6.執(zhí)行下面程序的正確結(jié)果是()
main()
{ float a=1.9;
switch(a)
{ case 0∶printf("0000");
case 1∶printf("1111");
case 2∶printf("3333");
}
printf("%f",a);
}
A)1.900000
B)111133331.900000
C)33331.900000
D)00001111233331.900000
7.對(duì)下述程序,正確的判斷是()
main ()
{ int a, b;
scanf("%d,%d",&a,&b);
if(a>b)a=b;b=a;
else a++;b++;
printf("%d,%d",a,b);}
A)有語(yǔ)法錯(cuò)誤不能通過(guò)編譯
B)若輸入4,5則輸出5,6
C)若輸入5,4則輸出4,5
D)若輸入5,4則輸出5,5
8.若有如下程序:
sub(int n)
{intt;
if(n==1)returnt=5;
else t=sub(n-1)+3;
returnt;}
main()
{printf("%d\n",sub(5));}
則程序運(yùn)行后的輸出結(jié)果是()
A)17
B)18
C)19
D)20
9.下面各被調(diào)用函數(shù)首部書(shū)寫(xiě)正確的是()
A)void sub(float x;float y);
B)void sub(float x,y)
C)void sub(float x,float y)
D)void sub(float x,float y);
10.設(shè)有如下程序:
#include"string.h"
main()
{static char s1[20],s2[20];
scanf("%s",s1);scanf("%s",s2);
if(strcmp(s1,s2))printf("@");
elseprintf("$");
printf("%d\n",strlen(strcat(s1,s2)));}
如果從鍵盤(pán)上輸入name<回車(chē)>name1<回車(chē)>,則程序運(yùn)行后的輸出結(jié)果是()
A)$8
B)@10
C)$9
D)@9
答案:1.C 2.C 3.C 4.B 5.C 6.B 7.A 8.A 9.C 10.D
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言考前預(yù)測(cè)題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |