C语言习题集合4(数组).doc

C语言习题集合4(数组).doc

ID:54965413

大小:90.50 KB

页数:17页

时间:2020-04-25

C语言习题集合4(数组).doc_第1页
C语言习题集合4(数组).doc_第2页
C语言习题集合4(数组).doc_第3页
C语言习题集合4(数组).doc_第4页
C语言习题集合4(数组).doc_第5页
资源描述:

《C语言习题集合4(数组).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第四部分数组·17·第四部分数组4.1选择题1.以下关于数组的描述正确的是()。A.数组的大小是固定的,但可以有不同的类型的数组元素B.数组的大小是可变的,但所有数组元素的类型必须相同C.数组的大小是固定的,所有数组元素的类型必须相同D.数组的大小是可变的,可以有不同的类型的数组元素2.以下对一维整型数组a的正确说明是()。A.inta(10);B.intn=10,a[n];C.intn;D.#defineSIZE10scanf("%d",&n);inta[SIZE];inta[n];3.在C语言中,引用数组元素时,其数组下标的

2、数据类型允许是()。A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达式4.以下对一维数组m进行正确初始化的是()。A.intm[10]=(0,0,0,0);B.intm[10]={};C.intm[]={0};D.intm[10]={10*2};5.若有定义:intbb[8];。则以下表达式中不能代表数组元bb[1]的地址的是()。A.&bb[0]+1B.&bb[1]C.&bb[0]++D.bb+16.假定int类型变量占用两个字节,其有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是(

3、)。A.3B.6C.10D.207.若有以下说明:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc='a',d,g;则数值为4的表达式是()A.a[g-c]B.a[4]C.a['d'-'c']D.a['d'-c]8.以下程序段给数组所有的元素输入数据,请选择正确答案填入()。#includemain(){inta[10],i=0;while(i<10)scanf("%d",________);┇}第四部分数组·17·A.a+(i++)B.&a[i+1]C.a+iD.&a[+

4、+i]9.执行下面的程序段后,变量k中的值为()。intk=3,s[2];s[0]=k;k=s[1]*10;A.不定值B.33C.30D.1010.以下程序的输出结果是()main(){inti,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}A.258B.741C.852D.36911.以下程序运行后,输出结果是()。main(){intn[5]={0,0,0},i,k=2;for(i=0;i

5、"%d",n[k]);}A.不确定的值B.2C.1D.012.以下程序运行后,输出结果是()。main(){inty=18,i=0,j,a[8];do{a[i]=y%2;i++;y=y/2;}while(y>=1);for(j=i-1;j>=0;j--)printf("%d",a[j]);printf("");}A.10000B.10010C.00110D.1010013.以下程序运行后,输出结果是()。main(){inta[10],a1[]={1,3,6,9,10},a2[]={2,4,7,8,15},i=0,j=0

6、,k;for(k=0;k<4;k++)if(a1[i]

7、tf("%d",k);}A.20B.21C.22D.2315.以下程序运行后输出结果是()。main(){intn[3],i,j,k;for(i=0;i<3;i++)n[i]=0;k=2;for(i=0;i

8、i,a[10],x,flag=0;for(i=0;i<10;i++)scanf("%d",&a[i]);scanf("%d",&x);for(i=0;i<10;i++)if_______{flag=i+1;break;}printf("%d",flag);}

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

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

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