武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试.docx

上传人:b****3 文档编号:4152552 上传时间:2022-11-28 格式:DOCX 页数:13 大小:19.05KB
下载 相关 举报
武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试.docx_第1页
第1页 / 共13页
武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试.docx_第2页
第2页 / 共13页
武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试.docx_第3页
第3页 / 共13页
武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试.docx_第4页
第4页 / 共13页
武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试.docx

《武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试.docx》由会员分享,可在线阅读,更多相关《武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试.docx(13页珍藏版)》请在冰豆网上搜索。

武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试.docx

武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试

武汉商学院软件工程专业大二《JAVA程序设计及应用》期末考试

基本信息:

[矩阵文本题]*

姓名:

________________________

学号

________________________

身份证号:

________________________

1、下列叙述中正确的是*[单选题]*

A、Java是不区分英文字母大小写的,源文件名与程序类名不允许相同

B、Java语言以方法为程序的基本单位

C、Applet是Java的一类特殊应用程序,它嵌入HTML中,随主页发布到互联网上(正确答案)

D、以//符开始的为多行注释语句

2、Java语言的许多特点中,下列_________________特点是C++语言所不具备的。

*[单选题]*

A、高性能

B、跨平台(正确答案)

C、面向对象

D、有类库

3、Java源文件中最多只能有一个类,其他类的个数不限。

*[单选题]*

A、abstract

B、public(正确答案)

C、final

D、interface

4、Java语言中,__________________是所有类的根类。

*[单选题]*

A、Object(正确答案)

B、Root

C、Thread

D、Applet

5、Java语言中,字符变量以char类型表示,它在内存中占______________位bit。

*[单选题]*

A、8

B、16(正确答案)

C、32

D、2

6、下列叙述中,_____________是正确的。

*[单选题]*

A、类是变量和方法的集合体(正确答案)

B、数组是无序数据的集合

C、抽象类可以实例化

D、类成员数据必须是公有的

7、下列关于方法形参的叙述中,____________是正确的。

*[单选题]*

A、必须有多个

B、至少有一个

C、可以没有(正确答案)

D、只能是简单变量

8、构造方法在_________________时候被调用。

*[单选题]*

A、类定义时

B、创建对象时(正确答案)

C、调用对象方法时

D、使用对象的变量时

9、下列关于继承的叙述中,_______________是正确的。

*[单选题]*

A、子类能继承父类的所有方法和状态

B、子类能继承父类的非私有方法和状态(正确答案)

C、子类只能继承父类的public方法和状态

D、子类只能继承父类的方法,而不继承状态

10、下列关于接口的叙述中,______________是正确的。

*[单选题]*

A、接口与抽象类是相同的概念

B、接口之间不能有继承关系

C、一个类只能实现一个接口

D、接口中只含有抽象方法和常量(正确答案)

11、下列________________是异常的含义。

*[单选题]*

A、程序的语法错

B、程序编译或运行中所发生的异常事件(正确答案)

C、程序预先定义好的异常事件

D、程序编译错误

12、自定义的异常类可以从下列___________类继承。

*[单选题]*

A、Error类

B、AWTError

C、VirtualMachineError

D、Exception及其子类(正确答案)

13、当方法遇到异常又不知如何处理时,应该__________*[单选题]*

A、捕获异常

B、抛出异常

C、用throws声明异常(正确答案)

D、嵌套异常

14、若要抛出异常,应该使用下列______________子句。

*[单选题]*

A、catch

B、throw(正确答案)

C、try

D、finally

15、对于catch子句的排列,下列____________是正确的。

*[单选题]*

A、父类在先,子类在后

B、子类在先,父类在后(正确答案)

C、有继承关系的异常不能在同一个try结构程序段内

D、排列顺序可任意

16、设有下面的两个类定义:

___________*[单选题]*

A、classA{voidwho()

B、{System.out.print("A");}}

C、classBextendsA{voidwho()(正确答案)

D、{System.out.print("B");}}

17、_______________布局管理器使容器中各个构件呈网格布局,平均占据容器空间。

*[单选题]*

A、CardLayout

B、BorderLayout

C、FlowLayout

D、GridLayout(正确答案)

18、下面是类A的构造函数声明,其中正确的是______________*[单选题]*

A、voidA(intx){...}

B、A(intx){...}(正确答案)

C、a(intx){...}

D、voida(intx){...}

19、对抽象类的描述错误的是____________*[单选题]*

A、必须被继承使用

B、方法必须被重写

C、不能实例化

D、用final修饰符修饰(正确答案)

20、____________类是所有异常类的父类。

*[单选题]*

A、Throwable

B、Error

C、Exception(正确答案)

D、AWTError

21、向容器添加新构件的方法是____________*[单选题]*

A、add()(正确答案)

B、insert()

C、hill()

D、set()

22、下面________________函数是public void example(intk){...}的重载函数。

*[单选题]*

A、public void example( int m){...}

B、public int example(intk){...}

C、public void example2(intk){...}

D、public int example( int m, floatf){...}(正确答案)

23、给出下面的代码段____________

