77范文网 - 专业文章范例文档资料分享平台

Java习题(2)

来源:网络收集 时间:2019-02-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

D.JRE中包含了JDK,JDK中包含了JVM 2. 用于生成Java文档的JDK工具是?(C) A. javac B. jdb C. javadoc D. junit

3. 以下关于支持Java运行平台的叙述,哪项错误?(D) A. Java可在Solaris平台上运行 B, Java可在Windows平台上运行

C.Java语言与平台无关。Java程序的运行结果与操作系统无关 D.Java语言与平台无关。Java程序的运行结果依赖于操作系统 4. 以下关于Applet的描述,哪项错误?(B) A.一个Applet就是一段Java程序

B.Applet是一种特殊的Java程序,它需要运行在Web服务器上 C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上 D.Applet是一种Java SE平台的应用程序

5. JVM在执行一个Java类时,大致采用以下过程?(A) A. 装载类->校验类->执行类中的代码 B.校验类->装载类->执行类中的代码 C.装载类->执行类中的代码->校验类 D.执行类中的代码->装载类->校验类

6. 用于编译Java源文件的JDK工具是?(A) A. javac B.jdb C.java D.junit

7. Java程序的跨平台特征是由以下哪项技术实现的?(B) A. 系统硬件 B.JVM

C.Java编译器 D. 操作系统

8. 下列有关类、对象和实例的叙述,正确的是哪一项?(B)

A. 类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别 B. 类是对象的抽象,对象是类的具体化,实例是对象的另一个名称 C. 对象是类的抽象,类是对象的具体化,实例是对象的另一个名称 D. 类是对象的抽象,对象是类的具体化,实例是类的另一个名称 9. Java源文件的后缀名是?(C) A. .class B. .c C. .java D. .txt

E. 以上都不是

10. 下列哪个命令可以创建Java类的.class文件?(C) A. java Account.java

B. javac Account.c C. javac Account.java D. java Account E. javac Account.txt

11. 以下关于应用程序主类的描述,哪项错误?(C)

A. 应用程序主类是应用程序的入口点,也可称之为应用程序启动类 B. 应用程序主类中必须含有main方法,main方法的签名是 public static void main(String[] args){}

C. 只有应用程序主类可以包含main方法,其它类不可以 D. 启动Java应用程序的命令是java

12. 下述代码执行后,可以被垃圾收集器收集的对象是哪一个?Student stua; stua = new Student(“Mike”); Student stub; stub = stua;

stua = new Student(“Jack”);(E) A. Student(“Mike”) B. Student(“Mike”) C. stua D. stub

E. 以上都不是

13. 下列类Account的构造方法中,声明正确的是?(C) A. Account(name){} B. Account(String name) C. Account(String name){} D. NewAccount(String name){}

14.在类Acoount中,正确引入类school.Student的语句是哪一项?(C) A. import Student B. import school C. import school.*

D. package school.Student

15.关于语句package com.myschool,叙述错误的是哪一项?(D) A. 该语句必须出现在类声明语句class Student{}之前 B. 包名com.myschool对应目录结构com/myschool

C. 要想引入该包中的所有类,必须使用import com.myschool.*语句 D. 任何类中都必须包含package语句

16. 假设在目录myprj/src/school中有Java源文件Student.java,如果希望该文件编译后的类文件出现在目录myprj/classes/school中,应该使用下列哪一个命令?(A) A. cd myprj/src

javac –d ../classes school/Student.java B. cd myprj/src

javac ../classes school/*.java C. cd myprj

javac –d ../classes school/*.java D.cd myprj/src/school

javac –d ../classes school/Student.java

17. 假设在目录myprj/src/school中有Java源文件Student.java,编译后的类文件出现在目录myprj/classes/school中,应该使用下列哪一个命令来执行这个类?(C)

A. cd myprj/src

java ../classes school.Student B. cd myprj/src/school

java –cp ../classes school.Student C. cd myprj/src/school

java –cp ../../classes school.Student D. cd myprj/src

java –cd ../classes school.Student

18. 下列关于Java对象清除的叙述正确的是哪项?(B) A.对象被创建后,立刻变成垃圾对象

B.任何不再被引用的对象都是垃圾收集的对象

C.一旦对象失去引用,垃圾收集器立刻把它从内存中清除 D.Java对象的清除必须自己手动处理

19. 下述代码执行后,有几个引用变量和几个对象?(A) Student stu = new Student(“Mike”); Student stua; Stua = stu;

A. 2个引用变量,1个对象 B.1个引用变量,1个对象 C.2个引用变量,2个对象 D.1个引用变量,2个对象

20. 下列哪项不属于Java语言的基本数据类型?(D) A. int B. char C. double D. String E. Boolean

21. 下列哪项不是int类型的字面量?(D) A. 20 B. 077 C. 0xABBC D. \Φ

22. Java SE JDK中类库java.text的用途是哪项?(C) A. 工具类

B. 输出输入支持类

C. 文本处理和格式化类

D. 结构化查询语言(SQL)支持类 E. 图形用户界面(GUI)类

23. 基本数据类型float的包裹类是哪项?(D) A. Integer B. Double

C. Character D. Float

24. 假设有字符串“123”,能把该字符串变成整数的方法是哪几项?(D) A. Integer.parseInt(”123”) B. Float.parseFloat(“123”)

C. Integer.valueOf(“123”).initValue() D. 以上都不是

25. 下列哪项不是有效的标识符?(D) A. userName B._password C. $change D. 2test

26下列关于标识符的叙述正确的是哪项?(C) A. 标识符没有大小写之分但有长度限制 B.标识符没有大小写之分也没有长度限制 C.标识符有大小写之分但没有长度限制 D.标识符有大小写之分也有长度限制

27. 类Student中字段mark的缺省值是哪项?(C) class Student{ String name; int age; float mark;

?? } A. 0 B.0.0 C.0.0f D. null E.false

28. 类Student代码如下: class Student{ String name; int age;

Student(String nm){ name = nm; } }

执行语句Student stu = new Student()后,字段age的值是哪项?(D) A. 0 B.null C.false

D.编译错误

29下列哪项不是Java语言中所规定的注释样式?(B) A. // 单行注释

B.-- 单行注释 /*

C.* 单行或多行注释 */ /**

D.* 文档注释 */

30. 下列哪项不是Java语言的关键字?(C) A. goto

B.instanceof C.sizeof D.volatile

31. 1. class Test4 {

2. public static void main(String [] args) { 3. boolean x = true; 4. boolean y = false; 5. short z = 42; 6.

7. if((z++ == 42) && (y = true)) z++; 8. if((x = false) || (++z == 45)) z++; 9.

10. System.out.println(“z = “ + z); 11. } 12. }

结果为:(D) A. z = 42 B.z = 44 C. z = 45 D. z = 46

E.编译失败

F.运行时异常被抛出 32. 现有:

21. class Beta {

22. public static void main(String [] args) { 23.

24. Integer x = new Integer(6) * 7; 25. if (x != 42) {

26. System.out.print(“42 “); 27. } else if (x.equals(42)) {

28. System.out.print(“dot = “); 29. } else {

30. System.out.print(“done“); 31. } } }

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Java习题(2)在线全文阅读。

Java习题(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/471560.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: