100分 发表于 2018-4-20 10:06:33

中石油华东2018年4月份《面向对象程序设计(Java)》在线补考

2017年秋季学期《面向对象程序设计(Java)》在线考试补考(适用于2018年4月份考试)

一、单选题:
1.(单选题)下面语句段的输出结果是()。  inti=9;  switch(i){  default:  System.out.println("default"); case0:  System.out.println("zero");  break; case1:  System.out.println("one");  case2: System.out.println("two");}          (满分:)
    Adefault
    Bdefaultzero
    C编译错误
    D没有输出
    正确答案:——B——
2.(单选题)给出下面代码段:1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}  5)publicstaticvoidmain(Stringarg[]){  6)Testt1,t2;  7)intj,k;  8)j=0;k=0;  9)t1=newTest();  10)t2=newTest(j,k);  11)}  12)}()将引起一个编译时错误。          (满分:)
    Aline5
    Bline4
    Cline10
    Dline6
    正确答案:——C——
3.(单选题)用来导入已定义好的类或包的语句是()。          (满分:)
    Amain
    Bimport
    Cpublicclass
    Dclass
    正确答案:——B——
4.(单选题)定义字符串Strings1="hello";,下面的程序段输出的结果是()。if(s1.equals("hello"))System.out.println("s1equals\\"hello\\"");elseSystem.out.println("s1doesnotequals\\"hello\\"");          (满分:)
    As1equals"hello"
    Bs1doesnotequals"hello"
    Cs1equals\\"hello\\"
    Ds1doesnotequals\\"hello\\"
    正确答案:————
5.(单选题)下面()是Java语言中的关键字。          (满分:)
    Asizeof
    BNULL
    Cabstract
    DNative
    正确答案:————
6.(单选题)下列代表16进制整数的是()。          (满分:)
    A0123
    B1900
    Cfa00
    D0xa2
    正确答案:————
7.(单选题)给出下面代码段:  1)publicclassTest{  2)intm,n;  3)publicTest(){}  4)publicTest(inta){m=a;}  5)publicstaticvoidmain(Stringarg[]){  6)Testt1,t2;  7)intj,k;  8)j=0;k=0;  9)t1=newTest();  10)t2=newTest(j,k);  11)}12)}()将引起一个编译时错误。          (满分:)
    Aline5
    Bline4
    Cline10
    Dline6
    正确答案:————
8.(单选题)下列()表达的类声明是正确的。          (满分:)
    AabstractfinalclassHI{……
    Babstractprivatemove(){……
    Cprotectedprivatenumber;
    DpublicabstractclassCar{……
    正确答案:————
9.(单选题)下列关于Applet的叙述中,正确的是()。          (满分:)
    AApplet是Java类,所以可由JDK中的解释器直接解释运
    BApplet的主类不一定要定义为java.applet.Applet类或JApplet类的子类
    CApplet与Application的主要区别在执行方式上
    DApplet不能在浏览器中运行
    正确答案:————
10.(单选题)用来导入已定义好的类或包的语句是()。          (满分:)
    Amain
    Bimport
    Cpublicclass
    Dclass
    正确答案:————
11.(单选题)++运算符的操作数是()。          (满分:)
    A1个
    B2个
    C3个
    D4个
    正确答案:————
12.(单选题)阅读下列代码publicclassTest2006{publicstaticvoidmain(Stringargs[]){Strings="Test";switch(s){case"Java":System.out.print("Java");break;case"Language":System.out.print("Language");break;case"Test":System.out.print("Test");break;}}}其运行结果是()。          (满分:)
    AJava
    BLanguage
    CTest
    D编译出错
    正确答案:————
13.(单选题)()是网格布局管理器。          (满分:)
    ABorderLayout
    BFlowLayout
    CReseauLayout
    DGridLayout
    正确答案:————
14.(单选题)下面语句正确的是()。          (满分:)
    Acharc='abc';
    Blongl=oxfff;
    Cfloatf=0.23;
    Ddoubled=0.7E-3;
    正确答案:————
15.(单选题)下面的是关于类及其修饰符的一些描述,错误的是()。          (满分:)
    Aabstract类只能用来派生子类,不能用来创建abstract类的对象。
    Bfinal类不但可以用来派生子类,也可以用来创建final类的对象。
    Cabstract不能与final同时修饰一个类。
    Dabstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
    正确答案:————
16.(单选题)不允许使用指针体现了Java的一种特性是()。          (满分:)
    A可移植
    B解释执行
    C健壮性
    D安全性
    正确答案:————
17.(单选题)下面表达式中,用来访问数组中第一个值的是()。          (满分:)
    AintArray
    正确答案:————
18.(单选题)设有下面两个类的定义:classPerson{classStudentextendsPerson{longid;//身份证号intscore;//入学总分Stringname;//姓名intgetScore(){}returnscore;}}问:类Person和类Student的关系是()。          (满分:)
    A包含关系
    B继承关系
    C关联关系
    D无关系,上述类定义有语法错误
    正确答案:————
19.(单选题)下列关于静态初始化器的叙述中,()是正确的。          (满分:)
    A静态初始化器是在构造函数之前加上static修饰符
    B静态初始化器是对其创建的对象进行初始化
    C静态初始化器在同一个类中只能有一个
    D静态初始化器是在其所属的类加载内存时由系统自动调用执行
    正确答案:————
20.(单选题)下列选项中,不是APPLET标记的是()。          (满分:)
    APARAM
    BBODY
    CCODEBASE
    DALT
    正确答案:————
三、判断题:
21.(判断题)仅有GUI部件可以产生事件。          (满分:)
    A错误
    B正确
    正确答案:————
22.(判断题)使用System.out.println(数组名)不能打印出数组的内容          (满分:)
    A错误
    B正确
    正确答案:————
23.(判断题)Java和C一样都是编译型语言。          (满分:)
    A错误
    B正确
    正确答案:————
24.(判断题)类及其属性、方法不能同时有一个以上的修饰符来修饰。          (满分:)
    A错误
    B正确
    正确答案:————
25.(判断题)子类要调用父类的方法,必须使用super关键字。          (满分:)
    A错误
    B正确
    正确答案:————
26.(判断题)final类不能派生子类,final方法不能被覆盖。          (满分:)
    A错误
    B正确
    正确答案:————
27.(判断题)最终类不能派生子类,最终方法不能被覆盖          (满分:)
    A错误
    B正确
    正确答案:————
28.(判断题)有的类定义时可以不定义构造函数,所以构造函数不是必需的。          (满分:)
    A错误
    B正确
    正确答案:————
29.(判断题)外部类能访问static变量          (满分:)
    A错误
    B正确
    正确答案:————
30.(判断题)在TextArea中能输入超过程序中定义的行数。          (满分:)
    A错误
    B正确
    正确答案:————
31.(主观填空题)根据对象的作用,可将对象大致分为实体对象、界面对象和##对象。          (满分:)

    正确答案:————
32.(主观填空题)类层次的设计要点之一是层次尽可能地##。          (满分:)

    正确答案:————
33.(主观填空题)一个类中的##方法所起的作用是指定程序的执行点。          (满分:)

    正确答案:————
34.(主观填空题)在Java中定义一个字符串类型的变量str的语句是##。          (满分:)

    正确答案:————
35.(主观填空题)导入mypackage包中的所有类的命令是##。          (满分:)

    正确答案:————
36.(主观填空题)抽象的基本用途是从对象的实现中分离出一个对象的##。          (满分:)

    正确答案:————
37.(主观填空题)类之间基本的静态关系是IS-A和##。          (满分:)

    正确答案:————
38.(主观填空题)定义一个具有10个元素的整型数组a的语句是##。          (满分:)

    正确答案:————
39.(主观填空题)Java提供用来支持对类的对象进行封装和信息隐藏的机制有:束定、方法调用、参数传递和##。          (满分:)

    正确答案:————
40.(主观填空题)Java采用Unicode编码方案,每个Unicode码占##个字节内存。          (满分:)

    正确答案:————
41.(问答题)编程:定义一个计算n!的类Fact,然后在主类中创建一个对象求解12!的值。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)          (满分:)

    正确答案:————
42.(问答题)编程:利用数组求出Hello、Java、Program这3个字符串的平均长度。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)          (满分:)

    正确答案:————

页: [1]
查看完整版本: 中石油华东2018年4月份《面向对象程序设计(Java)》在线补考