石油华东2018年春季学期《面向对象程序设计(Java)》在线(适用于2018年6月份)
2018年春季学期《面向对象程序设计(Java)》在线考试(适用于2018年6月份考试)中石油华东作业www.ap5u.com整理
一、单选题:
1.[单选题]下面语句正确的是()。 (满分:)
A. charc='abc';
B. longl=oxfff;
C. floatf=0.23;
D. doubled=0.7E-3;
正确答案:——D——
2.[单选题]当一个部件有一个事件发生,但并没有为这个部件的这个事件指定事件监测器,将会发生()。 (满分:)
A. 编译时就不会通过
B. 忽略这个事件
C. 引起Java程序发生致命错误
D. 引发默认的事件处理
正确答案:——B——
3.[单选题]如果定义一个名为apple的类,那么存储这个类的源文件名是()。 (满分:)
A. apple.java
B. apple.byte
C. apple.class
D. apple
正确答案:——A——
4.[单选题]下列方法中,不属于WindowListener接口的是()。 (满分:)
A. windowOpened()
B. windowClosed()
C. windowActivated()
D. mouseDragged()
正确答案:————
5.[单选题]在Java中,实现用户界面功能的包是()。 (满分:)
A. java.applet
B. java.transaction
C. java.util
D. java.awt
正确答案:————
6.[单选题]下面()是Java语言中的关键字。 (满分:)
A. sizeof
B. NULL
C. abstract
D. Native
正确答案:————
7.[单选题]()是网格布局管理器。 (满分:)
A. BorderLayout
B. FlowLayout www.ap5u.com QQ1647861640
C. ReseauLayout
D. GridLayout
正确答案:————
8.[单选题]下列关于静态初始化器的叙述中,()是正确的。 (满分:)
A. 静态初始化器是在构造函数之前加上static修饰符
B. 静态初始化器是对其创建的对象进行初始化
C. 静态初始化器在同一个类中只能有一个
D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行
正确答案:————
9.[单选题]以下关于继承的叙述正确的是()。 (满分:)
A. 在Java中类只允许单一继承
B. 在Java中一个类只能实现一个接口
C. 在Java中一个类不能同时继承一个类和实现一个接口
D. 在Java中接口只允许单一继承
正确答案:————
10.[单选题]下列叙述中,正确的是()。 (满分:)
A. 声明变量时必须指定一个类型
B. Java认为变量number与Number相同
C. Java中唯一的注释方式是\//\
D. 源文件中public类可以有0或多个
正确答案:————
11.[单选题]对于下列代码: 1)classPerson{ 2)publicvoidprintValue(inti,intj){//...} 3)publicvoidprintValue(inti){//...} 4)} 5)publicclassTeacherextendsPerson{ 6)publicvoidprintValue(){//...} 7)publicvoidprintValue(inti){//...} 8)publicstaticvoidmain(Stringargs[]){ 9)Persont=newTeacher(); 10)t.printValue(10);11)}12)}第10行语句将调用()语句。 (满分:)
A. line2
B. line7
C. line6
D. line3
正确答案:————
12.[单选题]如果定义一个名为apple的类,那么存储这个类的源文件名是()。 (满分:)
A. apple.java
B. apple.byte
C. apple.class
D. apple
正确答案:————
13.[单选题]++运算符的操作数是()。 (满分:)
A. 1个
B. 2个
C. 3个
D. 4个
正确答案:————
14.[单选题]()是网格布局管理器。 (满分:)
A. BorderLayout
B. FlowLayout
C. ReseauLayout
D. GridLayout
正确答案:————
15.[单选题]使用()位置参数,能够使一个部件位于容器的右边。 (满分:)
A. BorderLayout.EAST
B. BorderLayout.WEST
C. BorderLayout.NORTH
D. BorderLayout.RIGHT
正确答案:————
16.[单选题]若数组a定义为int[][]a=newint,则a是()数组。 (满分:)
A. 1维
B. 2维
C. 3维
D. 4维
正确答案:————
17.[单选题]下列代表16进制整数的是()。 (满分:)
A. 0123
B. 1900
C. fa00
D. 0xa2
正确答案:————
18.[单选题]以下关于Java的使用访问修饰符说法正确的是()。 (满分:)
A. 当一个类的变量声明为protected时,同包中的任何其他类能够访问它
B. 当一个类的变量声明为private时,同包中的任何其他类能够访问它
C. 当一个类的变量声明为public时,不同包中的他类能够不能访问它
D. 当一个类的变量声明为protected时,不同包中的子类可以访问该变量
正确答案:————
19.[单选题]在Java语言中,()包是编译器自动导入的。 (满分:)
A. java.applet
B. java.awt
C. java.io
D. java.lang
正确答案:————
20.[单选题]在Java语言中,单选框类名是()。 (满分:)
A. Label
B. Checkbox
C. Button
D. CheckButton
正确答案:————
三、判断题:
21.[判断题]Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 (满分:)
A. 错误
B. 正确
正确答案:————
22.[判断题]对于同一个容器,只能使用一种布局管理方式 (满分:)
A. 错误
B. 正确
正确答案:————
23.[判断题]一个Java类可以有多个父类。 (满分:)
A. 错误
B. 正确
正确答案:————
24.[判断题]在定义数组变量时不能直接进行内存分配,必须使用new来生成数组。 (满分:)
A. 错误
B. 正确
正确答案:————
25.[判断题]对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 (满分:)
A. 错误
B. 正确
正确答案:————
26.[判断题]类及其属性、方法可以同时有一个以上的修饰符来修饰。 (满分:)
A. 错误
B. 正确
正确答案:————
27.[判断题]子类要调用父类的方法,必须用super关键字。 (满分:)
A. 错误
B. 正确
正确答案:————
28.[判断题]在程序中有一表达式为shortx=64589,程序不能够正常编译。 (满分:)
A. 错误
B. 正确
正确答案:————
29.[判断题]Java的字符类型采用的不是Unicode编码。 (满分:)
A. 错误
B. 正确
正确答案:————
30.[判断题]final类中的属性和方法都必须被final修饰符修饰 (满分:)
A. 错误
B. 正确
正确答案:————
31.[主观填空题]抽象的基本用途是从对象的实现中分离出一个对象的##。 (满分:)
正确答案:————
32.[主观填空题]若程序中定义一个public类C1和一个友好类C2,则源程序的主文件名应为##。 (满分:)
正确答案:————
33.[主观填空题]类之间基本的静态关系是IS-A和##。 (满分:)
正确答案:————
34.[主观填空题]创建对象的模板和工具是##。 (满分:)
正确答案:————
35.[主观填空题]导入mypackage包中的所有类的命令是##。 (满分:)
正确答案:————
36.[主观填空题]定义一个具有10个元素的整型数组a的语句是##。 (满分:)
正确答案:————
37.[主观填空题]线程最多有##个状态。 (满分:)
正确答案:————
38.[主观填空题]在软件工程中,软件的可扩充性和##是衡量软件质量的重要法则。 (满分:)
正确答案:————
39.[主观填空题]Applet生命周期方法有##、start()、stop()和destroy()。 (满分:)
正确答案:————
40.[主观填空题]一个类中的##方法所起的作用是指定程序的执行点。 (满分:)
正确答案:————
41.[问答题]编写一个字符界面的程序,计算1+1/2!+1/3!+1/4!+…的前30项的和,并输出所求的和。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。) (满分:)
正确答案:————
42.[问答题]编程:定义一个计算n!的类Fact,然后在主类中创建一个对象求解12!的值。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。) (满分:)
正确答案:————
石油华东作业资料参考http://www.ap5u.com/forum-26-1.html
页:
[1]