第1章 Java概述

1.1 随堂测验

1、单选题:
‌与其它面向对象语言相比,Java语言突出的特点是()‎
选项:
A: 解释型,与平台无关
B: 支持动态联编
C: 支持多重继承
D: 支持网络通信
答案: 【 解释型,与平台无关

2、单选题:
‏下列选项中,不属于Java语言特点的是()‏
选项:
A:  解释型
B: 动态性
C: 抽象
D: 面向对象
答案: 【 抽象

1.2 随堂测验

1、单选题:
​Java 的反汇编命令是()‌
选项:
A: javac 
B: javap
C: java
D: jdb
答案: 【 javap

2、单选题:
‎安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?​
选项:
A: Java文档制作工具
B: Java解释器
C: Java编译器
D: java反汇编
答案: 【 Java解释器

1.3 随堂测验

1、单选题:
‌Java编译器会将Java程序转换为一种代码。该代码是()‍
选项:
A: 与硬件相关的机器代码
B: 八进制的字节码
C: 十六进制的字节码
D: 二进制的字节码
答案: 【 二进制的字节码

2、单选题:
‌下列选项中,能将Java源程序编译为字节码的命令是()​
选项:
A: javac
B: javah
C: java
D: javap
答案: 【 javac

3、单选题:
‍Java语言中,程序封装的最小单位是()‌
选项:
A: 方法
B: 文件
C: 类
D: 包
答案: 【 类

1.4 随堂测验

1、单选题:
​下列关于Java 源程序结构的论述中,正确的是()‏
选项:
A: 一个源文件包括的public 类最多1个
B: 一个源文件包括的public类定义最少1个
C: 一个源文件包括的类定义最多1个
D: 一个源文件包括的接口定义最多1个
答案: 【 一个源文件包括的public 类最多1个

2、单选题:
‎如果用户定义的Applet类中包含main()方法,则下列陈述中正确的是()‏
选项:
A: 该Applet程序可以通过编译,但运行时出错
B: 该Applet程序可以通过编译,并且能够正常运行
C: Applet小程序与Application程序中都应该有一个main()方法
D: 该Applet程序将出现编译错误
答案: 【 该Applet程序可以通过编译,并且能够正常运行

第2章 Java语言基础

2.1 随堂测验

1、单选题:
‌下列选项中,不属于Java基本数据类型的是()‎
选项:
A: String
B: byte
C: short
D: char
答案: 【 String

2、单选题:
‌下列变量定义中,正确的是()。‍
选项:
A: char ch = “12”;
B: double d = 2.5;
C: boolean f=0;
D: Boolean k=1;
答案: 【 double d = 2.5;

2.2 随堂测验

1、单选题:
‎逻辑运算符&&表示()运算。​
选项:
A: 条件或
B: 异或
C: 条件与
D: 非
答案: 【 条件与

2、单选题:
‌使表达式 y % 4==0 && y % 100!=0 || y % 400==0的值为false的选项是()‎
选项:
A: y=2012
B:  y=1020
C:  y=1000
D:  y=2000
答案: 【  y=1000

3、单选题:
‌下列不属于布尔逻辑表达式的是()。‏
选项:
A: x  > 100 || x < 0
B: x = 5
C: x ! = 5
D: x > 60 && x < 100
答案: 【 x = 5

4、单选题:
‎下列运算符中,优先级最高的是()。‍
选项:
A: &&
B: ==
C: ++
D: +=
答案: 【 ++

5、单选题:
‎条件运算符是()。‌
选项:
A: >
B: ?:
C: !
D: +=
答案: 【 ?:

6、单选题:
‍下列语句执行后的输出结果是()。‏‍    int  i = 2, j = 6 ;‏‍    System .out .println ( ( i + 5) > j);‏
选项:
A: 0
B: false
C: true
D: 1
答案: 【 true

7、单选题:
‎下列代码段执行后,x,y的值分别为()。​‎   int x = 3,y = 1;​‎   boolean t = ( x++ > y ) ||  ( y++ >1);​
选项:
A: 4  1
B: 3  2
C: 4  2
D: 3  1
答案: 【 4  1

2.3 随堂测验

1、单选题:
‏下列代码段执行后,f的值为()‌‏int  x=12,f;‌‏f = 1;‌‏for (int i = 2;i<x;i++)‌‏   if( x % i==0 )‌‏      f=f+i;‌‏‌
选项:
A: 15
B: 12
C: 66
D: 16
答案: 【 16

2、单选题:
‎下列选项中,不能实现跳转的语句是()。‌
选项:
A: return
B:  break
C:  default
D:  continue
答案: 【  default

3、单选题:
‏下列代码段执行后,a的值为()。‌‏float  x=2.4f;‌‏int a=0;‌‏switch((int) x) ‌‏{‌‏case 1:  a++;‌‏case 2:  a+=2;‌‏case 3:  a+=3;‌‏}‌
选项:
A: 3
B: 5
C: 6
D: 1
答案: 【 5

4、单选题:
​下列代码段执行后,x的值为()。‌  int x = 0,y = 10;‌  do{‌     x +=2;‌     y -=3;‌  }while(y > 0);‌
选项:
A: 12
B: 10
C: 8
D: 6
答案: 【&nbsp

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

发表评论

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