1. 設(shè)整數(shù)n的值為十進(jìn)制-5, 以16位二進(jìn)制存貯該數(shù)時(shí),其編碼是( )
A) 0000 0000 0000 0101
B) 1000 0000 0000 0101
C) 1111 1111 1111 1010
D) 1111 1111 1111 1011
2. 下面的程序段的運(yùn)行結(jié)果為( )
char str[] = "job", *p = str;
cout << *(p+2) << endl;
A) 98
B) 無(wú)輸出結(jié)果
C) 字符’b’的地址
D) 字符’b’
3. 有如下程序段:執(zhí)行這個(gè)程序段輸出字符*的個(gè)數(shù)是 ( )
int i=1;
while(1)
{
i++;
if (i==10) break;
if(i%2==0) cout<<’*’;
}
A) 10
B) 3
C) 4
D) 5
4. 在C++中用( )能夠?qū)崿F(xiàn)將參數(shù)值帶回
A)數(shù)組
B)指針
C)引用
D)上述ABC都可
5. 已知變量f為float類型,i為int類型,以下表達(dá)式語(yǔ)句中能夠?qū)崿F(xiàn)將f中的數(shù)值保留小數(shù)點(diǎn)后兩位,第三位進(jìn)行四舍五入運(yùn)算的是( )
a. f=(f*100+0.5)/100.0;
b. i=f*100+0.5,f=i/100.0;
c. f=(int)(f*100+0.5)/100.0;
d. f=(f/100+0.5)*100.0;
A)abc
B)bcd
C)bc
D)cd