一维数组与指针习题

一维数组与指针习题

ID:14509368

大小:48.00 KB

页数:9页

时间:2018-07-29

一维数组与指针习题_第1页
一维数组与指针习题_第2页
一维数组与指针习题_第3页
一维数组与指针习题_第4页
一维数组与指针习题_第5页
资源描述:

《一维数组与指针习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、由于多维数组与指针我们还没有讲完,所以请大家练习一维数组与指针习题题目较多,最迟提交时间下次上机前---当场提交将获得%10的加分(以提交时间为准)请独立完成---严禁抄袭答案就在原题上写一、选择题    (1)有以下程序     main()     {int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;      printf("%d",*p+*q);     }    程序运行后的输出结果是___B__。     A)16   B)10   C

2、)8   D)6    (2)有以下程序     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",y);     }    程序运行后的输出结果是_C____。     A)10   B)11   C)14   D)15    (3)有以下程序     voidsort(int a[],int n)     {int i,j,t;   

3、   for(i=0;i

4、序运行后的输出结果是_A____。     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,    (4)有以下程序     voidsum(int a[])9     { a[0]=a[-1]+a[1]; }     main()     {int a[10]={1,2,3,4,5,6,7,8,9,10};      sum(&a[2]); 

5、     printf("%d",a[2]);     }    程序运行后的输出结果是__A___。     A)6   B)7   C)5   D)8    (5)有以下程序     voidswap1(int c0[],int c1[])     {int t;      t=c0[0];   c0[0]=c1[0];   c1[0]=t;     }     voidswap2(int *c0,int *c1)     {int t;      t=*c0;   *c0=*c1;   *

6、c1=t;     }     main()     {int a[2]={3,5}, b[2]={3,5};      swap1(a,a+1);   swap2(&b[0],&b[1]);      printf("%d%d%d%d",a[0],a[1],b[0],b[1]);     }    程序运行后的输出结果是__D___。     A)3553  B)5335  C)3535  D)5353    (6)有以下程序    main()    {      intp[8]={11,1

7、2,13,14,15,16,17,18},i=0,j=0;      while(i++<7) if(p[i]%2)  j+=p[i];      printf("%d",j);    }    程序运行后的输出结果是__B___。        A)42B)45C)56D)60    (7)有以下程序    void f(int *x,int *y)    {    int t;       t=*x;*x=*y;*y=t;    }    main()    {  int a[8]={1,2

8、,3,4,5,6,7,8},i,*p,*q;       9p=a;q=&a[7];       while(p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。