2013上半年全国信息技术水平考试计算机程序设计技术水平证书_第1页
2013上半年全国信息技术水平考试计算机程序设计技术水平证书_第2页
2013上半年全国信息技术水平考试计算机程序设计技术水平证书_第3页
2013上半年全国信息技术水平考试计算机程序设计技术水平证书_第4页
2013上半年全国信息技术水平考试计算机程序设计技术水平证书_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2013上半年全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷第一大题:单选题(30分)1. (1分)Java虚拟机指的是(D)。(A)由Java语言操作的家用设备(B)运行Java程序所需的硬件设备(C)Java源代码的编译器(D)Java字节代码的解释程序2. (1分)在Java程序设计中,程序员创建(D)文件,然后编译器把它们转化为()文件。(A)源,HTML(8)HTML字节代码广(C)字节代码,源(D)源,字节代码3. (1分)运行以下代码,并在命令行输入:javaMyProg“Goodmorning,则输出结果是(A)。publicclassMyProg(pu

2、blicstaticvoidtnain(Stringarg)(System.out.prmtln(arg(OJ);)CI(A)Goodmorning(B)GoodrI(C)morningrI(D)Exceptionraised:java.lang.ArrayIndexOutOfBoundsException:24. (1分)A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:Aa0=newA();Aa1=newB();Aa2=newC();下列说法中正确的是()(A)只有第1行能通过编译(B)第1、2行能通过编译,但第3行编译出错(C)第1、2、3行能通过编译,但第2、3行运行时

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分)下列程序段执行后,其输出的结果是()。classTestpublicstaticvoidmain(StringargJ)Testinc=new氏5t0;inri=3;mc.fertnmti);1 =i-;Svitem.out.printin(i);voidfermn(inti)(i-)0(A)编译错误(B)2(C)30(D)07. (1分)在Jav

4、a语言中,不允许作为类及类成员访问的限制修饰符是()(A)public(B)static(C)private(D)protected8. (1分)下列选项中,属于publicvoiddemo().的重载函数的是()。(A)privatevoiddemo().(B)publicintdemo().(C)publicvoiddemo2().(D)publicintdemo(intm,floatf).9. (1分)下列程序段执行后,其输出的结果是()。inti-9;冽疝由(i)default:System.out.println(Fdefault1);case0:System.out.printki

5、(pzerok);break;case 1:System.out.printlnLone);case 2:Sysremout.printLn(;)(A)defaultzero(B)zero(C)default(D)没有输出结果10.(1分)下列布局管理器按钮中,位置有可能会根据Frame的大小改变而改变的是)。FlowLayout(B)CardLayout(C)GridLayoutBorderLayout分)下列Java常见事件类中,属于键盘事件类的是()。(A)InputEvent(B)KeyEventr(C)MouseEvent(D)WindowEvent(A)(D)11.(112. (1

6、分)下列选项中,使用File类不可以执行的操作是()。(A)返回上级目录的名字厂(B)删除一个文件厂(C)创建目录(D)查看一个文件包含的文本或二进制信息13. (1分)下列有关私有变量和私有方法声明的说法中,正确的是()。(A)用关键字friendly修饰的成员变量和方法,称为私有变量和私有方法(B)用关键字protected修饰的成员变量和方法,称为私有变量和私有方法(C)用关键字public修饰的成员变量和方法,称为私有变量和私有方法(D)私有变量不能在类之外通过对象直接访问,只有在本类中创建的自己对象,才能访问自己的私有变量14. (1分)在Java中,下列关于final关键字的说法中

7、正确的有()。(A)如果修饰变量,则一旦赋了值,就等同于一个常量厂(B)如果修饰方法,则该方法能在子类中被覆盖厂(C)如果修饰类,则该类只能被一个子类继承(D)如果修饰方法,则该方法所在的类不能被继承15. (1分)下列选项中属于过滤流FilterInputStream的子类的是()。(A)PrintStream(B)DataOutputStream(C)DataInpurItStream(D)BufferedOutputStream16. (1分)下列关于线程的叙述中错误的是()。(A)线程调用start()方法从新建状态进入就绪队列排队(B)当run()方法执行完毕,线程就变成死亡状态(C

8、)线程处于新建X态时,调用isAlive()方法返回true(D)sleep方法可以暂停一个线程的执行,在适当的时候再恢复其执行17. (1分)下列程序段执行后,其输出结果是()。classMyThreadmendsThreadpublicstaticvoidmain(Stringargs)XhThreadt=newMvThread();MyThreads=newXfyThread();Svsternout.print(one.1);5start。;System.out.print(Mtvso.M)ipublicmnOSystem.out.print(Thread);)(A)程序编译失败(B)

