(21)以下選項中,當x為大于l的奇數(shù)時,值為0的表達式是
A)x%2==1
B)x/2
C)x%2!=0
D)x%2==0
(22)有以下程序
main()
{int k=5,n=0;
do
{switch(k)
{case 1: case 3:n+=1;k--;break;
default:n=0;k--;
case 2: case 4:n+=2;k--;break;
}
printf("%d",n);
}while(k>0 && n<5);
}
程序運行后的輸出結(jié)果是
A)235
B)0235
C)02356
D)2356
(23)有如下程序
main()
{ int n=9;
while(n>6){n--; printf("%d",n);} }
該程序的輸出結(jié)果是
A)987
B)876
C)8765
D)9876
(24)有以下程序
#include
main()
{ int c;
while((c=getchar())!=′\n)
{ switch(c-′2′)
{ case 0:
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+3);
case 4:putchar(c+3);break; } }
printf("\n")}
從第一列開始輸入以下數(shù)據(jù)
2743
程序的輸出結(jié)果是
A)66877
B)668966
C)6677877
D)6688766
(25)有以下程序
main()
{ int x=0,y=0,i;
for (i=1;;++i)
{ if (i%2==0) {x++;continue;}
if (i%5==0) {y++;break;} }
printf (" %d,%d",x,y); }
程序的輸出結(jié)果是
A)2,1
B)2,2
C)2,5
D)5,2
(26)有以下程序
main()
{int a[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;
for(i=0;i<4;i++)
for(j=0;j<3;j++)
for(k=j+1;k<4;k++)
if(a[j][i]>a[k][i]){t=a[j][i];a[j][i]=a[k][i];a[k][i]=t;}/*按列排序*/
for(i=0;i<4;i++)printf("%d,",a[i][i]);
}
程序運行后的輸出結(jié)果是
A)1,6,5,7,
B)8,7,3,1,
C)4,7,5,2,
D)1,6,2,1,
(27)有以下程序
int f(int n)
{ if(n==1)return 1;
else return f(n-1)+1;}
main()
{ int i,j=0;
for(i=1;i<3;i++)j+=f(i);
printf("%d\n",j);}
程序運行后的輸出結(jié)果是
A)4
B)3
C)2
D)1
(28)當運行以下程序時,從鍵盤輸入AhaMA(空格)Aha
#include
main()
{ char s[80],c=′a′;
int i=0;
scanf("%s",s);
while(s[i]!=′
{ if(s[i]==c)s[i]-32;
else if(s[i]==c-32)s[i]=s[i]+32;
i++; }
puts(s); }
A)ahaMa
B)AbAMa
C)AhAMa[空格]ahA
D)ahAMa[空格]ahA
(29)下面程序輸出的結(jié)果是
main()
{ int i;
int a[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
printf("%d ",a[2-i][i]); }
A)1 5 9
B)7 5 3
C)3 5 7
D)5 9 1
(30)現(xiàn)有如下程序段
#include "stdio.h"
main()
{ int a[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,1};
int i=0,j=5;
printf("%d\n",*(&a[0][0]+2*i+j-2));}
則程序的輸出結(jié)果為
A)21
B)78
C)23
D)28
相關(guān)推薦:2010年9月計算機等級考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |