第 1 頁:選擇題 |
第 5 頁:參考答案 |
11.以下所列的C語言常量中,錯誤的是( )。
A.0xFF
B.1.2e0.5
C.2L
D.‘72’
12.若變量a、i已正確定義,且i已正確賦值,合法的語句是( )。
A.a==l
B.++i
C.a=a++=5
D.a=int(i)
13.若a為int類型,且其值為3,則執(zhí)行完表達(dá)式a+= a-=a*a后,a的值是( )。
A.一3
B.9
C.一12
D.6
14.若有定義“int a=5,b=7;”,則表達(dá)式a%一(b%2) 運(yùn)算后,a的值為( )。
A.0
B.1
C.11
D.3
15.若執(zhí)行以下程序時從鍵盤上輸入9,則輸出結(jié)果是( )。
main()
{ int n;
scanf(”%d”,&n);
if(n++<10)printf(”/%d\n”,n);
else printf(”%d\n”,n--);
}
A.11
B.10
C.9
D.8
16.設(shè)a、b、c、d、m、n均為int型變量,且a=5、b=6、c= 7、d=8、m=2、n=2,則邏輯表達(dá)式(m=a>b)&&(n—c> d)運(yùn)算后,n的值是( )n
A.0
B.1
C.2
D.3
17.有如下程序:
main()
{ int x=23;
do
{printf(”%d”,x--);}
while(!x);
}
該程序的執(zhí)行結(jié)果是( )。
A.321
B.23
C.不輸出任何內(nèi)容
D.陷入死循環(huán)
18.下列程序的輸出結(jié)果是( )。
#include
main()
{ int a=2,b=3,P;
p=f(a,b);
printf(”%d”,p);
}
int f(a,b)
{ int c;
if(a>b)c=1;
else if(a==b)c=0;
else c=-l;
return(c);
}
A.-l
B.0
C.1
D.2
19.有下列程序:
fun(int x,int y)
{ static int m=0,i=2;
i+=m+1;m=i+x+y;return m;
}
main()
{ int j=1,m=1,k;
k=fun(j,m);print S(”%d,”,k);
k=fun(j,m);printf(”%d\n”,k);
)
執(zhí)行后的輸出結(jié)果是( )。
A.5,5
B.5,11
C.11,11
D.11,5
20.下列字符數(shù)組初始化語句中,不正確的是( )。
A.char c[]=’900dmornin9’;
B.char c[20]="900dmorning";
C.char c[]={’a’,’b ’,’c ’,’d’);
D.char c[]={"ffgoodmorning"};
相關(guān)推薦:
2014年計(jì)算機(jī)二級C語言考試上機(jī)沖刺試題及答案集
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |