(11) 設(shè) int b=2;表達(dá)式(b>>2)/(b>>1)的值是
A) 0
B) 2
C) 4
D) 8
(12) 設(shè)有如下定義:int x=l,y=-1;,則語句:printf("%d\n",(x--&++y));的輸出結(jié)果是
A) 1
B) 0
C) -1
D) 2
(13) 語句:printf("%d \n",12 &012);的輸出結(jié)果是
A) 12
B) 8
C) 6
D) 012
(14) 下面程序的輸出是
A) 100
B) 160
C) 120
D) 64
main()
{ char x=040;
printf("%d\n",x=x<<1);}
(15) 執(zhí)行下面的程序段
int x=35;
char z='A';
int b;
B=((x&15)&&(z<'a'));
后,B的值為
A) 0
B) 1
C) 2
D) 3
(16) 設(shè)有以下語句:
char a=3,b=6,c;
c=a^b<<2;
則c的二進(jìn)制值是 【16】 。
A) 00011011
B)00010100
C)00011100
D)00011000
二、填空題:
(1) 設(shè)二進(jìn)制數(shù)a是00101101,若想通過異或運(yùn)算a^b使a的高4位取反,低4位不變,則二進(jìn)制數(shù)b應(yīng)是 【1】 。
答案:
一、選擇題:
01) A 02) C 03) A 04) A 05) D
06) B 07) D 08) A 09) D 10) B
11) D 12) B 13) B 14) D 15) B
16) A
二、填空題:
(1) 11110000
【打包下載】2004-2006年計(jì)算機(jī)二級(jí)C真題 2007年4月計(jì)算機(jī)等級(jí)考試二級(jí)C語言試題
希望與更多計(jì)算機(jī)等級(jí)考試的網(wǎng)友交流,請(qǐng)進(jìn)入計(jì)算機(jī)等級(jí)考試論壇
更多信息請(qǐng)?jiān)L問:考試吧計(jì)算機(jī)等級(jí)考試欄目