二、填空題
1.若以下程序的輸出結(jié)果是13,請(qǐng)?zhí)羁铡?/P>
main( )
{ int x=016;
printf("%d\\n",【1】); }
分析:在C語言中以0開頭的數(shù)字是八進(jìn)制數(shù),016相當(dāng)于十進(jìn)制數(shù)14,執(zhí)行printf語句時(shí),輸出項(xiàng)應(yīng)為x的值減1。
本題正確答案為 【1】 --x或x-=1。
2.下面程序段的輸出結(jié)果是【2】。
int k=10;
float a=3.5,b=6.7,c;
c=a+k%3*(int)(a+b)%2/4;
分析:本題考查運(yùn)算符的優(yōu)先級(jí)概念,式中要先算(a+b)的值,再算強(qiáng)制類型變換,*、/、%是同級(jí)的要從左到右計(jì)算,最后算加法和賦值。
本題正確答案為【2】 3.500000
3.若執(zhí)行下面程序段后的輸出為:3,4,5,請(qǐng)?zhí)羁铡?/P>
int a,b=3,c=5;
a=b printf("%d,%d,%d",a,b,c);
分析:本題考查條件運(yùn)算符和增量運(yùn)算符的概念,題中b 本題正確答案為 【3】 b++。
4.C語言中的運(yùn)算符,優(yōu)先級(jí)最低的是【4】。
分析:與其它高級(jí)語言相比,在C語言中賦值號(hào)并不是優(yōu)先級(jí)最低的,C語言中優(yōu)先級(jí)最低的運(yùn)算符是逗號(hào)運(yùn)算符。
本題正確答案為 【4】 逗號(hào)運(yùn)算符。
5.若下面程序的輸出結(jié)果是4,請(qǐng)?zhí)羁铡?/P>
main( )
{ int i,j,k;
k=0 ; i=j=-2 ;
k+=-i--【5】;
printf("%d\\n",k);
}
分析在C語言中當(dāng)3個(gè)加號(hào)或3個(gè)減號(hào)連在一起時(shí),中間的符號(hào)歸屬左邊的變量,即-i---j相當(dāng)于-(i--)-j。
本題正確答案為 【5】-j 。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |