知识单元一 Java语言概述

1.单选题

Java属于哪种语言?

A机器语言

B汇编语言

C高级语言

D以上都不对

正确答案: C

2.单选题

JDK的含义是( )

AJava程序的运行环境

BJava程序的开发环境

CJava虚拟机

DJava程序的使用环境

正确答案: B

3.单选题

将编写好的Java程序运行,需要先进行编译,编译的程序名称是( )

Ajava.exe

Bjar.exe

Cjavac.exe

Djavaw.exe

正确答案: C

4.单选题

下列哪个是Java应用程序主类中正确的main方法?

Apublic void main (String args[])

Bstatic void main (String args[])

Cpublic static void Main (String args[])

Dpublic static void main (String args[])

正确答案: D

5.单选题

下面哪种类型的文件可以在Java虚拟机中运行?

A.java

B.jar

C.exe

D.class

正确答案: D

6.单选题

安装好JDK后,在其bin目录下有许多exe可执行文件,其中“java.exe”命令的作用是以下哪一种?

AJava文档制作工具

BJava解释器

CJava编译器

DJava启动器

正确答案: B

7.单选题

如果JDK的安装路径为“d:\jdk”,若想在命令窗口任何当前路径下,都可以直接使用javac和java命令,需要将环境变量Path设置为以下哪个选项?

Ad:\jdk

Bd:\jdk \bin

Cd:\jre \bin

Dd:\jre

正确答案: B

8.单选题

JDK、JRE和JVM之间的关系是( )

AJDK包括JRE,JRE包括JVM

BJRE包括JVM,JVM包括JDK

CJVM包括JRE,JRE包括JDK

DJDK包括JVM,JVM包括JRE

正确答案: A

9.单选题

下列计算机语言中,不是面向对象编程语言的是( )

AJava

BC

CC++

DVB

正确答案: B

10.单选题

下列哪项不是JDK所包含的内容?

AJava编程工具

B工具及工具的API

CJava EE扩展API

DJava平台虚拟机

正确答案: C

11.单选题

JDK工具javadoc的作用是哪项?

A生成Java文档

B编译Java源文件

C执行Java类文件

D测试Java代码

正确答案: A

12.单选题

以下关于支持Java运行平台的叙述,哪项错误?

AJava可在Solaris平台上运行

BJava可在Windows平台上运行

CJava语言与平台无关。Java程序的运行结果依赖于操作系统

DJava语言与平台无关。Java程序的运行结果与操作系统无关

正确答案: C

13.单选题

环境变量PATH中含有多个路径时,路径和路径之间可以用哪项来隔开?

A;

B,

C*

D|

正确答案: A

14.单选题

CLASSPATH中的“.”的含义是哪项?

A省略号

B当前目录

C所有目录

D上级目录

正确答案: B

15.单选题

下列哪个叙述是正确的?

AJava语言是2005年5月Sun公司推出的编程语言

BJava语言是1995年IBM公司推出的编程语言

CJava语言的名字是印度尼西亚一个生产咖啡的岛名

DJava语言的主要贡献者是比尔盖茨

正确答案: C

16.单选题

下列哪个叙述是正确的?

AJava源文件是由若干个书写形式互相独立的类组成

BJava源文件中只能有一个类

C如果源文件中有多个类,那么至少有一个类必须是public类

DJava源文件的扩展名是.txt

正确答案: A

17.单选题

对于程序编译时的错误提示,下列哪个解释是正确的?

D:\00>javac E.java

E.java:4:  错误:程序包system不存在

         system.out.println("您好");

               ^

  1个错误

A源文件命名是错误的

B源文件的第4行丢失了语句分号

C源文件的第4行有错误,无法识别system(应该是System)

D源文件中的E类不是主类

正确答案: C

18.单选题

下列哪个叙述是正确的?

A源文件名字必须是A.java

B如果源文件中有多个类,这些类可以都不是public类

C如果源文件中只有一个类,这个类必须是主类

D如果源文件中只有一个类,这个类必须是public类

正确答案: B

19.单选题

对于下列源文件,哪个叙述是正确的?

public class E{

    public static void main(String[] args){

       System.out.println("ok");

       System.out.println("您好");

  }

}

class A{

    public static void main(String[] args){

       System.out.println("ok");

       System.out.println("您好");

    }

}

A源文件名字必须是A.java

B源文件有错误

C源文件必须命名为E.java,编译无错误。有两个主类,E和A。程序可以执行主类E也可以执行主类A。

D源文件中的E类不是主类

正确答案: C

20.单选题

下列哪个叙述是正确的?

AJDK的全称是Java Development Kit

B可以用Microsoft Word 2010编写Java源文件

C不用NetBeans或MyEclipse就无法开发Java程序

D为了运行Java程序,必须要安装NetBeans或MyEclipse

正确答案: A

21.单选题

Java程序运行入口的main方法(即主类的main方法)的返回值类型是(   )?

Avoid

Bstatic

Cchar

Dint

正确答案: A

22.单选题

对于源文件,哪个叙述是正确的?

public class Cat{

    public void cry(){

        System.out.println("miaomiao");

    }

}

A源文件的名字必须是Cat.java

B源文件的名字可以是cat.java

C源文件的名字可以任意

DCat类是主类

正确答案: A

23.单选题

下列ABCD注释标注的哪行代码有错误?

public class Example{   //A

    public static void main(String[] args){  //B

        System.out.println("ok");    //C

        System.out.println("hello");

        system.out.println("您好");  //D

    }

}

AA

BB

CC

DD

正确答案: D

24.单选题

下列ABCD注释标注的哪行代码有错误?

public class Example{ //A

public static void main(string[] args){ //B

System.out.println("ok"); //C

System.out.println("hello");

System.out.println("您好"); //D

}

}

AA

BB

CC

DD

正确答案: B

25.单选题

给出下列程序输出结果(   )

public class Example{

public static void main(String[] args){

System.out.println("hello");

}

}

ASystem.out.println("hello");

B"hello"

Chello

D提示有错误

正确答案: C

26.多选题 

对于下列源文件,哪些叙述是错误的?

public class Cat{

    public void cry(){

         System.out.println("miaomiao");

    }

}

class E{

    public static void main(String args[]){

       System.out.println("ok");

    }

}

A源文件的名字必须是Cat.java

B源文件的名字可以是E.java

C编译源文件得到Cat.class和E.class两个字节码文件

DCat类是主类,可以java Cat运行程序

正确答案: B,D (少选不得分)

27.多选题 

以下选项中,哪些属于JDK工具?

AJava编译器

BJava运行工具

CJava文档生成工具

DJava打包工具

正确答案: A,B,C,D (少选不得分)

28.多选题 

以下关于JVM的叙述,哪项正确?

AJVM运行于操作系统之上,它依赖于操作系统

BJVM运行于操作系统之上,它与操作系统无关

CJVM支持Java程序运行,它能够直接运行Java字节码文件

DJVM支持Java程序运行,它能够直接运行Java源代码文件

正确答案: B,C (少选不得分)

29.多选题 

以下关于Java文件名的叙述,正确的有?

AJava源文件的扩展名应为.java

BJava源文件的文件名应与文件中的类名一致

CJava字节码文件的扩展名应为.java

D一个Java源文件中只能包含一个Java类

正确答案: A,B (少选不得分)

30.多选题 

下面关于Java语言说法正确的是( )?

AJava语言是面向对象的、解释执行的网络编程语言。

BJava语言具有可移植性,是与平台无关的编程语言。

CJava语言可对内存垃圾自动收集。

DJava语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。

正确答案: A,B,C,D (少选不得分)

31.多选题 

以下关于Java语言说法正确的有?

AJava语言是面向对象的、解释执行的网络编程语言。

BJava语言具有可移植性,是与平台无关的编程语言。

CJava语言可对内存垃圾自动收集。

DJava语言编写的程序是“一次编译,到处运行”,在任何环境下都可以。

正确答案: A,B,C (少选不得分)

32.多选题 

下列说法正确的有( )?

A环境变量可在编译source code时指定

B在编译程序时,所能指定的环境变量不包括class path

Cjavac一次可同时编译数个Java源文件

Djavac.exe能指定编译结果要置于哪个目录(directory)

正确答案: B,C,D (少选不得分)

33.多选题 

下列说法中正确的有( )?

A环境变量可在编译source code时指定

B在编译程序时,所能指定的环境变量包括class path

Cjavac一次可同时编译数个Java源文件

Djavac.exe能指定编译结果要置于哪个目录(directory)

正确答案: C,D (少选不得分)

34.多选题 

下面main()方法的定义哪些是正确的( )

Apublic static void main(String args[]) {}

Bpublic static void main(String[]) {}

Cpublic static void main(String[] args) {}

Dpublic static void main(String[] x) {}

正确答案: A,C,D (少选不得分)

35.判断题

Java语言的主要贡献者是James Gosling

正确答案: 正确

36.判断题

开发Java应用程序的基本步骤是: 1.编写源文件 2.编译源文件 3.运行程序

正确答案: 正确

37.判断题

Java元文件是由若干个书写形式相互独立的类组成

正确答案: 正确

38.判断题

Java源文件中只能有一个类

正确答案: 错误

39.判断题

如果源文件中有多个类,那么必须有一个类是public类

正确答案: 错误

40.判断题

如果源文件中只有一个类,这个类必须是主类

正确答案: 错误

41.判断题

Java源文件中可以没有public类

正确答案: 正确

42.判断题

Java应用程序必须要有主类

正确答案: 正确

43.判断题

Java应用程序的主类可以不是public类

正确答案: 正确

44.判断题

下列源文件可以保存成dog.java

public class Dog{

    public void cry(){

        System.out.println("wangwang");

    }

}

正确答案: 错误

45.判断题

编译java文件时出现如下的错误提示,说明程序中语句要求的分号不正确:

D:\00>javac Hello.java

Hello.java:8:错误:非法字符:'\uff1b'

         System.out.println("你好");

                                  ^

1个错误

正确答案: 正确

46.判断题

编译java文件时出现如下的错误提示,说明源文件Home.java没有保存在D:\00目录中

D:\00>javac Home.java

javac:找不到文件:Home.java

用法:javac <options> <source files>

-help 用于列出可能的选项

正确答案: 正确

47.判断题

下列源文件必须保存成Hello.java,并运行主类People,并正确输出你好信息

public class hello{

    public void speak(){

        System.out.println("wangwang");

    }

}

class People{

    public static void main(String[] args){

         System.out.println("你好");

    }

}

正确答案: 正确

48.判断题

Java语言平台版本有三个,分别是JavaSE、JavaEE和JavaME。

正确答案: 正确

49.判断题

配置Java的开发环境,需要以下几步

1.安装JDK,并记住安装路径

2.新增系统变量JAVA_HOME,其值为Java的安装路径

3.修改系统变量Path,添加新的路径,值为%JAVA_HOME%\bin

正确答案: 正确

50.判断题

机器不能直接识别Java字节码文件,开机首次运行字节码文件时,需经过JVM中的解释器边解释边执行。

正确答案: 正确

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值