计算机二级(Java)10
(总分1780,考试时间90分钟)
选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 下列程序的执行结果是( )。 public class Testbb { public static void main(String args[ ]) { System.out.println(5/2.5); } }
A. 0.0 B. 2.00
C. 2.0 D. 2
2. 下列关于线程优先级的说法有误的是( )。
A. 线程的优先级数值越大,表示该线程优先级越低
B. 新建线程将继承创建它的父线程的优先级
C. NORM_PRIORITY代表普通优先级,默认值是5
D. 一般情况下,主线程具有普通优先级
3. 下列程序的执行结果是( )。 public class Testii { public static void main(String args[ ]) { byte y=4; long r=80L; System.out.pfinfln(r/y); } }
A. 20 B B. 20
C. 20.0 D. 编译错误
4. 如果局部变量与实例变量同名,如何在局部变量的作用域内引用实例变量?
A. 无法引用,必须更名使两者名字不同 B. 在实例变量加关键字this
C. 在实例变量加关键字super D. 不影响,系统可以自己区分
5. 下列是几个Java语言最常用的命令,哪个命令是Java语言的编译命令?
A. java B. javac
C. javap D. javadoc
6. 下列Java常见事件类中哪个是鼠标事件类?
A. 接口所有的方法都是抽象的
B. 接口所有的方法一定都是public属性的
C. 用于定义接口的关键字是implements
D. 接口是Java中的特殊类,包含静态变量和抽象方法
7. Java语言由下列哪个公司发布的?
A. degree=1 B. degree=2
C. degree=3 D. degree=4
8. 下列关于类的说法不正确的是( )。
A. DELETE ALL和PACK
B. DELETE ALL、ZAP和PACK
C. DELETE ALL、PACK和ZAP
D. DELETE ALL和RECALL ALL
9. 下列程序的输出结果是( )。 class Demo { void test( ) { Systeme.out.pnnt("NO");} void test(int i) { System.out.print(a);} void test(int a,int b) { System.out.print(a+b);} } class Test { public static void main(String args[ ] ) { Demo de=new Demo( ); de.test( ); de.test(5); de.test(6,8); } }
A. No 5 6 8 B. 5 6 8 No
C. No 5 14 D. 8 6 No 5
10. 下列是一个Java应用程序,输出结果是( )。 public class Testmm { public static void main(String args[]) { for(char c=''a'';c〈=‘d’;c++) {if(c==‘c’)break; System.out.print(c); } } }
A. ab B. abc
C. abd D. abcd
11. 设有定义int i=123;long j=456;,下列赋值不正确的是( )。
A. 记录,满足一定规范化要求的二维表,也称关系
B. 字段,二维表中的一列
C. 数据项,也成分量,是每个记录中的一个字段的值
D. 字段的值域,字段的取值范围,也称为属性域
12. 下列哪个能正确表示Java语言的一个double型常量?( )。
A. Float.MIN_VALUE B. 1.8e-6F
C. 2.0 D. ‘abcd’
13. 下列哪个布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间, 它把容器分成许多层,每层懂得显示空间占据这个容器的大小?
A. 数据库管理员 B. 数据库管理系统
C. 数据库 D. 文件
14. 下列程序执行后,字符串s应是( )。 String greets="hello"; String s=greets.substring(0,3);
A. ello B. hell
C. hello D. hl
15. 国际化命令中,下列哪个命令将含有本机编码字符的文件,转换成Unicode编码字符的文件?
A. 全局变量 B. 局部变量
C. 静态变量 D. 寄存器变量
16. 下列是一个Java应用程序,输出结果是( )。 public class Testmm { public stat
ic void main(String args[]) { for(char c=''a'';c〈=‘d’;c++) {if(c==‘c’)break; System.out.print(c); } } }
A. 显示所有计算机成绩大于等于60的学生记录
B. 显示所有计算机成绩小于60的学生记录
C. 显示第一条计算机成绩大于等于60的学生记录
D. 显示第一条计算机成绩小于60的学生记录
17. 声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?
A. package语句可以有一个或多个
B. import语句可以有一个或多个
C. 接口定义可以有一个或多个
D. 每个Application程序可以包括许多方法,但必须有且只能有一个main方法
18. 给出下列的程序代码片段,下列的哪个选项是不正确的? ① public void create( ) { ② Vector my; ③ my=new Vector ( ); ④ }
A. 创建了字符串对象后,字符串所代表的文本根据情况可改变
B. 字符串由java.lang.String和java.lang.StringBuffer定义
C. 字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界
D. 在Java语言中,字符串是作为对象来处理的
19. 下列程序的执行结果是( )。 public class Testff{ public static void main(String args[]){ String sl=new String("I am boy"); String s2=new String("I am boy"); System.out.println(sl==s2); } }
A. true B. false
C. "I am boy" D. 都不正确
20. Java中哪个类是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息?
A. 2 3 6 B. 2 4 8
C. 2 3 4 D. 2 2 8
21. 关于提高编程的效率,下列说法中不正确的是( )。
A. 5 0 6 4
B. 0 0 6 4
C. 5 0 6 2
D. 0 0 6 2
22. 在Java语言的类库中提供哪个类,所有自己创建的异常对象都必须是它的实例或它的子类的实例?
A. fun( ); B. Base.fun( );
C. Base::fun( ); D. Base->fun( );
计算机专业java23. 执行下面程序后,结果是( )。 public class Testrr { public static void main(String args[]){ int i=0xFFFFFFF1; int j=-i; System.out.println("j="+j); } }
A. j=-15 B. j=-16
C. j=16 D. j=15
24. 下列哪个选项是short型数据的取值范围?
A. 模板的实参在任何时候都可以省略
B. 类模板与模板类所指的是同一概念
C. 类模板的参数必须是虚拟类型的
D. 类模板中的成员函数全部都是模板函数
25. 下列关于字符串的叙述错误的是( )。
A. 1.2 B. 500
C. 600 D. 语法错误
26. 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。
A. 数据的存储结构 B. 计算方法
C. 数据映象 D. 逻辑存储
27. 在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A. 需求分析阶段 B. 逻辑设计阶段
C. 概念设计阶段 D. 物理设计阶段
28. 在深度为5的满二叉树中,叶结点的个数为( )。
A. 32 B. 31
C. 16 D. 15
29. 尔排序属于( )。
A. 交换排序 B. 归并排序
C. 选择排序 D. 插入排序
30. 下列叙述中,不属于结构化程序设计方法的主要原则的是( )。
A. 自顶向下 B. 由底向上
C. 模块化 D. 限制使用goto语句
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论