2012年计算机等级二级C语言精讲习题及答案14
单项选择题 26、若有函数 Viod fun(double a[], int *n) {………} 以下叙述中正确的是 A、 调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送 B、 形参a和n都是指针变量转自:考试网 - [] C、 形参a是一个数组名,n是指针变量 D、 调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组 27、有以下程序 #include Main() {int a,b,k,m,*p1,*p2; k=1,m=8; p1=&k,p2=&m; a=/*p1-m; b=*p1+*p2+6; printf(“%d ”,a); printf(“%d ”,b); } 编译时编译器提示错误信息,你认为出错的语句是 A、a=/*p1-m B、b=*p1+*p2+6 C、k=1,m=8; D、p1=&k,p2=&m; 28、以下选项中有语法错误的是 A char *str[ ]={“guest”}; B、char str[10 ]={“guest”}; C、char *str[3] *str[1]={“guest”}; D、char str[3][10];str[1]={“guest”}; 29、avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是 A、int avg(int *a,int n); B、int avg(int a[10],int n); C、int avg(int a,int n) ; D、int avg(int a[],int n); 30、有以下函数 #include #include main() { printf(“%d ”,strren”ATS 0121”) );} 程序运行后的输出结果是 A 3 B 8 C 4 D 9 26-30、CADCB 相关资料 |