1、完整版黑马就业班java测试题传智播客 java 就业班入学测试题共 50 道题,每道题 2 分,总分 100 分, 80 分为合格。 注意,题目有多选,也有单选。请认真作答。1. 在 JAVA 中,下列哪些说法是正确的( ac ) A java 源文件的扩展名为 .javaB. 写好的java源程序可以直接运行C. 编写的源程序必须先编译后才能运行D. 程序员可以读懂扩展名为 .class 的文件2. 下列标识符哪个是合法的( bd )Aclass B $abcC 1234D _name3. 下面哪些赋值语句是正确的 ?(abd )A. long test = 012; / 八进制 0, 二
2、进制 0b, 十六禁止 0xB. float f = -412;C. int other = (int) true; / 不可以转换D. double d = 0x12345678;E. byte b = 128;/ 损失精度4. 在 Java 中,下列语句不能通过编译的有 ( ac)A. String s= “join ”+ 3;B. int a= “join ”+3;C. int a= a +5;D. float f=5+5.5;5. 设 a = 3 ,则表达式 (-a )4 & +y5) x+;System.out.println(x= + x + ,y= + y);A. x=4,y=5
3、B. x=4,y=6C. x=5,y=6D. x=6,y=67. 尝试运行下面的代码会发生什么? ( b) public class Test public static void main(String args) boolean m = true; if (m = false) System.out.println(true); else System.out.println(false);A. 输出字符串 ”true ”B. 输出字符串 ”false ”C. 编译时错误D. 运行时错误8. 编译并运行以下代码将发生什么? ( d ) public static void main(Str
4、ing args) char digit = a;for (int i = 0; i 10; i+) switch (digit) case x :int j = 0;System.out.println(j); default : int j = 100;System.out.println(j);int i = j;System.out.println(i);A. 输出 11 次 100B.输出 10 次100 ,然后抛出运行期异常C.编译错误,因为变量i 不能在 main()方法中被声明2次D.编译错误,因为变量j 不能在 main()方法中被声明2次E.以上都不对9. class De
5、mo bpublic static int fun(int c)return c+=2;public static void main(String args)int temp = fun(2);System.out.println(temp);A. 2B. 4C. 6D. 810. 的重载函数 ?(bd )下面哪些函数是 public void aMethod().A. void aMethod( ).B. public int aMethod(int a, float b).C. public void aMethod ().D. public float aMethod (int m)
6、-11. 在 java 中,关于数组描述正确的是( bcd )A. 数组中的索引下标从 1开始B. 存储在数组当中的数据都属于同一数据类型C. 通过数组名ength() 能获得数组的长度D. 数组的最大索引下标是数组的长度减 112. 下面程序的输出结果是什么 (d )int arr = new int10;System.out.println(arr0);A. 编译不通过B. 运行时出错C. 输出nullD. ( cd) 维数组长度输出013. 下面哪个语句正确地声明一个整型的二维数组A. int a = new int; / 没确定B. int b1010 = new int;C. int
7、 c = new int1010;D. int d = new int1010;14. 以下代码输出是( d ) class Demo public static void main(String args) int i = 0;int sum = 0;while (i = 10) i+;if (i % 2 != 0) continue;sum += i;System.out.println(sum);A.55B.45C.35D.3015. 和下面代码能完成相同的选项是( b)class Demo public static void main(String args) int i = 1;i
8、nt sum = 0;while (i = 100) if (i % 2 = 0) sum = sum + i;i+;System.out.println(sum);A. for (int x =1; x=100;x+) sum=sum+x;B. for (int x =0; x=100;x+=2) sum=sum+x;C. for (int x =1; x=100;x+=2) sum=sum+x;D. 上述全对16. 下列有关类、对象和实例的叙述,正确的是哪一项? (d)A. 类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别B. 对象是类的抽象,类是对象的具体化,实例是对象的另一
9、个名称C. 类是对象的抽象,对象是类的具体化,实例是类的另一个名称D. 类是对象的抽象,对象是类的具体化,实例是对象的另一个名称17. 下面关于 java 中包的说法正确的是 (acd )A. 在 java 中可以使用 import 语句导入包B. 在 java 中可以使用 package 语句导入包C. 位于同一个包中的类,不需要导包就可以直接访问D. 不同的包中可以出现类名相同的类18. 下列有关抽象类的叙述正确的是哪项? (c)A. 抽象类中一定含有抽象方法B. 抽象类既能被实例化也能被继承C. 抽象类的声明必须包含 abstract 关键字D. 抽象类中不能有构造方法19. 下列有关接
10、口的叙述错误的是哪项? (d)A. 接口中只能包含抽象方法和常量B. 一个类可以实现多个接口C. 类实现接口时必须实现其中的方法D. 接口不能被继承20. 运行以下代码片段,输出结果是? ( d )class X Y b = new Y();X() System.out.print(X);class Y Y() System.out.print(Y);public class Z extends X Y b = new Y();X() System.out.print(X);Y y = new Y();Z() System.out.print(Z);public static void mai
11、n(String args) new Z();A. ZB. YZC. XYZD. YXYZ21. 下列关于类的继承的描述,正确的有(bd )A.一个类可以同时继承多个父类B.一个类可以具有多个子类C.子类会自动拥有父类所有的方法/非私有的D.一个类继承另一个类需要使用extends 关键字22. 下列选项中关于 java 中 this 关键字的说法错误的有 ( bd )A. this 关键字是一个对象的引用B. this 关键字可以用于引用当前类以外其他类型的对象C. this 可用于构造函数中,调用类本身重载的构造函数,但是必须写在首行D. this 可用于静态方法中23. 下列关于构造函数
12、的说法正确的是 ( ac )A. 方法名必须与类名相同B. 使用 new 关键字创建对象时, java 虚拟机会自动调用构造函数C. 我们在定义一个类时,必须要声明至少一个构造函数D. 构造函数中不能使用 return 语句 可以有24. 编译并运行以下代码将发生什么? ( d ) class MyClass int x;MyClass(int i) x = i;public static void main(String args) MyClass m1 = new MyClass(100);MyClass m2 = new MyClass(100);if (m1.equals(m2) Sy
13、stem.out.println(Both are equal); else System.out.println(Both are not equal); / 地址值A. 代码编译时报出错误提示信息“ equals() 方法未定义”B. 编译通过,抛出运行期异常 .C. 输出 Both are equal.D. 输出 Both are not equal25. 运行以下的 main() 方法,结果是?( a )1 public static void main(String args)2 3 String myString;4 int x = 100;56 if (x 100) myString = x is greater than 100;8 System.out.println(myString.length();9 A 编译时报出错误提示信息“变量 myString 没有被初始化”B 编译通过C 编译未能通过。但如果变量 myString 在第 8 行前的代码中被初始化,代码可以编译 通
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1