第一周认识Java

本周测验

1、单选题:
‏‍下面关于Java Application 程序结构特点描述中,正确的是(    )‍‍‎
选项:
A: .java文件不需要编译,直接可以运行
B: Java程序中声明有public类时,则Java程序文件名与public类的类名可以不相同。
C: 组成Java Application程序的多个类中,有且仅有一个主类。
D: 一个.java文件中定义多个类时,允许其中声明多个public类。
答案: 【 组成Java Application程序的多个类中,有且仅有一个主类。

2、单选题:
‌下面关于Java 语言特点的描述中,正确的是(    )​
选项:
A: Java是纯面向过程的编程语言,支持单继承和多继承。
B: Java语言不支持网络编程。
C: Java语言不支持多线程编程。
D: Java语言编写的程序与平台无关、可移植性好。
答案: 【 Java语言编写的程序与平台无关、可移植性好。

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

4、单选题:
‍Java语言是1995年由(     )公司发布的。‍
选项:
A: Sun
B: Microsoft     
C: Borland   
D: Fox Software
答案: 【 Sun

5、判断题:
‌Java是一门跨平台的、面向对象的语言。‎
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
‎Java Application应用程序的编写和执行分3步进行:编写源代码、编译源代码、解释执行。‍
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
‎Java语言不区分大小写,编码时大小写随意。‎
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‌包含main()方法的类,称为主类。‌
选项:
A: 正确
B: 错误
答案: 【 正确

9、填空题:
‌Java编译器可以将Java源程序编译成与机器无关的二进制代码文件,即字节码文件,它的扩展名是(      )。‎
答案: 【 .class##%_YZPRLFH_%##class

10、填空题:
‏Java应用程序源文件中最多只能有(    )个main方法。‌
答案: 【 1##%_YZPRLFH_%##一

第二周Java语言语法基础

本周测验

1、单选题:
​下面哪些标识符在Java语言中是合法的?‎
选项:
A: persons$ 
B:  2TwoUsers
C: *point
D: false
答案: 【 persons$ 

2、单选题:
‎下列哪个语句不能通过编译。(    )‎
选项:
A: double d = 545.0;
B:  char a1 = “c”;
C: int i = 321;
D: float f1 =45.0f;
答案: 【  char a1 = “c”;

3、单选题:
‏Java应用程序的源文件和编译后的字节码文件,扩展名分别为(    )‏
选项:
A: .java和.class
B:  .class和.java
C: .class和.class
D: .java和.java
答案: 【 .java和.class

4、单选题:
‎对于一个三位的正整数n=789,以下结果为8的(   )‍
选项:
A: n/10%2  
B: (n-n%10)/100
C: n%10   
D: n%100/10
答案: 【 n%100/10

5、判断题:
‌Java中的数据类型一般包括基本类型和引用类型两大类。‎
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
‌数据类型boolean是引用类型。‌
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‏int类型数据和float类型数据进行运算时,结果为float类型。‍
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‎int a,b,c=100;该语句表示a、b、c均被定义为整形,且a、b、c的均值为100.‌
选项:
A: 正确
B: 错误
答案: 【 错误

9、填空题:
‍设 x = 2 ,则表达式 ( x + + )/3 的值是(     )。‍
答案: 【 0

10、填空题:
‌若x = 5,y = 10,则x < y的逻辑值为(    )。​
答案: 【 true

第三周流程控制1

本周测验

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

2、单选题:
‍下面不属于java条件分支语句结构的是(    )‏
选项:
A: if结构
B: if-else结构
C: if-else if结构 
D: if-else else结构
答案: 【 if-else else结构

3、单选题:
‍对于下面的代码片段,m的哪个值将引起"default"的输出?(   )‍‍switch(m){  
case 0: System.out.println("case 0");
           case 0: 
           case 1: System.out.println("case 1"); break;
           case 2: System.out.println("case 2"); break;
           default: System.out.println("default");
}‍‍‍
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 3

4、单选题:
‏关于选择结构下列哪个说法正确?(    )‍
选项:
A: if语句和 else语句必须成对出现,if不可以单独出现
B: if语句可以没有else语句对应
C: switch结构中每个case语句中必须用break语句
D: switch结构中必须有default语句
答案: 【 if语句可以没有else语句对应

5、判断题:
‌switch-case语句中,default可以省略。‏
选项:
A: 正确
B: 错误
答案: 【

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

发表评论

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