牛客网选择题总结3

1,以下不属于构造方法特征的是()

A 构造方法名与类名相同

B构造方法不返回任何值,也没有返回类型

C构造方法在创建对象时调用,其他地方不能显式地直接调用

D 每一个类只能有一个构造方法

解析:答案是D 一个类可以有多个构造方法,多个构造方法通过不同参数列表进行重载。

2,执行以下程序后的输出结果是()

public class Test {
    public static void main(String[] args) {
        StringBuffer a = new StringBuffer("A"); 
        StringBuffer b = new StringBuffer("B"); 
        operator(a, b); 
        System.out.println(a + "," + b); 
    } 
    public static void operator(StringBuffer x, StringBuffer y) { 
        x.append(y); y = x; 
    }
}

A A,B

B A,B

C B,B

D AB,B

解析:答案是D 

 

 

 

 

 

3,变量a是一个64位有符号的整数,初始值用16进制表示为:0x7FFFFFFFFFFFFFFF;变量b是一个64位有符号的整数,初始值用16进制表示为:0x8000000000000000。则a+b的结果用10进制表示为多少?

A -1

B 1

C 2^63+2^62+…+2^2+2^1+2^0

D –(2^63+2^62+…+2^2+2^1+2^0)

解析: 答案是A 

4,Java数据库连接库JDBC用到哪种设计模式?

A 生成器

B 桥接模式

C 抽象工厂

D 单例模式

解析:答案是B 

 5,关于 访问权限说法正确 的是 ? (    )

A 外部类定义前面可以修饰public,protected和private

B 局部内部类前面可以修饰public,protected和private

C 匿名内部类前面可以修饰public,protected和private

D 以上说法都不正确

解析:答案选D 

6,在Java语言中,下列关于字符集编码(Character set encoding)和国际化(i18n)的问题,哪些是正确的?

A 每个中文字符占用2个字节,每个英文字符占用1个字节

B 假设数据库中的字符是以GBK编码的,那么显示数据库数据的网页也必须是GBK编码的。

C Java的char类型,通常以UTF-16 Big Endian的方式保存一个字符。

D 实现国际化应用常用的手段是利用ResourceBundle类

解析:答案是CD 

 7,下列哪些方法是针对循环优化进行的

A 强度削弱

B 删除归纳变量

C 删除多余运算

D 代码外提

解析:答案是ABD 

 

 

猜你喜欢

转载自blog.csdn.net/qq_37244548/article/details/107486163