版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JAVA題目
1.若有以下代碼:
intx=5,y=6;
If(x++>=y&&x>++y)
(
)
則執(zhí)行后,X和y的值分別是()
A.56
B.66
C.67
D.77
2.字節(jié)型數(shù)據(jù)的取值范圍是:
A)-128?127B)-28-1~28
C)-255~256D)取決于具體的Java虛擬機(jī)
4.classExcise{
publicvoidmethodQ{
bytea=127;
intx=++a;
inty=a+1;
System.out.println("x="+x+"y="+y);
)
)
classTestExcise{
publicstaticvoidmain(Stringargs[]){
Exciseo=newExcise();
o.methodO;
)
)
A)輸出:x=128y=128B)輸出:x=128y=129
C)輸出:x=-128y=128D)輸出:x=-128y=-127
5.寫出下面代碼段的運(yùn)行結(jié)果(A)
booleanflag=false;
if(flag=true){
System.out.println("true");
}else{
System.out.println("false");
)
A)trueB)falseC)出錯(cuò)D)沒有信息輸出
6.執(zhí)行下面代碼會(huì)輸出什么內(nèi)容?()
SyslerTi.out.prinlln("d");
A)aB)bC)cD)d
7.Stringsi="ABC;
Strings2=si;
si+="xyz";
System.out.println(s2);
A)ABCB)xyzC)ABCxyzD)null
8.下面哪些是不合法的Java代碼片段?
A)Stringa="abcdefg";a-="cde";
B)Stringa="abcdefg";a+=ncde";
C)Integerj=newInteger(27);j-=7;
D)Integerj=newInteger(27);j—;
9.編譯、運(yùn)行下面代碼后的結(jié)果是()。
classEqudlsTesl{
publicstaticvoidmain(Stringargs[]){
chara='a';
Strings=a==97?"Equal":"NotEqual";
System.out.println(s);
)
)
A)編譯錯(cuò):Invalidcharacterininput
B)程序能被編譯,運(yùn)行時(shí)輸出:NotEqual
C)程序能被編譯,運(yùn)行時(shí)輸出:Equal
D)輸出EqualNotEqual
10.運(yùn)行下面代碼后的結(jié)果是()。
inti=1;
switch(i){
case0:
System.out.println("zero");
break;
case1:
System.out.println("one");
case2:
System.out.println("two");
default:
System.out.println("default");
)
A)oneB)one,default
C)one,two,defaultD)default
11.若聲明:inta[]=newint[10];則對(duì)a數(shù)組元素的正確引用是(D)
a)a[10]
b)a[3.5]
c)a(5)
d)a[10-10]
12.下面關(guān)于跳轉(zhuǎn)語句說法不正確的是(A)
a)break語句只終止一次循環(huán)不影響下一次循環(huán)的進(jìn)行
b)break語句可以終止循環(huán)的進(jìn)行
c)continue語句只終止一次循環(huán)
d)return語句用于從函數(shù)返回
13、關(guān)于方法調(diào)用,說法正確的是(A)
a)當(dāng)主調(diào)函數(shù)和被調(diào)函數(shù)在同一個(gè)類中,直接通過方法名稱去調(diào)用
b)當(dāng)主調(diào)函數(shù)和被調(diào)函數(shù)在同一個(gè)包不同類中,必須通過對(duì)象.方法名去調(diào)用
C)當(dāng)主調(diào)函數(shù)和被調(diào)函數(shù)在不同包中,必須通過對(duì)象.方法名去調(diào)用
d)可以通過Arrays.sort(數(shù)組名)的方式調(diào)用sort方法對(duì)數(shù)組進(jìn)行排序
14.在Java語言中,數(shù)組的索引是從(A)開始的。
a)0
b)l
c)2
d)3
15.求數(shù)組最小值,請(qǐng)問在空白處應(yīng)該填寫的代碼是(C)
publicstaticvoidmain(String[]args){
intb[5]={l,2,3A5};
inta=b[O];
for(inti=l;i<5;i++){
空白處
}
System.out.println(a);
)
a)a=b[i];
b)if(a<b[i])a=b[i];
c)if(a>b[i])a=b[i];
d)if(a<b[i-l])a=b[i];
16.在Java語言中定義了以下變量:charch;下列賦值語句正確的是(B1
A.ch="strtest";
B,ch=2';
C.ch=1234';
D.ch=strtest;
17.下面屬于Java語言關(guān)鍵字的是(A)。(選擇一項(xiàng))
A.int
B.typedef
C.enum
D.unien
已知?jiǎng)t表達(dá)式(的值是(
18.x=43rch=2,y=0;x>=y||ch<2&&ch==y)B1
A.真
B.True
C.False
19.在Java語言中,為了輸出13579的效果,請(qǐng)問在空白處應(yīng)該填寫的代碼是(C)
publicstaticvoidmain(String[]args){
inti;
for(i=0;i<5;i++)[
System.out.printl(空白處);
}
)
A.i+1
B.(i+l)/2+l
C.(i+1)*2-1
D.i*2-1
20.在Java語言中,下列代碼的運(yùn)行結(jié)果是(C\
publicstaticvoidmain(String[]args){
inta=2;
switch(a)
(
case1:
System.out.println("Incase1a="+a);
break;
case2:
System.out.println("Incase2a="+a);
case3:
System.out.println("Incase3a="+a);
break;
default:
System.out.println("Indefaulta="+a);
)
)
A.Incase1a=lIncase2a=2
B.Incase1a=2Incase2a=2Incase3a=2
C.Incase2a=2Incase3a=2
D.Indefaulta=2
21.在Java中,源文件Testjava中包含如下代碼段則程序編譯運(yùn)行結(jié)果是()B
publicclassTest{
publicstaticmain(String[]args){
system.out.print("Hello!");
)
)
a)輸出:Hello!
b)編譯出錯(cuò),提示"元法解析system"
c)運(yùn)行正常,但沒有輸出任何內(nèi)容
d)運(yùn)行時(shí)出現(xiàn)異常
22.在Java中,單行注釋使用()符號(hào)D
a)/*
b)V
c)*
d)//
23.下列選項(xiàng)中,關(guān)于Java數(shù)據(jù)類型的說法錯(cuò)誤的是()D
a)存儲(chǔ)如性別‘男‘或‘女’的數(shù)據(jù)最好使用char數(shù)據(jù)類型
b)存儲(chǔ)如員工編號(hào)或員工年齡的數(shù)據(jù)最好使用int數(shù)據(jù)類型
c)存儲(chǔ)如商品價(jià)格或員工工資的數(shù)據(jù)最好使用double數(shù)據(jù)類型
d)存儲(chǔ)如真或假、是或否的數(shù)據(jù)最好使用String數(shù)據(jù)類型
24.關(guān)于Java類中帶參數(shù)的方法,下列選項(xiàng)中的說法錯(cuò)誤的是()B
a)使用帶參數(shù)的方法分為兩步:1、定義帶參數(shù)的方法;2、調(diào)用帶參數(shù)的方法
b)帶參數(shù)方法的返回值不能為void
c)帶參數(shù)方法的參數(shù)個(gè)數(shù)可以為一個(gè)或多個(gè)
d)帶參數(shù)方法的參數(shù)可以是任意的基本類型數(shù)據(jù)或引用類型數(shù)據(jù)
25.分析下面的Java代碼段,編譯運(yùn)行后的輸出結(jié)果為()B
publicclassTest{
publicstaticvoidmain(String[]args){
System.out.print("姓名:");
System.out.print("Lanura");
)
)
a)姓名:
Laura
b)姓名:Lanura
c)姓名:
Laura
d)Laura
姓名
26.分析如下所示的Java代礁,編譯運(yùn)行后的輸出結(jié)果(XB
publicstaticvoidmain(Stringarg[]){
booleanb=ture;
System.out.print(b);
If(b)
(
System.out.print("真”);
)
else{
System.out.print("假");
)
)
d)trueb)true真c)true假d)1
27.在Java語言的控制結(jié)構(gòu)中,break語句是經(jīng)常用到的語句。下面一段代碼中
Break語句起到()的作用.C
Intpointer=0;
while(pointer<=10)
(
switch(pointer%3)
(
case1:
Pointer+=1;
break;
case2:
pointer+=2;
break;
default:
pointer+=3;
break;
)
)
a)結(jié)束當(dāng)次循環(huán),使控制權(quán)直接轉(zhuǎn)移到控制循環(huán)的條件表達(dá)式
b)從嵌套內(nèi)部跑出最里面的循環(huán)
c)終止switch語句的語句序列,提高switch-case語句性能
d)退出循環(huán)
28.下面()段Java語句在編譯時(shí)不會(huì)出現(xiàn)異常和錯(cuò)誤(選兩項(xiàng))BD
a)charc="a";
b)intI=-1;
c)boolednb=null;
d)doubled=10.0;
29.分析如下所示的Java代碼,編譯運(yùn)行后的輸出結(jié)果是(XC
publicstaticvoidmain(Stringarg[]){
inta=100;
while(a%2==0)
(
System.out.print(a);
a=a/4;
)
)
a)1002561b)10025c)100d)25
30.5Java中,如果要在字符串類型對(duì)象s="java”中,得到字母'v'出現(xiàn)的位置,
可使用以下()語句
d)SJlldlcliesCv')
b)s.chAt('v')
c)s.indexOf('v')
d)s.substnng('v')
31.給定一個(gè)Java程序的代碼如下所示,則編譯運(yùn)行后,輸出結(jié)果是()C
publicclassTest
(
intcount=9;
publicvoidcountl()
(
count=10;
System.out.println("countl="+count);
)
publicvoidcount2()
System.out.println(//count2=/,+count);
)
publicstaticvoidmain(Stringargs[])
(
Testt=newTest();
t.countl();
t.count2();
)
)
a)countl=9count2=9
b)countl=10count2=9
c)cuunll=10count2=10
d)countl=9count2=10
32.給定如下Java代嗎片段,編譯運(yùn)行時(shí),結(jié)果是()
int[]a={1,234,5);
for(intcount=0;count<5;count++)
System.out.print(a[count++])()C
a)運(yùn)行時(shí)出現(xiàn)異常
b)輸出:12345
c)輸出:135
d)輸出:24
33.分析下面的Java代碼,編譯運(yùn)行結(jié)果是()B
publicclassA
publicvoidchdnyeNcinie(SlrinyBuffername,SlringBuffernickridme)
name=newStringBuffer("Yangfan");〃第三行代碼
nickname.appendfT);
System.out.print(name);
System.out.print(""+nickname);
)
publicstaticvoidmain(String[]args)
(
StringBuffername=newStringBuffer("YangYang");
StringBuffernickname=newStringBufferfYaya");
Aa=newA();
a.changeName(name,nickname);
SyslerTi.oul.print("—name);
System.out.print(""+nickname);
)
)
a)輸出:YangfanYayalYangYangYaya
b)輸出:YangfanYayalYangYangYayal
c)因?yàn)榈谌写a有錯(cuò)誤,程序無法編譯通過
d)輸出:YangfanYayalYangfanYayal
34.給定某Java程序的main方法如下所示,該程序的運(yùn)行結(jié)果是(A).
publicstaticvoidmain(String[]args)
(
inti=0;
System.out.println(i4-+);
)
a)輸出0b)輸出1c)編譯錯(cuò)誤d)運(yùn)行時(shí)出現(xiàn)異常
35.在Java中,使用類的步驟包括以下三步,它們的先后順序是(B)
1.定義類2.創(chuàng)建類的對(duì)象3.訪問對(duì)象的屬性和方法
a)213b)123c)321d)231
36.在Java中,定義帶參數(shù)的方法時(shí),參數(shù)可以為一個(gè)或多個(gè),多個(gè)參數(shù)之間使用(B)
符號(hào)進(jìn)行分隔。
a);分號(hào)b),(逗號(hào))c)空格符d)-(連接符)
37.在Java中,要向控制臺(tái)打印輸出“WelcometoSpace!"并自動(dòng)換行,可以實(shí)
現(xiàn)此功能語句是(C)
a)System.print("WelcometoSpace!")
b)System.out.print(nwelcometoSpace!");
c)System.out.pnntlnC,WelcometoSpace!");
d)System.println("WelcometoSpace!");
38.給定如下Java代碼片段,編譯運(yùn)行時(shí)的結(jié)果是(D)
inti=2;
switch(i)
default:
System.out.println("default");
case0:
System.out.println("zero");
break;
case1:
System.out.println("one");
case2:
System.out.println("two");
)
a)輸出:default
b)輸出:defaultzero
c)編譯出錯(cuò),default語句位置不符合switch結(jié)構(gòu)的語法結(jié)構(gòu)
d)輸出two
39.給定Java代碼如下所示,編譯運(yùn)行結(jié)果是(A)
publicstaticvoidmain(String[]args)
(
inti;
System.out.println("i="+i);
)
a)編譯錯(cuò)誤b)運(yùn)行時(shí)出現(xiàn)例外c)正常運(yùn)行,輸出i=-ld)正常運(yùn)行,輸出i=0
40.給定如下Java程序,編譯運(yùn)行時(shí),將在(D)語句出現(xiàn)錯(cuò)誤
publicclassTest{
publicstaticvoidmain(Stringargs[])
(
inti=0;〃a語句
for(;i<10;i++)〃b語句
{
if(i>5)
(
Stringtest="hello";//c語句
)
)
System.out.println(test);//d語句
)
)
a)ab)bc)cd)d
41.在java中,下列代碼的運(yùn)行結(jié)果是(C)
publicstaticvoidmain(String[]args)
(
inta=l,b=2,c=3;
if(a<0)
if(b<0)
c=10;
else
c=20;
System.out.println(c);
)
a)輸出:10b)輸出:20c)輸出:3d)編譯報(bào)錯(cuò)
42.Java中,下面(AB)語句能正確通過編譯(選兩項(xiàng))
a)System.out.println(l+1)
b)chari=2+2;
System.out.println(i);
c)Strings=Mon"+'one'
d}intb=255.0
43.分析下面的java代碼片段,編譯運(yùn)行后的輸出結(jié)果是(D)
for(inti=0;i<6;i++){
intk=++i;
while(k<5){
System.out.print(i);
break;
)
)
a)024b)02c)123d)13
44.分析下面的Java程序,編譯運(yùn)行結(jié)果是(A)
publicclassB
(
publicstaticvoidmain(String[]args)
(
Strings="y";
System.out.println(s+l+2);
System.out.println(l+2+s);
)
)
a)輸出:yl23y
b)輸出:yl212y
c)輸出:y33y
d)程序編譯出錯(cuò)
45.分析下面的Java代碼,編譯運(yùn)行后的輸出結(jié)果是(B)
publicclassB
(
publicstaticvoidmain(String[]args)
(
inti=9;
System.out.println(i++);
System.out.println(++i);
)
d)10
11
b)9
11
c)1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年公交車身廣告發(fā)布合同
- 2026年天體引力能技術(shù)預(yù)研合同
- 2026年醫(yī)療行業(yè)聯(lián)盟合作合同
- 2026年游樂設(shè)施維護(hù)合同
- 2025年氣候變化適應(yīng)性建設(shè)項(xiàng)目可行性研究報(bào)告
- 2025年智能互聯(lián)網(wǎng)醫(yī)療系統(tǒng)建設(shè)項(xiàng)目可行性研究報(bào)告
- 2025年升降機(jī)安全監(jiān)控系統(tǒng)可行性研究報(bào)告
- 保稅倉合同范本
- 湖羊采購合同范本
- 2025年高??萍汲晒D(zhuǎn)化基地可行性研究報(bào)告
- 2025年天津大學(xué)管理崗位集中招聘15人備考題庫完整答案詳解
- 三方協(xié)議模板合同
- 玉米質(zhì)押合同范本
- 2025西部機(jī)場(chǎng)集團(tuán)航空物流有限公司招聘筆試考試參考題庫及答案解析
- 2025年紀(jì)檢部個(gè)人工作總結(jié)(2篇)
- 2025四川成都東部新區(qū)招聘編外工作人員29人筆試考試參考試題及答案解析
- 《11845丨中國法律史(統(tǒng)設(shè)課)》機(jī)考題庫
- 2025年消防設(shè)施操作員中級(jí)理論考試1000題(附答案)
- 廣東省領(lǐng)航高中聯(lián)盟2025-2026學(xué)年高三上學(xué)期12月聯(lián)考地理試卷(含答案)
- 混沌學(xué)園106正式版PPT!李善友:《本體論:每個(gè)人都需要的哲學(xué)思維訓(xùn)練》
評(píng)論
0/150
提交評(píng)論