做网站的业务分析,西安网站建设收费标准,产品关键词,网站建设培训需要多少钱目录
19. 下列关于 do…while 语句和 while 语句的叙述中错误的是#xff08; C #xff09;
20. 若有定义 int a9, b6; System.out.println(a b) 的结果是#xff08; D #xff09;
21. 关于接口和抽象类#xff0c;下列说法正确的是#xff08;A#xff09; …目录
19. 下列关于 do…while 语句和 while 语句的叙述中错误的是 C
20. 若有定义 int a9, b6; System.out.println(a b) 的结果是 D
21. 关于接口和抽象类下列说法正确的是A
22. 下列那一个主函数是对的D
23. 下列那些数据类型定义的是对的A
24. 仔细阅读以下程序代码对结果分析正确的是C
25. 在 Java 中Java 源程序文件的扩展名为D
26. System.out.println(5 2); 的输出结果应该是A
27. 在 JAVA 编程中Java 编译器会将 Java 程序转换为A
28. 调用一个带有返回值的函数获取的结果类型由哪部分决定C
29. 下面代码的运行结果是C
30. 下列内容描述错误的是C
31. 下面这三条语句的输出结果分别是D
32. 下列方法中哪个是抽象方法 C
33. 如下语句通过算术运算和逻辑运算之后 i 和 j 的结果是 D
34. 下面关于布尔类型变量的定义中正确的是 D
35. 定义整型变量int n456;表达式的值为 5 的是 D
八、变量与作用域
36. 判断引用中所存储的对象是否与某种类型兼容的关键字是 C
37. 在以下语句中哪个是正确的静态属性类属性定义 A
九、数组
38. 数组 a 的第三个元素表示为 (D)
39. 数组的索引从 0 开始长度为 4所以最大下标是 C
十、编译与运行
40. Java 文件的编译扩展名是 .class源文件扩展名是 .java。
41. 定义包的关键字为 package。
42. 在 Java 中一旦定义常量后无法再对该常量做任任何操作其中定义常量的关键字是( B )。
十一、标识符与其他
43. 下列“int”数据类型的正确表示 A
44. 在Java中,定义一个空方法是否有意义( D )。 19. 下列关于 do…while 语句和 while 语句的叙述中错误的是 C 选项 A. do…while 语句先执行循环中的语句然后再判断表达式B. while 语句是先进行条件判断满足条件才去执行循环体C. while 语句至少要执行一次循环语句D. do…while 循环至少要执行一次循环语句 正确答案C 解析 while 语句是先判断条件再执行循环体如果条件不满足则不会执行循环体所以 while 语句可能不执行循环体。 20. 若有定义 int a9, b6; System.out.println(a b) 的结果是 D 选项 A. 0B. 1C. falseD. true 正确答案D 解析 a b 的结果是 true所以 System.out.println(a b) 的输出结果是 true。 21. 关于接口和抽象类下列说法正确的是A 选项 A. 抽象类有构造方法接口没有构造方法B. 抽象类可以有属性接口没有属性C. 抽象类可以有非抽象方法接口中一定都是抽象方法D. 抽象类和接口编译之后都不会生成对应的 .class 文件 正确答案A 解析 抽象类和接口的区别 抽象类可以有构造方法接口没有构造方法。抽象类可以有属性和非抽象方法接口没有属性只有抽象方法。抽象类可以被继承接口可以被实现。抽象类和接口都编译成 .class 文件。 22. 下列那一个主函数是对的D 选项 A. public static vodi main(String [] args){}B. Public static void main(String [] args){}C. public static void mian(String [] args){}D. public static void main(String [] args){} 正确答案D 解析 main 函数的定义 返回值类型void访问权限public静态方法static参数类型String[] args 23. 下列那些数据类型定义的是对的A 选项 A. int a10;B. float b10.0;C. boolean c true;D. String d10; 正确答案A 解析 选项分析 A. int a10; 正确int 类型变量可以赋值为整数。B. float b10.0; 错误float 类型的数字需要后缀 F。C. boolean c true; 错误boolean 类型变量只能赋值为 true 或 false。D. String d10; 错误String 类型变量可以赋值为字符串但不能赋值为整数。 24. 仔细阅读以下程序代码对结果分析正确的是C 选项 int i 0;
while(i 5 i % 2 0) {System.out.println(HelloWorld! i);i;
}正确答案C 解析 代码执行步骤 i 0循环条件 i 5 i % 2 0 为 true输出 HelloWorld!0ii 变成 1循环条件 i 5 i % 2 0 为 false循环结束。 25. 在 Java 中Java 源程序文件的扩展名为D 选项 A. .docB. .txtC. .pptD. .java 正确答案D 解析 Java 源程序文件的扩展名是 .java。 26. System.out.println(5 2); 的输出结果应该是A 选项 A. 52B. 7C. 2D. 5 正确答案A 解析 System.out.println(5 2); 的执行步骤 运算符会将字符串 5 和数字 2 连接在一起成为 52System.out.println() 输出字符串 52。 27. 在 JAVA 编程中Java 编译器会将 Java 程序转换为A 选项 A. 字节码B. 可执行代码C. 机器代码D. 以上都不对 正确答案A 解析 Java 编译器将 Java 源代码 (.java 文件) 编译成字节码 (.class 文件)。字节码是一种平台无关的中间代码它可以在任何支持 Java 虚拟机的平台上运行。 28. 调用一个带有返回值的函数获取的结果类型由哪部分决定C 选项 A. return 语句中的返回值B. 调用函数时传递的数据C. 函数声明的返回值类型D. 系统默认分配 正确答案C 解析 函数的返回值类型是在函数声明时定义的它决定了函数返回值的数据类型。调用函数时返回值会被转换为声明的返回值类型从而确保类型一致性。 29. 下面代码的运行结果是C 选项 public class Exam {public static void main(String[] args) {String s;System.out.println(s s);}
}正确答案C 解析 在 Java 中局部变量必须在使用前进行初始化否则编译器会报错。代码中 String s; 仅仅声明了变量 s但没有对其进行初始化因此代码不能编译通过。 30. 下列内容描述错误的是C 选项 A. 一个源文件中可以定义多个类B. 一个源文件被编译之后可能生成多个 .class 文件C. 一个源文件中最多定义一个 main 函数D. 一个源文件中最多可以定义一个公开类而且此类名必须和源文件名完全一致 正确答案C 解析 一个源文件中可以定义多个类 (A)每个类都会被编译成一个独立的 .class 文件 (B)。一个源文件中可以有多个 main 函数只要它们分别位于不同的类中 (C)。一个源文件中最多只能定义一个公开类并且这个公开类的类名必须与文件名一致且大小写敏感 (D)。 31. 下面这三条语句的输出结果分别是D 选项 System.out.println(is 100 5);
System.out.println(100 5 is);
System.out.println(is (100 5));正确答案D 解析 Java 的运算符优先级导致了不同的输出结果 System.out.println(is 100 5);先连接字符串 is 和 100得到 is 100再连接 5最后输出 is 1005。System.out.println(100 5 is);先进行 100 5 的计算得到 105再连接 is最后输出 105 is。System.out.println(is (100 5));先进行括号内的 100 5 的计算得到 105再连接 is 最后输出 is 105。
32. 下列方法中哪个是抽象方法 C 选项 A. abstract void Func(){}B. static void Func(){}C. abstract void Func();D. final void Func() 正确答案C 解析 抽象方法只声明方法不包含方法体用 abstract 关键字修饰。选项 A 中缺少分号选项 B 是静态方法选项 D 是最终方法只有选项 C 是正确定义的抽象方法。 33. 如下语句通过算术运算和逻辑运算之后 i 和 j 的结果是 D 选项 int i 0;
int j 0;
if (i 0 || j 0) {i i 1;
} else {j j 1;
}正确答案D 解析 i 0j 0条件 i 0 || j 0 中i 不大于 0但 j 小于等于 0所以 || 运算结果为 true。if 语句条件为 true执行 i i 1所以 i 变为 1。最终 i 1j 0。 34. 下面关于布尔类型变量的定义中正确的是 D 选项 A. boolean a TRUE;B. boolean b FALSE;C. boolean c true;D. boolean d false; 正确答案D 解析 布尔类型变量只能接受两个值true 或 false并且必须使用小写字母。选项 A、B 和 C 都使用了错误的赋值方式。只有选项 D 是正确的定义方式。 35. 定义整型变量int n456;表达式的值为 5 的是 D 选项 A. n % 10B. n / 10C. (n / 100 * 100) / 10D. n / 10 % 10 正确答案D 解析 n % 10计算 n 除以 10 的余数结果为 6。n / 10计算 n 除以 10 的商结果为 45。(n / 100 * 100) / 10先计算 n / 100得到 4再乘以 100得到 400再除以 10得到 40。n / 10 % 10先计算 n / 10得到 45再计算 45 除以 10 的余数得到 5。 八、变量与作用域 36. 判断引用中所存储的对象是否与某种类型兼容的关键字是 C 选项 A. returnB. extendsC. instanceofD. implements 正确答案C 解析 instanceof 关键字用于检查对象是否是特定类的实例以避免类型转换错误。 37. 在以下语句中哪个是正确的静态属性类属性定义 A 选项 A. public static int count;B. private final int count;C. protected int count;D. int count; 正确答案A 解析 static 修饰的成员变量属于类本身而不是某个实例称为静态属性或类属性。选项 B 是一个常量定义选项 C 和 D 是普通成员变量。 九、数组 38. 数组 a 的第三个元素表示为 (D) 选项 A. a(3)B. a[3]C. a(2)D. a[2] 正确答案D 解析 数组的元素访问使用方括号 []例如 a[2] 表示数组 a 的第三个元素。 39. 数组的索引从 0 开始长度为 4所以最大下标是 C 选项 A. 2B. 3C. 3D. 4 正确答案C 解析 数组的索引从 0 开始长度为 N 的数组最大下标为 N-1。 十、编译与运行 40. Java 文件的编译扩展名是 .class源文件扩展名是 .java。 答案.class, .java解析Java 源文件扩展名为 .java编译后生成扩展名为 .class 的字节码文件。 41. 定义包的关键字为 package。 答案package解析在 Java 中可以使用 package 关键字对类进行分组管理。 42. 在 Java 中一旦定义常量后无法再对该常量做任任何操作其中定义常量的关键字是( B )。 选项 A. staticB. finalC. constD. enum 正确答案B 解析 Java 中的 final 关键字用于定义常量常量的值一旦被赋值就不能再改变。 十一、标识符与其他 43. 下列“int”数据类型的正确表示 A 选项 A. 有符号32位整数B. 无符号8位整数C. 有符号16位整数D. 无符号32位整数 正确答案A 解析 Java 的 int 类型为有符号32位整数取值范围是-2^31至2^31-1。 44. 在Java中,定义一个空方法是否有意义( D )。 选项 A. 没有意义因为方法不执行任何操作。B. 仅在不返回任何值时有意义。C. 方法体可以是空的在实际应用中无实际作用。D. 有意义以后作为重要业务逻辑作为补充。 正确答案D 解析 定义空方法可以在开发过程中具有占位和代码格式化的作用将来可能会实现具体的业务功能。