12秋华中师范大学《JAVA编程初步》在线作业

所属学校:华中师范大学 科目:JAVA编程初步 2015-03-17 14:01:07
Sgg傲朋学习网
华师《JAVA编程初步》在线作业 Sgg傲朋学习网
试卷总分:100 Sgg傲朋学习网
单选题 Sgg傲朋学习网
Sgg傲朋学习网
Sgg傲朋学习网
一、单选题(共 50 道试题,共 100 分。)Sgg傲朋学习网
1.Panel默认的布局管理器是()Sgg傲朋学习网
A. FlowLayoutSgg傲朋学习网
B. BorderLayoutSgg傲朋学习网
C. CardLayoutSgg傲朋学习网
D. GridLayoutSgg傲朋学习网
Sgg傲朋学习网
2.在一个Java程序中,我们想用一个变量来保存用户的名字,请按照Java的命名约定选择一个较好的变量名Sgg傲朋学习网
A. userNameSgg傲朋学习网
B. USERNAMESgg傲朋学习网
C. uSgg傲朋学习网
D. User_NameSgg傲朋学习网
Sgg傲朋学习网
3.break中断语句,若在一个FOR语句中加入break语句,它可以()Sgg傲朋学习网
A. 对FOR语句执行没有影响Sgg傲朋学习网
B. 中断本次循环,进入下一次循环Sgg傲朋学习网
C. 退出FOR循环,执行FOR语句后面的语句Sgg傲朋学习网
D. 以上说法均不对Sgg傲朋学习网
此题选: D Sgg傲朋学习网
4.一个Java源文件中有如下类的定义 public class Ex2523{……} 为了让该文件可以编译运行,则该文件的文件名必须为Sgg傲朋学习网
A. Ex2523.classSgg傲朋学习网
B. Ex2523.jSgg傲朋学习网
C. Ex2523.javaSgg傲朋学习网
D. 没有要求Sgg傲朋学习网
Sgg傲朋学习网
5.建立一个socket连接,客户端程序除了知道主机的地址和名称以外,还需要什么?Sgg傲朋学习网
A. 不需要其它的Sgg傲朋学习网
B. 主机程序的端口号Sgg傲朋学习网
C. 主机的第一个路由器Sgg傲朋学习网
D. 主机的MAC地址Sgg傲朋学习网
Sgg傲朋学习网
6.关于以下程序代码的说明正确的是()1. class HasStatic{ 2. private static int x=100; 3. public static void main(String args[ ]){ 4. HasStatic hs1=new HasStatic( ); 5. hs1.x++; 6. HasStatic hs2=new HasStatic( ); 7. hs2.x++; 8. hs1=new HasStatic( ); 9. hs1.x++; 10. HasStatic.Sgg傲朋学习网
A. 5行不能通过编译,因为引用了私有静态变量Sgg傲朋学习网
B. 10行不能通过编译,因为x是私有静态变量Sgg傲朋学习网
C. 程序通过编译,输出结果为:x=103Sgg傲朋学习网
D. 程序通过编译,输出结果为:x=102Sgg傲朋学习网
此题选: D Sgg傲朋学习网
7.DateInputStream读取long型变量的方法是()Sgg傲朋学习网
A. long read( )Sgg傲朋学习网
B. long readLong( )Sgg傲朋学习网
C. boolean readLong(Long l)Sgg傲朋学习网
D. 没有Sgg傲朋学习网
Sgg傲朋学习网
8.下列哪个是Java的正确编译命令?Sgg傲朋学习网
A. java HelloWorldAppSgg傲朋学习网
B. javaHelloWorldApp.javaSgg傲朋学习网
C. javac HelloWorldAppSgg傲朋学习网
D. javac HelloWorldApp.javaSgg傲朋学习网
此题选: D Sgg傲朋学习网
9.将复选框加入到复选框组后,复选框的外观()Sgg傲朋学习网
A. 不变Sgg傲朋学习网
B. 大小改变Sgg傲朋学习网
C. 标签前的小方框变成圆圈Sgg傲朋学习网
D. 标签前的圆圈变成小方框Sgg傲朋学习网
Sgg傲朋学习网
10.阅读下面程序 int list[]=new int[10];for(int I=0;I<list.length;I++) list[I]=I;list[10]的值为( )Sgg傲朋学习网
A. 10Sgg傲朋学习网
B. 9Sgg傲朋学习网
C. 不一定Sgg傲朋学习网
D. 出错Sgg傲朋学习网
此题选: D Sgg傲朋学习网
11.有定义public Manager extends Employee那么如果raiseSalary和fire是Employee类中的公有方法,则Sgg傲朋学习网
A. Manager也拥有这两个方法Sgg傲朋学习网
B. Manager没有这两个方法Sgg傲朋学习网
C. Manager拥有这两个方法,切不可以再定义同名的方法Sgg傲朋学习网
D. 不确定Sgg傲朋学习网
Sgg傲朋学习网
12.Java的三类异常中,当发生内存越界等无法恢复的错误时,会产生()Sgg傲朋学习网
A. ExceptionSgg傲朋学习网
B. ErrorSgg傲朋学习网
C. RuntimeSgg傲朋学习网
D. ExceptionSgg傲朋学习网
Sgg傲朋学习网
13.在Java程序把内存耗尽,我们称它产生了一个()Sgg傲朋学习网
A. 异常Sgg傲朋学习网
B. 错误Sgg傲朋学习网
C. 错误日志Sgg傲朋学习网
D. 立即死机Sgg傲朋学习网
Sgg傲朋学习网
14.Java处理异常的办法有几种?Sgg傲朋学习网
A. 1Sgg傲朋学习网
B. 2Sgg傲朋学习网
C. 3Sgg傲朋学习网
D. 4Sgg傲朋学习网
Sgg傲朋学习网
15.面板只有在()时候才有意义Sgg傲朋学习网
A. 构造以后就开始影响窗口的布局Sgg傲朋学习网
B. 窗口显示以后Sgg傲朋学习网
C. 通过add( )方法加入到其他容器后Sgg傲朋学习网
D. 面板中放入组件以后Sgg傲朋学习网
Sgg傲朋学习网
16.int elements[]=new int[6];elements=new int[10]; 执行完这两条语句后elements的大小是()Sgg傲朋学习网
A. 6Sgg傲朋学习网
B. 10Sgg傲朋学习网
C. 16Sgg傲朋学习网
D. 不一定Sgg傲朋学习网
Sgg傲朋学习网
17.BufferedWriter中使用()方法强制清空缓冲区的零余内容Sgg傲朋学习网
A. flush( )Sgg傲朋学习网
B. clear( )Sgg傲朋学习网
C. Flush( )Sgg傲朋学习网
D. Clear( )Sgg傲朋学习网
Sgg傲朋学习网
18.下按钮bfile的位置描述正确的是()Sgg傲朋学习网
A. 无论窗口多大,都紧贴窗口左部Sgg傲朋学习网
B. 无论窗口多大,都紧贴窗口右部Sgg傲朋学习网
C. 与bw,bc依次排列在窗口中,左边是bc,右边是bfileSgg傲朋学习网
D. 位于窗口中上部Sgg傲朋学习网
此题选: D Sgg傲朋学习网
19.Java中划分块的符号是?Sgg傲朋学习网
A. {}Sgg傲朋学习网
B. ()Sgg傲朋学习网
C. begin..endSgg傲朋学习网
D. []Sgg傲朋学习网
Sgg傲朋学习网
20.标签可以对()事件进行响应Sgg傲朋学习网
A. 只有鼠标Sgg傲朋学习网
B. 只有键盘Sgg傲朋学习网
C. 除了鼠标拖动Sgg傲朋学习网
D. 所有Sgg傲朋学习网
此题选: D Sgg傲朋学习网
21.什么技术可以把Java程序编译生成与具体平台有关的本机执行代码,来提高效率?Sgg傲朋学习网
A. JVMSgg傲朋学习网
B. JITSgg傲朋学习网
C. JINISgg傲朋学习网
D. CROBOSgg傲朋学习网
Sgg傲朋学习网
22.在多线程多资源情况下,如果一个线程等带另一个线程持有的锁,而那个线程又在等待第一个线程持有的锁时,出现()现象。Sgg傲朋学习网
A. 死锁Sgg傲朋学习网
B. 死机Sgg傲朋学习网
C. 系统崩溃Sgg傲朋学习网
D. 什么也没发生Sgg傲朋学习网
Sgg傲朋学习网
23.用()修饰的类的成分只能被同一类及其子类的实例对象访问。Sgg傲朋学习网
A. publicSgg傲朋学习网
B. privateSgg傲朋学习网
C. protectedSgg傲朋学习网
D. staticSgg傲朋学习网
Sgg傲朋学习网
24.在委托事件处理模型中,用户操作引发的事件对象仍然传递给相应组件,但是为了接收事件对象并进行事件处理,组件必须注册一个事件处理程序,这种事件处理程序称为事件的()Sgg傲朋学习网
A. 响应函数Sgg傲朋学习网
B. 监听程序Sgg傲朋学习网
C. 处理程序Sgg傲朋学习网
D. 中断程序Sgg傲朋学习网
Sgg傲朋学习网
25.Java的三类异常中,当发生数组越界等设计、实现方面的错误时,会产生()Sgg傲朋学习网
A. ExceptionSgg傲朋学习网
B. ErrorSgg傲朋学习网
C. RuntimeSgg傲朋学习网
D. ExceptionSgg傲朋学习网
Sgg傲朋学习网
26.使用( )方法终止wait()时,需要把wait放在try/catch结构中Sgg傲朋学习网
A. notify( )终止Sgg傲朋学习网
B. stop( )终止Sgg傲朋学习网
C. wakeup( )终止Sgg傲朋学习网
D. interrupte( )终止Sgg傲朋学习网
此题选: D Sgg傲朋学习网
27.如果一个线程运行了sleep( )那么isAlive( )的返回值是()?Sgg傲朋学习网
A. trueSgg傲朋学习网
B. falseSgg傲朋学习网
C. 空Sgg傲朋学习网
D. 出现异常Sgg傲朋学习网
Sgg傲朋学习网
28.java.io.File类中,()方法可以更改文件名Sgg傲朋学习网
A. boolean rename( )Sgg傲朋学习网
B. boolean rename(String newName)Sgg傲朋学习网
C. boolean renameTo(String newName)Sgg傲朋学习网
D. 没有Sgg傲朋学习网
Sgg傲朋学习网
29.下面说法正确的是()Sgg傲朋学习网
A. Panel也是作为一个窗口存在的,而且它更容易布局Sgg傲朋学习网
B. Panel的布局比Frame复杂的多Sgg傲朋学习网
C. Panel更消耗资源Sgg傲朋学习网
D. Panel不能独立的作为一个窗口存在Sgg傲朋学习网
此题选: D Sgg傲朋学习网
30.当用户从窗口控制菜单总选择关闭窗口的时候,将引发()事件Sgg傲朋学习网
A. MouseEventSgg傲朋学习网
B. ActionEventSgg傲朋学习网
C. ItemEventSgg傲朋学习网
D. WindowEventSgg傲朋学习网
此题选: D Sgg傲朋学习网
31.下列哪个符号表示的是文档注释?Sgg傲朋学习网
A. //HelloSgg傲朋学习网
B. /*Hello */Sgg傲朋学习网
C. /**Hello */Sgg傲朋学习网
D. ’HelloSgg傲朋学习网
Sgg傲朋学习网
32.按钮bc的位置描述正确的是()Sgg傲朋学习网
A. 窗口左部和中部,竖直方向占据整窗口的高度Sgg傲朋学习网
B. 窗口右部和中部,竖直方向占据整窗口的高度Sgg傲朋学习网
C. 窗口左下部和中部Sgg傲朋学习网
D. 窗口右下部和中部Sgg傲朋学习网
此题选: D Sgg傲朋学习网
33.文本区允许用户输入()行文本内容Sgg傲朋学习网
A. 1Sgg傲朋学习网
B. 2Sgg傲朋学习网
C. 3Sgg傲朋学习网
D. 可以在构造函数里设定Sgg傲朋学习网
此题选: D Sgg傲朋学习网
34.不变(长度)字符串使用()处理.Sgg傲朋学习网
A. charSgg傲朋学习网
B. CharacterSgg傲朋学习网
C. StringSgg傲朋学习网
D. StringBufferSgg傲朋学习网
Sgg傲朋学习网
35.当浏览器终止Applet时,()函数被调用。Sgg傲朋学习网
A. init( )Sgg傲朋学习网
B. start( )Sgg傲朋学习网
C. stop( )Sgg傲朋学习网
D. destroy( )Sgg傲朋学习网
此题选: D Sgg傲朋学习网
36.下列关于代码安全的叙述正确的是?Sgg傲朋学习网
A. Java Applet是从其他机器下载到本机,所以十分不安全Sgg傲朋学习网
B. Java Applet下载到本机就立即运行Sgg傲朋学习网
C. Java Applet要通过三级代码安全检查Sgg傲朋学习网
D. 所有的语言都使用三级代码检查Sgg傲朋学习网
Sgg傲朋学习网
37.()是面向对象语言中的一种复合数据类型。它是复合数据类型的超集。Sgg傲朋学习网
A. 复合数据类型Sgg傲朋学习网
B. 类Sgg傲朋学习网
C. 对象Sgg傲朋学习网
D. 成员Sgg傲朋学习网
E. 引用Sgg傲朋学习网
Sgg傲朋学习网
38.JDK1.1的事件处理模型是()Sgg傲朋学习网
A. 层次模型Sgg傲朋学习网
B. 委托模型Sgg傲朋学习网
C. 事件模型Sgg傲朋学习网
D. 消息模型Sgg傲朋学习网
Sgg傲朋学习网
39.public class Xyz {int x=1; public Xyz(int i){ x=i;}} 类Xyz有几个构造方法Sgg傲朋学习网
A. 0Sgg傲朋学习网
B. 1Sgg傲朋学习网
C. 2Sgg傲朋学习网
D. 3Sgg傲朋学习网
Sgg傲朋学习网
40.创建包目录的编译命令选项是()Sgg傲朋学习网
A. -aSgg傲朋学习网
B. -bSgg傲朋学习网
C. -cSgg傲朋学习网
D. -dSgg傲朋学习网
此题选: D Sgg傲朋学习网
41.阅读程序,选择输出结果 public class ArrayTest3 {public static void main(String[]args) {int [][] a = new int[5][5];System.out.println(a[4][4]);}}Sgg傲朋学习网
A. 0 0 0 0Sgg傲朋学习网
B. 0 0Sgg傲朋学习网
C. 0Sgg傲朋学习网
D. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0Sgg傲朋学习网
Sgg傲朋学习网
42.如果有两个线程操作同一个变量,一个让其递增,一个让其递减,如果前者执行得快,那么Sgg傲朋学习网
A. 变量越来越小Sgg傲朋学习网
B. 变量越来越大Sgg傲朋学习网
C. 变量稳定在某个值左右Sgg傲朋学习网
D. 变量稳定在0左右Sgg傲朋学习网
Sgg傲朋学习网
43.如果一段代码可能引发某种异常,Java要求()Sgg傲朋学习网
A. 最好处理Sgg傲朋学习网
B. 必须全部抛出Sgg傲朋学习网
C. 必须全部捕获Sgg傲朋学习网
D. 必须有明确的处理代码Sgg傲朋学习网
此题选: D Sgg傲朋学习网
44.如果对象实例不被人和变量应用,则Java( )Sgg傲朋学习网
A. 没有任何动作Sgg傲朋学习网
B. 进行垃圾回收Sgg傲朋学习网
C. 不一定进行垃圾回收Sgg傲朋学习网
D. 出错Sgg傲朋学习网
Sgg傲朋学习网
45.对URL构造时产生的异常,程序员()?Sgg傲朋学习网
A. 必须捕获Sgg傲朋学习网
B. 不必捕获Sgg傲朋学习网
C. 可捕获,也可不捕获Sgg傲朋学习网
D. 不捕获,编译可通过Sgg傲朋学习网
Sgg傲朋学习网
46.在Java中,定义为类类型的变量实际上并不保存对象数据。变量只用来标识一个实际对象。这种类型的变量称作()Sgg傲朋学习网
A. 复合数据类型Sgg傲朋学习网
B. 类Sgg傲朋学习网
C. 对象Sgg傲朋学习网
D. 成员Sgg傲朋学习网
E. 引用Sgg傲朋学习网
Sgg傲朋学习网
47.Java中( )关键字表示派生Sgg傲朋学习网
A. implementsSgg傲朋学习网
B. extendsSgg傲朋学习网
C. extendSgg傲朋学习网
D. publicSgg傲朋学习网
Sgg傲朋学习网
48.阅读下面程序 int list[]=new int[10];for(int I=0;I<=list.length;I++) list[I]=I;list[0]的值为( )Sgg傲朋学习网
A. 10Sgg傲朋学习网
B. 9Sgg傲朋学习网
C. 不一定Sgg傲朋学习网
D. 出错Sgg傲朋学习网
此题选: D Sgg傲朋学习网
49.那种情况下getDocumentBase()和getCodeBase()返回的URL不一样Sgg傲朋学习网
A. <applet标记指定了codeSgg傲朋学习网
B. <applet标记指定了codebaseSgg傲朋学习网
C. <applet标记指定了nameSgg傲朋学习网
D. <applet标记指定了alignSgg傲朋学习网
Sgg傲朋学习网
50.编译后的Java程序不能在硬件系统的CPU上直接运行,而是通过()来执行的。Sgg傲朋学习网
A. JVMSgg傲朋学习网
B. WINDOWSSgg傲朋学习网
C. LINUXSgg傲朋学习网
D. MacOSSgg傲朋学习网
Sgg傲朋学习网
Sgg傲朋学习网
Sgg傲朋学习网
Sgg傲朋学习网
Sgg傲朋学习网
Sgg傲朋学习网
版权声明

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

分享: