第1章 Java入门

单元测验:Java入门

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

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

3、单选题:
‏下列关于JAVA语⾔特点的叙述中,错误的是( )。‎
选项:
A: Java是⾯向过程的编程语⾔
B: Java⽀持分布式计算 
C: Java是跨平台的编程语⾔
D: Java⽀持多线程 
答案: 【 Java是⾯向过程的编程语⾔

4、单选题:
‏下⾯( )不属于Java的注释。    ‎
选项:
A: //Java语句
B: /*Java语句*/
C: /**Java语句*/ 
D: ’java语句 
答案: 【 ’java语句 

5、单选题:
‌编译Java Application源程序⽂件将产⽣字节码⽂件,这些字节码⽂件的扩展名为( )。​
选项:
A: .html
B: .java 
C: .class 
D: .obj 
答案: 【 .class 

6、单选题:
‏下列有关Java语⾔的叙述中,正确的是( )。‎
选项:
A: Java是不区分⼤⼩写的
B: 源⽂件名与public类型的类名必须相同
C: 源⽂件名其扩展名为.jar
D: 源⽂件中public类的数⽬不限 
答案: 【 源⽂件名与public类型的类名必须相同

7、单选题:
‍( )不是Java语⾔⾯向对象的三个基本特性。 ‍
选项:
A: 封装
B: 继承
C: 多态
D: 平台⽆关性 
答案: 【 平台⽆关性 

8、单选题:
‍在Java中,负责对字节代码解释执⾏的是( )。‍
选项:
A: 垃圾回收器 
B: JVM虚拟机
C: 编译器
D: 多线程机制
答案: 【 JVM虚拟机

9、单选题:
​⼀个可以独⽴运⾏的Java应⽤程序,下⾯叙述正确的是( )。‌
选项:
A: 可以有⼀个或多个main()⽅法
B: 最多只能有两个main⽅法
C: 只能有⼀个main⽅法
D: 可以没有main⽅法   
答案: 【 只能有⼀个main⽅法

10、单选题:
‍main⽅法是Java中Application执⾏的⼊⼝点,关于main⽅法的⽅法头定义中下列( )选项是合法的。‍
选项:
A: public static void main()
B: public static void main(String[] args) 
C: public static int main(String[] args)
D: public void main(String args[]) 
答案: 【 public static void main(String[] args) 

11、单选题:
​本课程中Java是指()。 ‍
选项:
A: Java SE
B: Java EE
C: Java ME
D: Android
答案: 【 Java SE

12、单选题:
​JRE是()。‍
选项:
A: Java开发工具
B: Java运行环境
C: Java基础类库
D: Java API
答案: 【 Java运行环境

13、单选题:
‌Eclipse中的查看程序运行结果是在()窗口。‎
选项:
A: Console
B: Package Explore
C: Declaration
D: Javadoc
答案: 【 Console

14、单选题:
‍Java语言的输出语句是()。‎
选项:
A: Scanner in=new Scanner();
B: Scanner in=new Scanner(System.in);
C: System.out.println();
D: system.out.println();
答案: 【 System.out.println();

15、单选题:
‏Java的源文件是Java Project项目中的()文件夹下创建。 ‏
选项:
A: JRE
B: src
C: main
D: test
答案: 【 src

第2章 程序设计基础——判断

第2周小测验

1、填空题:
写出以下代码段的执行结果:‏int num=34, max=30;
if ( num >= max*2 )
    System.out.println("zhang");
    System.out.println("huang");
System.out.println("zhu");‏‏‏
答案: 【 huang
zhu

2、填空题:
写出以下代码段的执行结果:‎int limit = 100;
int num1 = 15;
int num2 = 40;
if ( limit <= limit)
{
    if ( num1 == num2 )
        System.out.println("lemon");
    System.out.println("lime");
}
System.out.println("grape");‎‍‎
答案: 【 lime
grape

第2章 程序设计基础——循环

第3周小测验

1、单选题:
‎以下哪种运算能从变量x中取得它的个位数?‍
选项:
A: x/10
B: x%10
C: x*10
D: x=10
答案: 【 x%10

2、判断题:
​while循环的条件满足的时候循环继续,而do-while的条件满足的时候循环就结束了‎
选项:
A: 正确
B: 错误
答案: 【 错误

3、填空题:
以下代码片段执行结束后,变量i的值是多少?​int i = 1;
do {
    i = i+5;
} while (i<17);​‏​
答案: 【 21

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

发表评论

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