计算机等级考试二级C语言考前密卷一8

全国等级考试资料网 2019-01-23 14:13:41 109
(41) 以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序
以下是引用片段:
void sort(int a[],int n)
{int i,j,t;
for(i=0;i
for(j=i+1;j
if(a[i]
}
main()
{int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(&aa[3],5);
for(i=0;i<10;i++)printf("%d,",aa[i]);
printf(" ");
}
程序运行后的输出结果是
A)1,2,3,4,5,6,7,8,9,10,
B)10,9,8,7,6,5,4,3,2,1,
C)1,2,3,8,7,6,5,4,9,10,
D)1,2,10,9,8,7,6,5,4,3,
(42) 以下程序的运行结果是
以下是引用片段:
#include "stdio.h"
main()
{struct date
{int year,month,day;}today;
printf("%d ",sizeof(struct date));
}
A)6
B)8
C)10
D)12
(43)若有语句int *point,a=4;和 point=&a;下面均代表地址的一组选项是
A)a,point,*&a
B)&*a,&a,*point
C)*&point,*point,&a
D)&a,&*point,point
(44)在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是
A)地址传递
B)单向值传递
C)由实参传形参,再由形参传实参
D)传递方式由用户指定
(45)已定义以下函数
以下是引用片段:
fun(char *p2, char *p1)
{
while((*p2=*p1)!=’’){p1++;p2++;}
}
函数的功能是
A)将p1所指字符串复制到p2所指内存空间
B)将p1所指字符串的地址赋给指针p2
C)对p1和p2两个指针所指字符串进行比较
D)检查p1和p2两个指针所指字符串中是否有’’ 相关资料

相关阅读