9、程序运行2果为:one.Threadtwo.Thread(C)程序运行结果不确定(D)程序运行2果是:one.two.ThreadThread18. (1分)下面关于事件监听的说法中正确的是()。(A)所有组件都不允许附加多个监听器(B)监听器机制允许按照我们的需要,任意调用addXxxxListener方法多次,而且没有次序区别(C)组件不允许附加多个监听器(D)如果多个监听器加在一个组件上,那么事件只会触发一个监听19. (1分)当浏览器的用户离开applet所在的HTMIM面时都会调用方法()(A)init()(B)destroy()(C)paint()(D)stop()20. (1分)

10、下列有关子类继承父类构造函数的描述中正确的是()。(A)子类的对象创建时,先调用子类自己的构造函数,然后调用父类的构造函数(B)子类可以通过super关键字调用父类的构造函数(C)子类无条件地继承父类不含参数的构造函数(D)父类的对象创建时,先调用父类自己的构造函数,然后调用子类的构造函数21. (1分)下列说法中正确的是()。(A)try语句可以单独存在,不需要其他的附加语句(B)try语句不能单独存在,后面必须要和catch或finally语句配合使用(C)在try语句后面的catch语句只能有一句(D)finally语句的作用是用来完成一些不能完成的工22.(1卜列关于类(接口)定义正确

11、的是(A)publicclassaprivateintx:publicabsrractintgetX();(B)Publicabstractclassaprivateintx;publicabsrractinrgetX();publicintaMethod)return0;)(C)publicclassaprivateintx;publicmtgetX()returns:)(D)publicinterfaceinterfaceAprivaleintx;publicintgetX()returnx:)23. (1分)下列语句执行后,x的值是()。inta=5,b=4,x=3;if(a-=b)x=

12、+a*x;(A)3(B)4(C)5(D)624. (1分)下列代码中用来实现在本地机上2001端口创建服务器套接字的是()。(A)ServerSocketss=newServerSocket(2001,localhost);(B)Socketss=newSocket(2001,localhost);rI(C)Socketss=newSocket(2001);rI(D)ServerSocketss=newServerSocket(2001);25. (1分)下列语句错误的是()(A)inta=newint55;(B)intb=newint55;(C)intc=newint55;(D)intd=n

13、ewint5,5;26. (1分)下列程序段执行后,其输出的结果是()。classClassDemopublicstaticintsum=l:publicCjassDemoOsum-sum-5;)publicclassClassDemoTestpublicstaticvoidmajntStringargs)ClassDemodemol=nev.-CjassDemoQ;ClassDetnodemo2=newCiassDemoQ;Sysrem.out.println(demo1.sum);(A)0(B)6(C)11(D)227. (1分)下列选项中,可以提供Java存取数据库能力的包是()。(A)

14、java.sql(B)java.awt(C)java.lang(D)java.swing28. (1分)当点击Applet中一个按钮控件时,下列哪个对象将会被创建()(A)PaintEvent(B)TextEvent(C)ActionEvent(D)KeyEvent29. (1分)getCustomerInfo()方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个IOException,则输出的结果是()。publicvoidgetCustomerlnfo()trydoscmethingthatmavcauseanExceptioncaxch(javajo.FileNotF

15、oundExceptionex)System.ont.print(MFileXotFoundException!1);catch(lava.io.IOExcepnonex)System,outprint(lOExcepdcatch(jaa.1ang.Exceptionex)System.ont.prinTiException!);)(A)lOException!(B)IOException!Exception!(C)FileNotFoundException!IOException!(D)FileNotFoundException!IOException!Exception!30. (1分)阅

