第一章Java开发入门

第一章单元测验

1、单选题:
‌下列选项中,不属于Java语言特点的一项是( )。‏
选项:
A: 分布式
B: 安全性
C: 编译执行
D: 面向对象
答案: 【 编译执行

2、单选题:
‏在Java语言中,( )是最基本的元素?​
选项:
A: 方法
B: 包
C: 对象
D: 接口
答案: 【 对象

3、单选题:
‏编译一个定义了3个类和10个方法的Java源文件后,会产生( )个字节码文件?扩展名是( )?‌
选项:
A: 13个字节码文件,扩展名为.class
B: 1个字节码文件,扩展名为.class
C: 3个字节码文件,扩展名为.java
D: 3个字节码文件,扩展名为.class
答案: 【 3个字节码文件,扩展名为.class

4、单选题:
​Java语言属于( )种语言?‏
选项:
A: 面向机器的语言
B: 面向对象的语言
C: 面向过程的语言
D: 面向操作系统的语言
答案: 【 面向对象的语言

5、单选题:
‏下列选项中,不属于Java核心包的一项是( )。‍
选项:
A: javax.swing
B: java.io
C: java.utile
D: java.lang
答案: 【 java.utile

6、填空题:
‏每个Java Application程序可以包括许多方法,但是必须有且只能有一个      方法‎
答案: 【 main

7、填空题:
‏在Java程序中,能在WWW浏览器上运行的是         程序。‍
答案: 【 jsp

8、填空题:
‏java源程序文件的扩展名分别为    。‏
答案: 【 java

9、填空题:
‏java字节码文件的扩展名分别为       。‍
答案: 【 class

随堂测验

1、单选题:
‎下列选项中,不属于Java语言特点的一项是( )。‏
选项:
A: 分布式   
B: 安全性
C: 编译执行
D: 面向对象
答案: 【 编译执行

2、单选题:
‏在Java语言中,( )是最基本的元素?‎
选项:
A: 方法
B: 包
C: 对象
D: 接口
答案: 【 对象

3、单选题:
‏编译一个定义了3个类和10个方法的Java源文件后,会产生( )个字节码文件?扩展名是(   )?‎
选项:
A: 13个字节码文件,扩展名为.class     
B: 1个字节码文件,扩展名为.class
C: 3个字节码文件,扩展名为.java
D: 3个字节码文件,扩展名为.class
答案: 【 3个字节码文件,扩展名为.class

第二章Java语言基础

第二章单元测验

1、单选题:
​下列(   )是合法的标识符?‏
选项:
A: 12class
B: void
C: -5
D: _blank
答案: 【 _blank

2、单选题:
‌下列(   )不是Java中的保留字?‏
选项:
A: if
B: sizeof
C: private
D: null
答案: 【 sizeof

3、单选题:
‎下列(   )不是合法的标识符?‍
选项:
A: $million
B: $_million
C: 2$_million
D: $2_million
答案: 【 2$_million

4、单选题:
‍下列选项中,(  )不属于Java语言的基本数据类型?‍
选项:
A: 整数型
B: 数组
C: 浮点型
D: 字符型
答案: 【 数组

5、单选题:
​下列关于基本数据类型的说法中,不正确的一项是(   )。‎
选项:
A: boolean类型变量的值只能取真或假
B: float是带符号的32位浮点数
C: double是带符号的64位浮点数
D: char是8位Unicode字符
答案: 【 char是8位Unicode字符

6、单选题:
‍下列关于基本数据类型的取值范围的描述中,正确的一个是(    )。‎
选项:
A: byte类型的取值范围是-128~128
B: boolean类型的取值范围是真或假
C: char类型的取值范围是0~65536
D: short类型的取值范围是-32767~32767
答案: 【 char类型的取值范围是0~65536

7、单选题:
​下列关于Java语言简单数据类型的说法中,正确的一项是( )。‎
选项:
A: 以0开头的整数代表8进制整型常量
B: 以0x或0X开头的整数代表8进制整型常量
C: boolean类型的数据作为类成员变量的时候,相同默认的初始值为true 
D: double类型的数据占计算机存储的32位
答案: 【 以0开头的整数代表8进制整型常量

8、单选题:
‎下列语句中不正确的一个是(   )。‎
选项:
A: float f = 1.1f;
B: byte b = 128;
C: double d = 1.1/0.0;
D: char c = (char)1.1f;
答案: 【 double d = 1.1/0.0;

9、填空题:
​在Java语言的基本数据类型中,占存储空间最少的类型是     。‎
答案: 【 boolean

10、填空题:
​表达式5&2的值为        。‌
答案: 【 0

11、填空题:
‍java中,表达式3/2的值是   ?​
答案: 【 1

随堂测验

1、单选题:
‏下列(   )是合法的标识符?‌
选项:
A: 12class
B: void
C: -5
D: _blank
答案: 【 _blank

2、单选题:
‎下列(   )不是Java中的保留字?‍
选项:
A: if
B: sizeof
C: private
D: null
答案: 【 sizeof

3、单选题:
‏下列选项中,(  )不属于Java语言的基本数据类型?‍
选项:
A: 整数型
B: 数组
C: 浮点型
D: 字符型
答案: 【 数组

4、单选题:
‌下列( )不属于Java语言流程控制结构?​
选项:
A: 分支语句
B: 跳转语句
C: 循环语句
D: 赋值语句
答案: 【 跳转语句

5、单选题:
‍下列说法中,不正确的一个是( )。‏
选项:
A: switch语句的功能可以由if…else if语句来实现
B: 若用于比较的数据类型为double型,则不可以用switch语句来实现
C: if …else if语句的执行效率总是比switch语句高
D: case子句中可以有多个语句,并且不需要大括号{}括起来
答案: 【 if …else if语句的执行效率总是比switch语句高

6、单选题:
已知如下代码:‏switch(m){‏ case 0: System.out.println("Condition 0");‏ case 1: System.out.println("Condition 1");‏ case 2: System.out.println("Condition 2");‏ case 3: System.out.println("Condition 3");break;‏ default:System.out.println("Other Condition"); ‏ }‏当m的值为(  )时,输出“Condition 3”‏​‏
选项:
A: 2
B: 0、1
C: 0、1、2
D: 0、1、2、3
答案: 【 0、1、2、3

7、填空题:
​在Java语言的基本数据类型中,占存储空间最少的类型是     。‎
答案: 【 boolean

8、填空题:
​表达式5&2的值为        。​
答案: 【 0

9、填空题:
‏if语句合法的条件值是         类型。‏
答案: 【 boolean

第三章 流程控制结构和方法

第三章单元测验

1、单选题:
​下列( )不属于Java语言流程控制结构?​
选项:
A: 分支语句
B: 跳转语句
C: 循环语句
D: 赋值语句
答案: 【 跳转语句

2、单选题:
‎下列说法中,不正确的一个是(  )。​
选项:
A: switch语句的功能可以由if…else if语句来实现
B: 若用于比较的数据类型为double型,则不可以用switch语句来实现
C: if …else if语句的执行效率总是比switch语句高
D: case子句中可以有多个语句,并且不需要大括号{}括起来
答案: 【 if …else if语句的执行效率总是比switch语句高

3、单选题:
下列循环体执行的次数是(    )。‌int y=2, x=4;‌while(--x != x/y){ }‌‏‌
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 3

4、单选题:
已知如下代码:‏switch(m){‏ case 0: System.out.println("Condition 0");‏ case 1: System.out.println("Condition 1");‏ case 2: System.out.println("Condition 2");‏ case 3: System.out.println("Condition 3");break;‏ default:System.out.println("Other Condition"); ‏ }‏当m的值为(  )时,输出“Condition 3”‏‏‏
选项:
A: 0
B: 0、1
C: 0、1、2
D: 0、1、2、3
答案: 【 0、1、2、3

5、判断题:
​do - while循环首先执行一遍‌
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
​switch语句是选择结构语句。‍
选项:
A: 正确
B: 错误
答案: 【 正确

7、填空题:
​if语句合法的条件值是         类型。‎
答案: 【 boolean

8、填空题:
​continue语句必须使用于          语句中。​
答案: 【 循环

9、填空题:
​每一个else子句都必须和它前面的一个距离它最近的         子句相对应。‎
答案: 【 if

10、填空题:
‎在for循环语句中可以声明变量,其作用域是          。‌
答案: 【 循环体

随堂测验

1、单选题:
下列循环体执行的次数是(    )。​int y=2, x=4;​while(--x != x/y){ }​‌​
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 3

2、判断题:
‎do - while循环首先执行一遍。​
选项:
A: 正确
B: 错误
答案: 【 正确

第四章Java面向对象程序设计基础

第四章单元测验

1、单选题:
‌下列哪种类成员修饰符修饰的变量只能在本类中被访问?( )‌
选项:
A: protected 
B: public 
C: default
D: private
答案: 【 private

2、单选题:
‏在Java语言中,哪一个包中的类是自动导入的?(  )‏
选项:
A: java.lang
B: java.awt
C: java.io
D: java.applet
答案: 【 java.lang

3、单选题:
​有一个类B,下面为其构造方法的声明,正确的是(    )。​
选项:
A: void B(int x) {}
B: B(int x) {}
C: b(int x) {}
D: void b(int x) {}
答案: 【 B(int x) {}

4、单选题:
‎下面关于类的说法,不正确的是(    )。​
选项:
A: 类是同种对象的集合和抽象
B: 类属于Java语言中的复合数据类型
C: 类就是对象
D: 对象是Java语言中的基本结构单位
答案: 【 类就是对象

5、单选题:
下面关于方法的说法,不正确的是(   )。‌​‌
选项:
A: Java中的构造方法名必须和类名相同
B: 方法体是对方法的实现,包括变量声明和合法语句
C: 如果一个类定义了构造方法,也可以用该类的默认构造方法
D: 类的私有方法不能被其他类直接访问
答案: 【 如果一个类定义了构造方法,也可以用该类的默认构造方法

6、单选题:
‎为AB类定义一个无返回值的方法f,使得使用类名就可以访问该方法,该方法头的形式为(  )‏
选项:
A: abstract void f()
B: public void f()
C: final void f()
D: static void f()
答案: 【 static void f()

7、单选题:
‌定义一个公有double型常量PI,哪一条语句最好?(    )‌
选项:
A: public final double PI;
B: public final static double PI=3.14;
C: public final static double PI;
D: public static double

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

发表评论

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