上海市java二级考试必考单选题及答案

上传人:简****9 文档编号:110866990 上传时间:2019-10-31 格式:DOC 页数:11 大小:101.52KB
返回 下载 相关 举报
上海市java二级考试必考单选题及答案_第1页
第1页 / 共11页
上海市java二级考试必考单选题及答案_第2页
第2页 / 共11页
上海市java二级考试必考单选题及答案_第3页
第3页 / 共11页
上海市java二级考试必考单选题及答案_第4页
第4页 / 共11页
上海市java二级考试必考单选题及答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《上海市java二级考试必考单选题及答案》由会员分享,可在线阅读,更多相关《上海市java二级考试必考单选题及答案(11页珍藏版)》请在金锄头文库上搜索。

1、1. 下面 是短整型数(short)的取值范围。 A-2727-1 B0 215 C215 215-1 D231231-1 2. 下列 是char类型的取值的范围。 A-2727-1 B0216-1 C0216D028 3. 关于java的面向对象的编程特性中的封装机制,以下 说法正确的。 A. 将所研究对象的特征属性与问题的功能方法相组合在一起形成一个类。 B. 将所研究对象的特征属性与问题的功能方法相分离,形成各自的程序。 C. 将所研究对象的特征属性内嵌到问题的功能方法的定义体中。 D. 对具体研究对象只需给出其功能实现方法,而不必给出其特征属性的定义。4. 编译java Applet源

2、程序文件将产生相应的结果文件,这些结果文件的扩展名是 。 A .java B .class C .html D .exe 5. 下列 不属于面向对象程序设计的基本要素。 A. 类 B. 对象 C. 方法 D. 安全6. 下面 注释方法能够支持javadoc命令: A /*.*/ B /*.*/ C / D /*.*/ 7. 下列关于面向对象的程序设计的说法中, 是不正确的。 A. “对象”是现实世界的实体或概念在计算机逻辑中的抽象表示 B. 在面向对象程序设计方法中,其程序结构是一个类的集合和各类之间以继承关系联系起来的结构 C. 对象是面向对象技术的核心所在,在面向对象程序设计中,对象是类的

3、抽象 D. 面向对象程序设计的关键设计思想是让计算机逻辑来模拟现实世界的物理存在 8. Java2中,将GUI组件的事件处理机制改为 编程模型。 A. java的面向对象B. 事件响应及传递C. 事件委托授权处理模型D. 事件过滤机制9. 下面语句运行的结果是 。System.out.println(9= =8 & 34) ? 99.9 :9); A. value is 99.9 B. value is 9 C. value is 9.0 D. 语句错误 15. 下面 语句执行后可以输出-4.0 。A. System.out.println(Math.floor(-4.7); B. Syste

4、m.out.println(Math.round(-4.7); C. System.out.println(Math.ceil(-4.7); D. System.out.println(Math.min(-4.7); 16. 设 x = 1 , y = 2 , z = 3,则表达式 y+=z-/+x-x 的值是 。A. 0 B. 1 C. 2 D. 3 17. 下列正确的表达式是 。 A byte=128; B Boolean=null; C long l=0xfffL; D double=0.9239d; 18. 在Java语言中,下列语句中正确的是 。 A. String temp=new

5、 String j a z; B. String temp= j b c; C. String temp= a b c; D. String temp= a, b ,c; 19算术表达式1+2/3-4*5的值为 。 A. 1 B. -19 C. -5 D. 0 20.以下程序段执行后的K值为 。int x=20; y=30;k=(xy)?y:xA20B30C10 D5021. 给出下面的代码: if (x0) System.out.println(first); else if (x-3) System.out.println(second); else System.out.println(

6、third); 当x在 范围内,会输出:second。 A. x 0 B. x -3 C. x = -3 D. x -3 22. 以下选项中循环结构合法的是 。A. while (int i7) i+; System.out.println(i is +i); B. int j=3; while(j) System.out.println( j is +j); C. int j=0; for(int k=0; j + k !=10; j+,k+) System.out.println( j is + j + k is+ k); D. int j=0; do System.out.println

7、( j is +j+); if (j = = 3) continue loop; while (j10); 23. 如果给出下面列声明: String s1 = new String(Hello); String s2 = new String(there); String s3 = new String(); 下面的操作 是有效的。 A. s3=s1 + s2; B. s3=s1-s2; C. s3=s1 & s2; D. s3=s1 & s2 24. 如果要确认字符串s=Java中字符v所在的位置,下面函数的调用 是正确的。 A. mid(2,s); B. charAt(2).; C. s

8、.indexOf(v); D. indexOf(s,v); 25. 设有定义语句int a=66,88,99; 则以下对此语句的叙述错误的是 。 A. 定义了一个名为a的一维数组 B. a数组有3个元素 C. a数组的下标为13 D.数组中的每个元素是整型 26. 对于一个可以独立运行的Java应用程序,以下叙述 是正确的。A可以有一个或多个main方法 B最多只能有两个main方法 C可以有一个或零个main方法 D只能有一个main方法27MyClass类定义如下: class MyClass public MyClass(int x) 如下方式创建对象, 是正确的。 A. MyClass

9、 myobj=new MyClass; B. MyClass myobj=new MyClass( ); C. Myclass myobj= new MyClass(1); D. MyClass myobj=new MyClass(1,2);28. 设Derived类为Base类的子类,则如下对象的创建语句中 是错误的。 A. Base Obj=new Derived(); B. Derived Obj=new Base(); C. Base Obj=new Base(); D. Derived Obj=new Derived(); 29. 现在有两个类:Person与Chinese,要使Ch

10、inese继承Person类, 写法是正确的。 A. class Chinese extents Person B. class Chinese extants Person C. class Chinese extends Person D. class Chinese extands Person 30在java中,以 关键字定义的类不能派生出子类。 A. final B. public C. private D. volatile 31Java程序的执行过程中用到一套JDK工具,其中java.exe是指 。A.Java文档生成器B.Java解释器 C.Java编译器D.Java类分解器3

11、2下列类声明 是正确的。 Aabstract final class Movie Babstract private Movie () Cprotected private movie; Dpublic abstract class Movie 33以下代码中,this是指 。class birdint x,y;void fly(int x,int y)this.x=x;this.y=y;AbirdBflyCbird或flyD不一定34. 处理java.awt中的组件的事件应该使用 。A. java.awt.event包B. javax.swing.event包C. 不用任何包D. 以上都不对35下述 说法是不正确的? A实例变量是用static关键字声明的B实例变量是类的成员变量来源:考试大的美女编辑们C方法变量在方法执行时创建D方法变量在使用之前必须初始化36. 下列语句中 是合法的。 AString A=abcdefg; A-=cde; BString A=abcdefg; A+=cde;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号