7、閱讀下列代碼后
public class Person{
int arr[]=new int[10];
public static void main(String args[]){
System.out.println(arr[1]);
}
}
正確的說法是______。
A、編譯時(shí)將產(chǎn)生錯(cuò)誤
B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤
C、輸出為零
D、輸出為空
本題考查的是數(shù)組的使用。
由于數(shù)組arr聲明時(shí)未用static關(guān)鍵字,而main()方法直接引用arr(而非通過Person的實(shí)例引用),將產(chǎn)生"非靜態(tài)變量不能從靜態(tài)上下文中引用"(non-static variable cannot be referenced from a static context)的編譯錯(cuò)誤。
故本題答案為A。
8、按照J(rèn)ava的標(biāo)識(shí)符命名規(guī)范,下列表示一個(gè)類的標(biāo)識(shí)符正確的是______。
A、Helloworld
B、HelloWorld
C、helloworld
D、helloWorld
本題考查的是Java的命名約定。
Java的命名約定的基本原則如下:
(1)_、$不作為變量名、方法名開頭。
(2)變量名、方法名首單詞小寫,其余單詞只有首字母大寫。如myVariable,myMethod。
(3)接口名、類名的單詞首字母大寫。如MyInterface,MyClass。
(4)常量名的每個(gè)字母都大寫。
故本題答案為B。
9、char類型的取值范圍是______。
A、2-7~27-1
B、0~216-1
C、-215~215-1
D、0~28-1
本題考查的是Java語言的基本數(shù)據(jù)類型。
char類型數(shù)據(jù)是用無符號(hào)16位二進(jìn)制表示的,故其取值范圍為0~216-1。
故本題答案為B。
10、診斷和改正程序中錯(cuò)誤的工作通常稱為 。標(biāo)準(zhǔn)答案為:程序調(diào)試
11、線程在生命周期中要經(jīng)歷5種狀態(tài),分別是新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、______狀態(tài)和終止?fàn)顟B(tài)。
標(biāo)準(zhǔn)答案為:阻塞 或 Blocked
12、在Java中所實(shí)現(xiàn)的多維數(shù)組,實(shí)際上是由一維數(shù)組構(gòu)成的______。
標(biāo)準(zhǔn)答案為:數(shù)組 或 Array 或 數(shù)組的數(shù)組
13、請(qǐng)閱讀下列程序代碼,然后將程序的執(zhí)行結(jié)果補(bǔ)充完整。
程序代碼:
class throwsException
{
static void Proc(int sel) throws ArithmeticException,ArrayIndexOutOfBoundsException
{
System.out.println("In Situation"+sel);
if(sel==0){
System.out.println("no Exception caught");
return;
}
else if(sel==1){
int iArray[]=new int[4];
iArray[1]=3;
}
}
public static void main(String[] args)
{
try{
Proc(0);
Proc(1);
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Catch"+e);
}finally{
System.out.println("in Proc finally");
}
}
}
執(zhí)行結(jié)果:
In Situation0
no Exception caught
______
標(biāo)準(zhǔn)答案為:In Situation1
本題考查的是Java語言中的異常處理。
調(diào)用Proc(1)時(shí),執(zhí)行語句System.out.println("In Situation"+sel);控制臺(tái)輸出In Situation1。然后在if語句中執(zhí)行sel==1分支,該分支中無任何輸出語句。
14、StringBuffer類提供______字符串對(duì)象的表示。標(biāo)準(zhǔn)答案為:長度可變 或 可變長度
15、break語句最常見的用法是在switch語句中,通過break語句退出switch語句,使程序從整個(gè)switch語句后面的______開始執(zhí)行。
標(biāo)準(zhǔn)答案為:第一條語句或 第1條語句 或 首條語句 或 第一行語句 或 第1行語句 或 語句
相關(guān)推薦:
各地2012年計(jì)算機(jī)等級(jí)考試費(fèi)用匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |