第 1 頁(yè):試題 |
第 2 頁(yè):參考答案 |
點(diǎn)擊查看:2018年3月計(jì)算機(jī)二級(jí)Java強(qiáng)化練習(xí)題及答案匯總
1.下列程序的輸出結(jié)果是()。
publicclassArrayTest
{
publicstaticvoidmain(Stringargs[])
{
int[]intArray=newint[3]
for(inti=0;i<3;i++)
{
intArray[i]=i+2:
system.out.println("lntArray["+i+"]¨=
intArray[i]);
}
System.out.println("----------");
intarrlen=4:
IntArray=newint[arrLen];
For(intj=intArray.length;j>=0;j--)
{
intArray[j]=j*3;
system.out.println("hello"+intArray[j]);
}
}
}
A.編譯未通過(guò)
B.編譯通過(guò),但運(yùn)行錯(cuò)誤
C.可以運(yùn)行,但有錯(cuò)誤
D.以上都不對(duì)
2.下列程序的運(yùn)行結(jié)果是()。
Publicclasssun
{
Publicstaticvoidmain(Stringargs[])
{
intx=4,y=0;
if(Math.pow(X,2)==16)
y—x;
if(Math.pow(X,2)<15)
y—l/x;
if(Math.pow(X,2)>15)
y=(int)Math.pow(X,2)+1;
system.out.println(y);
}
}
A.4
B.17
C.18
D.0.25
3.自定義的異常類可從()類繼承。
A.Error
B.AWTError
C.VirtualMachineError
D.Exception及其子集
4.t為int類型,進(jìn)入下面的循環(huán)之前,t的值為0。則下列說(shuō)法中正確的是()。while(t=1){…}
A.循環(huán)控制表達(dá)式的值為0
B.循環(huán)控制表達(dá)式的值為1
C.循環(huán)控制表達(dá)式不合法
D.以上說(shuō)法都不對(duì)
5.下面for循環(huán)語(yǔ)句的執(zhí)行結(jié)果是()。
for(intj=10;j>3;j--)
if(j1=O)
j--;
--j;
--j;
System.OUt.println(j);
}
A.63
B.74
C.62
D.73
6.關(guān)于Applet執(zhí)行的操作,下面說(shuō)法正確的是()。
A.在運(yùn)行時(shí)調(diào)用其他程序
B.可以進(jìn)行文件讀/寫(xiě)操作
C.不能裝載動(dòng)態(tài)連接庫(kù)和調(diào)用任何本地方法
D.試圖打開(kāi)一個(gè)socket進(jìn)行網(wǎng)絡(luò)通信,但是所連接的主機(jī)并不是提供Applet的主機(jī)
7.下列關(guān)于Applet生命周期的說(shuō)法,正確的是()。
A.voidinit()在Applet下載前調(diào)用
B.voidstart()只在初始化之后調(diào)用
C.voidstop()在關(guān)閉瀏覽器時(shí)調(diào)用
D.stop()總在voiddestroy()之前被調(diào)用
8.對(duì)于下面語(yǔ)句的說(shuō)法,不正確的是()。ThreadthrObj=newThread():
A.系統(tǒng)沒(méi)有為該線程對(duì)象分配資源
B.只能啟動(dòng)或者終止
C.創(chuàng)建了一個(gè)空的線程對(duì)象
D.可以調(diào)用其他方法
9.在Java中,線程是()。
A.分時(shí)的
B.搶占式的
C.非搶占式的
D.非分時(shí)的
10.下列關(guān)于線程和進(jìn)程的說(shuō)法正確的是()。
A.進(jìn)程結(jié)構(gòu)的所有成分都在用戶空間內(nèi)
B.用戶程序能夠直接訪問(wèn)進(jìn)程涉及的數(shù)據(jù)
C.線程是內(nèi)核級(jí)的實(shí)體
D.線程結(jié)構(gòu)駐留在用戶空間中
11.下列選項(xiàng)成員變量聲明正確的是()。
A.publicprotectedfinalinti;
B.abstractclassFl{…}
C.privatedoubleheight;
D.doubleweight()
12.下面程序段的輸出結(jié)果是()。
classTest{
publics,taticvoidmain(Stringargs[]){
MyThreadt=newMyThread();
t.displayOutput("thasbeencreateD");
t.start();
}
}
ClassMyThreadextendsThread{
publicvoiddisplayOutput(Strings){
System.out.println(s);
}
publicvoidrun(){
displayOutput("tisrunning.");
}
}
A.thasbeencreated.
B.thasbeencreated.tisrunning.
C.tisrunning.
D.編譯出錯(cuò)
13.執(zhí)行下列程序時(shí),會(huì)產(chǎn)生什么異常()。
publicclassTest{
publicstaticvoidmain(Stringargs[]){
intd=101;
intb=220:
longa=321;
System.OUt.println((a-b)/(a-b-d));
}
}
A.ArraylndexOutOfBoundsException
B.NumberFormatException
C.ArithmeticException
D.EOFExeeption
14.下面程序段的輸出結(jié)果為()。
publicclassTest
{
publicstaticvoidmain(Stringargs[])
{
booleana,b,C;
a=(3<5):
b=(a==true);
System.out.println("a="+a+"b="+b);
c=(b==false);
System.out.println("b="+b+"c="+c);
}
}
A.a=trueb=falseB.fl=trueb=false
b=truec=trueb=truec=false
C.a=trueb=trueD.a=falseb=false
b=truec=falseb=truec=false
15.下面程序段的輸出結(jié)果是()。
publicclassTest{
publicstaticvoidmain(Stringargs[]){
inta,b;
for(a=1,b=1;a<=100;a++){
if(b>=10)break;
if(b%2==1){
b+=2:
continue;
}
}
System.OUt.println(a);
}
}
A.5B.6
C.7D.101
16.棧中允許進(jìn)行插入和刪除的一端稱為()。
A.棧頂B.棧底
C.棧端D.棧尾
17.下面程序段的輸出結(jié)果是()。
publicclassTest{
publicstaticvoidmain(Stringargs[]){
inti=1:
switch(i){
case0:
System.OUt.println("0");
break;
casel:
System.out.println("1");
case2:
System.OUt.println("2");
break;
default:
System.out.println("default");
}
}
}
A.01
B.12
C.10
D.21
18.Frame默認(rèn)的布局管理器是()。
A.FlowLayout
B.BorderLayout
C.GridLayout
D.UpLayout
19.在Java語(yǔ)言中,ObjectOutputStream是指()。
A.字節(jié)流
B.字符流
C.對(duì)象輸出流
D.數(shù)據(jù)流
20.請(qǐng)閱讀下列程序代碼,然后將程序的執(zhí)行結(jié)果補(bǔ)充完整。橫線處應(yīng)填寫(xiě)的內(nèi)容是()。
程序代碼:
publicclassthrowsExeeption{
staticvoidProc(intsel)
throwsArithmeticException,ArrayIndexOutOf
BoundsException{
System.out.println("InSituation"+sel);
if(sel==0){
System.OUt.println("noExceptioncaught");
return;
}
elseif(sel==l){
intiArray[]=newint[4];
iArray[1]=3;
}
}
publicstaticvoidmain(Stringargs[]){
try{
Proe(O);
Proc(1);
}
catch(ArrayIndexOutOfBoundsExceptione){
System.out.println("Catch"+e);
}
finally{
System.out.println("inProcfinally"):
}
}
}
執(zhí)行結(jié)果:
InSituation0
noExceptioncaught
inProcfinally
A.InSituationl
B.InSituation
C.withCatch
D.intiArrayl
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
2018年全國(guó)計(jì)算機(jī)等級(jí)考試必做試題匯總(各科目)
2018年全國(guó)計(jì)算機(jī)等級(jí)考試復(fù)習(xí)知識(shí)點(diǎn)匯總(各科目)
2018計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間|各地報(bào)名入口|報(bào)名條件
2018年全國(guó)計(jì)算機(jī)等級(jí)考試時(shí)間|教材目錄(2018年版)
2018全國(guó)計(jì)算機(jī)等級(jí)考試備考經(jīng)驗(yàn)及應(yīng)試技巧匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |