




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CoreJava测试题班级:_ 姓名:_ 分数:_一、 单选题1. J2SE作为一种应用和开发环境,提供了一整套实用工具,其中()是Java语言的编译工具。(D)A. java B. javadocC. javapD. javac2. Java中,以下循环语句的执行次数是(C)。int x=37;int y=3;while(y 0 ) 5) j = I * 2; 6) System.out.println ( The value of j is + j ); 7) k = k + 1; 8) I-; 9) 10) 选项:A. 4B. 6C. 7D. 8 27. 对记录序列314,298,508,123,486,145按从小到大的顺序进行插入排序,经过两趟排序后的结果为:(B) A. 314,298,508,123,145,486 B. 298,314,508,123,486,145 C. 298,123,314,508,486,145 D. 123,298,314,508,486,145 28. Given: public class Test public static void main (Stringargs) String foo = args1; String bar = args2; String baz = args3; System.out.println(“baz = ” + baz); And the output: Baz = 2 Which command line invocation will produce the output?(C) A. java Test 2222 B. java Test 1 2 3 4 C. java Test 4 2 4 2 D. java Test 4 3 2 1 29. Which create an instance of an array? (A)A. int ia = new int 15; B. float fa = new float 20; C. char ca = “Some String”; D. double oa = new double5.5,23.3; 30. public static void main (String args) int x = 4; int j = 1; switch (x) case 1: j+; case 2: j+; case 3: j+; case 4: j+; case 5: j+; default:j+; System.out.println(j + x); What is the output? (D)A. Value =2 B. Value =7 C. Value =6 D. Value =8 31. 下面哪个表达式的值与数组下标量总数相等?( B) A. m.length() B. m.length C. m.length()+1 D. m.length+1 32. 下面的哪些声明是合法的?(A ) A. long x1 = 4990;B. int i = 4L;C. float f =1.1;D. double d = 34.4;33. 选择哪个不是Java语言基本数据类型(C) A. byte B. Integer C. String D. char 34. 下列描述中,哪个符合Java语言的特征 (A)A. 支持跨平台(Windows,Linux,Unix等) B. 支持对地址操作C. 支持类C的指针运算操作 D. 不支持与其它语言书写的程序进行通讯 35. given:1. public class Test 2. public static void main(String args) 3. int age = 12;4. add(age);5. System.out.println(age);6. 7. public static int add(int age) 8.int result= age + 10;9.return result;10.11.编译并运行上面的代码,下面哪些说法是正确的:(D )A. 编译报错,因为第7行变量age和第3行变量age重复定义了B. 编译报错,因为第4行调用add方法时没有接受方法的返回值C. 编译成功,程序运行输出结果为:22D. 编译成功,程序运行输出结果为:1236. public class Test public static void main(String args) int month = 12; /x result = month*3528.50; 请从下面选出填写到上面代码标记的/x处,以保证程序不出错。(C)A. intB. longC. doubleD. float37. 运行下面代码输出结果是:(D)public class Test public static void main(String args) int num = 10/4;float num2 = 10/4;System.out.println(num);System.out.println(num2);A. 22.5B. 2.52.5C. 2.02.0D. 22.038. 运行下面代码输出结果是:(A)public class Test public static void main(String args) int a = 12,b =20;if(a+=13 & +b=21)System.out.println(ok);System.out.println(a=+a);System.out.println(b=+b);A. a=13b=20B. a=13b=21C. oka=13b=20D. oka=13b=2139. 运行下面代码输出结果是:(B)public class Test public static void main(String args) int a=1,b=2,c=3;int res =(a+)*(+b)*(-c)+(a-)*(-b)*(c+);System.out.println(res=+res);System.out.println(a=+a);System.out.println(b=+b);System.out.println(c=+c); A. res=12 a=1 b=1 c=4B. res=14 a=1 b=2 c=3C. res=4 a=0 b=3 c=3D. res=18 a=1 b=3 c=440. 以下关于数组的声明,哪项是错误的:(C)A. int scroe;B. int age=new int3;C. float pay = new float31.2f,1.1f,3.4f;D. double salary = 4.5,5.5,2.1;41. 编译运行下面的代码,输出结果是: (C)public class Test public static void main(String args) int scores = 3,2,1,5,2;int bak = scores;bak3=100;System.out.println(scores3); A. 1B. 0C. 100D. 542. 编译运行下面的代码,输出结果是: (B)public class Test public static void main(String args) int i=10;doi+;while(i10);System.out.println(i); A. 10B. 11C. 20D. 1943. double d = 5/2.0;请写出d的值(B)A. 2B. 2.5C. 3D. 2.044. 执行下面代码后,输出结果是:(C)public class Test public static void main(String args) int a = 1;for(int i=0;i3;i+)for(int j=0;j 5) System.out.println(temp); A. 编译出错B. 运行时有异常C. 编译运行都正确48. 编译,运行下列代码后的结果是:(D)public class Test public static void main (String args ) int age;age = age + 1;System.out.println(The age is + age);A. 编译,运行后没有输出B. 编译,运行后输出:The age is 1C. 能通过编译,但运行时产生错误D. 不能通过编译49. 下面那些关键字不是JAVA的关键字 (B)A. IfB. ThenC. GotoD. while50. 声明公用的abstract方法的正确格式是 (A)A. public abstract void add();B. public abstract void add() C. public abstract add();D. public virtual add();二、 多选题51. Java中,下列属于合法标志符的是(AD)。A _atmB 2$C staticD hello_152. Java中,下列定义正确的是(CD)。A. char c = cccB. float f = 0.3C. long l = 0xfffD. double d = 0.6E-253. 在如下代码中,可能发生的异常有以下,除了哪一项(AB)。public static void main(String args)Integer n=Integer.parseInt(args2);System.out.println(2/n);A. NumberFormatExceptionB. ArrayIndexOutOfBoundExceptionC. ArithmeticExceptionD. ClassNotFoundException54. 哪些方法不可以使线程进入阻塞状态?(BCD)A. sleepB. 等待IO资源C. notifyD. wait55. 下面叙述正确的有(CD)。A. 在一个java源文件中只能定义一个classB. 在一个java源文件中只能定义一个interfaceC. 在一个java源文件中可以定义多个classD. 在一个java源文件中可以定义多个interface56. Java程序中程序运行入口方法main的签名正确的有(AB)。A. public static void main(String args)B. static public void main(String args)C. public void static main(String args)D. public void main(String args)57. 以下属于正确的java注释有(ACD)。A. / This is commentB. /* This is comment */C. /* This is comment*/D. /* This is comment*/58. 以下能作为char类型的字面值的有(BD)。A. “e”B. fC. u12D. u001259. 以下返回true的表达式有(AC)。A. “ge” = “ge”B. “ge” = “ge”C. “ge”.equals(new String(“ge”)D. “ge” = new String(“ge”)60. 下面集合定义正确的有(BD)。A. String strs = a,b,cB. String strs = “a”,”b”,”c”C. String strs = new String“a”,”b”,”c”D. String strs = new String“a”,”b”,”c”E. String strs = new String3“a”,”b”,”c”三、 判断题61. Java的基本类型中有String(错)62. Java语言的标示符是不区分大小写的(错)63. Java语言为所有的java程序自动导入包”java.lang”,因此java程序可以直接用”java.lang”中的类和接口。位于类继承关系层次结构树的根部的类Object就在包”java.lang”中的类。(对)64. 有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。(错)65. Java语言规定,任何一个子类的构造方法都必须调用其父类的构造方法(包括隐式调用),并且调用父类构造方法的语句必须是子类构造方法的第一行。(对)66. 创建新的类对象用关键字new,回收无用的类对象使用关键字free。(错)67. 使用赋值号(等号)相当于创建了一个各属性与赋值实例相同的新实例。(错)68. 最终类不能派生子类,最终方法不能被覆盖。(对)69. 一个Java类可以有多个直接父类。(错)70. 数组声明并不为数组元素分配空间。(对)四、 填空题71. Java中有(8)种基本类型,分别是boolean、long、double、int、char、float、(short)、byte。72. Java中有(2)种异常,分别是受检查异常、运行时异常,其中(运行时异常)不要求程序员必须处理。73. Java中创建线程有两种常用的方法,分别是继承自(Thread)类及实现(Runnable)接口,要求重写或实现(run)方法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 介绍我的创意小发明写物作文10篇范文
- 跟哈利波特学英语口语表达方式教案
- 阴阳学考试试题及答案
- 抑郁障碍考试试题及答案
- 医药常识考试试题及答案
- 六一农庄活动方案
- 六一商户活动方案
- 六一安保活动方案
- 六一沙滩节活动方案
- 六一活动分班搞策划方案
- 新时代中国特色社会主义理论与实践(2021版)课后思考题答案
- 骨痿临床路径及表单
- 2023年江苏省苏州大学医学部药学院统招博士后招收(共500题含答案解析)高频考点题库参考模拟练习试卷
- 上海市闵行区2022-2023学年高一下学期期末数学试题(无答案)
- 2023年全国高考语文乙卷作文“一花独放不是春百花齐放春满园”写作
- 合作方案介绍文案
- 年部级优课马克思主义在中国的传播
- 北京市智慧社区建设指导标准
- 检验科生物安全防护知识培训试题及
- 2023年全国高考体育单招英语高频考点归纳总结(复习必背)
- 礼遇未来-形象与礼仪智慧树知到答案章节测试2023年青岛黄海学院
评论
0/150
提交评论