(23)有以下程序
main()
{
int p[8]={11,12,13,14,15,16,17,18},i=0,j=0;
while(i++<7) if(p[i]%2) j+=p[i];
printf("%d\n",j);
}
程序運(yùn)行后的輸出結(jié)果是 B
A)42
B)45
C)56
D)60
(24)有以下程序
main()
{ char a[7]="a0\0a0\0";int i,j;
i=sizeof(a); j=strlen(a);
printf("%d %d\n",i,j);
}
程序運(yùn)行后的輸出結(jié)果是 C
A)2 2
B)7 6
C)7 2
D)6 2
(25)以下能正確定義一維數(shù)組的選項(xiàng)是 B
A)int a[5]={0,1,2,3,4,5};
B)char a[]={0,1,2,3,4,5};
C)char a={’A’,’B’,’C’};
D)int a[5]="0123";
(26)有以下程序
int f1(int x,int y){return x>y?x:y;}
int f2(int x,int y){return x>y?y:x;}
main()
{ int a=4,b=3,c=5,d=2,e,f,g;
e=f2(f1(a,b),f1(c,d));
f=f1(f2(a,b),f2(c,d));
g=a+b+c+d-e-f;
printf("%d,%d%d\n",e,f,g);
}
程序運(yùn)行后的輸出結(jié)果是 A
A)4,3,7
B)3,4,7
C)5,2,7
D)2,5,7
(27)已有定義:char a[]="xyz",b[]={’x’,’y’,’z’};,以下敘述中正確的是 C
A)數(shù)組a和b的長(zhǎng)度相同
B)a數(shù)組長(zhǎng)度小于b數(shù)組長(zhǎng)度
C)a數(shù)組長(zhǎng)度大于b數(shù)組長(zhǎng)度
D)上述說(shuō)法都不對(duì)
(28)有以下程序
void f(int *x,int *y)
{ int t;
t=*x;*x=*y;*y=t;
}
main()
{ int a[8]={1,2,3,4,5,6,7,8},i,*p,*q;
p=a;q=&a[7];
while(p {
f(p,q);
p++;
q--;
}
for(i=0;i<8;i++)
printf("%d,",a[i]);
}
程序運(yùn)行后的輸出結(jié)果是 D
A)8,2,3,4,5,6,7,1,
B)5,6,7,8,1,2,3,4,
C)1,2,3,4,5,6,7,8,
D)8,7,6,5,4,3,2,1,
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |