第1章 Java概述

1.2 测验

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

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

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

1.3 测验

1、单选题:
‏开发Java程序的步骤包括运行、编写、编译,它们的先后顺序是(    )‏
选项:
A: 运行—编写—编译
B: 编写—编译—运行
C: 编译—编写—运行
D: 编写—运行—编译
答案: 【 编写—编译—运行

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

3、单选题:
‍Windows操作系统上Java虚拟机程序的文件名是(     )。​
选项:
A: jar.exe
B: java.exe
C: java.class
D: javac.exe
答案: 【 java.exe

4、判断题:
‎Java虚拟机(JVM)是运行Java程序的软件环境。‎
选项:
A: 正确
B: 错误
答案: 【 正确

1.4 测验

1、单选题:
‍编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(     )。‎
选项:
A: java
B: class
C: html
D: exe
答案: 【 class

2、单选题:
‏Java类程序文件的扩展名是(    )。‎
选项:
A: .exe
B: .class
C: .java
D: .obj
答案: 【 .java

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

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

1.5 测验

1、单选题:
‎在MyEclipse中编写Java程序,第1步应当(        )。​
选项:
A: 编写Java代码
B: 运行Java程序
C: 新建Java项目
D: 新建Java类
答案: 【 新建Java项目

1.6 测验

1、单选题:
‌在Java中,用于向控制台输出信息的语句是(       )。‎
选项:
A: System.print();
B: Print.print();
C: Out.print();
D: System.out.print();
答案: 【 System.out.print();

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

第1章 单元测验

1、单选题:
​下列关于Java 语言特点的叙述中,错误的是(   )。‌
选项:
A: Java是面向过程的编程语言
B: Java是跨平台的编程语言
C: Java是面向对象的编程语言
D: Java支持分布式计算
答案: 【 Java是面向过程的编程语言

2、单选题:
‌下列叙述中,正确的是(       )。‌
选项:
A: 源文件的扩展名为 . java 
B: Java 是从C语言发展过来的
C: 源文件中public 类的数目不限
D: 源文件名与public 类名可以不相同
答案: 【 源文件的扩展名为 . java 

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

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

5、单选题:
‏Java的开发工具是(     )‏
选项:
A: JRE
B: JDK
C: Java API
D: JVM
答案: 【 JDK

6、判断题:
‍一个Java源文件中可以有多个类,但只能有一个类是public的。‌
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
​目前,Java的许多集成开发环境,大多是以Sun公司提供的JDK开发工具集为基础的。‎
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‌Java语言中,程序封装的最小单位是类。‎
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‎一个Java源文件中包括的public类定义最少1个。​
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
‌Java是一种面向对象的语言‍
选项:
A: 正确
B: 错误
答案: 【 正确

第2章 Java语言基础

2.1 测试

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

2.3 测验

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

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

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

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

第2章 单元测试

1、单选题:
​下列代码的执行结果是(   )  ‍​public class Beirun{ ‍​     public static void main(String args[]){  ‍​          System.out.println(100%3);  ‍​          System.out.println(100%3.0);  ‍​     }      ‍​} ‍​‍
选项:
A: 1.0和1.0  
B: 1和1
C: 1.0和1
D: 1和1.0
答案: 【 1和1.0

2、单选题:
‏下列代码的执行结果是​‏public class Beirun{ ​‏    public static void main(String args[]){ ​‏           System.out.println(5/2);  ​‏    }  ​‏}​‏​
选项:
A: 2
B: 2.50
C: 2.5
D: 2.0
答案: 【 2

3、单选题:
‏以下的变量定义语句中,合法的是(          )。‎
选项:
A: float _*5=123.456F;
B: byte $_b1=123456789;
C: int _long_=123456L;
D: double d=3.14;
答案: 【 double d=3.14;

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

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

6、判断题:
‏String属于引用类型‌
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
​? : 是条件运算符。​
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‏Java语言中,|| 和 | 是同一种运算的两种不同形式。‏
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‎Java中的char是一个字节。‌
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
​按惯例,类名首字母大写,变量名首字母小写。‎
选项:
A: 正确
B: 错误
答案: 【 正确

第3章 Java基本结构程序

3.1 测验

1、单选题:
​下列代码段执行后,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

2、单选题:
​下列哪种结构不属于算法的三种基本结构?(     )‌
选项:
A: 循环结构
B: 选择结构
C: 顺序结构
D: 并列结构
答案: 【 并列结构

3、单选题:
‍执行下列Java语句:‌‍int x = 1;‌‍switch ( x+1 ) {‌‍     case 1:  System.out.print("One" );‌‍     case 2:  System.out.print("Two" );‌‍     case 3:  System.out.print("Three" );‌‍     default:  System.out.print("Error" );‌‍}‌‍显示器上将显示(      )。‌
选项:
A: TwoThree
B: Two
C: TwoThreeError
D: One
答案: 【 TwoThreeError

4、单选题:
‌Java语言对嵌套if语句的规定是:else总是与(    )‏
选项:
A: 其之前最近的if配对
B: 第一个if配对
C: 缩进位置相同的if配对
D: 其之前最近的且尚未配对的if配对
答案: 【 其之前最近的且尚未配对的if配对

3.2 测验

1、单选题:
‍在条件表达式被计算之前至少要执行一次循环体的循环语句是(    )。‎
选项:
A: do while循环
B: while循环
C: for循环
D: 都不是
答案: 【 do while循环

2、单选题:
​若有循环:‏​int x=5,y=20; ‏​do‏​{   ‏​    y-=x;  ‏​    x+=2; ‏​} while (x<y) ; ‏​则循环体将被执行(     )次。‏
选项:
A: 2
B: 1
C: 0
D: 3
答案: 【 2

3、单选题:
​下列语句序列执行后,j 的值是(      )   ‏​int  j=8, i=6; ‏​while( i >4 ) ‏​      i-=2; ‏​- -j;  ‏
选项:
A: 5
B: 6
C: 7
D: 8
答案: 【 7

4、单选题:
‎以下由 for 语句构成的循环执行的次数是( )  ‌‎for ( int  i = 0; true  i++)  ‌
选项:
A: 有语法错,不能执行    
B: 无限次
C: 2
D: 3
答案: 【 有语法错,不能执行    

3.3 测验

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

2、单选题:
‍在Java中,以下(     )关键字用于终止循环,使程序跳到循环块外的下一条语句。‏
选项:
A: break
B: exit
C: return
D: continue
答案: 【 break

3、单选题:
‏      public  static  void  main(String[]  args){ ‌        for(int i=1;i<=5;i++){‌                 if(i%2==1)printf("*");‌                 else‌                        continue;‌                 System.out.print ("#");‌          }‌       System.out.print ("$");‌}‌以上程序的输出结果,正确的是(     )‌‏‌
选项:
A: *#$ 
B: *#*#*#$ 
C: *#*#*$
D: $
答案: 【 *#*#*#$ 

第3章 单元测试

1、单选题:
‍对于if 语句下列描述错误的是(   )‎
选项:
A: if 语句必须跟else联用 
B: if 语句的条件必须是boolean类型
C: if语句属于分支结构  
D: if 语句后可以没有大括号
答案: 【 if 语句必须跟else联用 

2、单选题:
‎对于switch 语句下列描述正确的是(      )‌
选项:
A: switch()括号内可以是任意类型数据
B: case后可以是常量也可以是变量
C: case后必须有break语句    
D: 允许多个case共用一组执行语句
答案: 【 允许多个case共用一组执行语句

3、单选题:
‎对于循环语句下列描述正确的是(      )‌
选项:
A: while和do-while实现的效果一样
B: while循环可以用for循环代替
C: while(1)表示无限循环 
D: continue可以跳出循环
答案: 【 while循环可以用for循环代替

4、单选题:
在Java中,下列代码运行的结果是(      )​public static void main(String[] args)​{     int a=1, b=2, c=3;​       if (a<0)​              if (b<0)​                     c=10;​              else​                     c=20;​       System.out.println(c);​}​
选项:
A: 输出:10 
B: 输出:20 
C: 输出:3
D: 编译报错
答案: 【&nb

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

发表评论

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