|
一、单选题(共 15 道试题,共 60 分。)V 1. 下列运算符中,优先级最高的是( )。
A. &&
B. ++
C. +
D. *
满分:4 分
2. 字符流与字节流的区别是( )
A. 每次读入的字节数不同
B. 前者带有缓冲,后者没有
C. 前者是块读写,后者是字节读写
D. 二者没有区别,可以互换使用
满分:4 分
3. 当浏览器返回到新URL的包含applet 的页面时调用以下哪个函数( )。
A. init()
B. start()
C. stop()
D. destroy()
满分:4 分
4. 设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )
A. static x x1;
B. public x x1=new x(int 123);
C. y x1;
D. x x1=x();
满分:4 分
5. 设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )
A. 3
B. 3.5
C. 4
D. 5
满分:4 分
6. Java语言的类间的继承关系是( )
A. 多重的
B. 单重的
C. 线程的
D. 不能继承
满分:4 分
7. 下列不是 InputStream 子类的是( )
A. 文件输入流 FileInputStream
B. 对象输入流 ObjectInputStream
C. 字符输入流 CharInputStream
D. 压缩文件输入流 ZipInputStream
满分:4 分
8. 要使用Vector必须import入下面哪个包( )。
A. java.Vector
B. java.io
C. java.util
D. java.Applet
满分:4 分
9. 数组的大小在创建以后( )。
A. 可以改变
B. 不能改变
C. 使用new方法可以改变
D. 有些可以改变
满分:4 分
10. 下列关于修饰符混用的说法,错误的是( )
A. abstract不能与final并列修饰同一个类
B. abstract类中不可以有private的成员
C. static方法中能处理非static的属性
D. abstract方法必须在abstract类中
满分:4 分
11. 关于Java中数据类型叙述正确的是( )
A. 整型数据在不同平台下长度不同
B. boolean类型数据只有2个值,true和false
C. 数组属于简单数据类型
D. Java中的指针类型和C语言的一样
满分:4 分
12. 以下哪个方法用于定义线程的执行体( )
A. start()
B. init()
C. run()
D. main()
E. synchronized()
满分:4 分
13. 下列最终属性 i 的定义中,正确的是( )
A. static final int i=100;
B. final int i=1.2;
C. final i='w';
D. final char i;
满分:4 分
14. 关于以下程序段的说法正确的是( )。 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }
A. 第2行编译出错
B. 第4行编译出错
C. 编译时产生错误
D. 编译时没有产生错误,运行时发生异常
满分:4 分
15. 类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是( )。
A. 将构造一个Student对象;
B. 表达式是合法的;
C. 表达式是错误的;
D. 编译时正确,但运行时错误。
满分:4 分
二、多选题(共 5 道试题,共 20 分。)V 1. 下列哪些语句是正确的( )。
A. int a[][]=new int[][3];
B. int a[][]={{1,3},{2,3,4},{1,2}};
C. String s[][]=new String[2][];
D. String s[][]={{"can","I"},{"help","you"}}
满分:4 分
2. 哪个布局管理器使用的是组件的最佳尺寸( )
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
E. GridBagLayout
满分:4 分
3. 下面哪个不是Java中的容器( )。
A. ScrollPane
B. Canvas
C. Scrollbar
D. Applet
E. Dialog
满分:4 分
4. 如下哪些是Java中正确的整数表示( )
A. 22
B. 0x22
C. 022
D. 22H
满分:4 分
5. 以下哪些是Java语言的特点?( )
A. 面向对象
B. 安全可靠
C. 平台无关
D. 多支持线程
E. 支持分布操作
满分:4 分
三、判断题(共 5 道试题,共 20 分。)V 1. 静态初始化器是在其所属的类加载内存时由系统自动调用执行( )
A. 错误
B. 正确
满分:4 分
2. System类不能实例化,即不能创建System类的对象( )。
A. 错误
B. 正确
满分:4 分
3. 当启动 Applet 程序时,首先调用的方法是start()( )
A. 错误
B. 正确
满分:4 分
4. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )
A. 错误
B. 正确
满分:4 分
5. 线程的优先级是不能改变的( )
A. 错误
B. 正确
满分:4 分
|
|