第 1 頁:一、選擇題 |
第 7 頁:二、填空題 |
第 10 頁:參考答案 |
(11)以下不正確的敘述是
A)在C程序中,逗號運算符的優(yōu)先級最低
B)在C程序中,APH和aph是兩個不同的變量
C)若a和b類型相同,在計算了賦值表達式a=b后b中的值將放入a中,而b中的值不變
D)當從鍵盤輸入數(shù)據(jù)時,對于整型變量只能輸入整型數(shù)值,對于實型變量只能輸入實型數(shù)值
(12)請選出可用作C語言用戶標識符的是
A)void,define,WORD
B)a3_b3,_123,IF
C)FOR,--abc,Case
D)2a,Do,Sizeof
(13)以下選項中,不能作為合法常量的是
A)1.234e04
B)1.234e0.4
C)1.234e+4
D)1.234e0
(14)在C語言中,運算對象必須是整型數(shù)的運算符是
A)%
B)\
C)%和\
D)**
(15)若變量均已正確定義并賦值,以下合法的C語言賦值語句是
A)x=y==5;
B)x=n%2.5;
C)x+n=i;
D)x=5=4+1;
(16)有以下程序段
char ch; int k;
ch=′a′; k=12;
printf("%c,%d,",ch,ch,k); printf("k=%d \n",k);
已知字符a的ASCII碼值為97,則執(zhí)行上述程序段后輸出結果是
A)因變量類型與格式描述符的類型不匹配輸出無定值
B)輸出項與格式描述符個數(shù)不符,輸出為零值或不定值
C)a,97,12k=12
D)a,97,k=12
(17)已知字母A的ASCII代碼值為65,若變量kk為char型,以下不能正確判斷出kk中的值為大寫字母的表達式是
A)kk>=′A′&& kk<=′Z′
B)!(kk>=′A′||kk<=′Z′)
C)(kk+32)>=′a′&&(kk+32)<=′Z′
D)isalpha(kk)&&(kk<91)
(18)當變量c的值不為2、4、6時,值也為"真"的表達式是
A)(c==2)||(c==4)||(c==6)
B)(c>=2&& c<=6)||(c!=3)||(c!=5)
C)(c>=2&&c<=6)&&!(c%2)
D)(c>=2&& c<=6)&&(c%2!=1)
(19)若有條件表達式 (exp)?a++:b--,則以下表達式中能完全等價于表達式(exp)的是
A)(exp==0)
B)(exp!=0)
C)(exp==1)
D)(exp!=1)
(20)以下不正確的定義語句是
A)double x[5]={2.0,4.0,6.0,8.0,10.0};
B)int y[5]={0,1,3,5,7,9};
C)char c1[]={′1′,′2′,′3′,′4′,′5′};
D)char c2[]={′\x10′, ′xa′, ′\x8′};
相關推薦:2010年9月計算機等級考試沖刺備考指導專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |