28. (单选题)当用new运算符和构造方法创建对象时,下列哪个步骤的叙述是正确的?
A. ①为成员变量分配内存,并指定默认值。
②初始化成员变量,即用户声明成员变量时给定的默认值。
③执行构造方法。
④计算出一个引用值。
B. ①计算出一个引用值。
②为成员变量分配内存,并指定默认值。
③初始化成员变量,即用户声明成员变量时给定的默认值。
④执行构造方法。
C. ①执行构造方法。
②为成员变量分配内存,并指定默认值。
③初始化成员变量,即用户声明成员变量时给定的默认值。
④计算出一个引用值。
D. ①为成员变量分配内存,并指定默认值。
②初始化成员变量,即用户声明成员变量时给定的默认值。
③计算出一个引用值。
④执行构造方法。
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-5148-c04c-ee30166b1a00.html
点击查看答案
6. (单选题)
下面的代码段执行之后count的值是什么?( )
int count = 1;
for (int i = 1; i <= 5; i++) {
count += i;
}
System.out.println( );
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-9b80-c04c-ee30166b1a02.html
点击查看答案
4. (单选题)
下面程序的运行结果是( )。
public class A{
public static void main( ){
A. a
B. ab
C. 无结果
D. 编译错误
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-1a98-c04c-ee30166b1a05.html
点击查看答案
6. (单选题)以下用于解释字节码文件的工具是( )。
A. javac
B. java
C. javadoc
D. Jar
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b79-dd88-c04c-ee30166b1a01.html
点击查看答案
3.. (判断题)package声明语句应当为Java源文件中的第一条语句。
A.
B.
C.
D.
E.
F.
G.
H.
I.
J.
解析:解析:这个判断题的正确答案是A,即包声明语句应当为Java源文件中的第一条语句。在Java程序中,package声明语句用于指定当前类所属的包,它必须出现在每个Java源文件的顶部,位于任何import语句之前。这是因为在编译和运行Java程序时,Java虚拟机需要知道当前类所在的包,以便正确地加载和访问该类。因此,包声明语句应当放在Java源文件的第一条语句。
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-4318-c04c-ee30166b1a01.html
点击查看答案
26. (单选题)
运行如下代码的结果是()。
public class MyObj{
int x=3;
public MyObj( ){
this.x=x;
}
public static void main( ){
MyObj obj=new MyObj(50);
System.out.println( );
}
}
A. 编译错误
B. 3
C. 50
D. 编译通过,但运行错误
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-ce48-c04c-ee30166b1a00.html
点击查看答案
13. (单选题)关于方法重载的描述,以下选项中正确的是( )。
A. 参数类型必须一致
B. 方法名相同,参数的个数或类型不一致
C. 参数个数必须一致
D. 返回值类型必须不同
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b79-ed28-c04c-ee30166b1a00.html
点击查看答案
4. (填空题)定义在类体中方法体之外的变量被称为( )。
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-8d50-c04c-ee30166b1a00.html
点击查看答案
62. (判断题)可以用final修饰构造方法。( )
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b8-08e0-c04c-ee30166b1a04.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
点击查看答案