19. (单选题)下列说法正确的是( )
A. 不需要定义类,就能创建对象
B. 对象中必须有属性和方法
C. 属性可以是简单变量,也可以是一个对象
D. 属性必须是简单变量
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-71f8-c04c-ee30166b1a01.html
点击查看答案
26. (单选题) Java中,表达式(11+3*8)/4%3的值是?
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-4d60-c04c-ee30166b1a00.html
点击查看答案
13. (单选题)
分析下列程序:
public class Test {
public static void main( ) {
int i=0;
while( ){
if(i==4){ break; }
i++;
}
}
}
程序可能的运行结果为( )。
A. i=0
B. i=3
C. i=4
D. 编译不能通过
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-1c08-c04c-ee30166b1a00.html
点击查看答案
12. (单选题)为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A. static void method( )
B. public void method( )
C. final void method( )
D. abstract void method( )
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-6640-c04c-ee30166b1a00.html
点击查看答案
16. (单选题)假设int x = 2,三元表达式 x>0?x+1:5 的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b79-f110-c04c-ee30166b1a01.html
点击查看答案
28. (单选题)当用new运算符和构造方法创建对象时,下列哪个步骤的叙述是正确的?
A. ①为成员变量分配内存,并指定默认值。
②初始化成员变量,即用户声明成员变量时给定的默认值。
③执行构造方法。
④计算出一个引用值。
B. ①计算出一个引用值。
②为成员变量分配内存,并指定默认值。
③初始化成员变量,即用户声明成员变量时给定的默认值。
④执行构造方法。
C. ①执行构造方法。
②为成员变量分配内存,并指定默认值。
③初始化成员变量,即用户声明成员变量时给定的默认值。
④计算出一个引用值。
D. ①为成员变量分配内存,并指定默认值。
②初始化成员变量,即用户声明成员变量时给定的默认值。
③计算出一个引用值。
④执行构造方法。
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-5148-c04c-ee30166b1a00.html
点击查看答案
6. (单选题)下列选项中,合法的赋值表达式是( )。
A. a==1
B. i+=1
C. a=a+1=5
D. y=int(i)
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-0c68-c04c-ee30166b1a02.html
点击查看答案
2. (单选题)Java程序编译后生成的文件是( )。
A. 字节码
B. Espresso
C. 机器码
D. 二进制码
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b79-d5b8-c04c-ee30166b1a01.html
点击查看答案
8. (单选题)有一个类A,对其构造方法的声明正确的是( )。
A. class A(int x){…}
B. A(int x){…}
C. A A(int x){…}
D. int A(int x){…}
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-5a88-c04c-ee30166b1a01.html
点击查看答案
3. (单选题)
关于类继承的说法,正确的是哪一项?()
A. Java类不允许多重继承
B. Java接口不允许多继承
C. 接口和类都允许多继承
D. 接口和类都不允许多继承
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-93b0-c04c-ee30166b1a01.html
点击查看答案