




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、传智播客 java 就业班入学测试题共 50道题,每道题 2分,总分 100分, 80 分为合格。 注意,题目有多选,也有单选。请认真作答。1. 在JAVA中,下列哪些说法是正确的( ac )A java 源文件的扩展名为 .javaB. 写好的java源程序可以直接运行C. 编写的源程序必须先编译后才能运行D. 程序员可以读懂扩展名为 .class的文件2. 下列标识符哪个是合法的( bd )AclassB$abcC 1 234D _name3. 下面哪些赋值语句是正确的 ?(abd )float f = -412;double d = 0x;String s=“ join ” + 3;A.
2、 long test = 012;C. int other = (int) true;E. byte b = 128;B. int a= “ join ”+3;C. int a= a +5;D. float f=5+;4. 设 a = 3 ,则表达式 (-a )4 & +y5) x+;x= + x + ,y= + y);A.x=4,y=5B.x=4,y=6C.x=5,y=6D.x=6,y=66. 尝试运行下面的代码会发生什么? public class Test public static void main(String args) boolean m = true; if (m = fal
3、se) true); else false);A. 输出字符串” true ”B. 输出字符串” false ”C. 编译时错误D. 运行时错误7. 编译并运行以下代码将发生什么? public static void main(String args) char digit = a; for (int i = 0; i 10; i+) switch (digit) case x : int j = 0;default :int j = 100;int i = j;( b)d)A. 输出 11 次 100B. 输出 10次 100,然后抛出运行期异常C. 编译错误,因为变量 i 不能在 mai
4、n() 方法中被声明 2 次D. 编译错误,因为变量 j 不能在 main() 方法中被声明 2 次E. 以上都不对8. class Demo bpublic static int fun(int c)return c+=2;public static void main(String args)int temp = fun(2);A. 2B. 4C. 6D. 8的重载函数 ?(bd )9. 下面哪些函数是 public void aMethod().A. void aMethod( ).B. public int aMethod(int a, float b).C. public void
5、aMethod ().D. public float aMethod (int m)10. 在 java 中,关于数组描述正确的是( bcd )A. 数组中的索引下标从 1开始B. 存储在数组当中的数据都属于同一数据类型C. 通过数组名ength()能获得数组的长度D. 数组的最大索引下标是数组的长度减111. 下面程序的输出结果是什么 (d )int arr = new int10;编译不通过B. 运行时出错C. 输出nullD. 输出012. 下面哪个语句正确地声明一个整型的二维数组 ( cd)A. int a = new int; int b1010 = new int;C. int c
6、 = new int1010;D. int d = new int1010;13. 以下代码输出是( 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;A. 55B. 45C. 35D. 3014. 和下面代码能完成相同的选项是(b)class Demo public static void main(String args) int i = 1;int sum = 0;while (i =
7、 100) if (i % 2 = 0) sum = sum + i;i+;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.上述全对15. 下列有关类、对象和实例的叙述,正确的是哪一项? (d)A. 类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别B. 对象是类的抽象,类是对象的具体化,实例是对象的另一个名称C. 类是对象的抽象,对象是类的具体化,实例是类的另一个名称D. 类是对象的抽象,对象
8、是类的具体化,实例是对象的另一个名称16. 下面关于 java 中包的说法正确的是 (acd )A. 在 java 中可以使用 import 语句导入包B. 在 java 中可以使用 package 语句导入包C. 位于同一个包中的类,不需要导包就可以直接访问D. 不同的包中可以出现类名相同的类17. 下列有关抽象类的叙述正确的是哪项? (c)A. 抽象类中一定含有抽象方法B. 抽象类既能被实例化也能被继承C. 抽象类的声明必须包含abstract关键字D. 抽象类中不能有构造方法18. 下列有关接口的叙述错误的是哪项? (d)A. 接口中只能包含抽象方法和常量B. 个类可以实现多个接口C.
9、类实现接口时必须实现其中的方法D. 接口不能被继承19. 运行以下代码片段,输出结果是? ( d ) class X Y b = new Y();X() X);class Y Y() Y);public class Z extends X Y b = new Y();X() X);Y y = new Y();Z() public static void main(String args) new Z();A. ZB. YZC. XYZD. YXYZ20. 下列关于类的继承的描述,正确的有( bd )A. 一个类可以同时继承多个父类B. 一个类可以具有多个子类关键字C. 子类会自动拥有父类所有的
10、方法 一个类继承另一个类需要使用 extends21. 下列选项中关于 java 中 this 关键字的说法错误的有 ( bd )A. this 关键字是一个对象的引用B. this 关键字可以用于引用当前类以外其他类型的对象C. this 可用于构造函数中,调用类本身重载的构造函数,但是必须写在首行D. this 可用于静态方法中22. 下列关于构造函数的说法正确的是 ( ac )A. 方法名必须与类名相同B. 使用 new 关键字创建对象时, java 虚拟机会自动调用构造函数C. 我们在定义一个类时,必须要声明至少一个构造函数D. 构造函数中不能使用 return 语句 可以有23. 编
11、译并运行以下代码将发生什么? ( 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 (m2) Both are equal); else Both are not equal); 代码编译时报出错误提示信息“ equals() 方法未定义”B. 编译通过,抛出运行期异常 .C. 输出 Both are equal.D. 输出 Both are not
12、equal24. 运行以下的 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 A 编译时报出错误提示信息“变量myString 没有被初始化”B 编译通过C 编译未能通过。但如果变量 myString 在第 8 行前的代码中被初始化,代码可以编译通 过,运行时可以输出字符串 myString 的长度D 以上都不对25. 有如下代码,请问哪些是正确的 ?(acd) c
13、lass ClassAclass ClassB extends ClassA class ClassC extends ClassA 以及ClassA p0 = new ClassA();ClassB p1 = new ClassB();ClassC p2 = new ClassC();ClassA p3 = new ClassB();ClassA p4 = new ClassC();A p0 = p1;B p1 = p2;C p1 = (ClassB)p3;D p2 = (ClassC)p4;26. 关于继承 , 以下说法正确的是 : (d)A Java 中只支持单继承 , 一个类只能继承一
14、个类 , 但是可以有多个子类B. 个类如果没有自己写无参构造方法,那么子类将无法继承C. 子类可以当父类用,父类不可以当子类用D. 子类重写父类方法时访问权限不能更低27. 编译并运行以下代码的输出结果是? (a )String s1 = new String(amit);m,r);String s3 = arit;String s4 = arit;String s2 = (m,r);= s3);= s4);A. arit amit false trueB. arit arit false trueC. amit amit false trueD. arit amit true true28.
15、 下列哪些代码可以顺利通过编译和运行? ( bd )A Integer i = new Integer(A);B Integer i = new Integer(7);C Character c = new Character(A);D Boolean b = new Boolean(null);E Integer i = new Integer(0x10);29. 在 Java 中,如果要在字符串类型对象 s=java 中,得到字符 v 出现的位置,可使 用下面的那个方法 ?( c )A. (v);B. (v);C. (v);D. (v);30. 下列关于 ArrayList 、 Vecto
16、r 和 LinkedList 集合的说法正确是有 ( cd )A. ArrayList 集合底层是数组实现,该集合线程不安全B. Vector 集合元素的存放是无序的C. LinkedList 集合底层是链表结构,适合做元素的增删操作D. 这三个集合都是 List 接口的实现类31. 下面程序的输出结果是什么 ( )Set set= new HashSet();(aaa);(bbb);(aaa); 编译不通过B. 运行时出错C. 输出 3D. 输出 232. 下列哪些方法是 ArrayList 和 LinkedList 集合中都定义的 ( )A. add(Object o)B. removeF
17、irst()C. remove(Object o)D. add(int index,Object o)33. 下列哪些集合属于 Collection 体系的子类 ( )A. TreeMapB. ArrayListC. HashtableD. HashSet34. 下面有关 Java 异常处理的说法错误的是( )A. 一个 try 块只能有一条 catch 语句B. 一个 try 块中可以不使用 catch 语句C. catch 块不能单独使用,必须始终与 try 块在一起D. finally 块不能单独使用,必须始终与 try 块在一起35. 下列关键字能和 try 语句一起使用的是 ( )A
18、. finalB. finalizeC. finallyD. catch36. 下面程序的运行结果是 ( )FileOutputStream fos = new FileOutputStream(“ c:” );( “abc” );();A. 在C盘创建文件,但文件是空的B. 在C盘创建文件,并写入数据abcC. 将C盘已有的文件中追加写入abcD. 编译失败37. 下列关于 Java 中文件输入输出的说法正确的是(A. 在 Java 中,文件的输入输出功能是通过流来实现的B. 如果要把数据写入到一个文件中,需要创建一个输入流对象C. 字符流在某些方面比如汉字的处理,比字节流更方便D. 可以通
19、过 Reader r = new Reader(c:) 创建一个输入流对象38. 请看如下代码:BufferedReader br = new BufferedReader(new FileReader(c:);BufferedWriter bw = new BufferedWriter(new FileWriter(d:);String line = null;while (line = () != null) (line);();();();();它表达的意思是 ?( )A. 把 c 盘目录下的文件内容复制到 d 盘目录下的B. 把 d 盘目录下的文件内容复制到 c 盘目录下的C. 读取 c 盘目录下文件,输出在控制台D. 把控制台的内容写入到 d 盘目录下的文件中39. 关于泛型的说法正确的是 ()A. 泛型是出现的新特性B. 泛型是一种安全机制C. 使用泛型避免了强制类型转换D. 使用泛型必须进行强制类型转换40. 关于方法的递归算法,说法正确的是 ()A. 递归就是方法自己调用自己B. 递归的次数不能过大,否则会导致栈内存溢出C. 使用递归算法,方法必须有返回值D. 构造方法不可以使用递归算法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职业病认定与续签劳动合同关系
- 图像处理单元考核试卷
- 玉石的开采历史与地理分布考核试卷
- 放射性金属矿的燃料棒制造与寿命管理考核试卷
- 硅冶炼厂的安全应急预案考核试卷
- 智能消费设备的安全性考量考核试卷
- 网络安全防护在电信行业的运营风险考核试卷
- 棉花加工设备全生命周期成本分析考核试卷
- 竹木资源循环利用与环保技术考核试卷
- 磷肥生产过程中的环保技术发展与应用趋势考核试卷
- 2024年内蒙古师范大学招聘事业编制人员考试真题
- (二模)2025年河南省五市高三第二次联考历史试卷(含答案)
- 飞行员劳动合同模板及条款
- 《劳动项目五:煮鸡蛋》(教案)-2024-2025学年人教版劳动三年级上册
- 第中西艺术时空对话 课件 2024-2025学年岭南美版(2024) 初中美术七年级下册
- 2025-2030检测设备行业行业风险投资发展分析及投资融资策略研究报告
- (三模)广西2025届高中毕业班4月份适应性测试 英语试卷(含答案解析)
- (四调)武汉市2025届高中毕业生四月调研考试 物理试卷(含答案)
- 中级财务会计课件第四章 金融资产学习资料
- 2025年济南市中区九年级中考数学一模考试试题(含答案)
- 中国印楝素市场调查报告
评论
0/150
提交评论