11.以下程序的輸出結(jié)果是( )
main()
{ int a=21,b=11;
printf(″%d\n″,--a+b,--b+a);
}
A.30 B.31 C.32 D.33
【參考答案】A
12.設(shè)x,y和z都是int型變量,且x=3,y=4,z=5,則下面表達式中,值為0的表達式是( )
A.x&&y B.x<=y
C.x||++y&&y-z D.!(x<y&! z||1)
【參考答案】D
13.設(shè)有程序段
int k=10;
while(k=0)k=k-1;
則下面描述中正確的是( )
A.while循環(huán)執(zhí)行10次 B.循環(huán)是無限循環(huán)
C.循環(huán)體語句一次也不執(zhí)行 D.循環(huán)體語句執(zhí)行一次
【參考答案】C
14.以下程序的輸出結(jié)果是( )
main()
{ int a,i;a=0;
for(i=1;i<5;i++)
{ switch(i)
{ case 0:
case 3:a+=2;
case 1:
case 2:a+=3;
default:a+=5;
}
}printf(″%d\n″,a);
}
A.31 B.13 C.10 D.20
【參考答案】A
15.下面程序的功能是將從鍵盤輸入的一對數(shù),由小到大排序輸出,當(dāng)輸入一對相等數(shù)時結(jié)束循環(huán),在劃線處應(yīng)填入的語句是( )
#include <stdio.h>
main()
{ int a,b,t;
scanf(″%d%d″,&a,&b);
while(______)
{ if(a>b)
{t=a;a=b;b=t;}
printf(″%d%d\n″,a,b);
scanf(″%d%d″,&a,&b);
}
}
A.!a=b B.a!=b C.a==b D.a=b
【參考答案】B
相關(guān)推薦:計算機二級C技巧:VC6.0控制鼠標(biāo)反方向移動北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |