预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共236页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、单项选择题(40道小题,共40分)1、Java源文献中最多只能有一个()类,其他类的个数不限。(1分)A、abstractB、publicC、finalD、interface2、下列哪个是合法的Java标记符?()(1分)A、Tree&GlassesB、FirstJavaAppletC、*theLastOneD、273.53、编译JavaApplication源程序文献将产生相应的字节码文献,这些字节码文献的扩展名为()。(1分)A、javaB、.classC、htmlD、.exe4、Java中()(1分)A、一个子类可以有多个父类,一个父类也可以有多个子类B、一个子类可以有多个父类,但一个父类只可以有一个子类C、一个子类可以有一个父类,但一个父类可以有多个子类D、上述说法都不对5、关于构造方法以下说法错误的是()。(1分)A、构造方法名必须与类名一致B、构造方法可以重载C、构造方法是通过new来调用D、每个类都必须编写构造方法代码6、下列描述中,错误的是()(1分)A、Java规定编程者管理内存B、Java的安全性体现在多个层次上C、Applet程序规定在支持Java的浏览器上运营D、Java有多线程机制7、下面说法不对的的是()(1分)A、一个子类的对象可以接受父类对象能接受的消息;B、当子类对象和父类对象能接受同样的消息时,它们针对消息产生的行为也许不同;C、父类比它的子类的方法更多;D、子类在构造函数中可以使用super()来调用父类的构造函数;8、下面不是合法标记符的是()(1分)A、2ofUSB、giveMesC、whataQuizD、$d2023_9、如定义数组inta[]={1,2,3};,操作对的的是()。(1分)A、a[3]=100B、a[0].lengthC、a++D、a.length10、下面哪一个是合法的数组声明和构造语句()(1分)A、int[]ages=[100];B、intages=newint[100];C、int[]ages=newint[100];D、int()ages=newint(100);11、整型数据类型中,需要内存空间最少的是()(1分)A、shortB、longC、intD、byte12、下面关于数组声明和初始化的语句()有语法错误?(1分)A、inta1[]={3,4,5};B、Stringa2[]={"string1","string1","string1"};C、Stringa3[]=newString(3);D、int[][]a4=newint[3][3];13、publicclassfoo{publicstaticvoidmain(String[]args){Strings;System.out.println("s="+s);}输出结果应当是:()(1分)A、代码得到编译,但捕获到NullPointException异常B、代码得到编译,并输出“s=”C、代码得到编译,并输出“s=null”D、由于Strings没有初始化,代码不能编译通过14、若a的值为3时,执行if(a>0)if(a>3)c=2;elsec=3;elsec=4;c的值是()(1分)A、1B、2C、3D、415、设有定义inti=123;longj=456;下面赋值不对的的语句是()。(1分)A、j=i;B、j=(long)i;C、i=(int)j;D、i=j;16、结构化程序设计所规定的三种基本控制结构是()(1分)A、输入、解决、输出B、树形、网形、环形C、顺序、选择、循环D、主程序、子程序、函数17、下面哪一个循环会导致死循环?()(1分)A、for(intk=0;k<0;k++)B、for(intk=10;k>0;k--)C、for(intk=0;k<10;k--)D、for(intk=0;k>0;k++)18、在调用方法时,若要使方法改变实参的值,可以()(1分)A、用基本数据类型作为参数B、用对象作为参数C、A和B都对D、A和B都不对19、设i、j、k为类X中定义的int型变量名,下列类X的构造函数中不对的的是()。(1分)A、x(intm){...}B、voidx(intm){...}C、x(intm,intn){...}D、x(inth,intm,intn){...}20、给出下面的代码publicclassParent{publicintaddValue(inta,intb){ints;s=a+b;returns;}}classChildextendsParent{}哪些方法可以加入类Child中?(1分)A、A.intaddValue(inta,intb){//dosomething...}B、B.publicvoidaddValue(){//dosomething...}