c语言 数组和指针练习题

c语言 数组和指针练习题

ID:1954217

大小:113.00 KB

页数:23页

时间:2017-11-13

c语言  数组和指针练习题_第1页
c语言  数组和指针练习题_第2页
c语言  数组和指针练习题_第3页
c语言  数组和指针练习题_第4页
c语言  数组和指针练习题_第5页
资源描述:

《c语言 数组和指针练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、若当堂没做完,下周四之前上交也可。至ftp://211.64.82.253/用户名和密码:stuC语言程序设计练习题——数组一、选择题77、以下对一维数组a的正确说明是_d___  A、chara(10);   B、inta[];  C、intk=5,a[k];D、chara[]={'a','b','c'};78、若有说明语句:inta[2][4];,则对a数组元素的正确引用是_a___  A、a[0][3] B、a[0][4] C、a[2][2] D、a[2][2+1]79、以下能对二维数组y进行初始化的语句是_b__  A、statici

2、nty[2][]={{1,0,1},{5,2,3}};  B、staticinty[][3]={{1,2,3},{4,5,6}};  C、staticinty[2][4]={{1,2,3},{4,5},{6}};  D、staticinty[][3]={{1,0,1,0},{},{1,1}};80、若有说明语句:inty[][4]={0,0};则下面叙述不正确的是_d___  A、数组y的每个元素都可得初值0  B、二维数组y的行数为1  C、该说明等价于inty[][4]={0};  D、只有元素y[0][0]和y[0][1]可得到初值0,

3、其余元素均得不到初值081、以下各组选项中,均能正确定义二维实型数组s的选项是_c___  A、floats[3][4];    B、floats(3,4);  floats[][4];floats[][]={{0};{0}};  floats[3][]={{1},{0}};floats[3][4];  C、floats[3][4];D、floats[3][4];  staticfloats[][4]={{0},{0}};floats[3][];   autofloats[][4]={{0},{0},{0}};floats[][4];82、若

4、有说明语句:inta[][3]={1,2,3,4,5,6,7,8};,则a数组的行数为__a__  A、3   B、2   C、无确定值   D、183、若二维数组y有m列,则在y[i][j]前的元素个数为_B___A、j*m+i    B、i*m+jC、i*m+j-1   D、i*m+j+184、下面程序中有错误的行是__D__1、main()2、{3、intx[3]={1};4、intk;5、scanf("%d",&x);6、for(k=1;k<3;k++)7、x[0]=x[0]+x[i];8、printf("x[0]=%d",x[0

5、]);9、}A、3B、6C、7D、585、若有以下语句,则正确的描述是__b__charx[]="12345";chary[]={'1','2','3','4','5'};A、x数组与y数组的长度相同B、x数组长度大于y数组长度C、x数组长度小于y数组长度D、x数组等价于y数组86、以下不正确的数组定义语句是__b__A、doublex[5]={2.0,4.0,6.0,8.0,10.0};B、inty[5]={0,1,3,5,7,9};C、charch1[]={'1','2','3','4','5'};D、charch2[]={'x10',

6、'xa','x8'};87、以下正确的数组定义语句是_c___A、chara[5]={'1','2','3','4','5',''};B、intb[2][]={{1},{2}};C、floatc[][3]={1,2,3,4,5};D、chard[5]="CHINA";88、判断字符串str1是否大于字符串str2,应当使用__d__A、if(str1>str2)   B、if(strcmp(str1,str2))C、if(strcmp(str2,str1)>0)D、if(strcmp(str1,str2)>0)89、下面程序段的运行结

7、果是_c___charx[5]={'a','b','','c',''};printf("%s",x);A、'a''b'  B、ab  C、ab└┘c  D、abc90、有两个字符数组a,b,则以下能正确为a,b进行赋值的语句是_d___A、gets(a,b);   B、scanf("%s%s",&a,&b);C、getchar(a);getchar(b);D、gets(a);gets(b);91、有字符数组s1[80]和s2[80],则以下能正确对s1,s2进行输出的语句是___b_A、puts(s1,s2)   B、printf("

8、%s,%s",s1,s2);C、putchar(s1,s2);D、puts(s1),puts(s2);92、以下程序段的运行结果是_c___chara[7]="ab

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

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

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