(6)Java語言用 【6】 進(jìn)行解釋執(zhí)行。
解析: Java語言是用字節(jié)碼進(jìn)行解釋執(zhí)行,它本身帶有許多編譯時產(chǎn)生的信息,可使其連接過程更簡單。
(7)在一個類的內(nèi)部嵌套定義的類稱為 【7】 。
解析: 內(nèi)部類是嵌套在一個類的內(nèi)部使用的,與普通類一樣,內(nèi)部類也具有自己的成員變量和成員方法。
(8)設(shè)有數(shù)組定義:int a[ ] = { 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 }; 則執(zhí)行下列幾個語句后的輸出結(jié)果是 【8】 。
for ( int i = 0 ; i < a.length ; i ++ )
if( a[i]%3==0 )System.out.println(a[i]+" ");
解析: 此題是輸出數(shù)組中能被3整除的元素。a.length可以求出數(shù)組a的元素個數(shù)。
(9)下面程序的運行結(jié)果是 【9】 。
import java.io.* ;
public class ABC
{
public static void main(String args[ ])
{ int i ;
int a [ ] = { 11,22,33,44,55,66,77,88,99 };
for ( i = 0 ; i <= a.length / 2 ; i ++ )
System.out.print( a[i]+a[a.length-i-1]+" ");
System.out.println( );
}
}
解析: 題中a.length / 2的值應(yīng)為4,所以for循環(huán)執(zhí)行了5次。第一次輸出的是元素a[0]與a[8]的和;第二次輸出的是元素a[1]與a[7] 的和; 第三次輸出的是元素a[2] 與a[6] 的和; 第四次輸出的是元素a[3] 與a[5] 的和; 第五次輸出的是元素a[4] 與a[4]的和。所以結(jié)果是5個110。
(10)URL是 【10】 的縮寫。
解析: URL 是統(tǒng)一資源定位器--Uniform Resource Locator的簡稱,它表示Internet上某一資源的地址。
(11) 【11】 日歷類提供日期和時間的表示,它以格里歷(即陽歷)來計算。
解析: GregorianCalendar是以格里歷(即陽歷)來計算的日歷類。
(12)若x = 5,y = 10,則 x > y && x++ == y --的邏輯值為 【12】 。
解析: 此題主要是考查運算符的優(yōu)先級,首先運算的是++和-兩個運算符,然后是>運算符,接著是==運算符,最后是&&運算符。x > y && x++== y -等于(x > y) && ((x++)==( y --))。
(13)設(shè) a = 8,則表達(dá)式 a >>> 2 的值是 【13】 。
解析: >>>為不帶符號的右移,8的各比特位右移2位,左邊的空位填0。此題將8(1000)變?yōu)榱?(0010)。
(14)Java中訪問限定符有 【14】 ,protected,private和default等。
解析: 修飾符可分為訪問限定符和非訪問限定符兩類。訪問限定符有public,protected,private和default等。其他都屬于非訪問限定符,有static,final,abstract和syncronized等。
(15)凡生成StringBuffer一個對象后,還可用 【15】 方法或ensureCapacity()方法來設(shè)定緩存大小。
解析: 此題考查StringBuffer字符串的知識,生成StringBuffer一個對象后可用setLength()或ensureCapacity()方法設(shè)定緩存大小,并保證其數(shù)組元素的初值都為0。
選擇題
01-05 B A B D D
06-10 D D A B C
11-15 B C D A D
16-20 C D B C A
21-25 A A C C D
26-30 B D C B A
31-35 C C D A B
希望與更多計算機等級考試的網(wǎng)友交流,請進(jìn)入計算機等級考試論壇
更多信息請訪問:考試吧計算機等級考試欄目