奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 422|回复: 0

中石油(华东)《面向对象程序设计(Java)》2017年秋学期在线作业(二)答案

[复制链接]

1万

主题

5

回帖

2万

积分

论坛元老

积分
28878
发表于 2017-10-4 19:17:14 | 显示全部楼层 |阅读模式
扫码加微信
《面向对象程序设计(Java)》2017年秋学期在线作业(二)
一、单选题:【20道,总分:100分】


1.若数组a定义为int[][]a=new int[3][4],则a是(    )数组。          (满分:5)
    A. 1维
    B. 2维
    C. 3维
    D. 4维
2.边框布局管理器将一个“容器”分成了(    )个位置。          (满分:5)
    A. 9个
    B. 3个
    C. 5个
    D. 4个
3.下列选项中,不是APPLET标记的是(    )。          (满分:5)
    A. PARAM
    B. BODY
    C. CODEBASE
    D. ALT
4.JDK中提供的文档生成器是(    )。          (满分:5)
    A. java.exe
    B. javap.exe
    C. javadoc.exe
    D. javaprof.exe
5.如果定义一个名为apple的类,那么存储这个类的源文件名是(    )。          (满分:5)
    A. apple.java
    B. apple.byte
    C. apple.class
    D. apple
6.Panel和Applet的默认布局管理器是(    )。          (满分:5)
    A. CardLayout
    B. FlowLayout
    C. BorderLayout
    D. GridLayout
7.假设有一个列表框listbox1,要在其最后添加一项,应使用(    )语句。          (满分:5)
    A. listbox.add("The end item", 0)
    B. listbox.add("The end item", 10)
    C. listbox.add("The end item", -1)
    D. listbox.add("The end item", 1)
8.下面语句段的输出结果是(    )。  int i = 9;   switch(i) {  default:  System.out.println("default"); case 0:  System.out.println("zero");  break;  case 1:  System.out.println("one");  case 2:  System.out.println("two"); }          (满分:5)
    A. default
    B. defaultzero
    C. 编译错误
    D. 没有输出
9.在Applet中显示文字、图形等信息时,应使用的方法是(    )。          (满分:5)
    A. paint(    )
    B. init(    )
    C. start(    )
    D. destroy(    )
10.用来区别每一个switch分支的保留字是(    )。          (满分:5)
    A. choice
    B. condition
    C. case
    D. break
11.下列选项中,(    )反映了Java程序并行机制的特点。          (满分:5)
    A. 安全性
    B. 多线程
    C. 跨平台
    D. 可移植
12.(    )为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(    )。          (满分:5)
    A. static void method(    )
    B. public void method(    )
    C. final void method(    )
    D. abstract void method(    )
13.定义字符串String s1="hello";,下面的程序段输出的结果是(    )。if(s1.equals("hello"))   System.out.println("s1 equals \"hello\"");else   System.out.println("s1 does not equals \"hello\"");          (满分:5)
    A. s1 equals "hello"
    B. s1 does not equals "hello"
    C. s1 equals \"hello\"
    D. s1 does not equals \"hello\"
14.下面(    )是Java语言中的关键字。          (满分:5)
    A. sizeof
    B. NULL
    C. abstract
    D. Native
15.使用(    )位置参数,能够使一个部件位于容器的右边。          (满分:5)
    A. BorderLayout.EAST
    B. BorderLayout.WEST
    C. BorderLayout.NORTH
    D. BorderLayout.RIGHT
16.以下关于Java的使用访问修饰符说法正确的是(    )。          (满分:5)
    A. 当一个类的变量声明为protected时,同包中的任何其他类能够访问它
    B. 当一个类的变量声明为private时,同包中的任何其他类能够访问它
    C. 当一个类的变量声明为public时,不同包中的他类能够不能访问它
    D. 当一个类的变量声明为protected时,不同包中的子类可以访问该变量
17.下面表达式中,用来访问数组中第一个值的是(    )。          (满分:5)
    A. int Array[0]
    B. int Array.1
    C. int Array[1]
    D. int Array.0
18.以下关于继承的叙述正确的是(    )。          (满分:5)
    A. 在Java中类只允许单一继承
    B. 在Java中一个类只能实现一个接口
    C. 在Java中一个类不能同时继承一个类和实现一个接口
    D. 在Java中接口只允许单一继承
19.给出下面代码段:  1) public class Test {2) int m, n;3) public Test(    ) { }4) public Test(int a) { m=a; }  5) public static void main(String arg[]) {   6) Test t1, t2;   7) int j, k;   8) j = 0; k = 0;   9) t1 = new Test(    );   10) t2 = new Test(j, k);   11) }   12) } (    )将引起一个编译时错误。          (满分:5)
    A. line 5
    B. line 4
    C. line 10
    D. line 6
20.阅读下列代码public class Test2006 { public static void main(String args[]) { String s="Test"; switch(s){ case "Java": System.out.print("Java"); break; case "Language": System.out.print("Language"); break; case "Test": System.out.print("Test"); break; }} }其运行结果是(    )。          (满分:5)
    A. Java
    B. Language
    C. Test
    D. 编译出错
更多学习资料请登录www.openhelp100.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-25 04:53

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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