Q1. 您家庭平均每月經(jīng)濟(jì)收入在會出現(xiàn)透支嗎?(單選題)
Q2. 您家庭背景?(單選題)
Q3. 您年級是?(單選題)
Q4. 基本信息:(多項(xiàng)填空題)
姓名:
班級:
學(xué)號:
Q5. 下列關(guān)于Java語言特點(diǎn)的敘述中,錯誤的是( )(單選題)
Java是面向過程的編程語言
Java支持分布式計(jì)算
Java是跨平臺的編程語言
Java支持多線程
Q6. 下面聲明數(shù)組的寫法錯誤( )(單選題)
int a[]
int[] a
int[][] a[3][]
int[ ][] a[ ][3]
Q7. 下列關(guān)于構(gòu)造方法的敘述中,錯誤的是( )(單選題)
Java語言規(guī)定構(gòu)造方法名與類名必須相同
Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明
Java語言規(guī)定構(gòu)造方法不可以重載
Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用
Q8. 設(shè)x為float型變量,y為 double型變量,a為int型變量,b為long型變量,c為char型變量,則表達(dá)式x+y*a/x+b/y+c的值為( )類型。(單選題)
int
long
double
char
Q9. 下列運(yùn)算符合法的是( )(單選題)
&&
<>
if
:=
Q10. 下面哪條語句將會引起一個編譯錯誤(? ? ? )(單選題)
f1oat F=4096.0;
double D=4096. 0;
int I=4096;
char C=4096;
Q11. 執(zhí)行如下程序代碼 a=0;c=0; do{ ? ? --c; ? ? a=a-1; }while(a>0); 執(zhí)行后,C的值是( )(單選題)
0
1
-1
死循環(huán)
Q12. 下列哪一種敘述是正確的( )(單選題)
abstract修飾符可修飾字段、方法和類
抽象方法的body部分必須用一對大括號{}包住
聲明抽象方法,大括號可有可無
聲明抽象方法不可寫出大括號
Q13. 下列關(guān)于Java語言中線程的敘述中,正確的是(? ? ?)(單選題)
線程是由代碼、數(shù)據(jù)、內(nèi)核狀態(tài)和一組寄存器組成
線程間的數(shù)據(jù)是不共享的
用戶只能通過創(chuàng)建 Thread類的實(shí)例或定義、創(chuàng)建 Thread子類的實(shí)例建立和控制自己 的線程
因多線程并發(fā)執(zhí)行而引起的執(zhí)行順序的不確定性可能造成執(zhí)行結(jié)果的不確定
Q14. 根據(jù)程序的構(gòu)成和運(yùn)行環(huán)境的不同,Java源程序分為兩大類:?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?。(填空題)
Q15. 順序結(jié)構(gòu)、? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??是結(jié)構(gòu)化程序設(shè)計(jì)的三種基本流程控制結(jié)構(gòu)(填空題)
Q16. 依次執(zhí)行下面的程序代碼,執(zhí)行完后,b=? ? ? ? ? ? ? ? ? ?。 int x=3,y=5; boolean b=x>y & x++==y--;(填空題)
Q17. 順序執(zhí)行以下兩個語句的輸出結(jié)果是? ? ? ? ? ? ? ??。 String s=”我喜歡學(xué)習(xí)Java!”; System. out. println(s.length());(填空題)