JDK基础入门选择题

合集下载

JDK基础入门选择题

JDK基础入门选择题

Java基础入门1.下列目录中,哪一个是用来存放JDK核心源代码的?(B)A. lib目录B. src目录C. jre目录D. include目录2.下列关于JDK、JRE和JVM关系的描述中,正确的是(D)A. JDK中包含了JRE,JVM中包含了JREB. JRE中包含了JDK,JDK中包含了JVMC. JRE中包含了JDK,JVM中包含了JRED. JDK中包含了JRE,JRE中包含了JVM3.下列关于JDK的说法中,错误的是?(C)A. JDK是Java开发工具包的简称B. JDK包括Java编译器、Java文档生成工具、Java打包工具等C. 安装JDK后,还需要单独安装JRED. JDK是整个Java的核心4.下列关于JDK安装的说法中,错误的是?(D)A. Oracle公司提供了多种操作系统的JDKB. 开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境C. 在安装JDK过程中,源代码指的是Java公共的API类D. 开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装5.下面命令中,可以用来正确执行HelloWorld案例的是(A)A. java HelloWorldB. java HelloWorld.javaC. javac HelloWorldD. javac HelloWorld.java6.下面关于配置path环境变量作用的说法中,正确的是(A)A. 在任意目录可以使用javac和java命令B. 在任意目录下可以使用class文件C. 在任意目录可以使用记事本D. 在任意目录下可以使用扫雷游戏7.下列选项中,可以正确配置classpath的命令是(A)A. set classpath =C:\Program Files\Java\jdk1.7.0_15\binB. set classpath : C:\Program Files\Java\jdk1.7.0_15\binC. classpath set =C:\Program Files\Java\jdk1.7.0_15\binD. classpath set : C:\Program Files\Java\jdk1.7.0_15\bin8.下列目录中,哪一个是用来存放JDK可执行程序的。

java入门期末考试题及答案

java入门期末考试题及答案

java入门期末考试题及答案一、选择题(每题2分,共20分)1. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. structD. function答案:A2. 下列哪个选项是Java的合法标识符?A. 2variableB. _variableC. variable$D. variable!答案:B3. Java中,哪个关键字用于实现类的继承?A. extendsB. implementsC. importD. package答案:A4. Java中,哪个关键字用于声明一个方法?A. functionB. methodC. classD. void5. 在Java中,哪个关键字用于捕获异常?A. catchB. tryC. throwD. finally答案:A6. Java中,哪个关键字用于声明一个接口?A. classB. interfaceC. abstractD. implements答案:B7. Java中,哪个关键字用于声明一个抽象类?A. abstractB. classC. interfaceD. final答案:A8. 下列哪个选项是Java的合法数据类型?A. intB. stringC. integerD. char答案:D9. 在Java中,哪个关键字用于声明一个常量?B. constC. staticD. volatile答案:A10. Java中,哪个关键字用于实现多态?A. extendsB. implementsC. abstractD. interface答案:A二、填空题(每题2分,共20分)1. Java程序的执行入口是main方法,其方法签名为:public static void main(String[] args)。

2. 在Java中,所有类都是继承自Object类的子类。

3. Java中,使用关键字final声明的变量不能被重新赋值。

JAVA基础考试题及答案

JAVA基础考试题及答案

t.print(10)将调用 t 实际指向的 Teacher 类的对应方法。在 java 中,可以用一 个子类的实例实例化父类的一个变量,而变量在编译时是一个父类实例,在运行 时可能是一个子类实例。 8. 给出下面的代码: (单选题) if (x>0) { System.out.println("first"); } else if (x>-3) { System.out.println("second"); } else { System.out.println("third"); } x 的取值在什么范围内时将打印字符串"second"。 A. x > 0 B. x > -3 C. x <= -3 D. x <= 0 & x > -3 D 分析 x>0 时打印"first",x>-3&&x<=0 时打印"second",x<=-3 时打印 "third"。这个题目没有什么难的,只要理解 if 语句的语法就可以了。 9. 下面的哪些赋值语句是不正确的(单选题) A. float f = 11.1; B. double d = 5.3E12; C. double d = 3.14159; D. double d = 3.14D. 答案 A 题目: 。 浮点数的赋值是带有小数点的数字缺省是 double 型的,如果在浮点数 后面加 f 或者 F 则是 float, 后面加 d 或者 D 则是 double,科学计数法形式的浮 点数也是 double 型的,而 double 的精度比 float 高,将一个高精度的 double 赋值给一个低精度的 float 时需要进行强制类型转换,反之则不需要。 10. 给出下面的不完整的类代码: (单选题) class Person { String name, department; int age; public Person(String n){ name = n; } public Person(String n, int a){ name = n; age = a; } public Person(String n, String d, int a) { // doing the same as two arguments version of constructor // including assignment name=n,age=a department = d; } } 下面的哪些表达式可以加到构造方法中的"doing the same as..."处? A. Person(n,a= new Test(); t.printValue(i); } } 输出将是什么? A. The value is 8 B. The value is 9 C. The value is 10 D. The value is 11 答案:c 此题考察的是 do… while 循环和 -- 操作符的知识, do…while 最少被执 行一次, 在执行完 do 中的内容后判断 while 中的条件是否为 true,如果为 true 的话就再执行 do 中的内容,然后再进行判断,以此类推直到 while 的判断为 false 时退出循环执行循环后面的内容,而—操作符的规则是在变量右边的-将先进行运算, 然后才是使变量的值减一,而在变量左边的是先将变量的值减一 再运算。 13. 给出下面的代码: (单选题) 1) public void modify() { 2) int i, j, k; 3) i = 100; 4) while ( i > 0 ) { 5) j = i * 2; 6) System.out.println (" The value of j is " + j ); 7) k = k + 1; 8) i--; 9) } 10) } 哪些行在编译时可能产生错误。 A. line 4 B. line 6 C. line 7 D. line 8 c 这个问题在前面有关变量的类型及其作用域的问题中讨论过,局部变量 在使用前必须显式初始化,而代码中的变量 k 在使用前没有。 14. 给出下面的代码片断: (单选题) 1) String str = null; 2) if ((str != null) && (str.length() > 10)) { 3) System.out.println("more than 10"); 4) } 答案

java基础考试题及答案

java基础考试题及答案

新员工考试一、选择题(共30题,每题2分)1.下面哪些是合法的标识符?(多选题)A. $personsB. TwoUsersC. *pointD. thisE. _endline答案A,B,E分析Java的标识符可以以一个Unicode字符,下滑线(_),美元符($)开始,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保留字(this保留字)。

2.哪些是将一个十六进制值赋值给一个long型变量?(单选题)A. long number = 345L;B. long number = 0345;C. long number = 0345L;D. long number = 0x345L答案 D分析十六进制数以0x开头,long型数以L(大小写均可,一般使用大写,因为小写的l和数字1不易区分)。

3.下面的哪些程序片断可能导致错误? (多选题)A. String s = "Gone with the wind";String t = " good ";String k = s + t;B. String s = "Gone with the wind";String t;t = s[3] + "one";C. String s = "Gone with the wind";String standard = s.toUpperCase();D. String s = "home directory";String t = s - "directory";答案B,D分析A:String类型可以直接使用+进行连接运算。

B:String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。

C:toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。

java基础入门考试题目及答案

java基础入门考试题目及答案

java基础入门考试题目及答案一、选择题(每题2分,共20分)1. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. structD. object答案:A2. 下列哪个是Java中的保留字?A. appleB. publicC. javaD. dog答案:B3. Java中,哪个方法用于获取字符串的长度?A. length()B. size()C. count()D. length答案:A4. 在Java中,哪个关键字用于定义一个方法?A. functionB. methodC. defD. void答案:D5. Java中,哪个关键字用于声明一个接口?A. classB. interfaceC. structD. object答案:B6. Java中,哪个关键字用于声明一个包?A. packageB. importC. classD. public答案:A7. Java中,哪个关键字用于实现多重继承?A. extendsB. implementsC. extends and implementsD. None of the above答案:B8. 在Java中,哪个关键字用于声明一个变量?A. varB. letC. defD. val答案:A9. Java中,哪个关键字用于声明一个常量?A. finalB. constC. staticD. var答案:A10. 在Java中,哪个关键字用于抛出一个异常?A. throwB. throwsC. catchD. try答案:B二、填空题(每题2分,共20分)1. Java是一种_________语言,它支持跨平台运行。

答案:面向对象2. Java程序的执行入口是_________方法。

答案:main3. 在Java中,所有的类都是_________类的子类。

答案:Object4. Java中,用于声明一个私有方法的关键字是_________。

Java语言基础测试题及答案

Java语言基础测试题及答案

Java语言基础测试题及答案一、选择题1. Java程序的入口点是哪个方法?A. main()B. static()C. start()D. run()2. 下面哪个操作符用于取模?A. %B. /C.D. &3. Java中,下面哪个关键字用于定义接口?A. classB. interfaceC. extendsD. implements4. Java中,下面哪个数据类型不属于基本数据类型?A. intB. charC. StringD. boolean5. 下面哪个方法可以实现字符串的截取?A. substring(int start, int end)B. substring(int start)C. substring(int end)D. substring()二、填空题6. 在Java中,所有的类都是______类的子类。

7. Java中定义类的关键字是______。

8. 在Java中,______关键字用于声明一个常量。

9. Java中的构造方法名称必须与______相同。

10. 在Java中,一个类的构造方法不能被______。

三、判断题11. Java中,所有的对象都继承自Object类。

()12. Java中的方法可以重载,但不可以重写。

()13. Java中的数组的默认初始化值是0。

()14. 在Java中,字符串常量存储在常量池中。

()15. Java中的switch语句可以支持所有数据类型。

()### 答案一、选择题1. A. main()2. A. %3. B. interface4. C. String5. A. substring(int start, int end)二、填空题6. Object7. class8. final9. 类名10. 继承三、判断题11. √12. ×(Java中的方法既可以重载,也可以重写)13. ×(Java中的数组的默认初始化值取决于数据类型,例如整型数组的默认值是0,布尔数组的默认值是false)14. √15. ×(Java中的switch语句只支持byte、short、char、int四种数据类型)### 解析1. Java程序的入口点是main()方法,格式为public static void main(String[] args)。

java基础测试题-含答案

Java基础试题姓名一、选择题(每题2分,共30分)1.请写出标识符的命名规则描述正确的是[多选](ABCD )A、由英文字母、数字、_和$组成,长度不限。

B、标识符的第一个字符不能是数字C、标识符区分大小写。

D、标识符不能包含空格。

2. 下列属于正确标识符的选项有[多选](BDGH)A. intB. $_CountC. 3MD. HelloE. b-7F. ms#dG. boolH. D96583、下列哪一个不属于java的基本类型( B )A、intB、StringC、floatD、byte4、下列那条语句能编译通过( A )A、String String=”String”;B、float float=””;C、int int = 11;D、int i= 1.1;5、下列代码的执行结果是: ( D )public class Test1{public static void main(String args[]){float t=9.0f;int q=5;System.out.println((t++)*(--q));}}A、40 C、366、int长度描述正确的是(A )A、-2^31到2^31 - 1B、-2^32到2^32 - 1C、-2^7到2^7 - 1D、-2^8到2^8 - 17、关于==和equals方法描述不正确的是( D )A、==是运算符、equals是方法B、==只比较对象,equals会先比较对象,如果不是一个对象,会对对象的值进行比较。

C、String a= "1"; String b= "1"; System.out.println(a==b); 输出结果为:trueD、String a=new String("1");String b=new String("1");System.out.println(a==b);输出结果为:true8、下列关于哪个不属于java的特性( D )A、封装B、继承C、多态D、重载9、某一个子类要继承一个父类,要使用关键字(B )A、importB、extendsC、implementsD、java10、某一个子类要实现一个父接口,要使用关键字(C )A、importB、extendsC、implementsD、java11、以下关于接口和类的说法正确的是( C )A、接口和类都可以实现多重继承B、子类可以继承多个父类C、子类可以实现多个接口D、一个子类不能同时继承某一个父类和实现某一个接口12、一个非抽象子类,如果要实现某个接口,则(A )A、必须实现该接口中的所有抽象方法B、可以实现部分抽象方法C、可以不实现任何抽象方法D、无所谓13、下列关于Java线程的说法那些是正确的( D )A、每一个Java、线程可以看成由代码.一个真实的CPU以及数据三部份组成。

《Java基础入门》课后题答案

《Java基‎础入门》习题答案第1章Java开‎发入门一、填空题1、Java EE、Java SE、Java ME2、JRE3、javac‎4、bin5、path、class‎p ath二、选择题1、ABCD2、C3、D4、B5、B三、简答题1、面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。

2、JRE(Java Runti‎m e Envir‎o nmen‎t,Java运‎行时环境),它相当于操‎作系统部分‎,提供了Ja‎v a程序运‎行时所需要‎的基本条件‎和许多Ja‎v a基础类‎,例如,IO类、GUI控件‎类、网络类等。

JRE是提‎供给普通用‎户使用的,如果你只想‎运行别人开‎发好的Ja‎v a程序,那么,你的计算机‎上必须且只‎需安装JR‎E。

JDK(Java Devel‎o pmen‎t Kit,Java开‎发工具包),它包含编译‎工具、解释工具、文档制作工‎具、打包工具多‎种与开发相‎关的工具,是提供给J‎a va开发‎人员使用的‎。

初学者学习‎和使用Ja‎v a语言时‎,首先必须下‎载和安装J‎D K。

JDK中已‎经包含了J‎R E部分,初学者安装‎J DK后不‎必再去下载‎和安装JR‎E了。

四、编程题publi‎c class‎Hello‎W orld‎{publi‎c stati‎c void main(Strin‎g[] args) {Syste‎m.out.print‎ln("这是第一个‎J ava程‎序!");}}第2章Java编‎程基础一、填空题1、class‎2、true和‎false‎3、单行注释、多行注释、文档注释4、基本数据类‎型、引用数据类‎型5、1、2、4、86、& && | ||7、08、59、3410、56二、判断题1、错2、对3、错4、对5、错三、选择题1、AD2、AD3、C4、ABCD5、C 6 、A 7、AC 8、A 9、B 10、A四、程序分析题‎1、编译不通过‎。

java初级选择试题及答案

java初级选择试题及答案以下是一份Java初级选择试题及答案的模板:Java初级选择试题一、单选题(每题2分,共40分)1. Java语言的特点包括以下哪一项?- A. 跨平台- B. 编译型语言- C. 动态类型- D. 内存管理答案:A2. 下列哪个关键字用于定义一个接口?- A. class- B. interface- C. abstract- D. enum答案:B3. 在Java中,用于实现多态的机制是什么?- A. 继承- B. 接口- D. 泛型答案:A4. Java中的集合框架中,哪个类用来存储一组不允许重复的元素? - A. ArrayList- B. HashSet- C. LinkedList- D. TreeMap答案:B5. Java中,哪个类是所有异常的超类?- A. Throwable- B. Exception- C. Error- D. RuntimeException答案:A6. 下列哪个操作符用于判断两个对象是否引用同一个对象实例?- A. ==- B. !=- C. =- D. ===答案:A7. Java中,哪个关键字用于抛出异常?- A. try- C. throw- D. finally答案:C8. 在Java中,哪个方法用于获取对象的哈希码? - A. equals()- B. hashCode()- C. clone()- D. toString()答案:B9. Java中,哪个包包含了基本的输入输出功能? - A. java.util- B. java.io- C. ng- D. 答案:B10. 下列哪个是Java的自动垃圾回收机制?- A. JVM- B. JIT- C. GC- D. JIT Compiler答案:C二、多选题(每题3分,共30分)11. 在Java中,哪些是合法的标识符?- A. class- B. $default- C. 2methods- D. _interface答案:B, D12. 下列哪些是Java的基本数据类型?- A. int- B. String- C. float- D. boolean答案:A, C, D13. 在Java中,哪些是合法的主方法的签名?- A. public static void main()- B. public static void main(String[] args) - C. public void main(String args[])- D. public static void main(String args) 答案:B, D14. 下列哪些是Java集合框架中的接口?- A. List- B. Map- C. Set- D. Queue答案:A, B, C15. 在Java中,哪些是合法的数组初始化方式?- A. int[] arr = new int[5];- B. int arr[] = {1, 2, 3};- C. int arr = {1, 2, 3};- D. int[] arr = {1, 2, 3};答案:A, B, D三、判断题(每题1分,共10分)16. Java程序在执行时,首先运行的是main()方法。

java基础试题及答案

java基础试题及答案一、选择题1. 下列哪个不是Java基本数据类型?A. intB. charC. StringD. boolean答案:C。

String不是Java的基本数据类型,而是引用数据类型。

2. 在Java中,下列哪个操作符用于取模?A. %B. /C.D. &答案:A。

取模操作符是%,用于求两个数的余数。

3. 下列哪个方法可以实现字符串的截取?A. substring(int start, int end)B. substring(int start, int length)C. substring(int index)D. substring(int index, int length)答案:A。

substring(int start, int end)方法可以实现字符串的截取。

4. 下列哪个类表示日期和时间?A. DateB. CalendarC. SimpleDateFormatD. java.time.LocalDate答案:A。

Date类表示日期和时间,但已不建议使用。

现在推荐使用java.time包下的LocalDate、LocalTime和LocalDateTime等类。

二、填空题1. Java程序的执行入口是______。

答案:main方法。

2. 在Java中,定义类时必须使用______关键字。

答案:class。

3. 一个Java源文件中最多只能有一个______类。

答案:public。

4. 在Java中,数组的默认初始化值是______。

答案:对于基本数据类型,int、float、double等默认为0;对于引用数据类型,默认为null。

三、判断题1. Java中的方法可以重载,即可以有相同的方法名,但参数列表不同。

答案:正确。

2. Java中的方法可以重写,即子类可以重写父类的方法。

答案:正确。

3. 在Java中,所有的对象都默认继承自Object类。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java基础入门1.下列目录中,哪一个是用来存放JDK核心源代码的(B)A. lib目录B. src目录C. jre目录D. include目录2.下列关于JDK、JRE和JVM关系的描述中,正确的是(D)A. JDK中包含了JRE,JVM中包含了JREB. JRE中包含了JDK,JDK中包含了JVMC. JRE中包含了JDK,JVM中包含了JRED. JDK中包含了JRE,JRE中包含了JVM3.下列关于JDK的说法中,错误的是(C)A. JDK是Java开发工具包的简称B. JDK包括Java编译器、Java文档生成工具、Java打包工具等C. 安装JDK后,还需要单独安装JRED. JDK是整个Java的核心4.下列关于JDK安装的说法中,错误的是(D)A. Oracle公司提供了多种操作系统的JDKB. 开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境C. 在安装JDK过程中,源代码指的是Java公共的API类D. 开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装5.下面命令中,可以用来正确执行HelloWorld案例的是(A)A. java HelloWorldB. javaC. javac HelloWorldD. javac6.下面关于配置path环境变量作用的说法中,正确的是(A)A. 在任意目录可以使用javac和java命令B. 在任意目录下可以使用class文件C. 在任意目录可以使用记事本D. 在任意目录下可以使用扫雷游戏7.下列选项中,可以正确配置classpath的命令是(A)A. set classpath =C:\Program Files\Java\B. set classpath : C:\Program Files\Java\C. classpath set =C:\Program Files\Java\D. classpath set : C:\Program Files\Java\8.下列目录中,哪一个是用来存放JDK可执行程序的。

(D)A. db目录B. jre目录C. lib目录D. bin目录9.如果jdk的安装路径为:c:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项 (B)A. c:\jdk;B. c:\jdk\bin;C. c:\jre\bin;D. c:\jre;10.下列Java命令中,哪一个可以编译文件 (D)A. java HelloWorldB. javaC. javac HelloWorldD. javac11.下面关于javac命令作用的描述中,正确的是 (B)A. 可以执行java程序B. 可以将编写好的Java文件编译成.class文件C. 可以把文件压缩D. 可以把数据打包12.下列关于classpath环境变量的说法中,哪一个是正确的 (C)A. classpath配置一次后可永久使用B. 没有classpath环境变量就不能运行Java程序C. classpath环境变量可以让虚拟机找到class文件的目录D. 查看当前classpath配置的命令是:classpath13. 在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符14.用户编写了一个文本文件,想将该文件名称改为,下列命令那个可以实现(D)A. cdB. echo >C. rmD. cat >命令中,拷贝的命令是(D)A. cdB. lsC. pcD. cp命令中,删除文件的命令是(A)A. rmB. reC. mrD. rmdir命令中,查看目录下的内容命令是(C)A. catB. reC. lsD. grep18.如果忘记了ls命令的用法,可以采用(C)命令获得帮助A.lslslsls19.在vi编辑器的命令模式中,删除一行的命令是( B )20.Linux系统是一个(D)的操作系统A.单用户、单任务B.单用户、多任务C.多用户、单任务D.多用户、多任务21.下面不是对Linux操作系统特点描述的是(B )A.良好的可移植性B.单用户C.多用户D.设备独立性打开资源的快捷键是(B)+h+shift+r+r+shift+h查看当前类的方法或某个特定方法的快捷键是(C) +p+shift+o+o+shift+p格式化代码的快捷键是(D)+i+shift+i+f+shift+f自动注释掉选择的代码块的快捷键是(B) +/+shift+/+\+shift+\命令中,运行java程序的命令是(A)命令中,编译java程序的命令是(C)28.下列语句哪一个正确(B)A. Java程序经编译后会产生machine codeB. Java程序经编译后会产生byte codeC. Java程序经编译后会产生DLLD.以上都不正确环境变量配置中JAVA_HOME的作用是(D)A. 配置JRE安装路径B. 配置JDK命令文件的位置C. 配置类库文件的位置D. 配置JDK安装路径环境变量配置中PATH的作用是(B)A. 配置JRE安装路径B. 配置JDK命令文件的位置C. 配置类库文件的位置D. 配置JDK安装路径环境变量配置中CLASSPATH的作用是(C)A. 配置JRE安装路径B. 配置JDK命令文件的位置C. 配置类库文件的位置D. 配置JDK安装路径32.查看jdk版本的命令是(D)-version-v-v-version33.下面对JVM叙述不正确的是(B)A、JVM的全称是Java Virtual MachineB、JVM是一种计算机硬件技术,它是Java程序的运行平台C、JVM是在计算机硬件系统上用软件实现的一台假想机D、Java程序在执行时.JVM把Java字节码解释成机器码是(A)开发工具包运行时环境虚拟机环境变量是(B)开发工具包运行时环境虚拟机环境变量是(C)开发工具包运行时环境虚拟机环境变量命令中,解析类文件的命令是(C)是Java开发的(B)A.开发工具包(集成开发环境)C.应用程序服务器服务器39.关于导入工程到Eclipse中的描述正确的是(B)导入工程就是把该工程拷贝到当前工作空间下不能导入压缩包格式的工程一次只能导入一个工程导入的工程不能与当前工作空间已有的工程重名更改用户密码使用以下那个命令(B)41.在linux下输入“cd”命令并按【Enter】键后,将有什么结果 (C)A.从当前目录切换到根目录B.屏幕显示当前目录C.从当前目录切换到用户主目录D.从当前目录切换为上一级目录42.请问,以下哪个是正确的Java注释形式 (C)A. \\ This is a comment.B./*This is a comment.**/C./**This is a comment.*/D.\*This is a comment.*\43.一个Java程序运行从上到下的环境次序是(C)A.操作系统、Java程序、JRE/JVM、硬件B. JRE/JVM、Java程序、硬件、操作系统C. Java程序、JRE/JVM、操作系统、硬件D. Java程序、操作系统、JRE/JVM、硬件类可以作为(C)A.类型定义机制B.数据封装机制C.类型定义机制和数据封装机制D.上述都不对45.下面这些类型的应用,那个不使用Java语言来编写(A)Swing是从(B)语言改进重新设计A.AdaB.C++C.CD.BASIC47.提供Java存取数据库能力的包是(A)在Java中,负责对class文件解释执行的是(B)A.垃圾回收器B.虚拟机C.编译器D.多线程机制49.在Java程序设计中,由Java编译器默认导入的包是(D)按照Java的标识符的行业命名规范,下列分别表示一个类和一个方法的标识符比较合适的是(b)A、Helloworld,GetSwimmingScoreB、HelloWorld,getSwimmingScoreC、helloworld,getswimmingscoreD、helloWorld,Getswimmingscore所定义的版本中不包括:( D )EESEMEHE52.下列说法正确的是( A )程序的main方法必须写在类里面程序中可以有多个main方法程序中类名必须与文件名一样程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来53.变量命名规范说法正确的是( B )A.变量由字母、下划线、数字、$符号随意组成;B.变量不能以数字作为开头;和a在java中是同一个变量;D.不同类型的变量,可以起相同的名字;54.运算符优先级别排序正确的是( A )A.由高向低分别是:算术运算符、关系运算符、逻辑运算符、赋值运算符;B.由高向低分别是:关系运算符、算术运算符、赋值运算符、逻辑运算符;C.由高向低分别是:算术运算符、逻辑运算符、关系运算符、赋值运算符;D.由高向低分别是:关系运算符、赋值运算符、算术运算符、逻辑运算符;55.下面哪种类型的文件可以在Java虚拟机中运行(D)56.在Java中,包有多种用途,但不包含 ( C )A.将类组合成较小的单元,便于使用B.有助于避免命名冲突C.有助于提高运行效率D.允许在更广的范围内保护类、数据和方法57. 如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls –lB. lsC. ls –aD. ls –d58. 哪个命令可以将普通用户转换成超级用户 ( D )A. superB. passwdC. tarD. su公司对Java语言的宣传口号为“一次编程,到处执行”,体现了Java的什么特性 ( B )A:编程的简单性B:与平台无关性C:Java的面向对象特性D:Java程序的健壮性60.下列哪种说法是正确的( D )A.实例方法可直接调用超类的实例方法B.实例方法可直接调用超类的类方法C.实例方法可直接调用其他类的实例方法D.实例方法可直接调用本类的类方法语言中哪个包是被自动导入的( B )在Java中,所有类的根类是(A)。

在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用那个关键字(A)A.不需要任何关键字64.在创建对象时必须(C)A.先声明对象,然后才能使用对象B.先声明对象,为对象分配内存空间,然后才能使用对象C.先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D.上述说法都对语言具有许多优点和特点,哪个反映了Java程序并行机制的特点(B)A.安全性B.多线性C.跨平台D.可移植语言在语言的类型上应属于那种类型的语言 (B)A.编译型的语言B.解释型的编译语言C.脚本型的解释语言D.编译链接型的语言语言中定义一个类必须有关键字 (B)68.下列关于Java源程序结构的论述中,正确是 (B)A.一个文件包含的import语句最多1个B.一个文件包含的public类最多1个C.一个文件包含的接口定义最多1个D.一个文件包含的类定义最多1个命令中,切换当前目录命令是(A)A. cdB. reC. lsD. Grep命令中,移动文件、目录命令是(C)A. cdB. reC. mvD. grep21。

相关文档
最新文档