5.16 若執(zhí)行下述程序時(shí),若從鍵盤輸入6和8時(shí),結(jié)果為
main()
{int a,b,s;
scanf("%d%d",&a,&b);
s=a;
if(as=b;
s*=s;
printf("%d",s);
}
A)36
B)64
C)48
D)以上都不對(duì)
正確答案: B
5.17 有如下程序
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
正確答案: C
5.18 以下4個(gè)選項(xiàng)中,不能看做一條語句的是
A);
B)a=5,b=2.5,c=3.6;
C)if(a<5);
D)if(b!=5)x=2;y=6;
正確答案: D
5.19 若int k=8;則執(zhí)行下列程序后,變量k的正確結(jié)果是
main()
{int k=8;
switch(k)
{case 9:k+=1;
case 10:k+=1;
case 11:k+=1;break;
default:k+=1;}
printf("%d\n",k);}
A)12
B)11
C)10
D)9
正確答案: D
5.20 閱讀如下程序段
#include "stdio.h"
main()
{ int a=45,b=40,c=50,d;
d=a>30?b:c;
switch(d)
{ case 30 : printf("%d,",a);
case 40 : printf("%d,",b);
case 50 : printf("%d,",c);
default : printf("#");}}
則輸出的結(jié)果是
A)40,50,
B)50,#
C)40,#
D)40,50,#
正確答案: D
5.21 現(xiàn)有如下程序段,此程序段編譯有錯(cuò)誤,則程序段的錯(cuò)誤出在
#include
main()
{ int a=30,b=40,c=50,d;
d=a>30?b:c;
switch(d)
{ case a:printf("%d,",a);
case b:printf("%d,",b);
case c:printf("%d,",c);
default:printf("#");}}
A)default:printf("#");這個(gè)語句
B)d=a>30?b:c;這個(gè)語句
C)case a:printf("%d,",a); case b:printf("%d,",b); case c:printf("%d,",c);這三個(gè)語句
D)switch(d)這個(gè)語句
正確答案: C
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |