java程序设计 小测验一(带参考答案) (1)

上传人:第*** 文档编号:34043871 上传时间:2018-02-20 格式:DOC 页数:10 大小:102KB
返回 下载 相关 举报
java程序设计 小测验一(带参考答案) (1)_第1页
第1页 / 共10页
java程序设计 小测验一(带参考答案) (1)_第2页
第2页 / 共10页
java程序设计 小测验一(带参考答案) (1)_第3页
第3页 / 共10页
java程序设计 小测验一(带参考答案) (1)_第4页
第4页 / 共10页
java程序设计 小测验一(带参考答案) (1)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《java程序设计 小测验一(带参考答案) (1)》由会员分享,可在线阅读,更多相关《java程序设计 小测验一(带参考答案) (1)(10页珍藏版)》请在金锄头文库上搜索。

1、JAVA 程序设计 小测验一说明:题目难度有易有难,不要紧张,尽量作答,考出水平。因时间较为紧张,故请各位同学做自己的题,让别人去说吧。编程题的源程序和网页都必须经过调试,确保运行正确无误(不能正确运行的最多给一半分数)。请给出适当适量的屏幕截图以展示程序的运行结果。请将你的答案(WORD 文档,内含编程题的调试截图等)+ 编程题的源程序(*.java)与网页(*.html)打包上传至。一、单项选择题(1 分*25=25 分)1. 下列的哪个赋值语句是不正确的?A)float f = 11.1;B)double d = 5.3E12;C)float d = 3.14f ;D)double f=

2、11.1E10f;2. 下列的哪个赋值语句是正确的?A)char a=12;B)int a=12.0;C)int a=12.0f;D)int a=(int)12.0;3. 下列于继承的哪项叙述是正确的?A) 在 java 中允许多重继承B) 在 java 中一个类只能实现一个接口C) 在 java 中一个类不能同时继承一个类和实现一个接口D) java 的单一继承使代码更可靠 4. 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?A)privateB) 无修饰符C)publicD)protected5. 判断下面陈述中那句话是正确的?A)try 语句可以单独存在,不需要其他

3、的附加语句B)try 语句不能单独存在,后面必须要和 catch 或 final 语句配合使用C) 在 try 语句后面的 catch 语句只能有一句D)final 语句的作用是用来完成一些做不了的工作6. 下列关于内部类的说法不正确的是?A) 内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用B) 内部类可以使用它所在类的静态成员变量和实例成员变量C) 内部类不可以用 abstract 修饰符定义为抽象类D) 内部类可作为其他类的成员,而且可访问它所在类的成员7. 下面哪个是合法的布尔值?A) “false”B) falseC) 0D) f8. 下列代码的执行结果是:public

4、class Test public int aMethod() static int i=0;i+;System.out.println(i);public static void main(String args) Test test = new Test();test.aMethod();A)编译错误B)0C)1D)运行成功,但不输出9. 在 oneMethod()方法运行正常的情况下,程序段将输出什么? public void test() try oneMethod();System.out.println(condition 1); catch (ArrayIndexOutOfBou

5、ndsException e) System.out.println(condition 2); catch (Exception e) System.out.println(condition 3);finally System.out.println(finally);A)condition 1B)condition 2C)condition 3D)condition 1Finally10. 给出下列的代码,哪行在编译时可能会有错误? public void modify() int i, j, k; i = 100; while ( i 0 ) j = i * 2; System.out

6、.println ( The value of j is + j ) ; k = k + 1; A)line 4B) line 6C) line 7D)line 811. 下面说法正确的是( )。A) final 可修饰类、属性、方法。B) abstract 可修饰类、属性、方法。C) 定义抽象方法需有方法的返回类型、名称、参数列表和方法体。D) 用 final 修饰的变量,在程序中可对这个变量的值进行更改。12. 下面是有关子类继承父类构造函数的描述,其中正确的是( )。A) 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。B) 子类无条件地继承父类不含参数的构造函数。C

7、) 子类必须通过 super 关键字调用父类的构造函数。D) 子类无法继承父类的构造函数。13. 若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是 ( )。A) 它们的返回值类型的不同 B) 它们的名称的不同C) 它们的参数表的不同 D) 它们的修饰符不同14. 现有两个类 A、B,以下描述中表示 B 继承自 A 的是( )。A) class A extends B B) class B implements AC) class A implements B D) class B extends A15. 下列的哪个选项可以正确用以表示八进制值 8. A)0x8B)0x10C)08

8、D)01016. 下列关于 Java Application 与 Applet 的说法中,正确的是_。A)都包含 main() 方法B)都通过“appletviewer”命令执行C)都通过“javac” 命令编译 D)都嵌入在 HTML 文件中执行17. Java 源程序经编译生成的字节码文件的扩展名为(),字节码文件由解释器执行。A)classB)javaC)exeD)html18. System 类属于( )包。A)java.util B)java.io C)java.awtD)java.lang19. 在 Java 中,要想使本身、子类或包中的方法可以访问该类,应该用()关键字。A)不需

9、要任何关键字B)privateC)finalD)protected20. 如何强制垃圾回收一个对象?A)不能强制回收B)调用 System.gc()C)调用 System.gc(),并传入对象引用D)调用 Runtim.gc()21. 既能作为类的修饰符, 也能作为类成员的修饰符的是( )。A) publicB) extendsC) FloatD)static22. 下面哪一个是非法的标识符?A)2variableB)Variable2C)_whatD) _3_23. 预测以下代码的输出:class StudentString name;String id;void display()Syst

10、em.out.println(“Name:”+name+” ID :”+id);public static void main(String args)Student student=new Student();student.name=”Alisha”;student.id=”C001”; student.display();A) 将有一个编译错误,因为名字和 id 没有初始化。B) 将印出”Name:Alisha ID:C001” 。C) 将引发一个异常,因为没有创建学生。D) 将有一个编译错误,因为学生引用没有初始化。24. 给出下面代码段:1) switch(m) 2) case 0:

11、 System.out.println(case 0);3) case 1: System.out.println(case 1); break;4) case 2: 5) default: System.out.println(default); 6) 下列 m 的哪些值将引起default 的输出? A)0B)1C)2D)325. 要求 CustomerDetails 类存储客户的材料,诸如:客户 id 和客户名。CustomerDetails 类应满足以下条件:条件:CustomerDetails 类不应有子类。为保证上面条件得到满足,你应使用以下语句中哪一个来声明CustomerDet

12、ails 类。A) public class CustomerDetails int customerID;String customerName;B) abstract class CustomerDetails int customerID;String customerName;C) final class CustomerDetails int customerID;String customerName;D) class CustomerDetails int customerID;String customerName;二、判断题(1 分*25=25 分)1. Java 源程序文件

13、中是不区分字母的大小写的。( )2. Java 程序对计算机硬件平台的依赖性很低。( )3. Java 可以用来进行多媒体及网络编程。( )4. 类的 public 类型的成员变量不可以被继承。( )5. Java 类中不能存在同名的两个成员函数。( )6. 用 abstract 修饰的类必须被继承。( )7. 实现一个接口,则在类中一定要实现接口中的所有方法。( )8. Java 中的的字符使用的是 16 位的 Unicode 编码。( )9. Java 虚拟机是实现跨平台的基础。( )10. 一个 Java 类可以有多个父类,这称作多继承。( )11. 只要类中显式地定义一个构造方法,那么

14、 Java 默认的构造方法不再存在。( )12. 构造方法没有任何返回类型,哪怕是 void 也不行。( )13. 抽象类不能实例化。( )14. 一个异常处理中 finally 语句块只能有一个或者可以没有。( )15. 程序中抛出异常时(throw ),只能抛出自己定义的异常对象。( )16. 用 Javac 编译 Java 源文件后得到代码是二进制的。( )17. final 类是为防止他人从你的类上派生新类,此类是不可继承的。( )18. 类是同种对象的集合和抽象。( )19. 接口是由常量和抽象方法组成的特殊类。( )20. 使用静态属性必须以类名做前缀。( )21. 类的私有属性和

15、私有方法可以被其子类访问。( )22. 一个 Java 源程序中允许有多个公共类。( )23. for 语句中的循环体不能是空的。( )24. 重载的方法可以通过它们的返回值类型的不同来区分。( )25. 数组一定占用连续的内存空间。( )三、编程题(10 分+20 分+20 分=50 分)1. 假设你即将毕业找工作,请设计一个静态网页向用人单位做一下个人推荐。要求文本内容不少于 100 字,有插图,有视频,有声音,有表格,有样式变化,有排版,有表单+javascript 程序,形式生动活泼,内容真实有效(不要胡乱添加内容和过于花哨)。2. 请设计一个非公开的 student 类、一个 Java Applet 和一个网页,用于在网页上展示

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

当前位置:首页 > 办公文档 > 解决方案

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