15秋奥鹏电子科技大《JAVA语言》在线作业2
15秋《JAVA语言》在线作业2试卷总分:100 测试时间:--
一、单选题(共20道试题,共100分。)
1.现有两个类B,以下描述中表示B继承自A的是( )。
A. class A extends B
B. class B implements A
C. class A implements B
D. class B extends A
满分:5分
2.for(;;)是( )。
A. 循环结构
B. 分支结构
C. 顺序结构
满分:5分
3.执行完以下代码int [ ] x = new int;后,以下哪项说明是正确的( )。
A. x为0
B. x未定义
C. x为0
D. x为空
满分:5分
4.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
5.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
6.下列数组的定义不合法的是( )。
A. char c[][]=new char;
B. char c[][]=new char[];
C. char [][]c=new char[];
D. int []a[] = new int;
满分:5分
7.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
8.Java用来定义一个新类时,所使用的关键字为( )。
A. class
B. public
C. struct
D. class 或 struct
满分:5分
9.下列对Java语言描述不正确的是( )。
A. Java语言开发的程序与平台无关,即:用Java语言开发的程序可以在不同的操作系统下运行
B. Java采用完全面向对象的程序设计方法,其封装性使网络程序更安全
C. Java采用自动的方法动态分配内存,即:变量使用之后,当退出程序,该变量也就自动从内存消失
D. 任何语言开发的程序都与其开发平台无关,如:用VB基于Windows98开发的程序,就可以在DOS下运行。
满分:5分
10.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
11.下列选项中,用于在定义接口时声明接口名的关键字是( )。
A. package
B. interface
C. class
D. implements
满分:5分
12.main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的?
A. public static void main()
B. public static void main(String[ ] args)
C. public static int main(String[ ] args)
D. public void main(String arg[ ])
满分:5分
13.以下关于继承的叙述正确的是( )。
A. 在Java中类只允许单一继承
B. 在Java中一个类只能实现一个接口
C. 在Java中一个类不能同时继承一个类和实现一个接口
D. 在Java中接口只允许单一继承
满分:5分
14.
题目及选项如下图所示
A.
B.
C.
D.
满分:5分
15.有关类的说法正确的是?
A. 类具有封装性,所以类的数据是不能被访问的
B. 类具有封装性,但可以通过类的公共接口访问类中的数据
C. 声明一个类时,必须用public修饰符
D. 每个类中,必须有main方法,否则程序无法运行
满分:5分
16.设 x,y 均为已定义的类名,下列声明对象x1的语句中正确的是( )。
A. public x x1= new y( );
B. x x1=x( );
C. x x1=new x( );
D. int x x1;
满分:5分
17.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
A. 隐藏
B. 覆盖
C. 重载
D. Java不支持此特性
满分:5分
18.下面的哪个赋值语句是不对的
A. float f = 11.1;
B. double d = 5.3E12;
C. double d = 3.14159;
D. double d = 3.14D;
满分:5分
19.System.out.print(12+3)的输出结果是( )。
A. 15
B. 123
C. ”123 ”
D. ”15”
满分:5分
20.下述概念中不属于面向对象方法的是( )。
A. 对象、消息
B. 继承、多态
C. 类、封装
D. 过程调用
满分:5分
页:
[1]