计算机二级(Java)46
(总分100,考试时间120分钟)
选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 数据库系统的核心是【 】
A. 数据模型 B. 数据库管理系统
C. 软件工具 D. 数据库
2. 为读取的内容进行处理后再输出,需要使用下列哪种流?
A. k/11 B. k%11
C. k/Il==0 D. k%11==0
3. 下列是Applet的运行过程经历的4个步骤,这些步骤正确的顺序应是( )。 ①浏览器中的Java运行环境运行该Applet ②浏览器加载HTML文件中指定的Applet类 ③浏览器解析HT
ML文件 ④浏览器加载指定URL中的HTML文件
A. ④③②① B. ①②③④
C. ④②③① D. ④③①②
4. 下列程序执行后,字符串s应是( )。 String greets="hello"; String s=greets.substring(0,3);
A. ello B. hell
C. hello D. hl
5. 下列哪个选项可能包含菜单条?
A. 运算符重载不能改变运算符的操作数个数
B. 运算符重载不能改变运算符的优先级
C. 运算符重载不能改变运算符的结合性
D. 运算符重载能改变对预定义类型数据的操作方式
6. Window,Frame,Dialog默认的布局管理器是( )。
A. 按Alt+Q组合键
B. 按下Alt+F组合键,然后按Esc键
C. 打开“文件”菜单,执行“退出”命令
D. 按F10键,然后按F键,再按X键
7. 下列InputStream类中哪个方法可以用于关闭流?
A. 可以使用宏组来管理相关的一系列宏
B. 使用宏可以启动其他应用程序
C. 所有宏操作都可以转化为相应的模块代码
D. 宏的关系表达式中不能应用窗体或报表的控件值
8. 在压缩文件流中,下列哪个方法是用于缓冲阅读器阅读文本的方法?
A. java B. javac
C. javap D. javadoc
9. 在E-R图中,用来表示实体的图形是【 】
A. 矩形 B. 椭圆形
C. 菱形 D. 三角形
10. WindowListener中可以实现窗口关闭功能的方法是【 】
A. public void windowOpened(WindowEvent e)
B. public void windowClosed(WindowEvent e)
C. public void windowClosing(WindowEvent e)
D. public void windowDeactivated(WindowEvent e)
11. 下列关于内部类说法中不正确的是( )。
A. 内部类不能有自己的成员方法和成员变量
B. 内部类可用abstract修饰符定义为抽象类,也可以用private或protected定义
C. 内部类可作为其他类的成员,而且可访问它所在类的成员
D. 除static内部类外,不能在类内声明static成员
12. 下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?
A. protected B. static
C. final D. super
13. Applet的默认布局管理器是FlowLayout,而Swing Applet的内容面板的默认布局管理器是( )。
A. FlowLayout B. CardLayout
C. BorderLayout D. GridLayout
14. 当Applet小程序窗口需要重画时,将调用下列哪个方法?
A. start( ) B. init( )
C. paint( ) D. draw( )
15. 下列的变量定义中,错误的是( )。
A. 4 B. 6
C. 8 D. 10
16. 下列哪个类是提供了标准的输入/输出和系统环境信息的访问和设置?
A. System B. Object
C. Class D. Thread
17. 在AWT了组件中,为了实现单选按钮的功能,除了用到Checkbox组件以外,还需要用到下列哪个组件?
A. 0.66667 B. 0
C. 0.7 D. 0.66666666…
18. 下列字符常量中,哪个表示反斜杠字符“\”?
A. \' B. \"
C. \\ D. \'\
19. 下列有关线程的叙述哪个是正确的?
A. 一个线程组内不仅可以包含线程,还可以包含其他线程组
B. 线程在终止状态可以调用start()方法使它可运行
C. 在Java中,最顶层的线程组是main
D. 线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的CPU被抢占
20. 下列关于Java语言中的方法叙述不正确的是
A. 5 B. 6
C. 7 D. 8
21. 类Test定义如下,将下列哪个方法插入行③处是不合法的? ① public class Test { ② public float Method(float a,float b) { } ③ ④ }
A. 快捷菜单中只有条形菜单
B. 快捷菜单中只有弹出式菜单
C. 快捷菜单不能同时包含条形菜单和弹出式菜单
D. 快捷菜单能同时包含条形菜单和弹出式菜单
22. 阅读下面程序 public class Increment { public static void main( String args[] ){ int c; c=5; System.out.println(C) ; System.out.println(c++); System.out.println(C) ; } }输出结果是【 】
A. 5 6 6 B. 5 5 6
C. 6 7 7 D. 6 6 6
23. 下列有关线程的叙述哪个是正确的?
A. 一旦一个线程被创建,它就立即开始运行
B. 调用start( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C. 主线程不具有默认优先级
D. Java中线程的优先级从低到高以整数0~9表示
24. 下列的变量定义语句中,合法的是( )。
A. float$__ * 5=3.4f;java修改html文件
B. byte bl=15789;
C. int__abc=3214L;
D. double a=Double.MAX__vALUE;
25. 下列哪项技术很好的实现了Java的垃圾回收机制?
A. 文件对话框可分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框
B. 通用对话框的Name属性的默认值为CommonDialogX,此外,每种对话框都有自己的默认标题
C. 打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件
D. DefaultEXT属性和DialogTitle属性都是打开对话框的属性,但非保存对话框的属性
26. 下列的哪个赋值语句是正确的?
A. char a=12; B. int a=12.0;
C. int a=12.0f; D. int a=(int)12.0;
27. 下列程序执行后,b的值应是( )。 public class Testss { public static void main(String args[]) { unsigned byte b=0; b- -; System.out.println("b="+b); } }
A. -1 B. 255
C. 127 D. 编译错误
28. 下列哪个是Java程序和数据库连接的一种机制?
A. -3 3 B. 5 -9
C. 3 -3 D. -6 5
29. 下列说法不正确的是( )。
A. 在Java中,常量null和true都需要小写
B. 浮点型数据小数位数bit越多,表示数的精度越高
C. 布尔型数据在内存中占两位
D. Unicode字符集要比ASCII集更丰富,它们是16位无符号数据
30. 国际化命令中,下列哪个命令将含有本机编码字符的文件,转换成Unicode编码字符的文件?
A. 全局变量 B. 局部变量
C. 静态变量 D. 寄存器变量
31. 下列程序的执行结果是( )。 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. 都不正确
32. 用来导入已定义好的类或包的语句是【 】
A. main B. import
C. public class D. class
33. 下列关于栈的描述正确的是【 】
A. 在栈中只能插入元素而不能删除元素
B. 在栈中只能删除元素而不能插入元素
C. 栈是特殊的线性表,只能在一端插入或删除元素
D. 栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
34. 下列哪个方法用来定义线程的具体行为,也就是定义线程体?
A. start( ) B. run( )NULL
C. init( ) D. thread( )
35. 在线程的基本控制中,哪个方法使比其低的优先级线程先运行?
A. sleep( ) B. yield( )
C. join( ) D. stop( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论