【第1周】顺序结构程序设计

第1章测验

1、单选题:
‎java语言的执行模式是(   )。‏
选项:
A: 全编译型
B: 全解释型
C: 半编译和半解释型
D: 同脚本语言的解释模式
答案: 【 半编译和半解释型

2、单选题:
‍下列关于虚拟机说法错误的是(  )‍
选项:
A: 虚拟机可以用软件实现
B: 虚拟机可以用硬件实现
C: 字节码是虚拟机的机器码
D: 虚拟机把代码程序与各操作系统和硬件分开
答案: 【 虚拟机可以用硬件实现

3、单选题:
​在java中,每个编译单元就是一个以(  )为后缀的文件。‍
选项:
A: java
B: class
C: doc
D: exe
答案: 【 java

4、单选题:
‍‌下列不属于简单数据类型的是(  )。‌
选项:
A: 整数型
B: 浮点型
C: 类
D: 字符型
答案: 【 类

5、单选题:
‎‎在java语句中,运算符&&实现( )。‎
选项:
A:  逻辑与
B:  逻辑或
C:  逻辑非
D:  逻辑相等
答案: 【  逻辑与

【第2章】分支结构程序设计

第2章分支结构程序设计测验

1、单选题:
‎if语句的合法表达式是(  )。 ‏
选项:
A: 布尔值
B: 整数值
C: 布尔值或整数值
D: 以上都不对 
答案: 【 布尔值

2、单选题:
‏ 下列不属于条件语句关键字的是(  )。‍
选项:
A: if
B: else
C: switch
D: while
答案: 【 while

3、单选题:
​多分支语句switch(表达式){}中,表达式不可以返回哪种类型的值? ‍
选项:
A: 短整型
B: 字符型
C: 整型
D: 接口
答案: 【 接口

4、单选题:
给定程序段,求输出结果。​int i=1,j=0;​switch(i){​    ​  case 2: j+=6;​    ​  case 4: j+=1;​    ​  default: j+=2;​    ​  case 0: j+=4;​}​System.out.println(j); ​
选项:
A: 6
B: 1
C: 2
D: 4
答案: 【 6

5、单选题:
​ java用()来实现goto语句所特有的一些功能。‏
选项:
A: break
B: default
C: continue
D: return
答案: 【 break

6、判断题:
‏if的嵌套必须使用大括号标明配对关系。 ‌
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‍能用if-else if多分支结构实现的程序就一定可以用switch语句改写‍
选项:
A: 正确
B: 错误
答案: 【 错误

【第2章】常用实用类数组

第2章数组测验

1、单选题:
‎已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };‍‎下面哪个表达式的值与数组下标量总数相等?‍‎‍
选项:
A: m.length()
B: m.length
C: m.length()+1
D: m.length+1
答案: 【 m.length

2、单选题:
‎对于数组a[10],下列表示错误的是()。‍‎‍
选项:
A: a[0]
B: a(0)
C: a[9]
D: a[1]
答案: 【 a(0)

3、单选题:
​定义了一维int型数组a[10]后,下面错误的引用是( )‍
选项:
A: a[0]=1;
B: a[10]=2;
C: a[0]=5*2;
D: a[1]=a[2]*a[0];
答案: 【 a[10]=2;

4、单选题:
‍下面程序的运行结果是()‏‍main() {‏‍ int a[][]={{1,2,3},{4,5,6}};‏‍ System.out.printf("%d", a[1][1]);‏‍}‏‍‏
选项:
A: 3
B: 4
C: 5
D: 6
答案: 【 5

5、单选题:
‎引用数组元素时,数组下标可以是( )‍
选项:
A: 整型常量
B: 整型变量
C: 整型表达式
D: 以上均可
答案: 【  以上均可

6、填空题:
‌定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为( )‏
答案: 【 25

7、填空题:
​数组最小的下标是( )‎
答案: 【 0

8、填空题

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注