(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷

合集下载

【备考2023年】陕西省西安市全国计算机等级考试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语言)考试试卷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语言)考试试卷

全国信息技术水平考试计算机程序设计技术水平证书(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考试题及答案

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语言程序设计测试卷(含答案)

(备考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选择试题及答案,供参考练习,预祝考生们考出自己理想的成绩!全国计算机等级考试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卷)附答案

《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语言程序设计测试卷(含答案)

(备考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的特点。

计算机程序设计技术证书理论考试试卷

计算机程序设计技术证书理论考试试卷

2004年(上)全国信息技术水平考试计算机程序设计技术证书理论考试试卷一、选择题(每小题1.5分,共60分)答题说明:试题1-40各包含ABCD四个选项,用来填补空白处,把整个叙述补充完整,每小题选择一个最合适的选项,而且只能选择一个选项。

1.现代编程工具普遍支持可视化编程,可视化编程的含义是A.程序在运行时可以清晰显示窗口和构件B.设计期间可以在屏幕看到程序的运行结果C.程序包含尽量丰富的交互界面D.借助多媒体手段,使程序表现出丰富的动态效果2、学习程序设计首先需要学会使用编程工具。

初学者应该集中精力学好一种功能强大且易学易用的编程工具,而不要期望同时学会多种编程工具,因为A.学习的目的是为了及早掌握程序设计的方法B.不同的编程工具区别很小,学多了用处不大C.那样有可能把不同的编程工具搞混D.Windows并不支持多种编程工具混合编程3、随着计算机运行速度的提高和存储空间的扩大,软件设计已经A.摆脱了运行速度和控件限制的束缚B.不再讲究设计方法问题C.从注重运行效率转向注重设计效率D.解决了资源占用和运行效率之间的矛盾4.一般操作系统是把程序载入内存中运行,而不是在磁盘上直接运行,因为A.在磁盘上运行容易出错B.内存地址比较规则,磁盘空间比较散乱C.磁盘上的程序只是文件,还不是真正的程序代码D.这样可以获得较高的运行速度5.程序设计者需要有软件和硬件方面的综合知识,因为A.程序设计常常需要设计硬件结构问题B.软件质量最终取决于硬盘质量C.当今程序设计的发展趋势是软件硬件化D.程序结构越来越复杂,需要借助硬件来简化6.一个程序迟迟调试不通,除了设计方案不佳之外,主要是排除意外错误花费了太多的时间,因此A.必须学会良好的程序设计风格B.除非必要,无需排除那些无关紧要的错误C.程序测试人员必须熟悉程序设计方法D.应该由程序测试人员确定设计方案7.一个优秀软件构架师必须对编程细节有深切了解,因为A.软件设计方案必须包含对所有细节的描述B.软件设计方案必须自底向上生成C.上层设计必须考虑到可行的实现方法D.上层设计必须运行检验后才能交付实施8.已经定型的程序有重要修改时应该记录下修改内容和修改日期。

第七届全国信息技术应用水平大赛预赛试题java程序设计预赛试题.docx

第七届全国信息技术应用水平大赛预赛试题java程序设计预赛试题.docx

第七届全国信息技术应用水平大赛预赛试题JAVA程序设计一、单选题(60题,1分/题,共60分)[1]、Java JDK中可以实现反编译的工具是()。

【答案】D【分数】1分【选项】A、javacB、javaC、jdbD、javap[2]、若使当前编译的Jave文件所引用的类文件不在当前目录下,需要在Java命令后面添加参数()。

【答案】C【分数】1分【选项】A、-cpB、-gC^ -classpathD、-verbose[3]、在Java中,以下标识符不合法的是()。

【答案】B【分数】1分【选项】B、Point&LineC、You_meD、_endline⑷、以下不是Java关键字的是()o【答案】C【分数】1分【选项】A、i fB、classC、thenD、e num[5]、Frame类的默认布局管理器是()。

【答案】C【分数】1分【选项】A、G ridLayoutB、CardLayoutC、BorderLayoutD、F lowLayout[6]、阅读下列代码,正确的说法是()。

public class Person {static int arr[] = new int[10];public static void main(String argsf]) {System.out.println(arr[ 11);【分数】1分【选项】A、代码编译时将产生错误B、代码编译吋正确,运行吋将产生错误C、代码输出为零D、代码输出为空⑺、在下面代码段point x处可以写入的代码是()。

//point xpublic class Interesting{//do something}【答案】C【分数】1分【选项】A、S tring str;B、static int PI=3」4;C、public class MyClass{//do other thing...}D、i mportjava.awt.*;[8]、下面关于事件监听的说明,正确的是()。

全国信息技术水平考试JAVA样题附答案

全国信息技术水平考试JAVA样题附答案

全国信息技术水平考试JAVA测试卷第一大题:单选题 (45 分)1. (1.5分) 一个Java程序运行从上到下的环境次序是 C(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 (x>0) x=1;switch(x){case 1: System.out.println(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) 02(B) 43(C) 23(D) 13 下列选项中的哪个关键字通常用来对对象进行加锁,该标记使得对对象. 的访问是排他的。

B(1.(A) transient (B) synchronized (C) serialize (D) sta5tic 分)4. 下列关于变量及其范围的陈述中不正确的是 B(1.5分) (A) 实例变量是类的成员变量。

(B) 实例变量用关键字static声明。

(C) 在方法中定义的局部变量在该方法被执行时创建。

(D) 局部变量在使用前必须被初始化。

5 下列程序片断可能发生错误的是 Cschool;String t= hanks;. (A) String s= Welcome to ourk=s+t;String (1.school;String our standard=s.toString s= Welcome to 5(B)UpperCase();分)school;String t;t=s[3]+ our aString (C) s= Welcome togain;school;String (D) String s= Welcome to our t= s+school;在一个Java源文件中定义了3个类和15个方法,编译该Java源文件时6. 会产生个字节码文件,其扩展名是 C 。

历年全国计算机等级考试二级Java语言程序设计试题及答案分解

历年全国计算机等级考试二级Java语言程序设计试题及答案分解

A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述3种说法都不对2.开发软件时对提高开发人员工作效率至关重要的是( )。

A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数量D.历年全国计算机等级考试二级Java语言程序设计试题及答案一、选择题(每小题1分,共40小题,共40分)1.下列叙述中正确的是( )。

A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述3种说法都不对D。

【解析】算法的时间复杂度和空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。

2.开发软件时对提高开发人员工作效率至关重要的是( )。

A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述3种说法都不对2.开发软件时对提高开发人员工作效率至关重要的是( )。

A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数量D.A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数量D.计算机的并行处理能力B。

【解析】先进的软件开发工具和环境对提高开发人员工作效率是至关重要的。

3.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。

A.对象成分B.变量成分C.语句成分A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述3种说法都不对2.开发软件时对提高开发人员工作效率至关重要的是( )。

A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数量D.D.传输成分D。

2024年-2025年计算机程序设计员考试题库及答案(最新版)

2024年-2025年计算机程序设计员考试题库及答案(最新版)

2024年-2025年计算机程序设计员考试题库及答案(最新版)一、单项选择题1.在数据库结构中,保证数据库独立性的关键因素是(D)。

A、数据库的逻辑结构B、数据库的逻辑结构、物理结构C、数据库的三级结构D、数据库的三级结构和两级映射是(A)公司推出的一种Internet编程新技术。

A、MicrosoftB、SUNC、HPD、Netscape3.下列属于面向机器的语言的是(C)。

A、C语言B、java语言C、汇编语言D、C++语言4.结构化软件开发方法将软件的开发划分为多个阶段,其中关键是(B)。

A、编码的正确性B、需求的准确性C、测试的严格性D、设计的科学性5.图最适合用来表示(D)。

A、有序数据元素B、无序数据元素C、元素之间具有分支层次关系的数据D、元素之间具有多对多关系的数据6.软件测试的目的是(C)。

A、证明软件系统中存在错误B、找出软件系统中存在的所有错误C、尽可能多地发现软件系统中的错误和缺陷D、证明软件的正确性7.目前的计算机与过去的计算机工具相比,所具有的特点是(B)。

A、按照程序自动进行运算,完全取代人的脑力劳动B、具有记忆功能,能够储存大量信息,可供用户随时检索和查询C、具有逻辑判断能力,所以说计算机具有人的全部智能D、以上都对8.按照《中华人民共和国著作权法》的权利保护期,下列选项中,受到永久保护的是(B)。

A、发表权B、修改权D、发行权9.(C)是一种广泛应用于各行各业的技术管理过程。

A、技术管理B、软件工程C、项目管理D、系统工程10.软件工程方法的产生源于软件危机,下列(A)是产生软件危机的内在原因。

A、软件复杂性B、软件维护性C、软件成本太高D、软件质量难保证11.(D)框架补充了集成开发环境中的大量工具箱和设计器。

A、ASPB、C、JSPD、12.(A)只有两个数码,正好代表逻辑代数中的“真”和“假”。

A、二进制B、八进制C、十进制13.计算机辅助设计简称(A)。

20XX年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷

20XX年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷

20XX年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷20XX年(上)全国信息技术水平考试计算机程序设计技术水平证书(JA V A语言)考试试卷第一大题:单选题(30 分)1. (1分)Java虚拟机指的是()。

(A) 由Java语言操作的家用设备(B) 运行Java程序所需的硬件设备(C) Java源代码的编译器(D) Java字节代码的解释程序2. (1分)在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。

(A) 源,HTML(B) HTML,字节代码(C) 字节代码,源(D) 源,字节代码3. (1分)运行以下代码,并在命令行输入:java MyProg “Good morning”,则输出结果是()。

(A) Good morning(B) Good(C) morning(D) Exception raised: "ng.ArrayIndexOutOfBoundsException: 2"4. (1分)A派生出子类B,B派生出子类C,同时在Java源代码中有如下声明:(1)A a0=new A();(2)A a1=new B();(3)A a2=new C();下列讲法中正确的是()(A) 惟独第1行能经过编译(B) 第1、2行能经过编译,但第3行编译出错(C) 第1、2、3行能经过编译,但第2、3行运行时出错(D) 第1行、第2行和第3行的声明基本上正确的5. (1分)设x和y均为int型变量,则语句:x+=y;y=x-y;x-=y;的功能是()。

(A) 把x和y按从大到小罗列(B) 交换x和y中的值(C) 无确定结果(D) 把x和y按从小到大罗列6. (1分)下列程序段执行后,其输出的结果是()。

(A) 编译错误(B) 2 (C) 3 (D) 07. (1分)在Java语言中,别允许作为类及类成员拜访的限制修饰符是()。

信息技术水平考试计算机程序设计技术水平证书JAVA语言考试试卷

信息技术水平考试计算机程序设计技术水平证书JAVA语言考试试卷

2023年(上)全国信息技术水平考试计算机程序设计技术水平证书(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申明一种接口时,只可以使用( )修饰符修饰该接口。

备考2023年山东省聊城市全国计算机等级考试Java语言程序设计测试卷(含答案)

备考2023年山东省聊城市全国计算机等级考试Java语言程序设计测试卷(含答案)

备考2023年山东省聊城市全国计算机等级考试Java语言程序设计测试卷(含答案)学校:班级:姓名:考号:一、单选题(10题)1.结构化程序设计的3种基本结构是()。

A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移2.下面叙述中错误的是()。

A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也被称为DebugD.软件测试应严格执行测试计划,排除测试的随意性3.在JaVa中语句,运算符&&实现()。

A.逻辑或B.逻辑与C逻辑非D.逻辑相等4.继承是Java语言的一个重要机制,所有的Java类都继承自根类()OA.A.ClassB.ObjectC.StringD.Date5.下列说法中不属于Java类库()A.网络JaVa包B.核心JaVa包CJavax扩展包D.扩展包6.下列关于APPlet的叙述中,错误的是()。

A.Applet是Java类,所以可以由JDK中的解释器java.exe直接解释运行B.Applet应该定义为java.applet.Applet类或javax.SwingJAppkt类的子类C.Applet与Application的主要区别在执行方式上D.通过在HTM1.文件中采用<PARAM>标记可以向Applet传递参数7.switch语句不能用于下列哪种数据类型?()A.doubleB.byteC.shortD.char8.执行完语句int[JX=newin"25];后,则下列说法中正确的是()。

A.x[24]值为0B.x[24]值未定义C.x[25]值为0D.x[0]值为空9.int型PUbliC成员变量MAXj1.ENGTH,该值保持为常数100,则定义这个变量的语句是()oA.publicintMAX.1.ENGTH=100B.finalintMAX.1.ENGTH=100C.publicconstintMAX_1.ENGTH=100D.publicfinalintMAX.1.ENGTH=10010.以下各选项中能正确声明一个表示50个值为null的字符串数组的是()。

2012年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷

2012年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷

考号:001姓名:001剩余时间:02:29:54IP:127.0.0.1网络连接:●2012年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷第一大题:单选题(30 分)1 . (1分)下列选项中,不是Java注释方式的是()。

(A) //…(B) /* … */ (C) /** … **/ (D) /** … */2. (1分) 下列说法中正确的是()。

(A) 不需定义类,就能创建对象(B) 属性可以是简单变量,也可以是一个对象(C) 属性必须是简单变量(D) 对象中必有属性和方法3. (1分)若有定义int x=3,y;则执行语句y=(x++)+(x++)+(x++);后y=()。

(A) 9(B) 12 (C) 15 (D) 184. (1分)若编译一个定义了5个类和18个方法的Java源代码文件,则编译该源代码文件时会产生的字节码文件有()。

(A) 1个(B) 23个(C) 18个(D) 5个5. (1分)在Java中,switch(exp)语句的exp不能是()。

(A) 字符型变量(B) 整型变量(C) 整型常量(D) 逻辑型常量6. (1分)若有定义如下 class dog { float x; static int y;…},则下列说法中正确的是()。

(A) x称为类变量,y为实例变量(B) x,y均为类变量(C) x,y均为实例变量(D) x为实例变量,y为类变量7. (1分) 在JAVA中,下列关于继承的论述中错误的是()。

(A) 继承具有传递性(B) 继承关系也称为“即是”关系(C) 继承具有多支持的特性(D) 继承提高了系统的可重用性8. (1分)在Java中,使一个线程进入就绪状态调用的方法是()。

(A) init()(B) start()(C) run()(D) sleep()9. (1分)在Java中,当服务器的套接字连接建立后,接收客户端的套接字应调用的方法是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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程序时,若需要对发生事件作出响应和处理,一般需要在程序的开头写上( )语句。

相关文档
最新文档