高级语言程序设计阶段作业二_精品文档Word下载.doc
《高级语言程序设计阶段作业二_精品文档Word下载.doc》由会员分享,可在线阅读,更多相关《高级语言程序设计阶段作业二_精品文档Word下载.doc(7页珍藏版)》请在冰豆网上搜索。
}
A.12
B.9
C.-1
D.1
知识点:
新主题5自测
学生答案:
[C;
]
得分:
[5]
试题分值:
5.0
提示:
2.下列程序片段输出的是什么?
(
)
inta=3;
intb=1;
if(a=b)
System.out.println(“a=”+a);
A.a=1
B.a=3
C.编译错误,没有输出
D.正常运行,但没有输出
3.当条件为真和条件为假时,(
)控制结构可以执行不同的动作。
A.switch
B.while
C.for
D.if…else
[D;
4.
5.在switch语句块中,哪条语句用于处理其他所有情况?
)
A.default
B.otherwise
C.elseif
D.else
[A;
6.
7.所有的程序均可用下面几种控制类型控制结构编写。
A.顺序结构、选择结构、循环结构
B.顺序结构、循环结构
C.顺序结构、选择结构
D.选择结构、循环结构
8.
9.do-while语句与while语句的区别在于先执行循环体中的语句再计算条件表达式,所以do-while语句的循环体至少被执行1次。
A.正确
B.错误
新主题6自测
10.
11.下列语句执行后,输出结果是(
)。
for(inti=1;
i<
10;
i++){
for(intj=0;
j<
i;
j++)
System.out.print(“*”);
System.out.print(“\n”);
A.1行
B.9行
C.10行
D.以上都不对
[B;
12.
13.下列语句执行后,i的值是(
inti=1;
do{
System.out.println(“*****”);
i++;
}while(i<
4);
A.2
B.3
C.4
D.5
14.
15.应该使用什么符号分隔for语句的各个部分?
()
A.逗号
B.分号
C.圆点
16.
17.在Java中,两个连续等号(==)和一个等号(=)的意义是一样的,都是等于运算符。
18.
19.下面哪条语句定义了5个元素的数组。
A.int[]a={22,23,24,25,12};
B.inta[]=newint(5);
C.int[5]array;
D.int[]arr;
新主题7自测
20.
21.下面哪条语句正确地声明一个整型的二维数组?
A.inta[][]=newint[][];
B.inta[10][10]=newint[][];
C.inta[][]=newint[10][10];
D.int[][]a=newint[10];
22.
23.下面哪个语句(初始化数组)是不正确的。
A.intx[]={1,2,3};
B.int[]x={1,2,3};
C.intx[]=newint[]{1,2,3};
24.
25.什么变量用来表示数组的大小?
A.top
B.length
C.limit
26.
27.数组最适合于存放什么类型的信息?
A.列表
B.一组相同类型的数据
C.琐碎的东西
28.
29.下列说法中正确的是(
A.不需要定义类就能创建对象
B.对象中必须有属性和方法
C.属性必须是简单变量
D.属性可以是简单变量,也可以是一个对象
新主题8自测
30.
31.下述概念中不属于面向对象方法的是(
A.对象、消息
B.继承、多态
C.类、封装
D.过程调用
32.
33.下面关于继承的说法正确的是(
A.子类将继承父类所有的属性和方法
B.子类继承父类的非私有属性和方法
C.子类只继承父类public方法和属性
D.子类只继承父类的方法,而不继承属性
34.
35.下列说法正确的是(
A.Java中允许一个子类有多个父类
B.某个类是一个类的子类,它仍有可能成为另一个类的父类
C.一个父类只能有一个子类
D.继承关系最多不能超过四层
36.
37.类与对象的关系是(
A.类是对象的抽象
B.类是对象的具体实例
C.对象是类的抽象
D.对象是类的子类
38.