public class Base{int w, x, y ,z;

public Base(int a,int b){x=a; y=b;}

public Base(int a, int b, int c, int d){

// assignment x=a, y=b

w=d;z=c;}

在代码说明// assignment x=a, y=b处写入如下个代码是正确的。

[单选题]*[单选题]*

A、Base(a,b);

B、x=a, y=b;

C、super(a,b);

D、this(a,b);(正确答案)

24、Java中main()函数的值是_____________。

*[单选题]*

A、 String

B、int

C、char

D、void(正确答案)

25、如下______________字符串是Java中合法的用户自定义标识符。

*[单选题]*

A、super

B、3number

C、#number

D、$number(正确答案)

26、下面____________语句是创建数组的正确语句。

*[单选题]*

A、float f[5][6] = new float[5][6];

B、float []f[] = new float[5][6];(正确答案)

C、float f[5][] = new float[][6];

D、float [5][]f = new float[5][6];

27、已知如下的命令执行:

 java MyTest aa bb cc

则下面___________个语句是正确的。

[单选题]*[单选题]*

A、 args[0] = "MyTest aa bb cc"

B、B、args[0] = "MyTest"

C、args[0] = "aa"(正确答案)

D、args[1]="aa"

28、下列常见的系统定义的异常中,___________是输入、输出异常。

[单选题]*

A、ClassNotFoundException

B、IOException(正确答案)

C、FileNotFoundException

D、UnknownHostException

29、以下______________方法用于定义线程的执行体(线程体)。

*[单选题]*

A、start()

B、init()

C、run()(正确答案)

D、synchronized()

30、以下_____________约束符可用于定义成员常量。

*[单选题]*

A、static

B、final(正确答案)

C、abstract

D、No modifier can be used

31、计算机中的流是_____________*[单选题]*

A、流动的字节

B、流动的对象

C、流动的文件

D、流动的数据缓冲区(正确答案)

32、一个JavaApplication运行后,在系统中是作为一个______________*[单选题]*

A、线程

B、进程(正确答案)

C、进程或线程

D、不可预知

33、实现下列____________接口可以对TextField对象的事件进行监听和处理。

*[单选题]*

A、ActionListener(正确答案)

B、FocusListener

C、MouseMotionListener

D、WindowListener

34、Frame的默认布局管理器是____________*[单选题]*

A、FlowLayout

B、BorderLayout(正确答案)

C、GridLayout

D、CardLayout

35、每个使用Swing构件的程序必须有一个_________*[单选题]*

A、按钮

B、标签

C、菜单

D、容器(正确答案)

36、Applet运行时,被浏览器或appletviewer调用的第一个方法是___________*[单选题]*

A、paint()

B、init()(正确答案)

C、start()

D、destroy()

37、Applet类的直接父类是______________*[单选题]*

A、Component类

B、Container类

C、Frame类

D、Panel类(正确答案)

38、在Applet生命周期中,下列_____________方法是在装载Applet时被调用。

*[单选题]*

A、stop()

B、init()(正确答案)

C、start()

D、destroy()

39、在一个applet标记中,__________标记属性项可以省去不写。

*[单选题]*

A、code

B、codebase(正确答案)

C、width

D、height

40、下列命令中,___________命令是Java的编译命令。

*[单选题]*

A、javac(正确答案)

B、java

C、javadoc

D、appletviewer

41、下列语句的输出结果是__________。

publicclassA{publicstaticvoidmain(String[]args){System.out.println(2>1);}}*[单选题]*

A、true(正确答案)

B、false

C、1

D、0

42、下列各输出语句中,显示结果为“123”的是___________*[单选题]*

A、System.out.println(1+2+3);

B、System.out.println(1+""+2+3);(正确答案)

C、System.out.println(1+2+3+"");

D、System.out.println(1+2+""+3);

43、若在某一个类定义中定义有方法:

abstractvoidf();则该类是___________*[单选题]*

A、public类

B、final类

C、抽象类(正确答案)

D、不能确定

44、main方法是JavaApplication程序执行的入口点,下列_________main方法原型是不正确的。

*[单选题]*

A、publicstaticvoidmain(String[]args)

B、publicstaticvoidmain(Stringargs[])

C、publicstaticvoidmain(String[]a)

D、publicstaticvoidmain(string[]args)(正确答案)

45、在Java中,用____________关键字定义常量。

*[单选题]*

A、#define

B、fixed

C、const

D、final(正确答案)

46、在Java语言中,____________包是自动导入的。

*[单选题]*

A、java.lang(正确答案)

B、java.awt

C、java.applet

D、java.io

47、如果一个Java源程序文件中定义有4个类,则使用Sun公司的SDK编译器javac.exe编译该源程序文件,将产生__________个文件名与类名相同而扩展名为.class的字节码文件。

*[单选题]*

A、1

B、2

C、3

D、4(正确答案)

48、下列____________不是Java的保留字。

*[单选题]*

A、do

B、double

C、sizeof(正确答案)

D、while

49、在Java中,___________语句作为异常处理的统一出口。

*[单选题]*

A、throw

B、try

C、finally(正确答案)

D、catch

50、下列语句输出结果为___________。

publicclassA{publicstaticvoidmain(String[]args){byteb=0xa;System.out.println(b);}}*[单选题]*

A、0xa

B、a

C、C、1

D、D、10(正确答案)

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

当前位置:首页 > 考试认证 > 交规考试

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

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