CCAT考试题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共4页科目编号:2422全国信息化计算机应用技术水平教育考试试卷(考试时间:150分钟考试总分:100分专业认证课程:JAVA程序设计)注意事项1、请首先按要求在试卷的标封处填写您的姓名、考号等;2、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案;3、请保持试卷卷面的整洁,不要在标封区填写无关内容。题号一二三四总分总分人分数一、单项选择题(每题1分,共10分)1、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?()A、安全性B、多线性C、跨平台D、可移植2、下列哪个类声明是正确的?()A、abstractfinalclassHI{•••}B、abstractprivatemove(){•••}C、protectedprivatenumber;D、publicabstractclassCar{•••}3、下列关于for循环和while循环的说法中哪个是正确的?()A、while循环能实现的操作,for循环也都能实现B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C、两种循环任何时候都可替换D、两种循环结构中都必须有循环体,循环体不能为空4、异常包含下列那些内容?()A、程序中的语法错误B、程序的编译错误C、程序执行过程中遇到的事先没有预料到的情况D、程序事先定义好的可能出现的意外情况别5、在Java中,实现用户界面功能的包是()A、java.appletB、java.transactionC、java.utilD、java.awt6、下列关于JAVA语言特点的叙述中,错误的是()A、Java是面向过程的编程语言B、Java支持分布式计算C、Java是跨平台的编程语言D、Java支持多线程7、下列关于Applet的说法中,错误的是()A、Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B、可以在安全策略的控制下读写本地磁盘文件C、Java中不支持向Applet传递参数D、Applet的主类要定义为java.applet.Applet类的子类8、若a的值为4时,下列程序段被执行后,c的值是多少?()c=1;if(a0)if(a3)c=2;elsec=3;elsec=4;A、1B、2C、3D、49、在编写JavaApplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句。A、importjava.awt.*;B、importjava.applet.Applet;C、importjava.io.*;D、importjava.awt.Graphics;10、若需要定义一个抽象类,应使用哪种修饰符?()A、staticB、packageC、privateD、public二、多项选择题(每题1分,共10分)1、执行下列代码后,哪个结论是正确的String[]s=newString[10];()A、s[10]为;B、s[9]为null;C、s[0]为未定义D、s.length为102、下面的表达式哪个是正确的?()A、Strings=你好;inti=3;s+=i;B、Strings=你好;inti=3;if(i==s){s+=i};C、Strings=你好;inti=3;s=i+s;身份证号码软件开发助理工程师名称姓名准考证号码地区,,,,,,,,,,,,,,,,,,,考,,,,,,,,,,,,,,,,,生,,,,,,,,,,,,,,,,,答,,,,,,,,,,,,,,,,,,题,,,,,,,,,,,,,,,,,不,,,,,,,,,,,,,,,,,,准,,,,,,,,,,,,,,,,,超,,,,,,,,,,,,,,,,,,过,,,,,,,,,,,,,,,,,此,,,,,,,,,,,,,,线,,,,,,,,,,,,,,,,,第2页共4页D、Strings=null;inti=(s!=null)&&(s.length()0)?s.length():0;3、选出合理的标识符()A、_sys1_lllB、2mailC、$changeD、class4、哪个布局管理器使用的是组件的最佳尺寸(preferredsize)()A、FlowLayoutB、BorderLayoutC、GridLayoutD、GridBagLayout5、下列哪个方法可用于创建一个可运行的类?()A、publicclassXimplementsRunable{publicvoidrun(){......}}B、publicclassXimplementsThread{publicvoidrun(){......}}C、publicclassXimplementsThread{publicintrun(){......}}D、publicclassXimplementsThread{publicvoidrun(){......}}6、下面哪个方法可以在任何时候被任何线程调用?()A、notifyAll()B、sleep()C、yield()D、synchronized(this)7、构造BufferedInputStream的合适参数是哪个?()A、BufferedInputStreamB、BufferedOutputStreamC、FileInputStreamD、FileOuterStream8、下列说法正确的是?()A、java.lang.Clonable是类B、java.lang.Runnable是接口C、Double对象在java.lang包中D、Doublea=1.0是正确的java语句9、指出正确的表达式()A、doublea=1.0;B、Doublea=newDouble(1.0);C、bytea=340;D、Bytea=120;10、定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:()A、privateclassMyClassextendsObjectB、classMyClassextendsObjectC、publicclassMyClassD、publicclassMyClassextendsObject三、判断题(每题0.5分,共5分)1、欲构造ArrayList类的一个实例,此类继承了List接口,此方法ListmyList=newArrayList()是否正确的?()2、paint()方法使用Graphics类型的参数?()3、表达式byte=128是否正确?()4、关键字serialize可以对对象加互斥锁?()5、内存回收程序负责释放无用内存此句关于内存回收的说明是正确的?()6、在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是java.awt。()7、子类无条件地继承父类的有参构造函数。()8、设x=2,则表达式(x++)*3的值是9。()9、在Java程序中定义的类有两种成员:域成员、方法成员()10、创建一个标识有“江西广播电视大学”字样的标签对象gxdd的语句为Labelgxdd=newLabel(“江西广播电视大学”)。()四、实际操作题(每题15分,共75分)单元一1.下列程序的创建了一个线程并运行,请填空,使程序完整。publicclassThreadTest{publicstaticvoidmain(Stringargs[]){Helloh=newHello();______________________________;t.start();}}classHelloimplementsRunnable{inti;publicvoidrun(){while(true){System.out.println(Hello+i++);if(i==5)break;}}}第3页共4页2、读下列程序:importjava.awt.*;importjava.awt.event.*;publicclassMyAppletextendsjava.applet.Applet{publicvoidinit(){Buttonb=newButton(Button1);b.addMouseListener(newClickHandler());add(b);}classClickHandlerextendsMouseAdapter{publicvoidmouseClicked(MouseEventevt){//A}}}在//A处写上语句________________________________________可实现将鼠标当前的水平位置输出到标准输出设备上。单元二1.请写出下面程序的运行结果publicclassTestextendsTT{publicstaticvoidmain(Stringargs[]){Testt=newTest(Tom.);}publicTest(Strings){super(s);System.out.print(Howareyou?);}publicTest(){this(IamJack.);}}classTT{publicTT(){System.out.print(Hi!);}publicTT(Strings){this();System.out.print(Iam+s);}}2、下列程序的创建了一个线程并运行,请填空,使程序完整。publicclassThreadTest{publicstaticvoidmain(Stringargs[]){Helloh=newHello();_______________________________________;t.start();}}classHelloimplementsRunnable{inti;publicvoidrun(){while(true){System.out.println(Hello+i++);if(i==5)break;}}}3、请阅读下列程序代码,然后将程序的执行结果补充完整。程序代码:publicclassthrowsException{staticvoidProc(intsel)throwArithmeticException,ArrayIndexOutOfBoundsException{System.out.println(InSituation+sel);if(sel==0){System.out.println(noExceptioncaught);return;}elseif(sel==1){intiArray[]=newint[4];iArray[1]=3;}}publicstaticvoidmain(Stringargs[]){try{Proc(0);第4页共4页Proc(1);}catch(ArrayIndexOutOfBoundsExceptione){System.out.println(Catch+e);}finally{System.out.println(inProcfinally);}}}执行结果:InSituation0noExceptioncaught________________________________inProcfinally单元三如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)。单元四介绍JAVA中的CollectionFrameWork(包括如何写自己的数据结构)?单元五现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,,提供reset

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功