C语言习题集参考答案(5)

2019-01-26 20:30

3、有以下程序:

void sum(int *a){a[0]=a[1];}

main(){int aa[10]=(1,2,3,4,5,6,7,8,9,10),i; for(i=2;i>=0;i--) sum(&aa[i]); printf(“%d\\n”,aa[0]);}

程序运行后的输出结果是__A__。 A)4 B)3 C)2 D)1 4、有以下程序:

int f(int b[][4]){ int i,j,s=0;for(j=0;j<4;j++){i=j;if(i>2)i=3-j;s+=bb[i][j];}return s;} main(){int a[4][4]={{1,2,3,4},{0,2,4,6},{3,6,9,12},{3,2,1,0}};printf(“%d\\n”,f(a);)

程序运行后的输出结果是_D__。 A)22 B)11 C)18 D)16 5、有以下程序: void sort(int a[],int n) {int i,j,t; for(i=0;imain(){int aa[10]={1,2,4,5,6,7,8,9,10},i;

sort(aa);for(i=0;i<10;i++)printf(“%d”,aa[i]);printf(“\\n”);} 其输出结果是_C__。 A)1,2,3,4,5,6,7,8,9,10 B)10,9,8,7,6,5,4,3,2,1 C)9,2,7,4,5,6,3,8,1,10 D)1,10,3,8,5,6,7,4,9,2 6、以下不能正确定义二维数组的选项是_D__。 A)int a[2][2]={{1},{2}} B)int a[][2]={1,2,3,4} C)int a[2][2]={{1},2,3} D)int a[2][]={{1,2},{3,4}}

7、若有定义:int *p[3];,则以下叙述中正确是_元素_B_。 A)定义一个基类型为int的指针变量p,该变量具有三个指针

B)定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针 C)定义了一个名*p的整型数组,该数组含有三个int类型元素

D)定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型 8、有以下程序:

main(){int m[][3]={1,4,7,2,5,8,3,6,9};int i,j,k=2;for(i=0;i<3;i++)printf(“%d”,m[k][i]);} 程序运行后的输出结果是_C__。 A)456 B)258 C)369 D)789 A) B) C) D) A) B) C) D)


C语言习题集参考答案(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:590# - 仪器分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: