Java基础题库

上传人:206****923 文档编号:91573795 上传时间:2019-06-30 格式:DOCX 页数:37 大小:47.24KB
返回 下载 相关 举报
Java基础题库_第1页
第1页 / 共37页
Java基础题库_第2页
第2页 / 共37页
Java基础题库_第3页
第3页 / 共37页
Java基础题库_第4页
第4页 / 共37页
Java基础题库_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《Java基础题库》由会员分享,可在线阅读,更多相关《Java基础题库(37页珍藏版)》请在金锄头文库上搜索。

1、1. Java属于以下哪种语言?(C) A. 机器语言 B. 汇编语言 C. 高级语言 D. 以上都不对2.下列目录中,哪一个是用来存放JDK核心源代码的? (B) A. lib目录 B. src目录 C. jre目录 D. include目录3.下面命令中,可以用来正确执行HelloWorld案例的是(A) A. java HelloWorld B. java HelloWorld.java C. javac HelloWorld D. javac HelloWorld.java4.下面关于配置path环境变量作用的说法中,正确的是(A) A. 在任意目录可以使用javac和java命令 B

2、. 在任意目录下可以使用class文件 C. 在任意目录可以使用记事本 D. 在任意目录下可以使用扫雷游戏5.下列选项中,可以正确配置classpath的命令是(A) A. set classpath =C:Program FilesJavajdk1.7.0_15bin B. set classpath : C:Program FilesJavajdk1.7.0_15bin C. classpath set =C:Program FilesJavajdk1.7.0_15bin D. classpath set : C:Program FilesJavajdk1.7.0_15bin6.下面选项中

3、,完全面向对象的编程语言是?(C) A. C B. COBOL C. JAVA D. FORTRAN7.下列关于Java特点的描述中,错误的是?(C) A. Java语言不支持指针 B. Java具有自动垃圾回收的机制 C. Java只能运行在Window和Linux平台 D. Java允许多个线程同时执行8.下列关于JDK、JRE和JVM关系的描述中,正确的是(D) A. JDK中包含了JRE,JVM中包含了JRE。 B. JRE中包含了JDK,JDK中包含了JVM。 C. JRE中包含了JDK,JVM中包含了JRE。 D. JDK中包含了JRE,JRE中包含了JVM。9.下列关于JDK安装

4、的说法中,错误的是?(D) A. Oracle公司提供了多种操作系统的JDK B. 开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境 C. 在安装JDK过程中,源代码指的是Java公共的API类 D. 开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装10.下面关于classpath的说法中,错误的是(D)。 A. classpath和path环境变量的查看与配置的方式完全相同。 B. 为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置。 C. 从JDK5.0开始,如果classpath环境变量没有进行设置,

5、Java虚拟机会自动将其设置为“.”,也就是当前目录。 D. 在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效11.下列关于JDK的说法中,错误的是?(C) A. JDK是Java开发工具包的简称 B. JDK包括Java编译器、Java文档生成工具、Java打包工具等 C. 安装JDK后,还需要单独安装JRE D. JDK是整个Java的核心12.下列说法不正确的有(A)A. 环境变量可在编译source code时指定B. 在编译程序时,所能指定的环境变量不包括class pathC. javac一次可同时编译数个Java源文件D. javac.exe能指定编译结果要

6、置于哪个目录(directory)13. 下列标识符合法的是(B)A.new B.$Usdollars C.1234 D.car.taxi14.下列说法正确的是(A)A. 数组是一种对象B. 数组属于一种原生类C. int number=31,23,33,43,35,63D. 数组的大小可以任意改变15.能用来修饰interface的有( B) A.private B.public C.protected D.static16.下列说法正确的是(B ) A. 在类方法中可用this来调用本类的类方法 B. 在类方法中调用本类的类方法时可直接调用 C. 在类方法中只能调用本类中的类方法D. 在类

7、方法中绝对不能调用实例方法17.下列说法正确的是(D ) A. Java面向对象语言容许单独的过程与函数存在 B. Java面向对象语言容许单独的方法存在 C. Java语言中的方法属于类中的成员(member) D. Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同18.下列说法正确的有( A) A. 能被java.exe成功运行的java class文件必须有main()方法 B. J2SDK就是Java API C. Appletviewer.exe可利用jar选项运行.jar文件 D. 能被Appletviewer成功运行的java class文件必须有main(

8、)方法19.以下不是Java程序的种类的有( A ) A.类(Class) B.Applet C.Application D.Servlet20.Java是从( )语言改进重新设计。( B) A.Ada B.C+ C.Pasacal D.BASIC21.下列语句哪一个正确(B )A. Java程序经编译后会产生machine codeB. Java程序经编译后会产生byte codeC. Java程序经编译后会产生DLLD. 以上都不正确22.下列说法正确的有(C )A. class中的constructor不可省略B. constructor必须与class同名,但方法不能与class同名C

9、. constructor在一个对象被new时执行D. 一个class只能定义一个constructor23.提供Java存取数据库能力的包是( A)A.java.sql B.java.awt C.java.lang D.java.swing24.下列运算符合法的是( A)A.& B. C.if D.:=25.执行如下程序代码( C )a=0;c=0;do-c;a=a-1;while(a0);后,C的值是( )A.0 B.1 C.-1 D.死循环26.下列哪一种叙述是正确的( D )A. abstract修饰符可修饰字段、方法和类B. 抽象方法的body部分必须用一对大括号 包住C. 声明抽象

10、方法,大括号可有可无D. 声明抽象方法不可写出大括号27.下列语句正确的是( A )A. 形式参数可被视为local variableB. 形式参数可被字段修饰符修饰C. 形式参数为方法被调用时,真正被传递的参数D. 形式参数不可以是对象28.下列哪种说法是正确的( D )A. 实例方法可直接调用超类的实例方法B. 实例方法可直接调用超类的类方法C. 实例方法可直接调用其他类的实例方法D. 实例方法可直接调用本类的类方法29. Java的字节码文件类型是(B)A*.exe B *.classC *.javaD*.jar30. Java的源程序文件类型是(C)A*.exe B *.classC

11、*.javaD*.jar31. 以下Java标识符中,哪个是非法的(D)Apubliclass B _xyz5cC $PertkDkkk-o32. 下面那些关键字不是JAVA的关键字 (C )Aif B switchC thenDwhile33. Java程序通过(D)语句跳出本次循环。AswitchBbreakCstop Dcontinue34. 以下叙述正确的是:(B)A构造方法必须是public方法Bmain方法必须是public方法CJava应用程序的文件名可以是任意的D构造方法应该声明为void类型35. 设 int x=5, y=2,则表达式 x / y的值是( C )A0 B1C

12、2D1.536. 以下语句没有语法错的是(D )Achar a = “x”;Bfloat b = 5.47;Cboolean y = TRUE;Dbyte m = 89;37. 以下有关构造方法的说法,正确的是(A ) A一个类的构造方法可以有多个 B构造方法在类定义时被调用 C构造方法只能由对象中的其它方法调用 D构造方法可以和类同名,也可以和类名不同38. 下列属于容器的组件有:(B ) AJButtonBJPaneCJLabelDJTextArea39. 以下有关类的继承的叙述中,正确的是:(D) A子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性 B子类只能继承父类的

13、方法,不能继承父类的属性 C子类只能继承父类的非私有属性,不能继承父类的方法 D子类不能继承父类的私有属性40. 下面哪个表达式可用得到x和y的最大值( B)?Axy?y:xBxy?(x+y):(x-y)Dx=y?y:x;41.要求设计一个类,它拥有一个特殊的成员域,该成员域必须能够被这个类的子类访问到,但是不能被不在同一个包内的其他类访问到。下面(C)可以满足上述要求。(选择一项)A该成员域的封装属性设置为 publicB该成员域的封装属性设置为 privateC该成员域的封装属性设置为 protectedD该成员域不需要特殊的封装属性42. 下列程序段执行后的结果是(D)int a = 0

14、;while(a 7)a+;if(a = = 4) continue;system.out.print(a );A1234567 B123 C1234 D12356743.下面(B)是合法的 Java 标识符。(选择一项)A#_pound B_underscore C5Interstate Dclass44.关于Java语言叙述错误的是:(C)(选择一项)A.Java语言具有跨平台性B.Java是一种面向对象的语言C.Java语言中的类可以多继承D.Java的垃圾收集机制自动回收程序已不再使用的对象45.下列的变量定义中,错误的是(A)。(选择一项) Aint a;b;Bfloat a,b1=1.23f; C.char ch1=d, ch2=; D public int i=100,j=2,k;46.以下的选项中能正确表示Java语言中的一个整型常量的是(B)。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号