一、選擇題:
。1)以下程序的功能是進(jìn)行位運(yùn)算
main()
{ unsigned char a, b;
a=7^3; b= ~4 & 3;
printf("%d %d\n",a,b);
}
程序運(yùn)行后的輸出結(jié)果是
A)4 3
B)7 3
C)7 0
D)4 0
(2)有以下程序
main()
{
int c=35; printf("%d\n",c&c);
}
程序運(yùn)行后的輸出結(jié)果是
A) 0
B) 70
C) 35
D) 1
(3) 設(shè)有定義語句:char c1=92,c2=92;,則以下表達(dá)式中值為零的是
A) c1^c2
B) c1&c2
C) ~c2
D) c1|c2
(4) 有以下程序
main( )
{ unsigned char a,b;
a=4|3;
b=4&3;
printf(“%d %d\n”,a,b(;
}
執(zhí)行后輸出結(jié)果是
A) 7 0
B) 0 7
C) 1 1
D) 43 0
(5) 有以下程序
main()
{ int x=3, y=2,z=1;
printf("%d\n",x/y&~z);
}
程序運(yùn)行后的輸出結(jié)果是
A) 3
B) 2
C) 1
D) 0
(6) 設(shè)char型變量x中的值為10100111,則表達(dá)式(2+x)^(~3)的值是
A) 10101001
B) 10101000
C) 11111101
D) 01010101
(7) 有以下程序
main()
{ unsigned char a,b,c;
a=0x3; b=a|0x8; c=b<<1;
printf(“%d%d\n”,b,c);
}
程序運(yùn)行后的輸出結(jié)果是
A) –11 12
B) –6 –13
C) 12 24
D) 11 22
(8) 以下程序的輸出結(jié)果是
main()
{ char x=040;
printf("%0\n",x<<1);
}
A) 100
B) 80
C) 64
D) 32
(9) 整型變量x和y的值相等、且為非0值,則以下選項(xiàng)中,結(jié)果為零的表達(dá)式是
A) x || y
B) x | y
C) x & y
D) x ^ y
(10) 以下程序的輸出結(jié)果是
A) 0
B) 1
C) 2
D) 3
main()
{ int x=0.5; char z=’a’;
printf(“%d\n”, (x&1)&&(z<’z’) ); }
【打包下載】2004-2006年計(jì)算機(jī)二級(jí)C真題 2007年4月計(jì)算機(jī)等級(jí)考試二級(jí)C語言試題
希望與更多計(jì)算機(jī)等級(jí)考試的網(wǎng)友交流,請進(jìn)入計(jì)算機(jī)等級(jí)考試論壇
更多信息請?jiān)L問:考試吧計(jì)算機(jī)等級(jí)考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |