欢迎来到天天文库
浏览记录
ID:35478120
大小:90.35 KB
页数:8页
时间:2019-03-25
《java基础知识考试(答案)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Java基础测试题一、选择题(每题2分)1、在JAVA编程中,Java编译器会将java程序转换为()。A.字节码;B.可执行代码;C.机器代码;D.以上所有选项都不正确。2、下列那些不是合法的标识符?()A.Tel_numB.8ABcC.Emp_lD.B123.6E.NULLF.HelloWorld3、以下字符常量中不合法的是()。A.TB.C.““D.'我’4、下列语句编译没有错误的是:()A.floata=1.5;B.bytea=129;C.bytea=5;D.bytea=(byte)200;5、java屮int数据类型在
2、内存屮表示为()A.2个字节B.4个字节C.由程序员指定D.以上都不正确6、下列程序段执行后t5的结果是()ointtl=9,t2=ll,t3=8;intt4,t5;t4=tl>t2?tl:t2+tl;t5=t4>t3?t4:t3;A.8B.20C.llD.97、若有定义inta=2;则执行完语句a+=a-=a*a;丿舌,a的值是()。A.OB.4C.8D.-48、设a,b,c,d均为int型的变量,并己赋值,下列表达式的结果属于非逻辑值的是()A.a!=b&c%d二
3、c+d9、以下代码段执行后的输岀结果为()intx=3;inty=10;System.out.println(y%x);A.OB」C.2D.310、下列语句序列执行后,k的值是()ointi=10,j=l&k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;1A.31B.32C.2D.3311、假定有变量定义:intk=7,x=12;则能使值为3的表达式是()。A.x%=(k%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)12
4、>设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是()。A.把x和y按从大到小排列B.把x和y按从小到大排列C.无确定结果D.交换x和y中的值若有定义inta=l,b=2;表达式(a++)+(++b)的值是()。A.3B.4C.5D.6若有定义inta二9,b二6;a>b的值是()。A.0B.1C.falseD.true设x=1,y=2,z=3,则表达式y+=z/++x的值是:()A.3B.3.5C.4D.5设有定义floatx=3.5f,y=4.6f,z=5.7f;则以下的表达式川,值为true的是(
5、)。A.x>y
6、
7、x>zB.x!=yD.x8、C的值是()a=0;c=0;do{a=a-l;)while(a>0);A.0B.1C.-1D.死循环以下由for语句构成的循环执行的次数是()0for(inti=0;true;i++);A.有语法错,不能执行B.无限次C.执行1次D.一次也不执行分析下列代码行:()if(5&&7>0&&5<2)System.out.printlnCttrueM);A.此行代码不会编译B.会编译,但不会有任何输出C.可以编译,输出"true"D.以上都不正确在循环屮break和continue语句的说法,正确的是()A.break中断循环的的本次执行9、,接着执行下一次循环B.continue中断循环的的本次执行,接着执行下一次循环C.break屮断整个循环语句的执行,转去执行循环体外的内容D.continue中断整个循环语句的执行,转去执行循环体外的内容哪些是将一个十六进制值赋值给一个long型变量()A.longnumber=345L;B.longnumber=0345;C.longnumber=0345L;D.longnumber=0x345L给出下面的代码:if(x>0){System.out.println(nfirstH);}elseif(x>-3){System.ou10、t.println(,,secondn);}else{System-out.println(HthirdM);)x的収值在什么范围内时将打印字符串”second"?A.x>0B.x>-3C.x<=-3D.x<=()&x>-326、以下
8、C的值是()a=0;c=0;do{a=a-l;)while(a>0);A.0B.1C.-1D.死循环以下由for语句构成的循环执行的次数是()0for(inti=0;true;i++);A.有语法错,不能执行B.无限次C.执行1次D.一次也不执行分析下列代码行:()if(5&&7>0&&5<2)System.out.printlnCttrueM);A.此行代码不会编译B.会编译,但不会有任何输出C.可以编译,输出"true"D.以上都不正确在循环屮break和continue语句的说法,正确的是()A.break中断循环的的本次执行
9、,接着执行下一次循环B.continue中断循环的的本次执行,接着执行下一次循环C.break屮断整个循环语句的执行,转去执行循环体外的内容D.continue中断整个循环语句的执行,转去执行循环体外的内容哪些是将一个十六进制值赋值给一个long型变量()A.longnumber=345L;B.longnumber=0345;C.longnumber=0345L;D.longnumber=0x345L给出下面的代码:if(x>0){System.out.println(nfirstH);}elseif(x>-3){System.ou
10、t.println(,,secondn);}else{System-out.println(HthirdM);)x的収值在什么范围内时将打印字符串”second"?A.x>0B.x>-3C.x<=-3D.x<=()&x>-326、以下
此文档下载收益归作者所有