13春华中师范大学《JAVA编程初步》在线作业(随机)第1份

所属学校:华中师范大学 科目:JAVA编程初步 2015-03-17 14:07:25
华师《JAVA编程初步》在线作业
试卷总分:100
单选题
一、单选题(共 50 道试题,共 100 分。)
V
1. 用()修饰的类不能再派生子类,它已到达类层次的最底层
A. final
B. abstract
C. public
D. private
满分:2 分
2. 用()可以修饰类或成员方法,表明是抽象的。
A. final
B. abstract
C. public
D. static
满分:2 分
3. 阅读下面程序 Point p=new p(3,4);p.x=1;p.y的值是()
A. 1
B. 2
C. 4
D. 编译出错
满分:2 分
4. 错误提示内容:javac:Command not found,请判断是下列哪个方面出了问题?
A. 编译器的路径变量设置不正确
B. 程序中有错误的语句
C. 文件名和公有类名不匹配
D. main方法缺少statci和public修饰
满分:2 分
5. 错误提示内容:HelloWorldApp.java 3:Method printl(java.lang.String) not found in class java.io.PrintSream. ,请判断是下列哪个方面出了问题?
A. 编译器的路径变量设置不正确
B. 程序中有错误的语句
C. 文件名和公有类名不匹配
D. main方法缺少statci和public修饰
满分:2 分
6. 一段代码可能导致异常,程序员将它放到了一个try模块中,catch(){……}块中的代码为空,那么()
A. 编译无法通过
B. 只有在代码所在函数的声明中抛出才能编译通过
C. 代表对异常不做处理,编译可通过
D. 运行时一定出错
满分:2 分
7. 关于以下application的说明,正确的是()1: class StaticStuff 2: { 3: static int x=10; 4: static { x+=5;} 5: public static void main(String args[ ]) 6: { 7: System.out.println("x=" + x); 8: } 9: static { x/=3;} 10: }
A. 4行与9行不能通过编译,因为缺少方法名和返回类型
B. 9行不能通过编译,因为只能有一个静态初始化器
C. 编译通过,执行结果为:x=5
D. 编译通过,执行结果为:x=3
满分:2 分
8. 可变(长度)字符串使用()处理.
A. char
B. Character
C. String
D. StringBuffer
此题选: D 满分:2 分
9. Java采用的是()程序设计方法
A. 面向对象
B. 面向过程
C. 面向问题
D. 面向结果
满分:2 分
10. Java中( )关键字表示派生
A. implements
B. extends
C. extend
D. public
满分:2 分
11. public class Xyz {int x=1; public Xyz(int i){ x=i;}} 类Xyz有几个构造方法
A. 0
B. 1
C. 2
D. 3
满分:2 分
12. Java中整型、实型、字符型数据可以进行混合运算,运算时()?
A. 不用转化就能计算
B. 必须都转化成实型
C. 必须都转化成字符型
D. 位数少的转化成位数多的
此题选: D 满分:2 分
13. ()是类的一个实例。
A. 复合数据类型
B. 类
C. 对象
D. 成员
E. 引用
满分:2 分
14. 下列哪一项内容不是字节码检验器的内容?
A. 类遵从JVM的类文件格式
B. 代码不会引起运算栈溢处
C. 有没有忘记回收内存
D. 对象域访问是合法的
满分:2 分
15. 对于异常,Java程序员可以有两种处理的办法,一种是使用try,catch块将其(),另一种是使用throws将其()。
A. 抛出,捕获
B. 捕获,抛出
C. 捕获,捕获
D. 抛出,抛出
满分:2 分
16. 想把-256保留负号右移4位得到-16的语句是()?
A. -255 4
B. -255 4
C. -255 4
D. -255 4
满分:2 分
17. DateOutputStream写入boolean型变量的方法是()
A. boolean write( )
B. boolean writeBoolean( )
C. void writeBoolean(Boolean b)
D. 没有
满分:2 分
18. 阅读下面程序 int list[]=new int[10];for(int I=0;I list.length;I++) list[I]=I;list[10]的值为( )
A. 10
B. 9
C. 不一定
D. 出错
此题选: D 满分:2 分
19. 下列属于Runnable接口实现的函数是。
A. publicRunnble(Thread t)
B. public void start( )
C. public void main( )
D. public void run( )
此题选: D 满分:2 分
20. 管道数据流主要用于()
A. 线程间通信
B. 进程间通信
C. 网络通信
D. 类间通信
满分:2 分
21. 选择框是一个()
A. 下拉式菜单
B. 复选框
C. 复选框组
D. 加入同一个复选框组的复选框
满分:2 分
22. 垃圾收集器在Java虚拟机运行时的空闲时,通过检查内存的()来完成内存释放的。
A. 存储的数据大小
B. 存储数据的重要性
C. 在内存的高端还是低端
D. 内存被引用的次数
此题选: D 满分:2 分
23. 以下说法哪项是正确的()1.class MyListener 2.extends MouseAdapter implements MouseListener{ 3. public void mouseEntered(MouseEvent mev) 4. { System.out.println("Mouse entered."); } 5. }
A. 以上代码可通过编译
B. 不能通过编译,因为没有实现MouseListener接口中的所有方法
C. 不能通过编译,因为类头定义不能分行
D. 能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常
满分:2 分
24. 当我们在代码中调用了repaint()函数更新显示的时候,AWT线程会调用()方法首先将画面清空,然后调用paint()方法绘制新的内容。
A. paint( )
B. updata( )
C. repaint( )
D. ondraw( )
满分:2 分
25. 阅读下面程序 String s="Hello";String t=s;t="1234"; s="4321";s=t;t代表的字符串为
A. null
B. 1234
C. Hello
D. 4321
满分:2 分
26. 为了让线程运行,Runnable一定要实现的函数是()?
A. public void Thread( )
B. public void start( )
C. public void main( )
D. public void go( )
满分:2 分
27. 对象在没有初始化时,值为()
A. 0
B. null
C. 1
D. 不可预测
满分:2 分
28. URL构造错误会产生什么异常()?
A. MalformedURLException
B. IOException
C. SQLException
D. URLNotFoundException
满分:2 分
29. 关于以下程序段的说法,正确的是() 1:class MyListener implements 2: ActionListener,ItemListener{ 3: public void actionPerformed(ActionEvent ae){ 4: System.out.println("Action");} 5: public void itemStateChanged(ItemEvent ie){ 6: System.out.println("Item"); 7: } 8:}
A. 可通过编译
B. 第2行产生编译错误
C. 第3行产生编译错误
D. 第5行产生编译错误
满分:2 分
30. Frame是()类的子类
A. Panel
B. Window
C. Component
D. Container
满分:2 分
31. Stirng.replace(char char1,char char2);的意义是( )
A. 所有char1换成 char2
B. 所有char2换成 char1
C. 第一个char1换成 char2
D. 第一个char2换成 char1
满分:2 分
32. synchronized(this){……} ……部分称作()
A. 同步函数
B. 同步方法
C. 同步块
D. 同步标志
满分:2 分
33. 在委托事件处理模型中,用户操作引发的事件对象()
A. 一定传递给相应的组件
B. 只传递给容器
C. 组件需要注册一个事件处理程序来处理接收到的事件对象
D. 组件可以直接处理事件
满分:2 分
34. Java程序中,定义了一个变量char c;那么它不可以得到下列那些值
A. a
B.
C. ㊥
D. abc
此题选: D 满分:2 分
35. 当某个组件为同一个事件注册了多个监听程序后,该事件发生时()
A. 其中一个监听程序会被调用
B. 所有监听程序会被调用
C. 一次调用一个监听程序,轮番调用所有的监听程序
D. 一次调用一个监听程序,调用哪个监听程序是完全随机的
满分:2 分
36. 一个Applet程序()
A. 不用修改就一定可以当作应用程序运行
B. 怎么修改都不能当作应用程序运行
C. 可以又作为应用程序运行
D. 要视操作系统和浏览器而定
满分:2 分
37. 一个对象被持续化后,对象中的()被保存下来
A. 数据
B. 方法
C. 静态数据
D. 静态方法
满分:2 分
38. 在委托事件处理模型中,用户操作引发的事件对象仍然传递给相应组件,但是为了接收事件对象并进行事件处理,组件必须注册一个事件处理程序,这种事件处理程序称为事件的()
A. 响应函数
B. 监听程序
C. 处理程序
D. 中断程序
满分:2 分
39. 返回字符串s中第3个字符的语句是( )
A. s.charAt(3)
B. s.charAt(2)
C. s.charAt(4)
D. s.at(4)
满分:2 分
40. BufferedWriter中使用()方法强制清空缓冲区的零余内容
A. flush( )
B. clear( )
C. Flush( )
D. Clear( )
满分:2 分
41. 对选择框的操作将引发()事件
A. MouseEvent
B. MouseClickEvent
C. ActionEvent
D. ItemEvent
此题选: D 满分:2 分
42. java使用()关键字声明一个公有类。
A. public
B. class
C. public class
D. Public Class
满分:2 分
43. 想知道目前数据流中可以读取的字节数,应该使用?
A. int available( )
B. int alive( )
C. int canRead( )
D. int read( )
满分:2 分
44. 使用( )方法终止wait()时,需要把wait放在try/catch结构中
A. notify( )终止
B. stop( )终止
C. wakeup( )终止
D. interrupte( )终止
此题选: D 满分:2 分
45. 用什么函数来判断一个线程是否处于活动状态
A. run( )
B. isAlive( )
C. isDead( )
D. isActive( )
满分:2 分
46. 如果一个类中定义了如下3个方法,则() public void print(int i) public void print(float f) public void print(String s)
A. 正确
B. 错误,方法名不能相同
C. 错误,如果方法名相同,参数名也应该相同
D. 错误,重载的方法的参数不能为类
满分:2 分
47. java.io.File类中,()方法可以一次生成多个层次的子目录
A. boolean mkdir( )
B. boolean mkdirs( )
C. boolean mkdirectory( )
D. boolean mkdirectories( )
满分:2 分
48. 如果一个类中定义了如下3个方法,则() public void print(int value) public void print(float value) public void print(String value)
A. 正确
B. 错误,方法名不能相同
C. 错误,参数名相同,系统不能区分各个方法
D. 错误,重载的方法的参数不能为类
满分:2 分
49. public class student {private String name;} public class boystudent extends student { } public class girlstudent extends student { } 上述定义( )
A. 正确
B. 错误,Java不允许多重继承
C. 错误 boy和girl应该用
D. 隔开
E. 错误,应该使用implements关键字
满分:2 分
50. 对于死锁问题,Java( )
A. 监测而不能避免
B. 不监测但能避免
C. 监测从而避免
D. 不监测也不能避免
此题选: D 满分:2 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: