第二章 Java环境搭建和程序初体验

第二章测验

1、单选题:
‌运行Java程序的命令是:‌
选项:
A: java
B: javadoc
C: javac 
D: exe
答案: 【 java

2、单选题:
‏编译Java源程序的命令是:‍
选项:
A: javac  
B: javadoc
C: java
D: exe
答案: 【 javac  

3、单选题:
‎main方法是Java Application程序执行的入口点,下面main方法的方法头哪项是合法的:‎
选项:
A: public static void main (String args[ ])
B: public static void main(   )
C: public static int main (String[] arg)
D: public void main (String args[])
答案: 【 public static void main (String args[ ])

4、单选题:
‍‏‍(  )支持字节码文件(.class)在不同的平台上运行,实现了“一次编译,多次运行”。‏‍‏
选项:
A: JDK
B: JRE
C: JVM
D: JAVA
答案: 【 JVM

5、多选题:
‎面向对象程序的三个基本特性是:‏‎‏
选项:
A: 封装
B: 继承
C: 多态
D: 抽象
答案: 【 封装;
继承;
多态

6、多选题:
​Java语言的特点有:‎​‎​‎​‎
选项:
A: 跨平台性
B: 简单
C: 面向对象
D: 网络编程
答案: 【 跨平台性;
简单;
面向对象;
网络编程

第四章 面向对象和类 (续)

前四章 单元测验

1、单选题:
 有如下代码段:‌public  static void booleanTest() {‌        int a = 1, b =1;‌        if (a == b || b<0)‌            a++;‌        if (a <= 2 &&(!(b<0)))‌            b=b-1;‌        System.out.println(a + "," + b);‌}‌​        则运行结果为:‌​‌
选项:
A: 2,1
B: 2,0
C: 2,3
D: 1,2
答案: 【 2,0

2、单选题:
‏如下赋值语句中,有语法错误的是?​
选项:
A: float f1 = 1.2;
B: float f1 = 1.2f;
C: float f1 = 1;
D: float f1 = 0xAE;
答案: 【 float f1 = 1.2;

3、单选题:
有如下类定义:‍public class Rectangle {‍public int width = 3;‍public int height = 4;‍public int area() {‍        return width * height;‍}‍}‍则如下代码输出结果为:‍Rectangle rectangle;‍rectangle.height = 5;‍System.out.println(rectangle.area());‍
选项:
A: 15
B: 有编译错误,程序不能运行
C: 12
D: 0
答案: 【 有编译错误,程序不能运行

4、单选题:
执行如下代码片段后,i和n的值分别为:‎int i = 10;‎int n =( i++) % 5;‎
选项:
A: 11, 1
B: 11, 0
C: 10, 1
D: 10, 0
答案: 【 11, 0

5、单选题:
‍执行如下代码片段后,num的值为:‍‍int num = 5;‍‍num = (num % 2) == 0 ? num – 1 : num + 1;‍
选项:
A: 1
B: 4
C: 5
D: 6
答案: 【 6

6、单选题:
‍有如下代码段:‎‍if (num >= 0)‎‍    if (num == 0)‎‍        System.out.println("first string");‎‍else ‎‍    System.out.println("second string");‎‍System.out.println("third string");‎‍若num为3,则输出结果为:‎
选项:
A: third string
B: second stringthird string
C: first stringthird string
D: first stringsecond stringthird string
答案: 【 second stringthird string

7、单选题:
‌下列变量名称中,不属于有效Java变量命名的是?‍
选项:
A: $num
B: _int
C: 6nums
D: Jiayou
答案: 【 6nums

8、单选题:
​对于Java1.7及之后版本,如下不能用于switch的类型是:‍
选项:
A: String
B: int
C: char
D: double
答案: 【 double

9、单选题:
​如下对Java基本类型的描述,错误的是?‎
选项:
A: char占1个字节
B: int 占4个字节
C: short 占2个字节
D: double占8个字节
答案: 【 char占1个字节

10、单选题:
‏如下关于Java类的说法,错误的是?​
选项:
A: 对象是类的实例化
B: 可以通过对象访问类变量
C: java文件中只能包含一个类的定义
D: 同一类的不同对象有着相同的类变量
答案: 【 java文件中只能包含一个类的定义

11、单选题:
‌如下赋值语句,有编译错误的是?‌
选项:
A: byte b = -127;
B: int i = (byte)512;
C: byte b = 129;
D: byte b = -0; 
答案: 【 byte b = 129;

12、单选题:

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

发表评论

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