JAVA模考试卷参考答案

上传人:xuey****n398 文档编号:147411574 上传时间:2022-09-02 格式:DOCX 页数:7 大小:15.96KB
收藏 版权申诉 举报 下载
JAVA模考试卷参考答案_第1页
第1页 / 共7页
JAVA模考试卷参考答案_第2页
第2页 / 共7页
JAVA模考试卷参考答案_第3页
第3页 / 共7页
资源描述:

《JAVA模考试卷参考答案》由会员分享,可在线阅读,更多相关《JAVA模考试卷参考答案(7页珍藏版)》请在装配图网上搜索。

1、1.一个Java程序运行从上到下的环境次序是( ) A、操作系统、Java程序、JRE/JVM、硬件。B、JRE/JVM、Java程序、硬件、操作系统C、Java程序、JRE/JVM、操作系统、硬件。 D、Java程序、操作系统、JRE/JVM、硬件2.下面代码的运行输出结果是 ( A )public class Test public static void main(String args) int x = 0;if (x 0)x = 1;switch (x) case 1:System.out.println(1);case 0:System.out.println(0);case 2:

2、System.out.println(2);break;case 3:System.out.println(3);default:System.out.println(4);break;(A) 02(B) 4 3 (C) 2 3 (D) 1 0 3. (1.5分) 下列选项中的哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的。 (A) transient (B) synchronized (C) serialize (D) static 4. (1.5分) 下列关于变量及其范围的陈述中不正确的是 (A) 实例变量是类的成员变量。 (B) 实例变量用关键字static声明。 (C

3、) 在方法中定义的局部变量在该方法被执行时创建。 (D) 局部变量在使用前必须被初始化。 5. (1.5分) 下列程序片断可能发生错误的是 (A) String s= Welcome to our school;String t= thanks;String k=s+t;(B) String s= Welcome to our school;String standard=s.toUpperCase(); (C) String s= Welcome to our school;String t;t=s3+ again; (D) String s= Welcome to our school;S

4、tring t= s+school; 6. (1.5分) 在一个Java源文件中定义了3个类和15个方法,编译该Java源文件时会产生 个字节码文件,其扩展名是 。(A) 15 .java (B) 3 .java (C) 3 .class (D) 15 .class 7. (1.5分) 下列关于垃圾收集叙述正确的是 (A) 程序开发者必须自己创建一个线程进行内存释放的工作。 (B) 垃圾收集将检查并释放不再使用的内存。 (C) 垃圾收集允许程序开发者明确指定并立即释放该内存。 (D) 垃圾收集能够在期望的时间释放被Java对象使用的内存。 8. (1.5分) 下列关键字不能用来修饰类的是 (A

5、) private (B) abstract (C) public (D) final 9. (1.5分) 对于字符串s=”java”,下列选项中返回字符在字符串中v的位置的是 (A) s.charAt(v); (B) s.indexOf(v); (C) indexOf(v); (D) indexOf(s,v); 10. (1.5分) 在命令行使用“java test 5 4”运行下面程序的输出结果是: public class test public static void main(String args) (args 1); (A) 0 (B) 5 (C) 编译出错 (D) 4 11.

6、(1.5分) 下列关于Java中访问修饰符说法正确的是 。(A) 当一个类的变量声明为protected时,同包中的任何其他类能够访问该变量。 (B) 当一个类的变量声明为private时,同包中的任何其他类能够访问该变量。 (C) 当一个类的变量声明为public时,不同包中的他类能够不能访问该变量。 (D) 当一个类的变量声明为protected时,不同包中的子类可以访问该变量。12. (1.5分) 阅读以下程序 1) class Person 2) public void printValue(int i, int j) /*/ 3) public void printValue(int

7、 i)/*.*/ 4) 5) public class Teacher extends Person 6) public void printValue() /*.*/ 7) public void printValue(int i) /*.*/8) public static void main(String args)9) Person t = new Teacher();10) t.printValue(10);11) 12) 第10行的语句将调用哪个方法 (A) 第2行 (B) 第3行 (C) 第6行 (D) 第7行13. (1.5分) 阅读下面的代码1) public class T

8、est2) int m,n;3) public Test()4) public Test(int a)m = a;5) public static void main()6) Test t1,t2;7) int j,k;8) j=0;k=0;9) t1 = new Test();10) t2 = new Test(j,k);11) 12)以上代码在编译时哪行将导致一个错误?(A) 第3行 (B) 第5行 (C) 第6行 (D) 第10行 14. (1.5分) 以下哪个类可以作为FilterInputStream类的构造方法的参数。 (A) FilterOutputStream (B) File

