(20)若運(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
(21)設(shè)有以下程序段
int x=0,s=0;
while(!x!=0)s+=++x;
printf("%d",s);
則
A)運(yùn)行程序段后輸出0
B)運(yùn)行程序段后輸出1
C)程序段中的控制表達(dá)式是非法的
D)程序段執(zhí)行無限次
(22)有如下程序
main()
{ float x=2.0,y;
if(x<0.0)y=0.0;
else if(x>10.0)y=1.0/x;
else y=1.0;
printf("%f\n",y);}
該程序的輸出結(jié)果是
A)0.000000
B)0.250000
C)0.500000
D)1.000000
相關(guān)推薦:
2010年全國計(jì)算機(jī)等考二級C:程序設(shè)計(jì)實(shí)戰(zhàn)匯總 2010年9月計(jì)算機(jī)等級考試精華備考資料匯總