高级语言程序设计--阶段作业二

更新时间:2024-03-26 23:11:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、单项选择题(共20道小题,共100.0分)

1. 下列语句执行后,z的值为() int x=3,y=4,z=0; switch(x+y) {

case 3:z=x*y ;break ; case 4:z=x/y ;break; case 7:z=x-y;break; default:z=x*y-x; }

A. 12 B. 9 C. -1 D. 1

知识点: 新主题5自测 学生答

案: [C;]

得分: [5] 试题分

值:

提示:

2. 下列程序片段输出的是什么?( ) int a=3; int b=1; if(a=b)

System.out.println(“a=”+a);

A. a=1 B. a=3

C. 编译错误,没有输出 D. 正常运行,但没有输出 知识点: 新主题5自测 学生答

案:

[C;]

5.0

得分: [5] 提示:

试题分

5.0

值:

3. 当条件为真和条件为假时,( )控制结构可以执行不同的动作。

A. switch B. while C. for

D. if?else

知识点: 新主题5自测 学生答

案: [D;]

得分: [5] 试题分

值:

5.0

提示:

4.

5. 在switch语句块中,哪条语句用于处理其他所有情况?(A. default B. otherwise C. elseif D. else

知识点: 新主题5自测 学生答

案: [A;]

得分: [5] 试题分

值:

5.0

提示:

6.

7. 所有的程序均可用下面几种控制类型控制结构编写。(A. 顺序结构、选择结构、循环结构 B. 顺序结构、循环结构 C. 顺序结构、选择结构 D. 选择结构、循环结构

知识点: 新主题5自测 学生答[A;]

案: 得分: [5] 提示:

8.

9. do-while语句与while语句的区别在于先执行循环体中的语句再计算条件表达式, 所以do-while语句的循环体至少被执行1次。( )

试题分

5.0

值:

A. 正确 B. 错误

知识点: 新主题6自测 学生答

案: [A;]

得分: [5] 试题分

值:

提示:

10.

11.下列语句执行后,输出结果是( )。for(int i=1;i<10;i++){ for (int j=0;j

System.out.print(“*”); System.out.print(“\\n”); }

A. 1行 B. 9行 C. 10行

D. 以上都不对

知识点: 新主题6自测 学生答

案: [B;]

得分: [5] 试题分

值:

提示:

12.

13.下列语句执行后,i的值是( )。 int i=1; do{

System.out.println(“*****”);

5.0

5.0

i++;

}while(i<4);

A. 2 B. 3 C. 4 D. 5

知识点: 新主题6自测 学生答

[C;]

案: 得分: [5] 提示:

14.

15.应该使用什么符号分隔for语句的各个部分?( )

A. 逗号 B. 分号 C. 圆点

知识点: 新主题6自测 学生答

[B;]

案: 得分: [5] 提示:

16.

17.在Java中,两个连续等号(==)和一个等号(=)的意义是一样的,都是等于运算符。( )

A. 正确 B. 错误

知识点: 新主题6自测 学生答

[B;]

案: 得分: [5] 提示:

18.

19.下面哪条语句定义了5个元素的数组。( )

试题分

5.0

值:

试题分

5.0

值:

试题分

5.0

值:

A. int [] a={22,23,24,25,12}; B. int a []=new int(5); C. int [5] array; D. int [] arr; 知识点: 新主题7自测 学生答

案: [A;]

得分: [5] 试题分

值:

5.0

提示:

20.

21.下面哪条语句正确地声明一个整型的二维数组?(A. int a[][] = new int[][]; B. int a[10][10] = new int[][]; C. int a[][] = new int[10][10]; D. int [][]a = new int[10];

知识点: 新主题7自测 学生答

案: [C;]

得分: [5] 试题分

值:

5.0

提示:

22.

23.下面哪个语句(初始化数组)是不正确的。( )A. int x[] = {1,2,3}; B. int[] x = {1,2,3};

C. int x[] = new int[]{1,2,3};

知识点: 新主题7自测 学生答

案: [C;]

得分: [5] 试题分

值:

5.0

提示:

24.

25.什么变量用来表示数组的大小?( )

A. top

B. length C. limit

知识点: 新主题7自测 学生答

[B;]

案: 得分: [5] 提示:

26.

27.数组最适合于存放什么类型的信息?( )

A. 列表

B. 一组相同类型的数据 C. 琐碎的东西

知识点: 新主题7自测 学生答

[B;]

案: 得分: [5] 提示:

28.

29.下列说法中正确的是( )。

A. 不需要定义类就能创建对象 B. 对象中必须有属性和方法 C. 属性必须是简单变量

D. 属性可以是简单变量,也可以是一个对象

知识点: 新主题8自测 学生答

[D;]

案: 得分: [5] 提示:

30.

31.下述概念中不属于面向对象方法的是( )。

A. 对象、消息 B. 继承、多态 C. 类、封装

试题分

5.0

值:

试题分

5.0

值:

试题分

5.0

值:

D. 过程调用 知识点: 新主题8自测 学生答

[D;]

案: 得分: [5] 提示:

32.

33.下面关于继承的说法正确的是( )。

A. 子类将继承父类所有的属性和方法 B. 子类继承父类的非私有属性和方法 C. 子类只继承父类public方法和属性 D. 子类只继承父类的方法,而不继承属性

知识点: 新主题8自测 学生答

[B;]

案: 得分: [5] 提示:

34.

35.下列说法正确的是( )。

A. Java中允许一个子类有多个父类

B. 某个类是一个类的子类,它仍有可能成为另一个类的父类 C. 一个父类只能有一个子类 D. 继承关系最多不能超过四层

知识点: 新主题8自测 学生答

[B;]

案: 得分: [5] 提示:

36.

37.类与对象的关系是( )。

A. 类是对象的抽象

B. 类是对象的具体实例 C. 对象是类的抽象

试题分

5.0

值:

试题分

5.0

值:

试题分

5.0

值:

D. 对象是类的子类 知识点: 新主题8自测 学生答

[A;]

案: 得分: [5] 提示: 38.

试题分

5.0

值:

本文来源:https://www.bwwdw.com/article/2k9r.html

Top