1 / 4
文档名称:

全国计算机等级考试546 3652.doc

格式:doc   页数:4
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

全国计算机等级考试546 3652.doc

上传人:企业资源 2012/1/31 文件大小:0 KB

下载得到文件列表

全国计算机等级考试546 3652.doc

文档介绍

文档介绍:
main( )
{ int a[ ] = {2,4,6,8,10}, y =0, x, *p;
p =&a[1];
for(x=1; x<3; x++) y+=p[x];
printf(“%d\n”,y);
}
程序运行后的输出结果是()
(A)10
(B)11
(C)14
(D)15
sort( int a[],int n)
{ int i,j,t;
for(i=0; i<n-1; i++)
for(j =i+1;j<n; j++)
if(a[i]<a[j]) { t=a[i]; a[i]=a[j]; a[j] = t;}
}
main( )
{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(aa+2,5);
for(i=0; i<10; i++) printf(“%d,”,aa[i]);
printf(“\n”);
}
(A)1,2,3,4,5,6,7,8,9,10,
(B)1,2,7,6,3,4,5,8,9,10,
(C)1,2,7,6,5,4,3,8,9,10,
(D)1,2,9,8,7,6,5,4,3,10,

void sum(int a[])
{ a[0] =a[-1]+a[1];
}
main()
{ int a[10] ={1,2,3,4,5,6,7,8,9,10,};
sum(&a[2]);
printf(“%d\n”,a[2]);
}
程序运行后的输出结果是()
(A)6
(B)7
(C)5
(D)9
,其中函数f的功能是将多个字符串按字典顺序排序
#include<>
void f(char *p[],int n)
{ char *t; int i,j;
for(i=0; i<n-1; i++)
for(j=i+1;j<n; j++)
if(strcmp(p[i],p[j]>0){t = p[i];p[i]=p[j];p[j] =t;}
}
main( )
{
char *p[5] ={“abc”,“aabdfg”,“abbd”,“dcdbe”,“cd”};
f(p,5);
printf(“%d\n”,strlen(p[1]));
}
程序运行后的输出结果是()
(A)2
(B)3
(C)6
(D)4
//f(p,5)使*p[5]={“aabdfg”,“abbd”, “abc”,“cd”,“dcdbe”}

#include<>
void f(char *s, char *t)
{ char k;
k=*s; *s=*t; *t=k;
s++; t--;
if(*s) f(s,t);
}
main( )
{ char str[10]=“abcdefg”, *p;
p=str+strlen(str)/2 +1;
f(p, p-2);
printf(“%s\n”, str);
}
程序运行后的输出结果是()
(A)abcdefg
(B)gfedcba
(C)gbcdefa
(D)abedcfg