Java基础题库

上传人:s9****2 文档编号:490131781 上传时间:2023-09-18 格式:DOCX 页数:34 大小:48.33KB
返回 下载 相关 举报
Java基础题库_第1页
第1页 / 共34页
Java基础题库_第2页
第2页 / 共34页
Java基础题库_第3页
第3页 / 共34页
Java基础题库_第4页
第4页 / 共34页
Java基础题库_第5页
第5页 / 共34页
点击查看更多>>
资源描述

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

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.

2、 在任意目录可以使用javac和java命令 B. 在任意目录下可以使用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 FilesJ

3、avajdk1.7.0_15bin6.下面选项中,完全面向对象的编程语言是?(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中包含了JR

4、E,JRE中包含了JVM。9.下列关于JDK安装的说法中,错误的是?(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开

5、始,如果classpath环境变量没有进行设置,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一次可同时编译数个Jav

6、a源文件D. javac.exe能指定编译结果要置于哪个目录(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. 在类方法中调用本类的类方法时可直接调用

7、C. 在类方法中只能调用本类中的类方法D. 在类方法中绝对不能调用实例方法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成

8、功运行的java class文件必须有main()方法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必

9、须与class同名,但方法不能与class同名C. 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. 抽象方法的

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

11、类型是(C)A*.exe B *.classC *.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,

12、则表达式 x / y的值是( C )A0 B1C2D1.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子类能直接继承父类所有的非私有属性,也可

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

14、下列程序段执行后的结果是(D)int a = 0;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.以下的选项中能正

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

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