9、 (C) InputStream (D) RandomAccessFile 15. (1.5分) 给出下面的代码:public class Test void printValue(int m) do (The value is +m); while(-m10); public static void main(String arg) int i=11; Test t=new Test(); t.printValue(i); 则输出的结果是是 (A) The value is 8(B) The value is 9 (C) The value is 10 (D) The value is 11

10、 16. (1.5分) 类的设计要求它的某个成员变量不能在该类的外部直接访问。应该使用下面哪个修饰符获得需要的访问控制? (A) private (B) no modifier (C) protected (D) public 17. (1.5分) 以下哪个表达式是声明一个含有10个String对象的数组? (A) char str=new String10; (B) char str=new String10; (C) String str=new String10; (D) String str10 =new String10; 18. (1.5分) 阅读代码片段:String s=hel

11、lo;String t=hello;char c=h,e,l,l,o;以下哪个表达式返回false? (A) s.equals(t); (B) t.equals(c); (C) s=t; (D) t.equals(new String(hello); 19. (1.5分) 下面程序运行结果是 1). class A 2). public String toString () 3). return 4;4). 5). 6). class B extends A 7). public String toString () 8). return super.toString() + 3;9). 10

12、). 11). public class Test 12). public static void main(Stringargs) 13). (new B();14). 15). (A) 编译成功并输出4 (B) 编译成功并输出43 (C) 第8行产生一个编译错误 (D) 编译成功但运行时抛出一个异常 20. (1.5分) 下列程序运行结果是: public class Test public static void leftShift(int i, int j) i*=j; public static void main(String args) int i=4, j=2; leftShi

13、ft(i,j); (i); (A) 2 (B) 4 (C) 8 (D) 16 21. (1.5分) 下列选项中的Java源文件代码片段不正确的是 (A) package testpackage; public class Test/do something. (B) import java.io.*; package testpackage;public class Test/ do something. (C) import java.io.*; class Person/ do something.public class Test/ do something. (D) import ja

14、va.io.*; import java.awt.*; public class Test/ do something.22. 分析下面的Java程序,其输出结果为(1.5分) public class Testpublic static void main(String ards) throws Exception trythrow new Exception();catch(Exception e)(Caught Exception!);(continue!);(A) Caught Exception!continue!(B) Caught Exception!(C) continue!(

15、D) Caught Exception23. 使用JDBC API操作数据库时,如果执行带IN参数的预编译SQL语句(1.5分) 采用以下哪个对象? (A) PreparedStatement (B) Statement(C) PrepareStatement (D) CallableStatement24. (1.5 对于方法:addActionListener(ActionListener),下面对其描述正分) 确的是:(A) 用户操作、触发事件的方法 (B) 注册监听器(C) 处理事件发生的接口方法 (D) 以上说法都不对25. (1.5分) 阅读以下程序片段,下面定义正确的是 clas

16、s Employeeinterface IManagerclass Manager extends Employee implements IManagerclass Director extends Employee(A) Employee e=new Manager();(B) Director d=new Manager();(C) Director d=new Employee();(D) IManager m=new Director();26. (1.5分) Java图形用户界面事件处理需要用到的包为(A) java.awt.* (B) .*(C) java.io.*; (D) j

17、ava.rmi.*;27. 完成程序,为程序中下划线处选择正确的选项使得程序能创建并且启(1.5分) 动一个新的线程public class MyRunnable implements Runnablepulbic void run()_(A) new Runnable(MyRunnable).start();(B) new Thread(MyRunnable).run;(C) new Thread(new MyRunnable().start();(D) new MyRunnable().start();28. (1.5分) 下列方法中用来设置一个Labe1的组件的文本是(A) setText() (B) setLabel()(C) setTextLabel (D) setLabelText()29. (1.5分) 下列关于多线程的说法中正确的是(A) 多线程是Java所独有的。(B) 多线程需要在多CPU系统上实现。(C) 多线程必须在单CPU系统的计算机上实现。(D) Java支持多线程。30. (1.5分) 如果要求容器中各组件尺寸相同,则最好选用哪一种布局管理器(A) BorderLayout (B) GridLayout(C) FlowLayout (D) CardLayout

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!