您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2007年4月二级JAVA笔试考试试题
TopSage.com15791693053041/12更多精品在大家!大家网,大家的!声明:本资料由大家论坛计算机考试专区收集整理,转载请注明出自更多计算机考试信息,考试真题,模拟题:大家论坛,学习的天堂!2007年4月二级JAVA笔试考试试题一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是A)算法的效率只与伺题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂臀空间复杂嗽途扣关(2)在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低祸合度(3)下列叙述中正确的是少A)软件测试的主要目的是发现程序泪〕的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有瞥(4)下面选项中不属于面向对象程序设计特征的是A)继承性了(B)多态性C)类比性D)擎性2/121579169305304TopSage.com大家网,大家的!更多精品在大家!(5)下列对队歹。的叙述正确的是自A)队列属于非线性表B)队列按“先进后出”原则组织数据C)队列在队尾删除数据D)队列按“先进先出”原则组织数据(6)对下列二叉树进行前序遍历的结果为、,A)DYBEAFCZX‘B)YDEBFZXCAC)ABDYECFXZD)ABCDEFXYZ(7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为乡A)n+lB)n-1C)2nD)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是A)并B)交C)投影D)笛卡儿乘积(9)在E-R图中,用来表示实体之间联系的图形是A)矩形B)椭圆形C)菱形D)平行四边形(10)下列叙述中,错误的是A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题TopSage.com15791693053043/12更多精品在大家!大家网,大家的!C)数据库设计是指在己有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)Java语言与C++语言相比,最突出的特点是A)面向对象B)高性能C)跨平台D)有类库(12)下列叙述中,错误的是A)Java提供了丰富的类库B)Java最大限度地利用网络资源C)Java支持多线司D)Java不支持TCP/IP协议(13)在一下列Java语言的包中,提供图形界面构件的包是A)java.ioB)javax.swingC)java.netD)java.rmi(14)下列叙述中,错误的是A)javac.exe是Java的编译器B)javadoc.exe是Java的文档生成器C)iavatirof.exe是Java解释器的剖析工具D)javap.exe是java解释器(15)在执行Java程序时,将应用程序连接到调试器的选项是A)-DB)-debugC)-vexbosegsD)一mx(16)请阅读下面程序importjava.io.*;publicclassTypeTransition{publicstaticvoidmain(Stringargs[]){chara='a';inti=100;4/121579169305304TopSage.com大家网,大家的!更多精品在大家!longy=456L;intaa=a+i;longyy=y-aa;System.out.print(aa=+aa);System.out.print(yy=”+yy);}}程序运行结果是A)as=197yy=259B)as=77yy=259C)as=543yy=288D)as=197yy=333(17)请阅读下面程序publicclassOperatorsAndExpressions{voidresiduals{inti=100,j=30;floatm=563.5f,n=4.0f;System.out.println(i%j);System.out.println(m%n);}publicstaticvoidmain(Stringargs[]){OperatorsAndExpressionsOperAndExpnewOperatorsAndExpressions();//取模运算符在整数和浮点数中的应用OperAndExp.residual();}}程序运行结果是TopSage.com15791693053045/12更多精品在大家!大家网,大家的!A)10B)20C)10D)203.52.54.53.5(18)请阅读下面程序/.publicclassForLoopStatement{publicstaticvoidmain(String[]args){intI,j:for(i=l;i5;i++){//i循环for(j=1;j=i;j++)//j循环System.out.print(i+X+j+”=+i*j+”);System.out.println();}}}程序完成后,i循环和j循环执行的次数分别是A)4,10B)8,9C)9,8D)10,10(19)下列叙述中,错误的是A)Java中,方法的重载是指多个方法可以共草同一个名字B)Java中,用abstract修饰的类称为抽象类厂它不能实例化C)Java中,接口是不包含成员变量和方法实现省勺抽象类D)Java中,构造方法可以有返回值(20)请阅读下面程序publicclassExampleStringBuffer{publicstaticvoidmain(String[]args){StringBuffersb=newStringBuffer(test);System.out.println(buffer=+sb);System.out.println(length=+sb.length());}}6/121579169305304TopSage.com大家网,大家的!更多精品在大家!程序运行结果中在length=后输出的值是似A)10B)4C)20D)30(21)请阅读下面程序importjava.io.*;publicclassExceptionCatch{publicstaticvoidmain(Stringargs[]){try{FileInputStreamfis=newFilelnputStream(text);System.out.pfntln(contentoftextis:”):}catch(FileNotFoundExceptione){System.out.println(e);System.out.println(message:+e.getMessageQ);e.printStackTrace(System.out);System.out.println(e);}}}为保证程序正确运行,程序中下划线处的语句应是A)catch(Fiieputeams)B)eprintStackTrace()Ccatch(IOExceptione)”)System.out.printin(e)(22)下列叙述中,错误的是A)所有的字节流都从InputStream类继承B)所有的字节输封流都从OutputStream类继承C)所有的字符钞流都从OutputStreamWriter类继承D)所有的字符输入流都从Reader类继承TopSage.com15791693053047/12更多精品在大家!大家网,大家的!(23)下列叙述中,正确的是A)线程与进程在概念上暑不相关的B)一个线程可包含多个进程C)一个进程可包舌多个线程D)Java中的线程没有优先级(24)请阅读下面程序publicclassThreadTest{publicstaticvoidmain(Stringargs[]){Threadt1=newThread(newHello()):Threadt2=newThread(newHello()):tl.start():t2.start();}}classHelloimplementsRunnable{inti;publicvoidrun(){while(true){System.out.println(Hello+i++);if(i=5)break:}}}A)继承Thread类B)实现Runnable接口C)tl.start()D)t2.start()(25)Java对I/O访问所提供的同步处理机制是A)字节流B)过滤流C)字符流冬D)黔文件流8/121579169305304TopSage.com大家网,大家的!更多精品在大家!(26)Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是A)getAbsolutePath()B)getParentFile()C)getAbsoluteFile()D)getName()(27)下列叙述中,错误的是A)Java中没有检测和避免死锁的专门机制B)程序中多个线程互相等待对方持有的锁,司能形成死锁C)为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放D)为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放(28)请阅读下面程序publicclassThreadTest{publicstaticvoidmain(Stringargs[])throwsException{inti=0;Hellot=newHello();;whlle(true){System.out.println(GoodMorning+i++);if(i=2&&t.isAlive()){System.out.println(MainwaitingforHello!”);tjoin();//等待t运行结束}if(i==5)break:}}}classHelloextendsThread{inti;publicvoidrun()笼while(true){TopSage.com15791693053049/12更多精品在大家!大家网,大家的!System.out.println(Hello+i++);if(i=5)break;}}}为使该程序正确执行,下划线处的语句应是A)t.sleep()B)t.yieldn()C)t.interrupt()D)t.start()(29)Panel,类的默认布局管理器是A)BorderLayoutB)CardLayoutC)F1owLavoutD)GridBaQLar(30)下列叙述中错误的是A)JButton类和标签类叫湿勿丈图标和又本B)Button类和标签类可显示图标和文本C)AWT构件能直接添加到顶层容器中D)Swing构件不能接添加到顶层容器中(31)下列叙述中,错误的是A)Applet的默认布沪F1owLayoutB)JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中C)JApplet的内容面板的默认石崛管理器是BorderLayoutD
本文标题:2007年4月二级JAVA笔试考试试题
链接地址:https://www.777doc.com/doc-3078818 .html