Java选择题(附答案)

发布时间:2023-03-25 04:09:54   来源:文档文库   
字号:
1、给出如下代码:classTest{
privateintm;publicstaticvoidfun({//somecode...}}如何使成员变量m被函数fun(直接访问?A、将privateintm改为protectedintmB、将privateintm改为publicintmC、将privateintm改为staticintmD、将privateintm改为intm:C
2、下面哪几个函数是publicvoidexample({...}的重载函数?
Apublicvoidexample(intm{...}Bpublicintexample({...}Cpublicvoidexample2({...}Dpublicintexample(intm,floatf{...}:AD
3、给出下面的代码段:publicclassBase{intw,x,y,z;publicBase(inta,intb{x=a;y=b;}publicBase(inta,intb,intc,intd{//assignmentx=a,y=bw=d;z=c;}}在代码说明//assignmentx=a,y=b处写入如下哪几个代码是正确的?ABase(a,b;Bx=a,y=b;Cx=a;y=b;Dthis(a,b;:CD4、已知如下定义:Strings="story";下面哪个表达式是合法的?As+="books";Bcharc=s[1];Cintlen=s.length;DStringt=s.toLowerCase(;:AD5Javamain(函数的值是什么?AStringBintCcharDvoid:D6、如下哪些字串是Java中的标识符?AfieldnameBsuperC3numberD#numberE$number答:
A,E7、如下哪些是Java中有效的关键字?AconstBNULLCfalseDthisEnative答:A,C,D,E8、如下哪些是Java中正确的整数表示?A22B0x22C022D22H:A,B,C9、下面的代码段中,执行之后ij的值是什么?inti=1;intj;j=i++;A1,1B1,2C2,1D2,2:C10、下面句话是正确的?A>>是算术右移操作符.B>>是逻辑右移操作符.
C>>>是算术右移操作符D>>>是逻辑右移操作符答:A,D11、下面哪个赋值语句是合法的?Afloata=2.0Bdoubleb=2.0Cintc=2Dlongd=2答:B,C,D12、下面哪个是main(函数的合法参数?Acharargs[]Bcharargs[][]CStringarg[]DStringargs答:
C13、下面哪个语句是创建数组的正确语句?Afloatf[][]=newfloat[6][6];Bfloat[]f[]=newfloat[6][6];Cfloatf[][]=newfloat[][6];Dfloat[][]f=newfloat[6][6];Efloat[][]f=newfloat[6][];答:A,B,C,D14、已知表达式intm[]={0,1,2,3,4,5,6};下面哪个表达式的值与数组下标量总数相等?Am.length(Bm.lengthCm.length(+1Dm.length+1答:B15、已知如下的命令执行javaMyTestabc请问哪个语句是正确的?Aargs[0]="MyTestabc"Bargs[0]="MyTest"Cargs[0]="a"Dargs[1]='b'答:C,D16、已知如下代码:publicclassTest{longa[]=newlong[10];publicstaticvoidmain(Stringarg[]{System.out.println(a[6];}}请问哪个语句是正确的?AOutputisnull.BOutputis0.CWhencompile,someerrorwilloccur.DWhenrunning,someerrorwilloccur.答:B
17、已知如下代码:booleanm=true;if(m==falseSystem.out.println("False";elseSystem.out.println("True";执行结果是什么?AFalseBTrueCNoneDAnerrorwilloccurwhenrunning.答:
B18、已知如下代码:publicclassTest{publicstaticvoidmain(Stringarg[]{inti=5;do{System.out.println(i;}while(--i>5System.out.println("finished";}}执行后的输出是什么?A5B4C6DFinishedENone答:A,D19、下面代码执行后的输出是什么?outer:for(inti=0;i<3;i++inner:for(intj=0;j<2;j++{if(j==1continueouter;System.out.println(j+"and"+i;}

本文来源:https://www.2haoxitong.net/k/doc/71e9de70793e0912a21614791711cc7931b77885.html

《Java选择题(附答案).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式