2022年全国信息技术水平考试JAVA样题 .pdf
《2022年全国信息技术水平考试JAVA样题 .pdf》由会员分享,可在线阅读,更多相关《2022年全国信息技术水平考试JAVA样题 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2010 年全国信息技术水平考试JAVA测试卷第一大题:单选题(45 分)1.(1.5分)一个 Java 程序运行从上到下的环境次序是(A)操作系统、Java 程序、JRE/JVM、硬件(B)JRE/JVM、Java 程序、硬件、操作系统(C)Java 程序、JRE/JVM、操作系统、硬件(D)Java 程序、操作系统、JRE/JVM、硬件 2.(1.5分)下面代码的运行输出结果是public class example public static void main(String args)int x=0;if(x0)x=1;switch(x)case 1:System.out.printl
2、n(1);case 0:System.out.println(0);case 2:System.out.println(2);break;case 3:System.out.println(3);default:System.out.println(4);break;(A)0 2(B)4 3 (C)2 3 (D)1 0 3.(1.5分)下列选项中的哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的。(A)transient (B)synchronized (C)serialize (D)static 4.(1.5分)下列关于变量及其范围的陈述中不正确的是(A)实例变量是类的成员变
3、量。(B)实例变量用关键字static声明。(C)在方法中定义的局部变量在该方法被执行时创建。(D)局部变量在使用前必须被初始化。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -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+
4、again;(D)String s=Welcome to our school;String 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
5、.(1.5分)下列关键字不能用来修饰类的是(A)private (B)abstract (C)public (D)final 9.(1.5分)对于字符串 s=”java”,下列选项中返回字符在字符串中v 的位置的是(A).charAt(v);(B).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)System.out.println(args 1);(A)0 (B)5
6、(C)编译出错 (D)4 11.(1.5分)下列关于 Java 中访问修饰符说法正确的是。(A)当一个类的变量声明为protected时,同包中的任何其他类能够访问该变量。(B)当一个类的变量声明为private时,同包中的任何其他类能够访问该变量。(C)当一个类的变量声明为public时,不同包中的他类能够不能访问该变量。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -(D)当一个类的变量声明为protected时,不同包中的子类可以访问该变量。12.(1.5分)阅读以下程序1)class Person 2)public void printValue(int i,i
7、nt j)/*,*/3)public void printValue(int 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.
8、5分)阅读下面的代码1)public class Test 2)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)FilterOutputStre
9、am (B)File (C)InputStream (D)RandomAccessFile 15.(1.5分)给出下面的代码:public class Test void printValue(int m)do System.out.println(The value is+m);名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 8 页 -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 v
10、alue is 9 (C)The value is 10 (D)The value is 11 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;
11、18.(1.5分)阅读代码片段:String s=hello;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).1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年全国信息技术水平考试JAVA样题 2022 全国 信息技术 水平 考试 JAVA 样题
限制150内