(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷
【备考2023年】陕西省西安市全国计算机等级考试Java语言程序设计真题二卷(含答案)

【备考2023年】陕西省西安市全国计算机等级考试Java语言程序设计真题二卷(含答案)学校:班级:姓名:考号:一、单选题(10题)1.下列变量的定义中,错误的是()oA.intx=3;B.floatf;d;C.StringS=n Hello n;D.booleanb=true;2Java语言与C++语言相比,最突出的特点是()A.面向对象B.高性能C.跨平台D.有类库3.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()oA.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法4Java变量中,以下标识符错误的是()。
A._comB.!orgC.fateD.Sstablel5.下列()是不合法的Java标识符。
A.Tree&GlassesB.firstJavaAppletC._$the1.astOneD.$27356.在方法内部使用,代表对当前对象自身引用的关键字是()oA.superB.ThisC.SuperD.this7.有如下语句:s=Int(100*RnD.执行完毕,S的值是()。
A.[0,99]的随机整数B.[0,100]的随机整数A[l,99]的随机整数D.[l,100]的随机整数8.分析如下所示的Java代码,编译运行后的输出结果是()。
publicstaticvoidmain(Stringarg[]){booleanb=true;System.out.print(b);if(b){SyStemQUt.print,真");}else{SyStemQUt.print,假");)}A.trueB.true真C.true假D.l9∙下列叙述中,不属于测试的特征的是()oA.测试的挑剔性B.完全测试的不可能性C测试的可靠性D.测试的经济性10∙下列描述中正确的是()oA.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题二、2.填空题(10题)11.下列JAPPIet对鼠标单击事件进行处理,当鼠标在JPanel中单击时, 在J1.abel中显示单击次数。
2010年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷

2010年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷2010年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷第一大题:单选题(30 分)1. (1分) 在Java中,int数据类型所占的位数为 ( C )(A) 8 (B) 16 (C) 32 (D) 642. (1分)在一个类设计中,其中的一些类成员变量需要保证只能够被同类和相同的包中的其他类访问,那么应使用的访问控制符是( D )(A) private (B) protected (C) public (D) 没有访问控制符3. (1分) 下列选项中属于非法标识符的是( A )(A) 2variable (B) Variable2 (C) _what (D) b3_4. (1分) 下列选项中属于Panel和Applet默认布局管理器的是( B )(A) CardLayout (B) FlowLayout (C) BorderLayout (D)GridLayout5. (1分) 下列说法中错误的是( D )(A) final关键字声明该方法是最终方法,不能被重写(B) 所谓方法的覆盖是声明一个方法与其父类中某个方法相同(C) 所谓方法的重载是多个方法可以共用一个方法名(D) 所谓构造方法就是类里面的第一个方法6. (1分)为把文件指针设置为文件内的特定位置,应使用RandomAccessFile 类中的哪个方法( D )(A) long getFilePointer()(B) long length()(C) Byte [] readBytes(long)(D) void seek(long pos)7. (1分) 下列程序的输出结果是( )class Happy {public static void main(String args[]) {int i =1;int j = 10;do {if ( i++ < j--)continue;} while ( i <5 );System.out.println ( i+" "+j );}}(A) 5 5 (B) 5 4 (C) 6 4 (D) 5 68. (1分) 下列程序的输出结果是 ( )class Test{String s;public static void main(String args[]){Test ks=new Test();int j,i;i=ks.hai();j=ks.hello();System.out.println(i+" "+j);}int hai(){if((s==null)||(s.length()==0))return 10;elsereturn 0;}int hello(){if((s==null)||(s.length()==20))return 10;elsereturn 0;}}(A) 10 10 (B) 0 0 (C) 10 0 (D) 0 109. (1分) 执行下列程序段后,b,x,y的值是( )int x=6,y=8;boolean b;b=x<y||++x==--y;(A) true,6,8 (B) false,7,7 (C) true,7,7 (D) false,6,810. (1分)下列关于Java Application与Applet的说法中,正确的是( ) (A) 都包含main()方法 (B) 都通过“appletviewer”命令执行 (C)都通过“javac”命令编译 (D) 都嵌入在HTML文件中执行11. (1分) 下列代码中,将引起一个编译错误的行是( )1)public class Test{2)int m,n;3)public Test() {}4)public Test(int a) {m=a;}5)public static void main(String args[]){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行12. (1分)要串行化某些类的对象,这些类就必须实现( )(A) Serializable接口 (B) java.io.Externalizable接口 (C) java.io.DataInput接口 (D) DataOutput接口13. (1分) 下列程序输出的结果是( )public class Test {public static void changestr(String str){str="welcome";}public static void main(String[] args) {String str="1234";changestr(str);System.out.println(str);}}(A) 1234(B) welcome(C) 编译出错(D) 编译通过,运行出错14. (1分) 下列程序输出的结果是( )public class Test{public static void main(String args[]){System.out.print(10%3);System.out.print(",");System.out.println(10%3.0);}}(A) 1,1 (B) 1,1.0 (C) 1.0,1 (D) 1.0,1.015. (1分)编译并运行以下程序(运行命令:java Test 0),则下列关于运行结果的描述正确的是( )class Test{public static void main(String[] args){long i=1;switch(i){case 0: System.out.println("0");case 1: System.out.println("1");default : System.out.println("default");}}}(A) 编译出错 (B) 打印出0 (C) 打印出1 (D) 打印出default16. (1分) 若抛出用户自定义异常,应使用的子句是( )(A) catch (B) throw (C) try (D) finally17. (1分)在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷

2011年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷第一大题:单选题(30 分)1. (1分) 下列属于Java应用程序入口方法的是()。
(A) start()(B) init()(C) paint()(D) main()2. (1分) 下列选项中属于Java中不合法标识符的是()。
(A) $cardNumber (B) point(C) Tree&Grass (D) _getSalary3. (1分) 下列布局管理器按钮中,位置有可能会根据Frame的大小改变而改变的是()。
(A) BorderLayout (B) CardLayout(C) GridLayout (D) FlowLayout4. (1分) 在Java中,int数据类型所占的位数为( ) 。
(A) 8 (B) 16 (C) 32 (D) 645. (1分) 下列程序段的输出结果是()。
int a=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);(A) 144 (B) 28 (C) 140 (D) 不能执行6. (1分) 已知类关联如下:class Employee{ }class Manager extends Employee{ }class Director extends Employee{ }则下列关于创建对象的语句正确的是()。
(A) Employee e=new Manager();(B) Director d=new Manager();(C) Director d=new Employee();(D) Manager m=new Director();7. (1分) 下列关于事件监听的说法中正确的是()。
(A) 所有组件,都不允许附加多个监听器(B) 如果多个监听器加在一个组件上,那么事件只会触发一个监听器(C) 组件不允许附加多个监听器(D) 监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别8. (1分) 下列关键字中不是用来控制对类成员访问的是()。
CCAT考试题及答案

科目编号:2422全国信息化计算机应用技术水平教育考试试卷(考试时间:150分钟 考试总分:100分 专业认证课程:JAVA 程序设计)注意事项1、 请首先按要求在试卷的标封处填写您的姓名、考号等;2、 请仔细阅读各种题目的回答要求,在规定的位置填写您的答案;3、 请保持试卷卷面的整洁,不要在标封区填写无关内容。
一、单项选择题(每题1分,共10分)1、Java 语言具有许多优点和特点,下列选项中,哪个反映了Java 程序并行机制的特点?( B ) A 、安全性 B 、多线性 C 、跨平台 D 、可移植 2、下列哪个类声明是正确的?( D ) A 、abstract final class HI{•••} B 、abstract private move(){•••} C 、protected private number; D 、public abstract class Car{•••}3、下列关于for 循环和while 循环的说法中哪个是正确的?( D ) A 、while 循环能实现的操作,for 循环也都能实现B 、while 循环判断条件一般是程序结果,for 循环判断条件一般是非程序结果C 、两种循环任何时候都可替换D 、两种循环结构中都必须有循环体,循环体不能为空 4、异常包含下列那些内容?( C )A 、程序中的语法错误B 、程序的编译错误C 、程序执行过程中遇到的事先没有预料到的情况D 、程序事先定义好的可能出现的意外情况别 5、在Java 中,实现用户界面功能的包是( D )A 、java.appletB 、java.transactionC 、java.utilD 、java.awt6、下列关于JA V A 语言特点的叙述中,错误的是( A ) A 、Java 是面向过程的编程语言 B 、Java 支持分布式计算 C 、Java 是跨平台的编程语言 D 、Java 支持多线程7、下列关于Applet 的说法中,错误的是( C )A 、Applet 自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B 、可以在安全策略的控制下读写本地磁盘文件C 、Java 中不支持向Applet 传递参数D 、Applet 的主类要定义为java.applet.Applet 类的子类8、若a 的值为4时,下列程序段被执行后,c 的值是多少?( B ) c = 1; if ( a>0 )if ( a>3 ) c = 2; else c = 3; else c = 4;A 、1B 、2C 、3D 、49、在编写Java Application 程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( C )语句。
(备考2023年)江西省赣州市全国计算机等级考试Java语言程序设计测试卷(含答案)

(备考2023年)江西省赣州市全国计算机等级考试Java语言程序设计测试卷(含答案)学校:班级:姓名:考号:一、单选题(10题)1.下列叙述中,错误的是()oAjavaApplication与Applet所用编译命令相同B.通常情况下JaVaAPPIiCatiOn只能有一个main()方法CJavaApplet必须有HTM1.文件才能运行DJavaApplet程序的.class文件可用Java命令运行2.在Java中,用package语句说明一个包时,该包的层次结构必须是()oA.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同3Java语言和C++语言相比,下面哪项内容是Java独有的()。
A.面向对象B.动态链接C.有类库D.跨平台4.下列程序从标准输入设备--键盘读入一个字符,然后输出到屏幕。
要想完成此功能,画线处应该填入的语句为importjftva.ιo.∙spublic C IΛM TeMpublic7∣HiCvoidmain(String AΓR5[j)Icharch:try»Sysicm.out.ρrιnιln(ch)»Icatch<1()Exceρtionr>c.p11ntSlackTr«cc()ι()o/5.下列操作中,不属于Applet安全限制的是()oA.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的Applet通信6.下列叙述中,错误的是AJButton类和标签类可显示图标和文本B.BUtton类和标签类可显示图标和文本C.AWT构件能直接添加到顶层容器中D.Swing构件不能直接添加到顶层容器中7.下列不属于接口Window1.istener的方法是A.WindowClosingO8.windowClosed()C.windowMinimized()D.windowθpened()8.在JaVaAPPlet程序中,如果对发生的事件做出响应和处理的时候,应该使用下列()语句。
全国计算机等级考试Java选择试题及答案

全国计算机等级考试Java选择试题及答案全国计算机等级考试Java选择试题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的全国计算机等级考试Java选择试题及答案,供参考练习,预祝考生们考出自己理想的成绩!全国计算机等级考试Java选择试题及答案选择题(每小题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡的响应位置上,答在试卷上不得分。
(11)在Java2的几个版本中,可以开发桌面应用程序、低端的服务器应用及JavaApplet程序的是()。
A . J2SE B. J2EE C. J2ME D. JSP(12)下列叙述中,正确的是()。
A 对于byte 型变量,内存分配给1个字节B long 型变量,内存分配给8个字节C Java 语言使用Unicode 字符集D 1.23f 表示1.23 乘以10 的平方(13)下列属于合法的Java语言标识符是()。
A.c_at5$books B. s+C. sta/ticD. -3.14159(14)在Java 语言中,表示换行符的转义字符是()。
A.n B. f C‘n‘ D. dd(15)在Java语言中,System类与Math类所在的包是()。
A. java.appletB. ngC.java.utilD.java.awt(16)在Java语言中,所有组件类的根类是()。
A. ng.ObjectB. ng.classC. ponentD.java.awt.Frame(17)在Java语言中,关于包的说法正确的是()。
A. 用Package 语句说明一个包时,该包的层次结构必须与文件的类型相同B. 没有使用Package语句的类默认归到awt包中C. 同一个包中的类可以相互访问对方的成员D. Java语言中有一个java.awt.ewent 包(18)在读字符文件Employee.dat时,使用该文件作为参数的类是()。
《Java语言程序设计》考试试卷(A卷)附答案

生姓名: 学号: 班级: 专业 命题: 审批:--------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 -----------------------------------------------------------**工学院高等学历继续教育2019年第 一 学期《Java 语言程序设计》考试试卷(A 卷、开卷)附答案---------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 ----------------------------------------------------------- 学生姓名: 学号: 班级: 专业 命题: 审批:**学院高等学历继续教育2019 学年第一学期科目:《Java语言程序设计》考试试卷试题A试题答案及评分标准命题教师:** 使用班级:函计19-3一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共15分)1.C2.D3.A4. A5.D6.C7. B8. A9. B 10. C 11.C 12.A13.A 14.B 15.C二、填空题(本大题共15题15空,每空1分,共15分)1. ;2.class3. ,4. break5.退出6. /*7. 赋值8. 循环9. return 10. equals 11. 0 12. 标签13. , 14. 类变量 15. this三、问答题(本大题共3题,每题10分,共30分)1.什么是Java编程语言(10分)答:Java是一门面向对象的计算机编程语言。
(备考2023年)吉林省白城市全国计算机等级考试Java语言程序设计测试卷(含答案)

(备考2023年)吉林省白城市全国计算机等级考试Java语言程序设计测试卷(含答案)学校:班级:姓名:考号:一、单选题(10题)1.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
A.A.冒泡排序为n(n-l)∕2B.简单插入排序为nC.希尔排序为nD.快速排序为n/22.自定义异常类的父类可以是A.ErrorB.VirtuaMachineErrorC.ExceptionD.Thread3.阅读下列代码段abstractclassPerson{publicPerson(Stringn){name=n;)publicStringgetDescription();publicStringgetName(){}privateStringname;)在下画线处应填入的修饰符是A.staticB.abstractC.protectedD.final4.下面的说法错误的是()AJava语言是面向对象的、解释执行的网络编程语言。
BJava语言具有可移植性。
CJava语言是与平台有关的编程语言。
DJava语言编写的程序虽然是“一次编译,到处运行“,但必须要java的运行环境。
5.软件生命周期可分为定义阶段,开发阶段和维护阶段。
详细设计属于OA.定义阶段B.开发阶段C.维护阶段D.上述三个阶段6.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是A.10B.8C.6D.47.在JaVa中,byte变量的最大值和流中的无符号字节的最大值()。
A.都是255B.前者是127,后者是1024C.都是1024D.对于byte变量是127,对于无符号字节是2558.下列程序的运行结果是()。
publicclassSun{publicstaticvoidmain(Stringargs[]){inta=l;intb=l;for(inti=l;i<=3;i ++){a=a+b;b=b+a;}System.out.println(a+1111+B);}}A.66B.58C.1321D.34559.下列不是J2SE的特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷第一大题:单选题(30 分)1. (1分) 在Java中,int数据类型所占的位数为 ( C )(A) 8 (B) 16 (C) 32 (D) 642. (1分)在一个类设计中,其中的一些类成员变量需要保证只能够被同类和相同的包中的其他类访问,那么应使用的访问控制符是( D )(A) private (B) protected (C) public (D) 没有访问控制符3. (1分) 下列选项中属于非法标识符的是( A )(A) 2variable (B) Variable2 (C) _what (D) b3_4. (1分) 下列选项中属于Panel和Applet默认布局管理器的是( B )(A) CardLayout (B) FlowLayout (C) BorderLayout (D)GridLayout5. (1分) 下列说法中错误的是( D )(A) final关键字声明该方法是最终方法,不能被重写(B) 所谓方法的覆盖是声明一个方法与其父类中某个方法相同(C) 所谓方法的重载是多个方法可以共用一个方法名(D) 所谓构造方法就是类里面的第一个方法6. (1分)为把文件指针设置为文件内的特定位置,应使用RandomAccessFile 类中的哪个方法( D )(A) long getFilePointer()(B) long length()(C) Byte [] readBytes(long)(D) void seek(long pos)7. (1分) 下列程序的输出结果是( )class Happy {public static void main(String args[]) {int i =1;int j = 10;do {if ( i++ < j--)continue;} while ( i <5 );System.out.println ( i+" "+j );}}(A) 5 5 (B) 5 4 (C) 6 4 (D) 5 68. (1分) 下列程序的输出结果是 ( )class Test{String s;public static void main(String args[]){Test ks=new Test();int j,i;i=ks.hai();j=ks.hello();System.out.println(i+" "+j);}int hai(){if((s==null)||(s.length()==0))return 10;elsereturn 0;}int hello(){if((s==null)||(s.length()==20))return 10;elsereturn 0;}}(A) 10 10 (B) 0 0 (C) 10 0 (D) 0 109. (1分) 执行下列程序段后,b,x,y的值是( )int x=6,y=8;boolean b;b=x<y||++x==--y;(A) true,6,8 (B) false,7,7 (C) true,7,7 (D) false,6,810. (1分)下列关于Java Application与Applet的说法中,正确的是( ) (A) 都包含main()方法 (B) 都通过“appletviewer”命令执行 (C)都通过“javac”命令编译 (D) 都嵌入在HTML文件中执行11. (1分) 下列代码中,将引起一个编译错误的行是( )1)public class Test{2)int m,n;3)public Test() {}4)public Test(int a) {m=a;}5)public static void main(String args[]){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行12. (1分)要串行化某些类的对象,这些类就必须实现( )(A) Serializable接口 (B) java.io.Externalizable接口 (C) java.io.DataInput接口 (D) DataOutput接口13. (1分) 下列程序输出的结果是( )public class Test {public static void changestr(String str){str="welcome";}public static void main(String[] args) {String str="1234";changestr(str);System.out.println(str);}}(A) 1234(B) welcome(C) 编译出错(D) 编译通过,运行出错14. (1分) 下列程序输出的结果是( )public class Test{public static void main(String args[]){System.out.print(10%3);System.out.print(",");System.out.println(10%3.0);}}(A) 1,1 (B) 1,1.0 (C) 1.0,1 (D) 1.0,1.015. (1分)编译并运行以下程序(运行命令:java Test 0),则下列关于运行结果的描述正确的是( )class Test{public static void main(String[] args){long i=1;switch(i){case 0: System.out.println("0");case 1: System.out.println("1");default : System.out.println("default");}}}(A) 编译出错 (B) 打印出0 (C) 打印出1 (D) 打印出default16. (1分) 若抛出用户自定义异常,应使用的子句是( )(A) catch (B) throw (C) try (D) finally17. (1分) 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
(A) private (B) protected (C) private protected (D)public18. (1分) 下列程序的输出结果是 ( )class Parent {void printMe() {System.out.println("parent");}}class Child extends Parent {void printMe() {System.out.println("child");}void printall() {super.printMe();this.printMe();printMe();}}public class Test{public static void main(String args[]) {Child myC=new Child();myC.printall();}}(A) parentchildchild(B) parentchildparent(C) parentchild(D) 编译错误19. (1分) 下列程序的输出结果是( )public class ArrayTest {public static void main (String[] args) {String[] sa = { "Green", "Blue", "Red" };System.out.println("Color = " + sa[1]);}}(A) Color = Green(B) Color = Blue(C) 编译失败(D) 发生运行时异常20. (1分) 下列程序的输出结果是( )public class Example{public static void main(String[] ards) throws Exception{try{throw new Exception();}catch(Exception e){System.out.println("Caught Exception!");}System.out.println("Continue!");}}(A) Caught Exception!(B) Caught Exception!Continue!(C) Continue!(D) 没有输出结果21. (1分)欲构造ArrayList类的一个实例,此类继承了List接口,下列方法中正确的是( )(A) ArrayList myList=new Object();(B) List myList=new ArrayList();(C) ArrayList myList=new List();(D) List myList=new List();22. (1分) 下面程序的运行结果是()public class Test{int arr[]=new int[10];public static void main(String[] arg){System.out.println(arr[1]);}}(A) 编译时将产生错误(B) 编译正确,运行时产生错误(C) 输出0(D) 输出NULL23. (1分) Java实现线程的方法有几种( )(A) 1 (B) 2 (C) 3 (D) 424. (1分) 下列程序的输出结果是( )public class Test{static void oper(int b){b = b + 100;}public static void main(String[] args){int a = 99;oper(a);System.out.println(a);}}(A) 199(B) 编译时将产生错误(C) 编译正确,运行时产生错误(D) 9925. (1分)表达式:(x>y)?(z>w)?x:z:w,若x=5,y=9,z=1,w=9,则表达式的值为( )(A) 5 (B) 8 (C) 1 (D) 926. (1分)下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,下列选项中可以将程序补充完整并正确运行的是( )public class Test implements Runnable{public static void main(String args[]){Test t=new Test();Thread tt=new Thread(t);tt.start();}public void run(){for(;;){try{______;}catch(______ e){}System.out.println("Hello");}}}(A) sleep(1000)InterruptedException(B) sleep(1000)RuntimeException(C) Thread.sleep(1000)RuntimeException(D) Thread.sleep(1000)InterruptedException27. (1分) 对下面的应用程序叙述正确的是( )public class Test{public void main(){System.out.println("Hello World!");}}(A) 该程序没有错误(B) 该程序在编译过程中会出错(C) 该程序在编译过程中不会出错,运行时才会出错(D) 编译和运行都不会出错,但运行时无结果输出28. (1分)在编写Java applet程序时,若需要对发生事件作出响应和处理,一般需要在程序的开头写上( )语句。