找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1004|回复: 0

石油华东2018年春季学期《面向对象程序设计(Java)》在线(适用于2018年6月份)

[复制链接]
发表于 2018-5-22 17:33:52 | 显示全部楼层 |阅读模式
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[3][4],则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

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-5 17:32

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表