16、读下列代码段,编译时会产生错误的段落是()。1)publicclassTest2)intn=0;3)intm=0;4)publicTest(inta)m=a;5)publicstaticvoidmain(Stringarg口)6)Testt1,t2;7)intj,k;8)j=3;k=5;9)t1=newTest();10)t2=newTest(k);11)12)(A)行1,(B)行40(C)行60(D)行9第二大题:编程题(70分)1.(20分)备注,考生按照系统提示目录保存试题文件,文件夹名为题目编号.文件夹中的文件命名参照提示所给的程序架构.例:第,题文件名为ExaaLjava,对应的字节

17、码文件为Exadl.clas总程序逻辑爨何愚描述:用户指定某日期,请计算出该日期是该年的第几天,要判断指定年份是否是闰年,二月同年为 2 味 j 半年为翻天易年的方法可以用伪语句描逑如下!丸睥年能襁麻尽且不育龈 100 除星)或能被 4CM 除尽人则该年是闰年;否则不是闰年。提示:3)建立两懂组,分知府情平年和闰年中每一个月的天粒*(2)根据茅斯年份是否闰年来计算该日期是该年的第几天 0程序结构如下:importjara.util.*;publicclassExamipublicitalic1oidmain(Stringarg侬口 anDawnew 皿网 3 匕鸿 31 刖 31:30_313

18、q。以国 31 汇平年月份天数而口皿口吓立=11 的门皿 1 也 31.通打 130 引一 303131,对.”30,孔:闰年月份天数intday-0;Scannersc=nevvScanaer(System,m);System.iiuLprint(错愉入年份:”);Stringywar=sc.nextLine();SysJenLout.printC请渝入月份:工Siringmonth=5c.nexlLinc(),5ystem 仇鬼因而请输入日期:41);Stringday=sc.nextLiue():泊斯是否闰年,并计算天数System.out.printlnt该日期是该年的第内年下天二(岳

19、注:考生按照系统提示目录保存试题文件,文件夹名为题目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题文件名为“Exam1 诬丑,对应的字节码文件为:Examl.dassc2.(25分)备注:考生按照系统提示目录保存试题文件,文件夹名为题目编号.文件夹中的文件命名参照提示所给的程序架掏.例:第一题文件名为“Exand.java。对应的字节码文件为二ExamLclass.文件读写问题描述:将建盘输入的文字存入文件,键入小计结束,提示:(IJSystm.in 是键盘辎仄 3Q创建 BuffercdRjeadffr一行 j创建 PrinrWntffT 一次写一行。程序结构也吓:importj

20、iva.io.*;publicclassExam2publicstaticvoidmainfStniiglpaiam;Strings;BufferedReaderin=null:Printriterout=null:m从键盘读一行,写一行,当遇到 exit 时,结束ratciiflOExceptiODe).getStaeklraceO;finallyiffoutl=null)outcloseOif(inI-null)(tryfindoscOJeaTch(IOExccpLione2)tl.gtrStackTraceO)L 音注:考生按照系统提示目录保存试题文件,文件夹名为题目编号文件夹中的文件命名参照提示所给的程序架构。例:第一题文件名为“Enaml.javaM 对应的字节谙文件为:Examl.classo)3.(25分)备注:考生按照系统提示目录保存试题文件,文件夹名为题目编号.文件夹中的文件命名参照提示所给的程序架构.例:第一题文件名为“ExairiLjav己“,对应的字节码文件为:Exand.class面向对象问题描述:设计一个员工类Employee,要求如下&J)该员工类具有下列私皙属性;编号姓名iname,StnngL基本工资(.basicSala

温馨提示

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

评论

0/150

提交评论