当前位置:文档之家› java笔试题 第五套题

java笔试题 第五套题

一、选择题1、在下列选项中,哪个不是一个算法一般应该具有的基本特征______。

A、确定性B、可行性C、无穷性D、拥有足够的情报2、希尔排序法属于哪一种类型的排序法______。

A、交换类排序法B、插入类排序法C、选择类排序法D、建堆排序法3、下列关于队列的叙述中正确的是______。

A、在队列中只能插入数据B、在队列中只能删除数据C、队列是先进先出的线性表D、队列是先进后出的线性表4、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。

A、N+1B、NC、(N+1)/2D、N/25、信息隐蔽的概念与下述哪一种概念直接相关______。

A、软件结构定义B、模块独立性C、模块类型划分D、模拟耦合度6、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。

A、模拟现实世界中不同事物之间的联系B、强调模拟现实世界中的算法而不强调概念C、使用现实世界的概念抽象地思考问题从而自然地解决问题D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考7、在结构化方法中,软件功能分解属于下列软件开发中的______阶段。

A、详细设计B、需求分析C、总体设计D、编程调试8、软件调试的目的是______。

A、发现错误B、改正错误C、改善软件的性能D、挖掘软件的潜能9、按条件f对关系R进行选择,其关系代数表达式为______。

A、B、C、бf(R)D、∏f(R)10、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。

A、自顶向下B、由底向上C、由内向外D、由整体到局部11、下面有关变量及其作用域的陈述______是不对的。

A、在方法里面定义的局部变量在方法退出的时候被撤销B、局部变量也叫自动变量C、在方法外面定义的实例变量在对象被构造时创建D、在方法中定义的方法的参变量只要该对象被需要就一直存在12、下面有关Java代码安全性的叙述______是不对的。

A、字节码校验器加载查询执行需要的所有类B、运行时解释器执行代码C、在运行时,字节码被加载,验证然后在解释器里面运行D、类加载器通过分离本机文件系统的类和从网络导入的类增加安全性13、给出下面的代码:public class Data{public static void main (String args[]){float f=0.0;f+=1.0;System.out.println(f);}}______叙述是对的。

A、编译时将发生错误B、编译时正确但是运行时出错C、输出为1.0D、输出为null14、类的设计要求它的某个成员变量不能被外部类访问。

应该使用下面的______修饰符获得需要的访问控制。

A、publicB、no modifierC、protectedD、private15、假设以下代码public class Parent {public int addValue( int a, int b) {int s;s = a+b;return s;}}class Child extends Parent {}选项中______方法可以正确加入类Child中且父类的方法不会被覆盖。

A、int addValue( int a, int b ){// do something...}B、public void addValue (){// do something...}C、public int addValue( int a, int b )throws MyException {//do something...}D、public float addValue ( int a ,int b, float b=1.0 ){// do something...}16、______表达式是声明一个含有10个String对象的数组。

A、char str[];B、char str[][];C、String str[]= new String[10];D、String str[10];17、假设有以下代码String s= "hello";String t = "hello";char c[] = {'h','e','l','l','o'} ;下列选项中返回false的语句是。

A、s.equals(t);B、t.equals(c);C、s==t;D、t.equals(new String("hello"));18、欲构造ArrayList类的一个实例,此类实现了List接口,下列______方法是正确的。

A、ArrayList myList=new Object( );B、List myList=new ArrayList( );C、ArrayList myList=new List( );D、List myList=new List( );19、paint()方法使用______类型的参数。

A、GraphicsB、Graphics2DC、StringD、Color20、下面______表达式是正确的。

A、byte=128;B、Boolean=null;C、long l=0xfffL;D、double=0.9239d;21、下列程序运行的结果是______。

public class Example{String str=new String("good");char[]ch={'a','b','c'};public static void main(String args[]){Example ex=new Example();ex.change(ex.str,ex.ch);System.out.print(ex.str+" and ");System.out.print(ex.ch);}public void change(String str,char ch[]){str="test ok";ch[0]='g';}}A、good and abcB、good and gbcC、test ok and abcD、test ok and gbc22、要从文件"file.dat"文件中读出第10个字节到变量C中,下列______方法适合。

A、FileInputStream in=new FileInputStream("file.dat"); in.skip(9); intc=in.read();B、FileInputStream in=new FileInputStream("file.dat"); in.skip(10); intc=in.read();C、FileInputStream in=new FileInputStream("file.dat"); int c=in.read();D、RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();23、给出下面代码:public class Person{static int arr[] = new int[10];public static void main(String a[]){System.out.println(arr[1]);}}______语句是正确的。

A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出0D、输出空24、下列代码______会出错。

1) public void modify() {2) int i,j,k;3) i=100;4) while (i>0) {5) j=i*2;6) System.out.println (" The value of j is " +j );7) k=k+1;8) i--;9) }10) }A、line 4B、line 6C、line 7D、line 825、下面关于Applet的说法正确的是______。

A、Applet也需要main方法B、Applet继承自java.awt.Applet或javax.swing.JAppletC、Applet能访问本地文件D、Applet程序不需要编译26、下列程序的运行结果是______。

int i=9;switch (i) {default:System.out.println("default");case 0:System.out.println("zero");break;case 1:System.out.println("one");case 2:System.out.println("two");}A、defaultB、default,zeroC、error default clause not definedD、没有输出结果27、下列关于for循环和while循环的说法中______是正确的。

A、while循环能实现的操作,for循环也都能实现B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C、两种循环任何时候都可替换D、两种循环结构中循环体都不可以为空28、下列关于Java Application与Java Applet程序的差别描述正确的是。

A、运行方式不同,程序结构相同,运行工具不同,受到的限制相同B、运行方式相同,程序结构不同,运行工具不同,受到的限制相同C、运行方式相同,程序结构相同,运行工具不同,受到的限制也不同D、运行方式不同,程序结构不同,运行工具不同,受到的限制也不同29、下列______选择项的注释是错误的。

A、//int a,b,cB、/** int a,b ,c */C、{int a,b,c}*/D、/*int a,bString a */30、Java目前支持图象文件格式是______。

A、.gif和.jpegB、.bmp和.jpgC、.gif和.bmpD、.tiff和.jpg31、要编写一个独立运行的Java Application必须包含______方法。

A、runB、mainC、startD、init32、假设有String a="A";char b='A';int c=65,下面选项中______是正确的。

相关主题