每日训练
文章平均质量分 67
记录每日训练的题
MM2LYF
这个作者很懒,什么都没留下…
展开
-
每日训练-day46
day46-0707原创 2022-07-08 22:09:15 · 307 阅读 · 0 评论 -
每日训练-day42
day40_0630选择题编程题原创 2022-07-03 18:50:33 · 447 阅读 · 0 评论 -
每日训练-day39
day39_0629选择题编程题原创 2022-06-30 14:31:06 · 191 阅读 · 0 评论 -
每日训练-day38
day38_0628原创 2022-06-29 18:48:32 · 152 阅读 · 0 评论 -
每日训练-day37
day37_0627原创 2022-06-27 21:42:06 · 190 阅读 · 0 评论 -
每日训练-day36
每日训练-day36原创 2022-06-05 16:54:16 · 107 阅读 · 0 评论 -
每日训练-day35
每日训练-day35原创 2022-06-03 21:17:18 · 81 阅读 · 0 评论 -
每日训练-day33
每日训练-day33原创 2022-06-02 17:33:26 · 106 阅读 · 0 评论 -
每日训练-day32
day32_0531选择题主要是关于操作系统原创 2022-06-01 15:32:13 · 110 阅读 · 0 评论 -
每日训练-day31
day31_0530选择题可重入函数可认为是可以被中断的函数,自动变量定义的时候才被创建,函数返回时,系统回收空间,他是的是局部作用域变量,不需要互斥量。可重入函数对全局变量才需要互斥量保护。执行1条语句约1ns即10的-9次方秒,1G=1024M=1024*1024k=1024*1024*1024byte,每次赋值1byte都要执行一次语句,故至少花费1024*1024*1024*10^-9=1.073741824s线程的切换要比进程切换花费的时间少,线程是系统调度...原创 2022-06-02 16:11:40 · 87 阅读 · 0 评论 -
每日训练-day30
day30_0528选择题①无论如何,Integer与newInteger不会相等。不会经历拆箱过程,②两个都是非new出来的Integer,如果数在-128到127之间,则是true,否则为falsejava在编译Integeri2=128的时候,被翻译成->Integeri2=Integer.valueOf(128);而valueOf()函数会对-128到127之间的数进行缓存③两个都是new出来的,都为false④int和integer(无...原创 2022-05-29 13:12:52 · 65 阅读 · 0 评论 -
每日训练-day29
day29_0527选择题妥妥的面向对象编程存入HashSet的对象必须实现hashCode()和equals()。如果子类的hashCode()值相等,equals()也相等,就确定为相等,即重复元素。在Java语言的异常处理中,finally块的作用就是为了保证无论出现什么情况,finally块里的代码一定会执行。由于程序执行return就意味着结束了对当前函数的调用并跳出这个函数体,因此任何语句执行都要放在return前执行(除非碰到exit函数),因此fi...原创 2022-05-27 23:58:20 · 78 阅读 · 0 评论 -
每日训练-day28
day28_0526选择题G1收集器是在jdk1.7中正式投入使用。编程原创 2022-05-26 19:35:22 · 70 阅读 · 0 评论 -
每日训练-day27
day27_0525选择题double>int >char类的加载包括:加载,验证,准备,解析,初始化。选项A:这个会调用。可以用反射试验。选项B:生成java.lang.Class对象是在加载时进行的。生成Class对象作为方法区这个类的各种数据的访问入口。选项C:既然是对象成员,那么肯定在实例化对象后才有。在类加载的时候会赋予初值的是类变量,而非对象成员.。选项D:类方法解析发生在解析过程。B是因为float浮点类型默认是double类...原创 2022-05-24 22:38:19 · 932 阅读 · 0 评论 -
每日训练day26
day26-0524选择题1.继承Thread类,重写run方法2.实现Runnable接口,重写run方法3.实现Callable接口a.形式参数可以是值或者对象b.如果要使用字段修饰符,只能使用final修饰符,其他任何修饰符都会引起编译器错误。c.java中的方法没有引用调用,调用的形参都是拷贝的。不需要程序员做什么;不一定在什么时候执行垃圾回收。case后没有break,所以从case4开始一直执行到最后,j自加3次变成4。“10...原创 2022-05-24 20:42:39 · 906 阅读 · 0 评论 -
每日训练-day25
day25_0523选择题题目中的运算符优先级排序是:'>','<','&&','||'java.io.InputStream:此抽象类是表示字节输入流的所有类的超类java.io.OutputStream:此抽象类是表示字节输出流的所有类的超类java.os.InputStream,java.os.OutputStream应该是不存在的,干扰项当一个优先级高的线程进入就绪状态时,当前线程执行时,如果是抢占式的调度方...原创 2022-05-24 12:18:55 · 513 阅读 · 0 评论 -
每日训练-day24
day24_0521选择题1、Q.rear>Q.front假设Q.rear=5,Q.front=2,则现在队列占得单元有Q.data[2]、Q.data[3]、Q.data[4]三个,那么队列长度L=Q.rear-Q.front=3。2、Q.rear=Q.front假设Q.rear=5,Q.front=5。我们知道Q.rear是一定指向空单元的,所以队列长度L=Q.rear-Q.front=0;3、Q.rear<Q.front假设Q.rear=3,Q.front=5,.原创 2022-05-22 18:36:50 · 92 阅读 · 0 评论 -
每日训练-day23
day23_0520选择题我们首先必须要知道在建立这个散列表时,每个数据存储时进行了几次散列。这样就知道哪一个元素,查找的长度是多少。散列表的填表过程如下:首先存入第一个元素38,由于h(38)=38%7=3,又因为3号单元现在没有数据,所以把38存入3号单元。接着存入第二个元素25,由于h(25)=25%7=4,又因为4号单元现在没有数据,所以把25存入4号单元。接着存入第三个元素74,由于h(74)=74%7=4,此时的4号单元已经被25占据,所以进行线性再散列,线性再散列的公式为:...原创 2022-05-20 21:24:57 · 89 阅读 · 0 评论 -
每日训练-day22
day22_0519选择题1:简单选择最好时间O(n^2)平均时间O(n^2)最坏时间O(n^2)2:直接插入最好时间O(n)平均时间O(n^2)最坏时间O(n^2)3:冒泡排序最好时间O(n)平均时间O(n^2)最坏时间O(n^2)4:希尔排序最好时间O(n)平均时间O(logn)最坏时间O(n^s)1<s<25:快速排序...原创 2022-05-19 22:40:23 · 113 阅读 · 0 评论 -
每日训练-day21
day21_0518选择题装填因子的计算公式为=关键字个数/表长度这个装填因子和hash表的平均查找长度有关。如果要增大装填因子显然要么增加关键字个数,要么减少表长度,这两种方式都只会导致更多冲突的产生。因此1不对冲突的发生概率与装填因子成正比;首先,二叉排序树(B树即为二叉搜索树或称二叉排序树(BinarySortTree),也有叫二叉查找树的。):二叉排序树或者是一棵空树,或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于它的...原创 2022-05-19 22:40:59 · 1608 阅读 · 0 评论 -
每日训练-day20
day20_0517选择题哈希函数的构造方法有:直接定址法、数字分析法、平方取中法、折叠法、除留余数法、随机数法;处理冲突的方法:开放定址法(线性探测再散列、二次探测在散列、伪随机探测在散列)、再哈希法、链地址法、建立一个公共溢出区。编程字符串反转reverse()方法用于颠倒数组中元素的顺序StringBuffer,是可以存储和操作字符串,即包含多个字符的字符串数据。String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,..原创 2022-05-17 10:52:18 · 148 阅读 · 0 评论 -
每日训练-day19
day18_0514选择题RDBMS 是SQL 的基础,同样也是所有现代数据库系统的基础,比如MS SQL Server, IBM DB2, Oracle, MySQL 以及Microsoft Access。hadoop是分布式数据库(1).若表t1中有记录,会返回记录数;若无记录,则返回0;(2).若表t1中存在列col为null,则结果返回null;(3).若表t1中存在列col为null,则结果返回null;MySQLconcat函数使用方法:...原创 2022-05-16 23:00:21 · 65 阅读 · 0 评论 -
每日训练-day18
day18_0514选择题RDBMS 是SQL 的基础,同样也是所有现代数据库系统的基础,比如MS SQL Server, IBM DB2, Oracle, MySQL 以及Microsoft Access。hadoop是分布式数据库(1).若表t1中有记录,会返回记录数;若无记录,则返回0;(2).若表t1中存在列col为null,则结果返回null;(3).若表t1中存在列col为null,则结果返回null;MySQLconcat函数使用方法:...原创 2022-05-16 19:30:22 · 47 阅读 · 0 评论 -
每日训练-day17
day17_0513选择题原创 2022-05-14 16:09:59 · 167 阅读 · 0 评论 -
每日训练_day16
day16_0512选择题SQL共有六种约束:1、notnull非空约束;2、unique唯一性约束;3、primarykey约束:约束唯一标识数据库表中的每条记录(主键),主键必须包含唯一的值,且不为空;4、foreignkey约束:用于预防破坏表之间连接的动作;5、check约束:用于限制列中的值的范围;6、default约束:用于向列中插入默认值。共享锁【S锁】又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其...原创 2022-05-13 12:51:49 · 189 阅读 · 0 评论 -
每日训练_day15
day15-0511选择题条件只分0或非0;if(条件,表达式1,表达式2);这里,如果条件为真(非0),则返回表达式1,条件为假(0)返回表达式2.所以答案是5;delete from删除数据,droptable删除表删除表首先得确定是哪个数据库的,drop table 数据库名.表名成绩最高使用ALL,>=就是大于等于ALL后面的最大值;如果时小于就是小于ALL后面的最小值;avg() max()sum()count()只返回一个值,...原创 2022-05-12 19:43:58 · 656 阅读 · 0 评论 -
每日训练_day13
day13_0509选择题alter和modify的区别:一、功能不同1、modify:只能修改字段的属性。2、alter:除了修改字段属性外,还可以做增加删除操作。二、语法不同1、modify:修改字段名使用:ALTERTABLE[表名]MODIFY[列名][数据类型]2、alter:数据库SQL语言的修改语句,可以用来修改基本表,表示格式为:ALTERTABLE<表名>[改变方式]。三、范围不同1、modify:只是alter功能下的一个功能模块...原创 2022-05-09 16:52:36 · 318 阅读 · 0 评论 -
每日训练_day12
day11_0506选择题1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。ArrayList是基于数组实现的,所以查询快,增删慢;LinkedList是基于链表实现的,所以查找慢,增删快。key:是要保存到 Map 集合中的键名。 value:是要保存到 Map 集合中对应键名的键值对象。这种是默认创建大小为10的数组,每次扩容大小为1.5倍ArrayListlist=newArrayList(2...原创 2022-05-07 23:32:59 · 51 阅读 · 0 评论 -
每日训练_day11
day11_0506选择题1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。ArrayList是基于数组实现的,所以查询快,增删慢;LinkedList是基于链表实现的,所以查找慢,增删快。key:是要保存到 Map 集合中的键名。 value:是要保存到 Map 集合中对应键名的键值对象。这种是默认创建大小为10的数组,每次扩容大小为1.5倍ArrayListlist=newArrayList(20);...原创 2022-05-08 20:13:05 · 216 阅读 · 0 评论 -
强化训练_day10
day07_0424选择题hasNext()为Iterator的方法,表示迭代时是否有下一个元素接口只能由类来实现不能被类继承,类可以实现多个接口没有限制,但是类只能继承一个父类,不能同时继承多个类,接口可以继承多个接口。如果你问的是一个类能不能继承一个类同时实现一个接口,那是可以的。如果你说的是一个类和两个接口的关系,那么一个类似可以同时实现两个接口的。round()方法可以这样理解:四舍五入取值将括号内的数+0.5之后,向下取值th...原创 2022-04-29 17:29:28 · 80 阅读 · 0 评论 -
强化训练48天-day06
public class Main { static class MyThread extends Thread{ @Override public void run() { printCurrentThreadAttributes(); } } private static void printCurrentThreadAttributes(){ Thread t=Thread.curren..原创 2022-04-23 20:26:24 · 442 阅读 · 0 评论