习题整理1.23、24

1.串中任意个字符组成的子序列称为该串的子串。
在这里插入图片描述
解析:任意个连续的字符,连续的,连续的,连续的
5.以下可以正确获取结果集的有
在这里插入图片描述
解析:说一下preparedStatement和statement的区别与联系:在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement。 PreparedStatement 接口继承 Statement , PreparedStatement 实例包含已编译的 SQL 语句, 所以其执行速度要快于 Statement 对象。 Statement为一条Sql语句生成执行计划, 如果要执行两条sql语句
select colume from table where colume=1;select colume from table where colume=2; 会生成两个执行计划 一千个查询就生成一千个执行计划! PreparedStatement用于使用绑定变量重用执行计划 select colume from table where colume=:x; 通过set不同数据只需要生成一次执行计划,可以重用

7.以下代码执行后,array的结果是?
在这里插入图片描述
解析:sort() 方法用于对数组的元素进行排序,参数决定排序的顺序。
原数组var array=[-1,1,3,4,6,10];
参数(a,b)=>Math.abs(a-3)-Math.abs(b-3):即数值减3的绝对值[4,2,0,1,3,7]作为参数决定排序。
根据绝对值减3大小排列[0,1,2,3,4,7],对应的原数组排序后为[3,4,1,6,-1,10]

在这里插入图片描述
8.如下C++程序
在这里插入图片描述
解析:选D。 1,对于x86,栈的增长方向是从大地址到小地址
2,对于函数调用,参数的入栈顺序是从右向左
3,函数调用入栈顺序是 右边参数–>左边参数–>函数返回地址
符合的只有D

9.以下说法错误的是()
在这里插入图片描述
解析:D、实现多线程的三种方式,一种是继承Thread类使用此方式就不能继承其他的类了。还有两种是实现Runnable接口或者实现Callable接口
,所以D错误。

10.产生哈希冲突的影响因素有哪些( )
在这里插入图片描述
解析:表长对冲突的影响,是受装填因子制约的。表再长,装得满满的,就会容易冲突
3.下面赋值语句中正确的是()
在这里插入图片描述
解析:java中整型默认的是int,浮点默认的是double.
B: double类型的11.1 转成 float,是需要强制转换的
C: double类型的0.0 转成 int,也是需要强制转换的
D: int 转为 封装类型Double,是无法编译的
Double oD = 3.0, 会把double类型的3.0自动装箱为Double,没有问题

4.执行以下代码段(程序已包含所有必需的头文件)会输出什么结果。()
在这里插入图片描述
5.下面哪些赋值语句是正确的()
在这里插入图片描述
解析:A和B中long和float,正常定义需要加l和f,但是long和float属于基本类型,会进行转化,所以不会报出异常。AB正确
boolean类型不能和任何类型进行转换,会报出类型异常错误。所以C错。
D选项可以这样定义,D正确。
E选项中,byte的取值范围是-128—127。报出异常: cannot convert from int to byte.所以E选项错误。

相关推荐

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

aaacome

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值