12.若已定義:int a=25,b=14,c=19;以下三目運(yùn)算符(?:)所構(gòu)成語句的執(zhí)行后
a<=25 &&b--<=2 &&c? printf(″***a=%d,b=%d,c=%d\n″,a,b, c):printf(″###a=%d,b=%d,c=%d\n″,a,b,c);程序輸出的結(jié)果是( )
A.* * *a=25,b=13,c=19 B.* * *a=26,b=14,c=19
C.### a=25,b=13,c=19 D.### a=26,b=14,c=19
【參考答案】C
13.若運(yùn)行以下程序時(shí),從鍵盤輸入ADescriptor(表示回車),則下面程序的運(yùn)行結(jié)果是( )
#include
main()
{ char c;
int v0=1,v1=0,v2=0;
do{ switch(c=getchar())
{ case ′a′:case′A′:
case′e′:case′E′:
case′i′:case′I′:
case′o′:case′O′:
case′u′:case′U′:v1+=1;
default:v0+=1;v2+=1;
}
} while(c!=′\n′);
printf(″v0=%d,v1=%d,v2=%d\n″,v0,v1,v2);
}
A.v0=7,v1=4,v2=7 B.v0=8,v1=4,v2=8
C.v0=11,v1=4,v2=11 D.v0=13,v1=4,v2=12
【參考答案】D
相關(guān)推薦:
計(jì)算機(jī)二級C技巧:VC6.0控制鼠標(biāo)反方向移動 計(jì)算機(jī)等級考試二級C語言考試輔導(dǎo)教程匯總