广东海洋大学JAVA历年选择填空答案.docx

上传人:b****9 文档编号:25060120 上传时间:2023-06-04 格式:DOCX 页数:45 大小:39.82KB
下载 相关 举报
广东海洋大学JAVA历年选择填空答案.docx_第1页
第1页 / 共45页
广东海洋大学JAVA历年选择填空答案.docx_第2页
第2页 / 共45页
广东海洋大学JAVA历年选择填空答案.docx_第3页
第3页 / 共45页
广东海洋大学JAVA历年选择填空答案.docx_第4页
第4页 / 共45页
广东海洋大学JAVA历年选择填空答案.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

广东海洋大学JAVA历年选择填空答案.docx

《广东海洋大学JAVA历年选择填空答案.docx》由会员分享,可在线阅读,更多相关《广东海洋大学JAVA历年选择填空答案.docx(45页珍藏版)》请在冰豆网上搜索。

广东海洋大学JAVA历年选择填空答案.docx

广东海洋大学JAVA历年选择填空答案

1、以下对于标识符的描述有误的是___。

A)常量用大写字母,变量用小写字母

B)JAVA的标识符严格区分大小写

C)第一个字符不是数字

D)标识符中任何位置都不能用数字

答案:

D  (难度系数C)知识点:

变量

2、在HTML中,用________标签来强制显示Applet。

A)name,height,widthB)codebase,height,width

C)code,nameD)code,height,width

答案:

D (难度系数B)知识点:

小应用程序

3、在Applet程序的自定义的Applet子类中,在Applet的界面中显示文字、图形和其他界面元素,常常重载的方法是。

A)start()B)stop()C)paint() D)init()

4、创建一个标识有“关闭”按钮的语句是___。

A)TextFieldb=newTextField(“关闭”);

B)Labelb=newLabel(“关闭”);

C)Checkboxb=newCheckbox(“关闭”);

D)Buttonb=newButton(“关闭”);

答案:

D  (难度系数C)知识点:

GUI编程

5、在编写异常处理的Java程序中,每个catch语句块都应该与___语句块对应,使得用该语句块来启动Java的异常处理机制。

A)if–elseB)switchC)tryD)throw

答案:

C  (难度系数B)知识点:

异常

6、以下关于循环语句描述正确的是___。

A)for循环不可能产生死循环

B)while循环不可能产生死循环

C)for循环不能嵌套while循环

D)即使条件不满足do……while循环体内的语句也至少执行一次

答案:

D  (难度系数B)知识点:

循环 

7、以下对选择语句的描述错误的是___。

A)根据某一条件重复执行一部分代码直到满足终止循环条件为止

B)可以根据条件控制程序流程,改变程序执行的顺序

C)选择语句可以嵌套使用

D)当条件满足时就会执行相应的语句

答案:

A  (难度系数 C)知识点:

选择结构

8、Java中___类提供了随机访问文件的功能. 

A)RandomAccessFileB)RandomFile C)FileD)AccessFile 

答案:

A  (难度系数B)知识点:

数据流

9、实现一个继承接口Runnable的类需要实现___方法。

A)startB)runC)waitD)paint

答案:

B  (难度系数B)知识点:

多线程

10、可以改变容器布局的语句是___。

A)addLayout(myLayout)    B)layout(myLayout)

C) setLayout(myLayout)    D)setLayoutManager(myLayout)

答案:

C (难度系数B)知识点:

GUI编程

11、下列代码的输出是______。

publicclasstest{

publicstaticvoidmain(Stringargs[]){

System.out.print("IBM\n012\63ABC\\".length());

}

}

A)12B)13

C)14D)15

答案A难度系数C知识点:

字符串

12、下列关于构造方法的叙述中,错误的是___。

A)Java语言规定构造方法名与类名必须相同

B)Java语言规定构造方法没有返回值,但不用void声明

C)Java语言规定构造方法不可以重载

D)Java语言规定构造方法只能通过new自动调用

答案:

C (难度系数B)知识点:

构造方法

13、关于被私有访问控制符private修饰的成员变量,以下说法正确的是___。

A)可以被三种类所引用:

该类自身、与它在同一个包中的其他类、

在其他包中的该类的子类

B)可以被两种类访问和引用:

该类本身、该类的所有子类

C)只能被该类自身所访问和修改

D)只能被同一个包中的类访问

答案:

C (难度系数B)知识点:

类的继承

14、在Applet程序的自定义的Applet子类中,在Applet的界面中显示文字、图形和其他界面元素,常常重载的方法是。

A.start()B.stop()C.paint()D.init()

答案C难度系数C知识点:

绘图,图形界面

15、下面各类对象不能接受用户输入的是。

A.TextFieldB.JTextFieldC.JTextareaD.Jlable

答案D难度系数C知识点:

常用组件,可视化

16、在读字符文件Employee.dat时,使用该文件作为参数的类是_____。

A)BufferedReaderB)DataInputStream

C)DataOutputStreamD)FileInputStream

答案:

A;难度系数:

B;知识点:

文件IO。

17、在Java中,能实现多重继承效果的方式是_____。

A)内部类B)适配器

C)接口D)同步

答案:

C;难度系数:

B;知识点:

java特性。

18、char类型的取值范围是______。

A)2-7~27-1

B)0~256-1

C)-215~215-1

D)0~28-1

答案:

B;难度系数:

C;知识点:

编程基础。

19、在JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是b_______。

 A)进程B)线程

C)应用程序D)服务

答案:

B(难度系数A,知识点:

线程)

20、int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是____。

A)publicintMAX_LENGTH=100

B)finalintMAX_LENGTH=100

C)publicconstintMAX_LENGTH=100

D)publicfinalintMAX_LENGTH=100

答案:

D;难度系数:

C;知识点:

语法基础

1、165/2的值是___。

A)0 B)82 C)3 D)83

答案:

B  (难度系数 C)知识点:

表达式

2、在HTML中,用________标签来强制显示Applet。

A)name,height,widthB)codebase,height,width

C)code,nameD)code,height,width

答案:

D(难度系数B) 知识点:

小应用程序

3、在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的_____方法来完成主类实例的初始化工作。

A)start()B)stop()   C)init()D)paint()

答案:

C(难度系数C) 知识点:

小应用程序

4、创建一个标识有“关闭”按钮的语句是___。

A)TextFieldb=newTextField(“关闭”);

B)Labelb=newLabel(“关闭”);

C)Checkboxb=newCheckbox(“关闭”);

D)Buttonb=newButton(“关闭”);

答案:

D (难度系数C) 知识点:

GUI编程

5、在编写异常处理的Java程序中,每个catch语句块都应该与___语句块对应,使得用该语句块来启动Java的异常处理机制。

6、以下关于循环语句描述正确的是___。

A)for循环不可能产生死循环

B)while循环不可能产生死循环

C)for循环不能嵌套while循环

D)即使条件不满足do……while循环体内的语句也至少执行一次

答案:

D (难度系数B) 知识点:

循环 

7、以下描述正确的是___。

A)JAVA不可以用来开发手机程序

B)在JAVA程序中java.awt包是唯一自动引入的类库

C)java.io包是JAVA语言的输入输出类库

D)JAVA的包中可以有相同的类名 

答案:

C (难度系数B) 知识点:

JAVA简介,包

8、实现一个继承接口Runnable的类需要实现___方法。

A)startB)runC)waitD)paint

答案:

B (难度系数B) 知识点:

多线程

9、可以改变容器布局的语句是___。

A)addLayout(myLayout)    B)layout(myLayout)

C) setLayout(myLayout)    D)setLayoutManager(myLayout)

答案:

C(难度系数B) 知识点:

GUI编程

10、以下描述错误的是____。

A)JAVA能编写独立运行的应用程序

B)JAVA支持多线程

C)JAVA是一网络应用软件

D)JAVA能运行于windows系统

答案:

C (难度系数C) 知识点:

JAVA简介

11、以下关于数组的描述有误的是____。

A)整型数组中的各元素的值必须是整型

B)数组是有序数据的集合

C)如数组名为ab,即ab.length可以取得该数组的长度

D)数组的下标从1开始

答案:

D (难度系数B) 知识点:

数组

12、HelloWorld.java编译成功后会在当前目录中生成一个什么文件___。

 

A)Hello.java  B)HelloWorld.class  C)Helloworld.class  D)helloWorld.class

答案:

B (难度系数C) 知识点:

JAVA执行过程

13、以下对于标识符的描述有误的是___。

A)常量用大写字母,变量用小写字母

B)JAVA的标识符严格区分大小写

C)第一个字符不是数字

D)标识符中任何位置都不能用数字

答案:

D (难度系数C) 知识点:

标识符

14、以下语句正确的是___。

A)x+1=5;   B)i++=1;C)a++b=1;   D)x+=1;

答案:

D (难度系数B) 知识点:

表达式

15、以下结果为真(true)的是___。

A)10>’a’   B)’a’>20   C)!

true  D)(3<5)&&(4>10)

答案:

B (难度系数B) 知识点:

表达式

16、inta=’2’;a的值是___。

A)1  B)50 C)49 D)2

答案:

B(难度系数B) 知识点:

表达式

17、下列关于构造方法的叙述中,错误的是___。

A)Java语言规定构造方法名与类名必须相同

B)Java语言规定构造方法没有返回值,但不用void声明

C)Java语言规定构造方法不可以重载

D)Java语言规定构造方法只能通过new自动调用

答案:

C(难度系数B) 知识点:

构造方法

18、下面语句中,____不会出现编译警告或错误。

A)floatf=1.3;B)charc=”a”; C)byteb=25; D)booleanb=null;

答案:

C(难度系数B) 知识点:

赋值相容

19、下列叙述正确的是___。

A)final类可以有子类  B)abstract类中只可以有abstract方法

C)abstract类上可以有非abstract方法,但该方法不可以用final修饰

D)不可以同时用final和abstract修饰一个方法

答案:

D(难度系数B) 知识点:

抽象类,抽象方法

20、下列类的定义中,错误的是___。

A)classx{....}

B)publicxextendsy{....}

C)publicclassxextendsy{....}

D)classxextendsyimplementsy1{....}

答案:

B(难度系数B) 知识点:

类的定义

1 、Java程序的执行过程中用到一套JDK工具,其中javac.exe是指()

A)Java文档生成器         B)Java解释器

C)Java编译器           D)Java类分解器

(难度系数C)答案C知识点:

JDK工具

2、HelloWorld.java编译成功后会在当前目录中生成一个什么文件___。

 

A)Hello.java  B)HelloWorld.class  C)Helloworld.class  D)helloWorld.class

(难度系数C)答案:

B  知识点:

JAVA执行过程

3、main方法是Java  Application程序执行的入口点,关于main方法的方法头以下哪项是合法的(    )?

A)public  static  void  main()

B)public  static  void  main(String[]  args)

C)publicstaticint  main(String  []arg)

D)public  void  main(String[]  arg)

难度系数:

C答案:

B知识点:

JAVA程序结构

4、以下语句正确的是___。

A)x+1=6;   B)i++=1;C)a++b=9;   D)x+=1;

(难度系数B)答案:

D  知识点:

表达式

5、以下结果为真(true)的是___。

A)10>’a’   B)’a’>20   C)!

true  D)(3<5)&&(4>10)

(难度系数B)答案:

B  知识点:

表达式

6、如果一个线程调用了方法wait(),则类java.lang.Thread的下列_______方法可以唤醒该线程。

A)notify()B)resume()

C)run()D)start()

(难度系数B)答案:

A  知识点:

线程

7、要序列化某些类的对象,这些类就必须实现_________  。

A)Serializable接口         B)java.io.Externalizable接口

C)java.io.DataInput接口    D)DataOutput接口

(难度系数A)答案:

A 知识点:

对象序列化

8、下列关于java多线程并发控制机制的叙述中,错误的是______。

A)java中对共享数据操作的并发控制是采用加锁技术

B)线程之间的交互,提倡采用suspend()/resume()方法

C)共享数据的访问权限都必须定义为private

D)java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生

(难度系数A)答案:

B  知识点:

多线程

9、下列说法中不正确的一项是________。

A)多线程并发执行时,各个线程中语句的执行顺序是确定的

B)多线程并发执行时,线程之间的相对执行顺序是确定的

C)线程执行顺序的不确定性会导致执行结果的不确定性

D)线程执行顺序的不确定性会破坏共享数据的一致性

(难度系数A)答案:

B  知识点:

多线程

10、已知小应用程序的源程序文件名是“J_Test.java”,则下列语句中________可以用在HTML文件中用来加载该小应用程序。

A)

B)

C)

D)

(难度系数B)答案:

A  知识点:

小应用程序

11、在编写Java  Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上(      )语句。

A)import  java.awt.*;  B)import java.applet.Applet;

C)import java.io.*; D)import java.awt.Graphics;

难度系数:

C答案:

C知识点:

JAVA输入输出

12、下列语句正确的是________。

A)inta={1,2,3}B)intb=(1,2,3);

C)int c[]={1,2,3}D)int[]d={123}

(难度系数C)答案:

C  知识点:

数组

13、当需要在文件中写入字符而不是字节时,最好选用的类是_______。

A)java..io.RandomAccessFileB)java..io.Printwriter

C)java..io.PrintStreamD)java..io.PrintOutputWriter

(难度系数 B)答案:

B  知识点:

GUI编程

14、_________事件监听器可以处理在文本框中输入回车键的事件

A)ItemListenerB)ActionListener

C)MotionListenerD)AdjustListener

(难度系数B)答案:

B  知识点:

事件处理

15、下列陈述正确的是_________。

A)一个组件只能发生一种事件B)一个监听器处理一种事件

C)多个事件监听器被注册到一个组件会引起编译错误

D)如果多个事件监听器被注册到一个组件上,这些事件监听器一般都会起作用,但各个事件的处理顺序不确定

(难度系数A)答案:

D  知识点:

事件处理

16、在读字符文件Employee.dat时,使用该文件作为参数的类是_____。

A)BufferedReaderB)DataInputStream

C)DataOutputStreamD)FileInputStream

答案:

A;难度:

B;知识点:

文件IO。

17、在Java中,能实现多重继承效果的方式是_____。

A)内部类B)适配器

C)接口D)同步

答案:

C;难度:

B;知识点:

java特性。

18、char类型的取值范围是______。

A)2-7~27-1

B)0~256-1

C)-215~215-1

D)0~28-1

答案:

B;难度:

C;知识点:

编程基础。

19 变量的定义应包括的两部分内容是____。

A)名字和初值B)类型和初值C)类型和构造函数D)名字和类型

答案:

D知识点:

变量类型难度系数C

20、int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。

A)publicintMAX_LENGTH=100

B)finalintMAX_LENGTH=100

C)publicconstintMAX_LENGTH=100

D)publicfinalintMAX_LENGTH=100

答案:

D;难度:

C;知识点:

语法基础

1、若数组a定义为int[][]a=newint[3][4],则a是___。

A)一维数组B)二维数组C)三维数组D)四维数组

答案:

B(难度系数C知识点:

数组)

2、Java语言使用的字符码集是____。

A)UnicodeB)BCDC)DCBD)ASCⅡ

答案:

A(难度系数C知识点:

编码)

3、下列关于JavaApplication程序特点的描述中,错误的是___。

A)该程序只能是一个名字与主类名相同的文件组成。

B)该程序中仅有一个主方法,并被包含在某个类中。

C)该程序中没有不属于某个类的方法。

D)该程序实际上是一个类串。

答案:

D(难度系数C,知识点:

JAVA语言特点)

4、下列属于Java合法的一组标识符是_____。

A)voiddefine"ABC"_sys_tea

B)If_123$pointsmyName

C)&5678classcase#time

D)DO+static25cMy_name

答案:

B(难度系数C,知识点:

JAVA语言标识符)

5、在Java中,关键字_____使类不能派生出子类。

A)finalB)publicC)volatileD)native

答案:

A(难度系数A,知识点:

继承)

6、以下关于循环语句描述正确的是___。

A)for循环不可能产生死循环

B)while循环不可能产生死循环

C)for循环不能嵌套while循环

D)即使条件不满足do……while循环体内的语句也至少执行一次

答案:

D  (难度系数B)知识点:

循环 

7、以下对选择语句的描述错误的是___。

A)根据某一条件重复执行一部分代码直到满足终止循环条件为止

B)可以根据条件控制程序流程,改变程序执行的顺序

C)选择语句可以嵌套使用

D)当条件满足时就会执行相应的语句

答案:

A  (难度系数 C)知识点:

选择结构

8、Java中___类提供了随机访问文件的功能. 

A)RandomAccessFileB)RandomFile C)FileD)AccessFile 

答案:

A  (难度系数B)知识点:

数据流

9、实现一个继承接口Runnable的类需要实现___方法。

A)startB)runC)waitD)paint

答案:

B  (难度系数B)知识点:

多线程

10、可以改变容器布局的语句是___。

A)addLayout(myLayout)    B)layout(myLayout)

C) setLayout(myLayout)    D)setLayoutManager(myLayout)

答案:

C (难度系数B)知识点:

GUI编程

11、下列代码的输出是______。

publicclasstest{

publicstaticvoidmain(Stringargs[]){

System.out.print("IBM\n012\63ABC\\".length());

}

}

A)12B)13

C)14D)15

答案A(难度系数C知识点:

字符串)

12、下列关于构造方法的叙述中,错误的是___。

A)Java语言规定构造方法名与类名必须相同

B)Java语言规定构造方法没有返回值,但不用void声明

C)Java语言规定构造方法不可以重载

D)Java语言规定构造方法只能通过new自动调用

答案:

C (难度系数B)知识点:

构造方法

13、关于被私有访问控制符private修饰的成员变量,以下说法正确的是___。

A)可以被三种类所引用:

该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

B)可以被两种类访问和引用:

该类本身、该类的所有子类

C)只能被该类自身所访问和修改

D)只能被同一个包中的类访问

答案:

C (难度系数B)知识点:

类的继承

14、以下语句正确的是___。

A)x+1=5;   B)i++=1;C)a++b=1;   D)x+=1;

答案:

D  (难度系数B)知识点:

表达式

15、以下结果为真

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 实习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1