Java复习试题有答案_第1页
Java复习试题有答案_第2页
Java复习试题有答案_第3页
Java复习试题有答案_第4页
Java复习试题有答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

第页Java复习试题有答案1.continue语句()。A、只中断最内层的循环B、只中断最外层的循环C、只中断所在层循环中的当次循环D、只中断某一层的循环【正确答案】:C2.下列语句序列执行后,k的值是()。

inti=10,j=18,k=30;

switch(j-i)

{

Case8:k++;

Case9:k+=2;

Case10:k+=3;

Default:k/=j;

}A、31B、32C、2D、33【正确答案】:A3.下面不是Java关键字的是()。A、classB、newC、subclassD、interface【正确答案】:C4.下列()是JAVA源代码编译的命令。A、javacB、javaC、javaxD、jar【正确答案】:C5.在java中定义常量的正确语法为()。A、intvalue=20;B、constintVALUE=20;C、finalintVALUE=20;D、intVALUE=20;【正确答案】:C6.下列语句序列执行后,i的值是()。

inti=8,j=16;

if(i-1>j)i--;elsej--;A、15B、16C、7D、8【正确答案】:D7.下列语句序列执行后,ch1的值是()。

Charch1='A',ch2='W';

if(ch1+2<ch2)++ch1;A、'A'B、'B'C、'C'D、B【正确答案】:B8.下列数据类型的精度由高到低的顺序是()。A、float,double,int,longB、double,float,int,byteC、byte,long,double,floatD、double,int,float,long【正确答案】:B9.下面语句执行后,i的值是()。

For(inti=0,j=1;j<5;j+=3)i=i+j;A、4B、5C、6D、7【正确答案】:B10.设有定义floatx=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是()。A、x>y||x>zB、x!=yC、z>(y+x)D、x<y&!(x<z)【正确答案】:B11.以下由for语句构成的循环执行的次数是()。

For(inti=0;true;i++);A、有语法错,不能执行B、无限次C、执行1次D、一次也不执行【正确答案】:B12.下列程序执行的结果是()。

PublicclassNews{

Publicstaticvoidmain(String[]args){

System.out.println(1+2+"aa"+3);

}

}A、"12aa3"B、"3aa3"C、"12aa"D、"aa3"【正确答案】:B13.下列语句序列执行后,i的值是()。

Inti=8,j=16;

if(i-1>j)i--;

Elsej--;A、15B、16C、7D、8【正确答案】:D14.正确定义一个初始值为20的float类型的变量的语句是()。A、float#value=20f;B、floatvalue#=20(缺少f);C、float_value=20f;D、floatvalue(关键字)=20;【正确答案】:C15.不能构成循环的语句是()。A、for语句B、while语句C、switch语句D、do__while语句【正确答案】:C16.下列变量定义错误的是()。A、intaB、doubleb=4.5C、booleanb=trueD、floatf=9.8【正确答案】:D17.下面的逻辑表达式中合法的是()。A、(7+8)&&(9-5)B、(9*5)||(9*7)C、9>6&&8<10D、(9%4)&&(8*3)【正确答案】:C18.定义类头时能使用的修饰符是()。A、privateB、staticC、abstractD、protected【正确答案】:C19.6+5%3+2的值是()。A、2B、1C、9D、10【正确答案】:C20.下列()是合法的标识符。A、12class(不能以数字开头)B、void(关键字)C、-5(不能以-开头)D、blank【正确答案】:D21.下列方法定义中,正确的是()。A、intx(){charch='a';return(int)ch;}B、voidx(){...returntrue;}C、intx(){...returntrue;}D、intx(int

A,b){returna+b;}【正确答案】:A22.一个Java程序运行从上到下的环境次序是()。A、操作系统、Java程序、JRE/JVM、硬件B、JRE/JVM、Java程序、硬件、操作系统C、Java程序、操作系统、JRE/JVM、硬件D、Java程序、JRE/JVM、操作系统、硬件【正确答案】:D23.符合对象和类的关系的是()。A、教师和学生B、书和房子C、狗和猫D、飞机和交通工具【正确答案】:C24.设有定义inti=6;,则执行以下语句后,i的值为()。

i+=i-1;A、10B、121C、11D、100【正确答案】:C25.假定一个类的构造方法为“A(intaa,intbb){a=aa;b=aa%bb;}”,则执行“Ax=newA(8,3);”语句后,x.a和x.b的值分别是()。A、4和5B、8和2C、5和4D、20和5【正确答案】:B26.表达式(12==0)&&(1/0<1)的值为()。A、trueB、0C、falseD、运行时抛出异常【正确答案】:C27.Java语言的类间的继承关系是()。A、多重的B、单重的C、线程的D、不能继承【正确答案】:B28.用于在定义子类时声明父类名的关键字是()。A、interfaceB、packageC、extendsD、class【正确答案】:C29.下列语句序列执行后,i的值是()。

inti=16;

Do{i/=2;}while(i>3);A、16B、8C、4D、2【正确答案】:D30.设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是()。A、i=i+2B、a[0]=7;C、i++---j;D、a(0)=66;【正确答案】:B填空题1.Java语言中,调用方法时,参数传递是()调用,而不是地址调用。【正确答案】:值2.JAVA语言中提供了两种类型的字符串类来处理字符串,它们是String和()类【正确答案】:StringBuffer3.在类的声明中,可以使用关键字()来创建一个类的子类。【正确答案】:extends4.在Java程序里,同一类中重载的多个方法具有相同的方法名和不同的(),重载的方法可以有不同的返回值类型。【正确答案】:参数列表5.Java程序中局部代码的执行顺序是由三种基本控制结构决定的,分别是顺序结构、选择结构和()。【正确答案】:循环结构6.在Java中有一种叫做()的特殊方法,在程序中用它来对类成员进行初始化。【正确答案】:构造方法7.Java循环体中,如果想结束本次循环可以使用()语句。【正确答案】:continue8.Java提供两种不同的类型:基本数据类型和()。【正确答案】:引用数据类型9.设x=2,则表达式(x++)/3的值是()。【正确答案】:110.使用String类的length方法可以返回一个字符串的()。【正确答案】:|长度11.Java语言中()是所有类的根。【正确答案】:Object12.如果一个类中定义了几个名为method的方法,这些方法的参数都是整数,则这些方法的()必须是不同的,这种现象称为方法的重载。【正确答案】:参数个数13.java中byte型变量,内存分配()个字节。【正确答案】:114.new是()_对象的操作符。【正确答案】:创建15.在Java语言中,为将源代码翻译成()文件时产生的错误称为编译错误。而将程序在运行中产生的错误称为运行错误。【正确答案】:字节码16.任何一个Java程序都默认引入一个包,这个包的名字是()。【正确答案】:java.lang17.在Java中,字符串是作为()出现的。【正确答案】:对象18.布尔逻辑运算符包括:!、&&和()。【正确答案】:'||19.局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用关键字()。【正确答案】:this20.标识符是可以以()、下划线、美元符号作为首字母的字符串序列。【正确答案】:字母21.Java中long型变量,内存分配()个字节。【正确答案】:822.一个类使用()运算符可以创建多个不同的对象。【正确答案】:new23.在Java中所实现的多维数组,实际上是由一维数组构成的()。【正确答案】:数组24.Strings1="China";intn=s1.length(;N的值为()。【正确答案】:525.类体有两部分构成,一部分是变量的定义,另一部分是()的定义。【正确答案】:方法26.Java中关系运算符的运算结果是()型

温馨提示

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

评论

0/150

提交评论