填空題
1.表示條件:10 2.若已定義:int a=25,b=14,c=19;以下三目運(yùn)算符(?:)所構(gòu)成語(yǔ)句的執(zhí)行結(jié)果是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);
3.若想通過(guò)以下輸入語(yǔ)句給a賦予1,給b賦予2,則輸入數(shù)據(jù)的形式應(yīng)該是int a,b;scanf(“a=%d,b=%d”,&a,&b);
4.下面的程序輸出是main (){int x=2;while (x——);printf(“%d\n”,x);}
5.設(shè)有如下程序段,其運(yùn)行結(jié)果是int i=0,sum=1;do{sum=i;}while (i<6);printf(“%d\n”,sum)
sum i
1 0
1 1
2 2
4 3
7 4
11 5
16 6 →跳出循環(huán)
此時(shí)進(jìn)行(i<6)判斷,已經(jīng)不滿(mǎn)足,因此輸出sum的值是16>
1.表示條件:10
3.若想通過(guò)以下輸入語(yǔ)句給a賦予1,給b賦予2,則輸入數(shù)據(jù)的形式應(yīng)該是int a,b;scanf(“a=%d,b=%d”,&a,&b);
4.下面的程序輸出是main (){int x=2;while (x——);printf(“%d\n”,x);}
5.設(shè)有如下程序段,其運(yùn)行結(jié)果是int i=0,sum=1;do{sum=i;}while (i<6);printf(“%d\n”,sum)
sum i
1 0
1 1
2 2
4 3
7 4
11 5
16 6 →跳出循環(huán)
此時(shí)進(jìn)行(i<6)判斷,已經(jīng)不滿(mǎn)足,因此輸出sum的值是16>

