




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java
習(xí)題集(綜合)
一、單選題
1、下列語(yǔ)句序列執(zhí)行后,j的值是
int
j=2;for(
int
i=7;
i>0;
i-=2
)
j*=2;
A、15
B、1
C、60
D、322、下列語(yǔ)句序列執(zhí)行后,j
的值是
int
j=1;
for(
int
i=5;
i>0;
i-=2
)
j*=i;A、15
B、1
C、60
D、03、以下for循環(huán)的執(zhí)行次數(shù)是
for(int
x=0;(x==0)&(x>4);x++);A、無(wú)限次
B、一次也不執(zhí)行
C、執(zhí)行4次
D、執(zhí)行3次4、若a和b均是整型變量并已正確賦值,正確的switch語(yǔ)句是
A、switch(a+b);
{
......
}B、switch(
a+b*3.0
)
{
......
}C、switch
a
{
......
}D、switch
(
a%b
)
{
......
}5、若以下變量均已正確定義并賦值,下面符合Java語(yǔ)言語(yǔ)法的語(yǔ)句是
A、b=a!=7;
B、a=7+b+c=9;C、i=12.3*
%4;
D、a=a+7=c+b;6、設(shè)有定義
int
i=123;
long
j=456;
下面賦值不正確的語(yǔ)句是
A、j=i;
B、j=(long)i;
C、i=(int)j;
D、i=j;7、現(xiàn)有一變量聲明為boolean
aa;下面賦值語(yǔ)句中正確的是
A、aa=false;
B、aa=False;
C、aa="true";
D、aa=0;8、若有定義int
a
=
2;則執(zhí)行完語(yǔ)句
a
-=
a
*
a;
后,a的值是
A、0
B、4
C、-2
D、-4
9、若所用變量都已正確定義,以下選項(xiàng)中,非法的表達(dá)式是
A、a
!=
4||b=
=1
B、'a'
%
3
C、'a'
=
1/2
D、'A'
+
32
10、以下選項(xiàng)中,合法的賦值語(yǔ)句是
A、a
=
=
1;
B、++i;
C、a=a
+
1=
5;
D、!(++a!=b-
-);
11、若有定義int
x
=
13;則執(zhí)行完語(yǔ)句x
%=
8;
后,x的值是
A、0
B、1
C、5
D、8
12、變量a定義為int類型。以下選項(xiàng)中,合法的賦值語(yǔ)句是
A、a
+1==2;
B、a+=1;
C、a=8.8f;
D、a=new
int(8);
13、下列正確的Java語(yǔ)言標(biāo)識(shí)符是
A、-3.1415
B、+ok
C、_test
D、5file
4、下列不是Java關(guān)鍵字的是
A、final
B、finally
C、null
D、sizeof
15、下列代碼的執(zhí)行結(jié)果是
public
class
exam1_17{
public
static
void
main(String
args[]){
System.out,println(100%3);
System.out.println(100%3.0);
}}A、1和1
B、1和1.0
C、1.0和1
D、1.0和1.0
16、下列關(guān)于注釋語(yǔ)句的描述中,正確的一項(xiàng)是
A、以//開始的是多行注釋語(yǔ)句
B、以/*開始,*/結(jié)束的是單行注釋
C、以/**開始,*/結(jié)束的是可以用于生成幫助文檔的注釋語(yǔ)句
D、以/**開始,*/結(jié)束的是單行注釋語(yǔ)句
17、下列
不屬于AWT布局管理器。
A、BoxLayout
B、GridLayout
C、BorderLayout
D、FlowLayout
18、Java語(yǔ)言有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,
反映了Java程序并行機(jī)制的特點(diǎn)。
A、安全性
B、多線程
C、跨平臺(tái)
D、可移植
19、下面的代碼段中,執(zhí)行之后count的值是
int
count=1;
for(int
i=1;i<=5;i++)
{
count=count+i;
System.out.println(count);
}
A、5
B、1
C、15
D、16
20、下面
不是創(chuàng)建數(shù)組的正確語(yǔ)句。
A)float
f[][]=new
float[6][6];
B)float
f[]=new
float[6];
C)float
f[][]=new
float[][6];
D)float
[][]f=new
float[6][];
21、在Java中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦虻奶匦苑Q為
A、隱藏
B、覆蓋
C、重載
D、封裝
22、以下關(guān)于繼承的敘述正確的是
A、在Java中類只允許單一繼承
B、在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口
C、在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口
D、在Java中接口只允許單一繼承
23、以下關(guān)于構(gòu)造函數(shù)的描述錯(cuò)誤的是
A、構(gòu)造函數(shù)的返回類型只能是void型。
B、構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。
C、構(gòu)造函數(shù)的主要作用是完成對(duì)類的對(duì)象的初始化工作。
D、一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)。
24、布爾邏輯表達(dá)式true||false&&true||false&&!true的值為
A、0
B、1
C、true
D、false
C、Hashtable
D、TreeSet
46、在Java中,下面關(guān)于包的陳述中正確的是
A、包的聲明必須是源文件的第一句代碼
B、包的聲明必須緊跟在import語(yǔ)句的后面
C、只有公共類才能放在包中
D、不可以將多個(gè)源文件中的類放在同一個(gè)包中
47、在Java中,要想使只有定義該類所在的包內(nèi)的類可以訪問該類,應(yīng)該用
關(guān)鍵字。
A、不需要任何關(guān)鍵字
B、private
C、final
D、protected
48、JAVA中,為了辨別用戶關(guān)閉窗口的時(shí)間,要實(shí)現(xiàn)監(jiān)聽器接口
A、MouseListener
B、ActionListener
C、WindowListener
D、以上都要
49、方法可能返回的結(jié)果是
A、132.34
B、0.342
C、29.34E10
D、1.0009
50、在Java語(yǔ)言中,Panel默認(rèn)的布局管理器是
A、BorderLayout
B、FlowLayout
C、GridLayout
D、GridBagLayout
51、在JAVA中的布局管理器,以下說法中錯(cuò)誤的是
A、FlowLayout以由上到下的方式從左到右排列組件
B、BorderLayout使用
"東"."西"."南"."北","居中"來指定組件的位置
C、GridLayout可以創(chuàng)建網(wǎng)格布局,網(wǎng)格布局中各組的大小可以任意調(diào)整
D、可以通過容器的setLayout方法為容器指定布局管理
52、下列哪些語(yǔ)句關(guān)于內(nèi)存回收的說明是正確的
A、程序員必須創(chuàng)建一個(gè)線程來釋放內(nèi)存;
B、內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存
C、內(nèi)存回收程序允許程序員直接釋放內(nèi)存
D、內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象
53、正則表達(dá)式
([0-9]{3})-([a-z]{3})-([a-z]*?ab)
與下列哪個(gè)字符串相匹配
A、123-abc{3}-cab
B、123{3}-abc-cab
C、123-abc-cb
D、123-abc-ccab三、判斷題
1、Java的類不允許多重繼承,但接口支持多重繼承。()。
2、在Java的方法中定義一個(gè)常量要用const關(guān)鍵字。(
X)。
3、在一個(gè)Java源程序文件中,只能有一個(gè)main方法。(
)。
4、在一個(gè)Java源程序文件中,可以有多個(gè)public類。()。
5、基本數(shù)據(jù)類型沒有Class對(duì)象。(錯(cuò))。
6、Java中一個(gè)類型所對(duì)應(yīng)的Class對(duì)象可以有多個(gè)。()。
7、Java中允許使用ArrayList<int>。(錯(cuò))。
8、使用方法length(
)可以獲得字符串或數(shù)組的長(zhǎng)度。()。
9、Java的字符類型采用的是Unicode編碼。()。
10、Java中數(shù)組的元素可以是簡(jiǎn)單數(shù)據(jù)類型的量,也可以是某一類的對(duì)象。()。
11、Vector類中的對(duì)象不能是簡(jiǎn)單數(shù)據(jù)類型。()。
二、填空題
1、Java語(yǔ)言中的
是程序的基本單位。
2、創(chuàng)建一個(gè)名為
MyPackage
的包的語(yǔ)句是
。4、Java中給一個(gè)方法加上作者注釋,應(yīng)使用的關(guān)鍵字是
author
5、類與類之間最常見的關(guān)系有:依賴關(guān)系
、聚合關(guān)系
、繼承關(guān)系
6、Java中的基本數(shù)據(jù)類型有:四種整形類型
、
、
、
兩種浮點(diǎn)類型
、
一個(gè)字符類型
一種布爾類型
。
四、簡(jiǎn)答題
1、請(qǐng)闡述Java中反射機(jī)制的作用。
答:
2、請(qǐng)分別闡述關(guān)鍵字super與this在java語(yǔ)言中的用法。
答:
3、Java中參數(shù)傳遞有哪些規(guī)則?
答:
4、Java中,要使得一個(gè)類能夠?qū)崿F(xiàn)克隆功能,應(yīng)該做哪兩件事?
答:
5、閱讀下列程序,寫出運(yùn)行結(jié)果:
public
class
Exam3_4
{
public
static
void
main(String[]
args)
{
String
s,s1="";
char
c;
s=
“wELCOME”;
for
(int
i=0;i<s.length();i++){
c=s.charAt(i);
if(c>='a'
&&
c<='z')
{
s1=s1+Character.toUpperCase(c);
}
else
{
s1=s1+Character.toLowerCase(c);
}
}
System.out.println(s1);
}
}
答:
public
class
Exam3_5{
public
static
void
main(String
args[
]){
int
i
,
j
;
int
a[
]
=
{
2,1,4,8,9,5,3};
for
(
i
=
0
;
i
<
a.length-1;
i
++
)
{
int
k
=
i;
for
(
j
=
i
;
j
<
a.length
;
j++
)
if
(
a[j]<a[k]
)
k
=
j;
int
temp
=a[i];
a[i]
=
a[k];
a[k]
=
temp;
}
for
(
i
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)成品合同范本
- 倒貨協(xié)議合同范例
- 個(gè)人出讓股合同范本
- 會(huì)活動(dòng)合同范本
- 買賣衛(wèi)浴設(shè)備合同范例
- 動(dòng)產(chǎn)贈(zèng)予合同范本
- 物業(yè)政府合同范本
- 石油化工業(yè)中高效節(jié)能的管道系統(tǒng)設(shè)計(jì)與安裝技術(shù)
- 科技政策中的電子政務(wù)應(yīng)用及影響研究
- 用戶留存策略與電商行業(yè)用戶行為研究
- 專題13《竹里館》課件(共28張ppt)
- 團(tuán)意操作流程詳解課件
- SH/T 0356-1996燃料油
- GB/T 9846.4-2004膠合板第4部分:普通膠合板外觀分等技術(shù)條件
- GB/T 17836-1999通用航空機(jī)場(chǎng)設(shè)備設(shè)施
- GB/T 13012-2008軟磁材料直流磁性能的測(cè)量方法
- 2023年全國(guó)高中生物聯(lián)賽競(jìng)賽試題和答案
- 第1課中華優(yōu)秀傳統(tǒng)文化的內(nèi)涵與特點(diǎn)課件(共28張PPT)
- 小學(xué)語(yǔ)文中高學(xué)段單元整體教學(xué)的實(shí)踐研究課題中期報(bào)告
- 《木蘭詩(shī)》第二課時(shí)(公開課)課件
- 核電項(xiàng)目人橋吊車抗震計(jì)算書版
評(píng)論
0/150
提交評(píng)論