Java测验(一)附答案_第1页
Java测验(一)附答案_第2页
Java测验(一)附答案_第3页
Java测验(一)附答案_第4页
Java测验(一)附答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java测验(一)复制基本信息:矩阵文本题 *学号:_姓名:_1. ( )是在命令行提示符下编译Java程序的命令。 单选题 *A. javac(正确答案)B. javaC. javadocD. javaw2. ()不是Java程序中有效的注释符号。 单选题 *A. /B. /* */C. /* */D. */ */(正确答案)3. ()不是Java语言的特点。 单选题 *A. 面向对象B. 自动检查语法错误(正确答案)C. 跨平台D. 解释执行4. Java编译器会将Java程序转换为() 单选题 *A. 可执行代码B. 目标代码C. 字节码(正确答案)D. 机器代码5. Java源文件的扩

2、展名是() 单选题 *A. .classB. .jarC. .javD. .java(正确答案)6. 下面哪个单词是Java语言的关键字()? 单选题 *A. DoubleB. this(正确答案)C. stringD. bool7. Java中定义数组名为xyz,下面哪项可以得到数组元素的个数()。 单选题 *A. xyz.length( )B. xyz.length(正确答案)C. len(xyz)D. ubound(xyz)8. 下面哪条语句定义了3个元素的数组()。 单选题 *A. int a=20,30,40;(正确答案)B. int a =new int(3);C. int 3 a

3、rray;D. int arr;9. 在Java中,用package说明一个包时,该包的层次结构必须是()。 单选题 *A. 与文件的结构相同B. 与文件的目录层次相同(正确答案)C. 与文件的类型相同D. 与文件大小相同10. 下列构造方法的调用方式中,正确的是()。 单选题 *A. 按照一般方法调用B. 由用户直接调用C. 可通过new自动调用(正确答案)D. 被系统调用11. 在Java中,以下叙述不正确的是 () 单选题 *A. 构造方法名与类名相同。B. 构造方法不是用来完成初始化的。(正确答案)C. 构造方法由 new 操作调用,而不能被用户直接调用。D. 构造方法没有返回类型。1

4、2. 在Java中,下面的叙述哪个是不正确的?() 单选题 *A. 类的静态方法可以在该类的对象被创建前调用B. 类的静态方法不能访问该类的非静态方法C. abstract 修饰符可以出现在类或方法的前面,但不能出现在变量之前D. final 修饰符可以出现在类或变量之前,但不能出现在方法之前(正确答案)13. 在Java里,下列选项()不是实现面向对象思想的机制。 单选题 *A. 封装B. 继承C. 多态D. 数据类型转换(正确答案)14. 类Worker是类Person的子类,Worker构造方法中有一句super( );,该语句是什么意思?() 单选题 *A. 调用类Worker中定义的

5、super( )方法B. 调用类Person中定义的super()方法C. 调用类Person的构造方法(正确答案)D. 语法错误15. 在Java中,某类方法使用下列()访问修饰符修饰后,可以被其的子类访问。 *A. privateB. protected(正确答案)C. public(正确答案)D. friendly16. 在Java 语言中,如果有下面的类定义:abstract class Shapeabstract void draw();class Square extends Shape以下描述正确的是( ) 单选题 *一切成功编译Shape可以编译,Square不能编译(正确答案

6、)Square可以编译,Shape不能编译Square,Shape都不能编译17. 分析下列Java代码:class Apublic static void main(String args)method( );static void method( )System.out.println(Hello);System.exit(0);System.out.println(good-bye);编译运行后,输出结果是( )。 单选题 *A. Hello(正确答案)B. good-byeC. Hello后面是good-byeD. 代码不能编译18. 有以下程序:class BaseClass pri

7、vate float x = 1.0f ;public float getVar() ( return x;)class Subclass extends BaseClass private float x = 2.0f;/ insert code here下面哪个方法加到程序中的“/insert code here”位置是有效的重定义父类的方法。( ) 单选题 *A. protected float getVar ( ) return x;B. public float getVar( ) return x;(正确答案)C. protected float double getVar( ) return x;D. public float getVar(float f) return f;19. 下列哪些语句关于内存回收的说明是正确的? () 单选题 *A. 程序员必须创建一个线程来释放内存;B. 内存回收程序负责释放无用内存;(正确答案)C. 内存回收程序允许程序员直接释放内存;D. 内存回收程序可以在指定的时间释放内存对象。20. 下面程序输出结果是 ()public class Delta static boolean foo(char c) System.out.print(c);return true;public static v

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论