CCAT考试题与答案_第1页
CCAT考试题与答案_第2页
CCAT考试题与答案_第3页
CCAT考试题与答案_第4页
CCAT考试题与答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、身份证号码,线,此,科目编号:2422全国信息化计算机应用技术水平教育考试试卷(考试时间:150分钟考试总分:100分专业认证课程:JAVA程序设计)注意事项1、请首先按要求在试卷的标封处填写您的XX、考号等;A、java.appletB、java.transactionC、java.utilD、java.awt6、下列关于JAVA语言特点的叙述中,错误的是(A)A、Java是面向过程的编程语言B、Java支持分布式计算C、Java是跨平台的编程语言D、Java支持多线程名称软件开发助理工程师过,超,2、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案;3、请保持试卷卷面的整洁,不要在标

2、封区填写无关内容。题号一二三四总分总分人分数7、下列关于Applet的说法中,错误的是(C)A、Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B、可以在安全策略的控制下读写本地磁盘文件C、Java中不支持向Applet传递参数D、Applet的主类要定义为java.applet.Applet类的子类8、若a的值为4时,下列程序段被执行后,c的值是多少?(B)c=1;姓名准考证准,不,题,一、单项选择题(每题1分,共10分)、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?(B)A、安全性B、多线性C、跨平台D、可移植、下列哪个类声明是正确的

3、?(D)A、abstractfinalclassHI?B、abstractprivatemove()?C、protectedprivatenumber;D、publicabstractclassCar?、下列关于for循环和while循环的说法中哪个是正确的?(D)if(a0)if(a3)c=2;elsec=3;elsec=4;A、1B、2C、3D、49、在编写JavaApplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上(C)语句。A、importjava.awt.*;B、importjava.applet.Applet;C、importjava.io.*;D、im

4、portjava.awt.Graphics;10、若需要定义一个抽象类,应使用哪种修饰符?(D)号码答,A、while循环能实现的操作,for循环也都能实现B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C、两种循环任何时候都可替换A、staticB、packageC、privateD、public二、多项选择题(每题1分,共10分)地区生,考,D、两种循环结构中都必须有循环体,循环体不能为空、异常包含下列那些内容?(C)A、程序中的语法错误B、程序的编译错误C、程序执行过程中遇到的事先没有预料到的情况D、程序事先定义好的可能出现的意外情况别5、在Java中,实现用

5、户界面功能的包是(D)1、执行下列代码后,哪个结论是正确的Strings=newString10;(BD)A、s10为;B、s9为null;C、s0为未定义D、s.length为102、下面的表达式哪个是正确的?(ACD)A、Strings=你好;inti=3;s+=i;B、Strings=你好;inti=3;if(i=s)s+=i;C、Strings=你好;inti=3;s=i+s;第1页共6页D、Strings=null;inti=(s!=null)&(s.length()0)?s.length():0;3、选出合理的标识符(AC)三、判断题(每题0.5分,共5分)A、_sys1_lllB

6、、2mail1、欲构造ArrayList类的一个实例,此类继承了List接口,此方法ListmyList=newArrayList()C、$changeD、class是否正确的?()4、哪个布局管理器使用的是组件的最佳尺寸(preferredsize)(AD)2、paint()方法使用Graphics类型的参数?()A、FlowLayoutB、BorderLayout3、表达式byte=128是否正确?()C、GridLayoutD、GridBagLayout4、关键字serialize可以对对象加互斥锁?()5、下列哪个方法可用于创建一个可运行的类?(A)5、内存回收程序负责释放无用内存此句

7、关于内存回收的说明是正确的?()A、publicclassXimplementsRunablepublicvoidrun().6、在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是java.awt。B、publicclassXimplementsThreadpublicvoidrun().()C、publicclassXimplementsThreadpublicintrun().7、子类无条件地继承父类的有参构造函数。()D、publicclassXimplementsThreadpublicvoidrun().8、设x=2,则表达式(x+)*3的值是9。()6、下

8、面哪个方法可以在任何时候被任何线程调用?(BCD)9、在Java程序中定义的类有两种成员:域成员、方法成员()A、notifyAll()B、sleep()10、创建一个标识有“XX广播电视大学”字样的标签对象gxdd的语句为Labelgxdd=newC、yield()D、synchronized(this)Label(“XX广播电视大学”)。()7、构造BufferedInputStream的合适参数是哪个?(AC)A、BufferedInputStreamB、BufferedOutputStream四、实际操作题(每题15分,共75分)C、FileInputStreamD、FileOuter

9、Stream单元一?8、下列说法正确的是BCD1.下列程序的创建了一个线程并运行,请填空,使程序完整。A、java.lang.Clonable是类B、java.lang.Runnable是接口publicclassThreadTestpublicstaticvoidmain(Stringargs)C、Double对象在java.lang包中Helloh=newHello();D、Doublea=1.0是正确的java语句_;Threadt=newThread(h);9、指出正确的表达式(ABD)t.start();A、doublea=1.0;B、Doublea=newDouble(1.0);c

10、lassHelloimplementsRunnableC、bytea=340;inti;D、Bytea=120;10、定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的publicvoidrun()while(true)正确声明应为:(CD)System.out.println(Hello+i+);A、privateclassMyClassextendsObjectif(i=5)break;B、classMyClassextendsObjectC、publicclassMyClassD、publicclassMyClassextendsObject第2页

11、共6页2、读下列程序:importjava.awt.*;2、下列程序的创建了一个线程并运行,请填空,使程序完整。importjava.awt.event.*;publicclassMyAppletextendsjava.applet.AppletpublicclassThreadTestpublicvoidinit()publicstaticvoidmain(Stringargs)Buttonb=newButton(Button1);Helloh=newHello();b.addMouseListener(newClickHandler();_;Threadt=newThread(h);add

12、(b);t.start();classClickHandlerextendsMouseAdapterpublicvoidmouseClicked(MouseEventevt)classHelloimplementsRunnable/Ainti;publicvoidrun()while(true)在/A处写上语句_可实现将鼠标当前的水平位置输出到标准输出设备上。System.out.println(Hello+i+);if(i=5)break;System.out.println(evt.getX();单元二1请写出下面程序的运行结果3、请阅读下列程序代码,然后将程序的执行结果补充完整。publ

13、icclassTestextendsTT程序代码:publicstaticvoidmain(Stringargs)publicclassthrowsExceptionTestt=newTest(Tom.);staticvoidProc(intsel)throwArithmeticException,ArrayIndexOutOfBoundsExceptionpublicTest(Strings)System.out.println(InSituation+sel);super(s);if(sel=0)System.out.print(Howareyou?);System.out.println

14、(noExceptioncaught);return;publicTest()elseif(sel=1)this(IamJack.);intiArray=newint4;iArray1=3;classTTpublicTT()System.out.print(Hi!);publicstaticvoidmain(Stringargs)trypublicTT(Strings)Proc(0);this();Proc(1);System.out.print(Iam+s);第3页共6页catch(ArrayIndexOutOfBoundsExceptione)示按什么排序,结果为,提供resetSyste

15、m.out.println(Catch+e);finallySystem.out.println(inProcfinally);执行结果:InSituation0noExceptioncaught_InSituation1inProcfinally单元三如果系统要使用超大整数(超过long长度X围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)。单元四介绍JAVA中的CollectionFrameWork(包括如何写自己的数据结构)?单元五现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显第4页共6页add1.getChars(

16、0,add1.length(),op1,1000-add1.length();add2.getChars(0,add2.length(),op2,1000-add2.length();全国信息化计算机应用技术水平教育培训;publicStringadd()CCATJava程序设计答案inti=0;intls_sum=0;intremainder=0;for(i=999;i=0;i-)一、单项选择题(每题1分,共10分)ls_sum=(Integer.parseInt(+op1i)+Integer.parseInt(+op2i)+remainder)%10;15BDDCD610ACBCA二、多项

17、选择题(每题1分,共10分)remainder=(Integer.parseInt(+op1i)+Integer.parseInt(+op2i)+remainder)/10;op3i=ls_sum;if(remainder0)1、BD2、ACD3、AC4、AD5、Aresult=result+remainder;6、BCD7、AC8、BC9、AB10、CDi=0;while(op3i=0)i+;三、判断题(每题0.5分,共5分)if(i1000)1、2、3、4、5、6、7、8、9、10、while(i1000)result=result+op3i;i+;单元一1、Threadt=newThre

18、ad(h)2、System.out.println(evt.getX();returnresult;单元二1、Hi!IamTom.Howareyou?2、Threadt=newThread(h)3、InSituation1单元四答:CollectionFrameWork如下:单元三CollectionclassBigIntListcharop1=newchar1000;LinkedListcharop2=newchar1000;ArrayListintop3=newint1000;Vectorchara=1;StackStringresult=;SetpublicBigInt(Stringad

19、d1,Stringadd2)Mapintk=0;Hashtablefor(k=0;k=999;k+)HashMapop1k=0;WeakHashMapop2k=0;Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)op3k=0;第5页共6页Map提供key到value的映射System.out.println(请输入排序方式(A:升序;D:降序):);单元五-trysort=in.readLine();importjava.io.*;catch(Exceptione)importjava.util.StringTokenizer;System.out.println(请输入A

温馨提示

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

评论

0/150

提交评论