第1单元 初始Java

1.1 Java语言概述随堂测验

1、单选题:
‎以下对Java语言不正确的描述是​
选项:
A: Java语言是一个完全面向对象的语言
B: Java是结构中立与平台无关的语言
C: Java是一种编译性语言
D: Java是一种解释性语言
答案: 【 Java是一种解释性语言

2、单选题:
​适用于桌面系统应用程序的开发的Java版本是‏
选项:
A: J2ME
B: J2SE
C: J2EE
D: JAVA2
答案: 【 J2SE

3、单选题:
‎Java语言的诞生起源于(     )语言​
选项:
A: OAK
B: BASIC
C: C
D: C#
答案: 【 OAK

4、单选题:
‎以下说法正确的是‍
选项:
A: Java程序文件名必须和程序文件中定义的类名一致
B: Java程序文件名可以和程序文件中定义的类名不一致
C: Java源程序文件的扩展名必须是.java
D: 以上A、C说法正确,B说法不正确
答案: 【 以上A、C说法正确,B说法不正确

5、判断题:
‏Java语言实现了“一次编写,到处运行。”‏
选项:
A: 正确
B: 错误
答案: 【 正确

1.2 搭建Java开发环境-随堂测验

1、单选题:
‏Eclipse可以通过(      )插件进行可视化界面开发。‌
选项:
A: windowbuilder
B: scenebuilder 
C: AmaterasUML 
D: EasySQL
答案: 【 windowbuilder

2、单选题:
‏目前主流的开源免费的Java开发工具是(   )‏
选项:
A: JDK
B: JavaSE
C: JBuilder
D: Eclipse
答案: 【 Eclipse

3、判断题:
‌JDK安装完成后就可以编写代码了,无需配置环境变量。‏
选项:
A: 正确
B: 错误
答案: 【 错误

4、判断题:
​eclipse是一款免安装的软件,只需解压出来就可以直接使用。‌
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‌在下载JDK时一定要根据自己电脑的操作系统的版本选择适合的JDK安装包。‍
选项:
A: 正确
B: 错误
答案: 【 正确

1.3 开启Java之旅-随堂测验

1、单选题:
‌在Java程序中,类的关键字是( )‏
选项:
A: string
B: class
C: main
D: bool
答案: 【 class

2、单选题:
‎以下关于Java源文件说法错误的是‍
选项:
A: 一个Java源文件有且仅有一个main()方法
B: Java源文件的文件名必须与类名一致;
C: Java源文件的扩展名为.class;
D: 一个Java源文件若由一个以上类组成,最多只能有一个类带public修饰符;
答案: 【 Java源文件的扩展名为.class;

3、单选题:
‏Java中解释命令是‎
选项:
A: javac
B: java
C: javadoc
D: javaw
答案: 【 java

4、单选题:
​Java中编译命令是‌
选项:
A: javac
B: java
C: javadoc
D: javaw
答案: 【 javac

5、单选题:
‍以下关于main()方法的说法错误的是‏
选项:
A: 每个应用程序有且仅有一个main()方法;
B: 应用程序从main()方法开始执行,直到main()方法结束;
C: main()方法必须加修饰符public static void;
D: main()方法不需要写在类中;
答案: 【 main()方法不需要写在类中;

第1单元测验

1、单选题:
‏当初Sun公司发展Java的原因是‌
选项:
A: 要发展航空仿真软件
B: 要发展人工智能软件
C: 要发展消费性电子产品
D: 要开发数据库软件
答案: 【 要发展消费性电子产品

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

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

4、单选题:
‏Java是从哪种语言改进并重新设计(  )‌
选项:
A: Ade
B: C++
C: Pascal
D: Dephi
答案: 【 C++

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

6、单选题:
​Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点。( )‎
选项:
A: 安全性
B: 多线性
C: 跨平台
D: 可移植
答案: 【 多线性

7、单选题:
‍ava程序的执行过程中用到一套JDK工具,其中javac.exe指( )‌
选项:
A: java语言编译器
B: java字节码解释器
C: java文档生成器
D: java类分解器
答案: 【 java字节码解释器

8、单选题:
‎一个可以独立运行的Java应用程序(  )‎
选项:
A: 可以有一个或多个main方法
B: 最多只能有两个main方法
C: 可以有一个或零个main方法
D: 只能有一个main方法
答案: 【 只能有一个main方法

9、单选题:
‎下面的不是Java语言特点的是()‌
选项:
A:  动态性
B: 面向对象
C: 编辑型
D: 多线程
答案: 【 编辑型

10、单选题:
‍保证Java语言可移植性的特征是()‏
选项:
A: 面向对象
B: 安全性
C: 分布式计算
D: 可跨平台
答案: 【 可跨平台

11、单选题:
​编译java的指令是(  )​
选项:
A: java
B: javac
C: javadoc
D: jar
答案: 【 javac

12、单选题:
‍字节码文件是与平台无关的什么文件(  )‍
选项:
A: ASCII码
B: 二进制码
C: BSD码
D: Unicode码
答案: 【 二进制码

13、单选题:
​java的源代码文件的后缀是()​
选项:
A: .exe
B: .java
C: .jar
D: .class
答案: 【 .java

14、单选题:
‍计算机只能识别执行的指令是(  )​
选项:
A: 程序指令
B: 代码指令
C: 机器指令
D: 源文件
答案: 【 机器指令

15、单选题:
‌Java源文件经编译产生的文件称为(  )‎
选项:
A:  .obj文件
B:  .exe文件
C:  java文件
D:  字节码文件
答案: 【  字节码文件

16、判断题:
‌Java语言是在C++语言之前问世的。‎
选项:
A: 正确
B: 错误
答案: 【 错误

17、判断题:
‏Java程序中出现的输出方法println()和print()是完全一致的。‏
选项:
A: 正确
B: 错误
答案: 【 错误

18、判断题:
‎Java语言具有较好的安全性和可移植性及与平台无关性。‍
选项:
A: 正确
B: 错误
答案: 【 正确

19、判断题:
‍Java语言的源程序不是编译型的,而是编译解释性的。‌
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
‎用Javac编译Java源文件后得到代码叫字节码。​
选项:
A: 正确
B: 错误
答案: 【 正确

21、填空题:
‍通过屏幕输出的语句为_______________。‏
答案: 【 System.out.println();

22、填空题:
‍Java中的继承机制之所以能够降低程序的复杂性,提高程序的效率,主要是因为它使代码可以______。‍
答案: 【 复用

23、填空题:
‌在java语言中,为将源代码翻译成__________文件时产生的错误称为编译错误,而将程序运行时产生的错误称为运行错误‍
答案: 【 字节码

24、填空题:
‏若Java中JDK的安装路径为D:JavaJDK1.8, 则ClassPath环境变量的值为____________‍
答案: 【 .;D:JavaJDK1.8lib;

25、填空题:
​__________环境变量用来存储Java的编译和运行工具所在的路径。‍
答案: 【 Path##%_YZPRLFH_%##path

26、填空题:
‏_______________环境变量则用来保存Java虚拟机要运行的“.class”文件路径。‏
答案: 【 classPath##%_YZPRLFH_%##ClassPath##%_YZPRLFH_%##CLASSPATH##%_YZPRLFH_%##ClassPath

第2单元 Java基础语法

2.1 确定变量-随堂测验

1、单选题:
​下列标识符中,合法的是(  )​
选项:
A: _abc
B: 2count
C: int
D: boolean
答案: 【 _abc

2、单选题:
‎下列哪项不是有效的标识符( )‌
选项:
A: userName
B: 6test 
C: $change
D: _password
答案: 【 6test 

3、判断题:
‎关键字是Java语言已经使用的,已有特定含义的,不能在程序中使用的单词。​
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‎程序运行过程中,其值一直不变的量就是常量。‏
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‎变量在使用之前可以不用定义。‎
选项:
A: 正确
B: 错误
答案: 【 错误

2.2 选择数据类型-随堂测验

1、单选题:
‏下列表示换行的转义字符是()‌
选项:
A: t
B: n
C: b
D: r
答案: 【 n

2、判断题:
‎布尔型数据只有两个值true和false。‍
选项:
A: 正确
B: 错误
答案: 【 正确

3、判断题:
​两个short相加后结果类型为了int。​
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‎布尔型数据只能参与逻辑运算和关系运算。​
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
​0.553默认的数据类型为float型。‎
选项:
A: 正确
B: 错误
答案: 【 错误

2.3 执行运算-随堂测验

1、单选题:
‎int i=3,执行int j=i++后,i和j的值分别是( ) ‎
选项:
A: i=3,j=3
B: i=4,j=3
C: i=3,j=4
D: i=4,j=4
答案: 【 i=4,j=3

2、单选题:
‎int i=3,执行int j=++i后,i和j的值分别是()​
选项:
A: i=3,j=3    
B: i=4,j=3
C: i=3,j=4
D: i=4,j=4
答案: 【 i=4,j=4

3、单选题:
‏int n=5%2后,n的值是()‌
选项:
A: 0
B: 1
C: 0.5
D: -0.5
答案: 【 1

4、单选题:
‏表达式(2<3) && (5>1)的值是()​
选项:
A: true
B: false
C: 0
D: 1
答案: 【 true

5、单选题:
‍表达式4>3?1:0的值是(  )‍
选项:
A: true
B: false
C: 0
D: 1
答案: 【 1

第2单元测验

1、单选题:
‎下列标识符中,非法标识符是(   )‌
选项:
A: www_$12
B: $32
C: _abc
D: 3d
答案: 【 3d

2、单选题:
‎不是Java关键字的是(   )‏
选项:
A: class
B: byte
C: goto
D: import
答案: 【 goto

3、单选题:
‍java的标识符命名错误的是(   )‏
选项:
A: _name
B: 标志
C: 2name
D: i
答案: 【 2name

4、单选题:
‌字符常量需要使用的符号()‏
选项:
A: 双引号
B: 单引号
C: 括号
D: 无符号
答案: 【 单引号

5、单选题:
‏把字符变量c设置为一个空格字符的方法是()‌
选项:
A: c=" "
B: c=0
C: c='u0020'
D: c='u0000'
答案: 【 c='u0020'

6、单选题:
‍Java的int型变量占内存的字节是()​
选项:
A: 1
B: 4
C: 2
D: 与机器有关
答案: 【 4

7、单选题:
‏下列表示转义换行字符的是()‏‏‏
选项:
A: n
B: n
C: 'n'
D: "n"
答案: 【 n

8、单选题:
‏下列表示转义回车字符的是(  )‏
选项:
A: "r"
B: r
C: 'r'
D: r
答案: 【 r

9、单选题:
​下面哪一个语句是正确的(  )‏
选项:
A: short myshort = 99S
B: int t = "abc".length()
C: float z = 1.0
D: char c = 17c
答案: 【 int t = "abc".length()

10、单选题:
‎若有定义int a = 2;则执行完语句a += a -= a * a;后,a的值是(   )‏
选项:
A: 0
B: 4
C: 8
D: -4
答案: 【 0

11、单选题:
‎运算符 ?: 属于(   )​
选项:
A: 一元运算符
B: 二元运算符
C: 三元运算符
D: 四元运算符
答案: 【 三元运算符

12、单选题:
‍下面的逻辑表达式中合法的是()‍
选项:
A: (1+2)&&(6-4)
B: (2*3)||(3*5)
C: (6>2) && 7<10
D: (9%4) && (8*3)
答案: 【 (6>2) && 7<10

13、单选题:
​现有一变量声明为boolean aa;下面赋值语句中正确的是(   )‎
选项:
A: aa=false;
B: aa=False;
C: aa="true";
D: aa=0
答案: 【 aa=false;

14、单选题:
‎分析下面的代码行 float f=3.2; int i=f; ,不正确地的答案是(   )‍
选项:
A: 代码不能编译
B: 代码编译,i被设置为3
C: 第二行若改为 int i=(byte)f 则可编译
D: 第一行若改为 float f=3.2f 则可编译
答案: 【 代码编译,i被设置为3

15、单选题:
‎下列哪些语句是错误的‎
选项:
A: int x=120; 
B: byte b=120; 
C: b=x;
D: bool b1=true;
答案: 【 b=x;

16、单选题:
‍下列哪些语句是错误的。(  )‏
选项:
A: float x=12.0f; 
B: float y=12; 
C: double d=12;
D: loat y=12;double d=12;y=d;
答案: 【 loat y=12;double d=12;y=d;

17、单选题:
‎在Java语言中,运算符&&实现(   )‌
选项:
A: 逻辑与
B: 逻辑或
C: 逻辑非
D: 逻辑相等
答案: 【 逻辑与

18、单选题:
‏下列赋值语句中,错误的是(    )‍
选项:
A: float f=11.1;
B: double d=5.3E12;
C: double d=3.14159; 
D: double d=3.14d;
答案: 【 float f=11.1;

19、单选题:
‏main()方法的返回值类型是(   )​
选项:
A: int;
B: void;
C: boolean;
D: static;
答案: 【 void;

20、单选题:
‎下列哪一项不能作为标识符的开始的是(  )‏
选项:
A: 字符; 
B: 下划线;
C: 美元符号; 
D: 数字;
答案: 【 数字;

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

22、单选题:
​假设x和y为double类型,则表达式x=2,y=x+3/2的值是(    )​
选项:
A: 3.5
B: 3
C: 2.0
D: 3.0
答案: 【 3.0

23、单选题:

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

发表评论

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