二、填空題(請(qǐng)將每一個(gè)空的正確答案寫在答題卡相應(yīng)序號(hào)后。)
5.22 設(shè)y是int型,請(qǐng)寫出y為奇數(shù)的關(guān)系表達(dá)式 【1】 。
正確答案: (y%2)==1 或 (y%2)!=0
5.23 設(shè)int a=5,b=6,表達(dá)式(++a= =b- -)?++a:--b的值是【2】 。
正確答案: 7
5.24 將以下程序?qū)懗扇窟\(yùn)算表達(dá)式是【3】 。
if(a>b)max=a;
else max=b;
正確答案: max=(a>b)?a:b;
5.25 以下程序輸出的結(jié)果是【4】。
main()
{ int a=5,b=4,c=3,d;
d=(a>b>c);
printf("%d\n",d);
}
正確答案: 0
5.26 若從鍵盤輸入58,則以下程序輸出的結(jié)果是 【5】 。
main()
{int a;
scanf("%d",&a);
if(a>50)printf("%d",a);
if(a>40)printf("%d",a);
if(a>30)printf("%d",a);
}
正確答案: 585858
5.27 閱讀下面語句,則程序的執(zhí)行結(jié)果是 【6】 。
#include "stdio.h"
main()
{ int a=-1,b=1,k;
if((++a<0)&&!(b- -<=0))
printf("%d,%d\n",a,b);
else printf("%d,%d\n",b,a);}
正確答案: 1,0
5.28 閱讀下面程序,則在執(zhí)行時(shí)候的輸出為 【7】 。
#include "stdio.h"
main()
{int x=1,y=2,z=0;
if(x=2)z=x,x=y,y=z;
printf("%d,%d\n",x,y);}
正確答案: 2,2
5.29 以下程序的輸出結(jié)果是【8】。
main()
{ int x=100, a=10, b=20, ok1=5, ok2=0;
if(aelse if(ok2)x=10;
else x=-1;
printf("%d\n", x);}
正確答案: -1
5.30 閱讀下面的程序,當(dāng)程序在執(zhí)行時(shí),如果輸入的是′A′,則輸出結(jié)果為 【9】 。
#include "stdio.h"
main()
{char a;
a=getchar();
switch(a)
{ case 65: printf("%c",′A′);
case 66: printf("%c",′B′);
default :printf("%s\n","other");}}
正確答案: ABother
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |