c语言 第七章习题

c语言 第七章习题

ID:13029638

大小:48.00 KB

页数:3页

时间:2018-07-20

c语言 第七章习题_第1页
c语言 第七章习题_第2页
c语言 第七章习题_第3页
资源描述:

《c语言 第七章习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、姓名:杨超学号:3120104128第七章请将答案填在答题卡内答题卡一、选择题1234567DDDCCCC8B二、填空题102(1)i=1(2)x[i-1]3s=-124(1)2(2)35(1)j>=1(2)j6(1)x[i]!=’’(2)&&(3)if(y[j]==x[i])break(4)j==ny一.选择题1.假定int类型变量占用两个字节,其有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是()。A.3B.6C.10D.202.以下能正确定义数组并正确赋初值的语句是()。A.intN=5,b[N][N];B.i

2、nta[1][2]={{1},{3}};C.intc[2][]={{1,2},{3,4}};D.intd[3][2]={{1,2},{34}};3.若有定义:inta[2][3];以下选项中对a数组元素正确引用的是()。A.a[2][0]B.a[2][3]C.a[0][3]D.a[1>2][1]4.设有数组定义:chararray[]="China";则数组array所占的空间为()。A.4个字节B.5个字节C.6个字节D.7个字节5.下述对C语言字符数组的描述中错误的是()。A.字符数组可以存放字符串B.字符数组中的字符串可以整体输入、输出

3、C.可以在赋值语句中通过赋值运算符"="对字符数组整体赋值D.不可以用关系运算符对字符数组中的字符串进行比较6.有以下定义:charx[]="abcdefg";chary[]={'a','b','c','d','e','f','g'};则正确的叙述为()。A.数组x和数组y等价B.数组x和数组y的长度相同C.数组x的长度大于数组y的长度D.数组x的长度小于数组y的长度7.以下程序的输出结果是()。intmain(void){intm[][3]={1,4,7,2,5,8,3,6,9};inti,j,k=2;for(i=0;i<3;i++)pri

4、ntf("%d",m[k][i]);}A.456B.258C.369D.7898.以下程序的输出结果是()。intmain(void){intaa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};inti,s=0;for(i=0;i<4;i++)s+=aa[i][1];printf("%d",s);}A.11B.19C.13D.20二.填空题1.设有定义语句:inta[][3]={{0},{1},{2}};则数组元素a[1][2]的值是()。2.下列程序的功能是:求出数组x中各相邻两个元素

5、的和依次存放到a数组中,然后输出。请填空。intmain(void){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(;i<10;i++)a[i-1]=x[i]+;for(i=0;i<9;i++)printf("%d",a[i]);printf("");}3.写出下列程序的运行结果是()。intmain(void){inta[10]={10,1,-20,-203,-21,2,-2,-2,11,-21};intj,s=0;for(j=0;j<10;j++)if(a[j]%2==0

6、)s+=a[j];printf("s=%d",s);}4.写出下面程序的运行结果。#includeintmain(void){floats[6]={1,3,5,7,9};floatx;inti;scanf(“%f”,&x);for(i=4;i>=0;i--)if(s[i]>x)s[i+1]=s[i];elsebreak;printf("%d",i+1);return0;}(1)如果输入4,则输出2。(2)如果输入5,则输出3。5.下列程序的功能是输出如下形式的方阵,请填空。1314151691011125678123

7、4intmain(void){inti,j,x;for(j=4;;j--){for(i=1;i<=4;){x=(j-1)*4+i;printf("%4d",x);}printf("");}}6.以下程序的功能是输入一个字符串,输出其中所出现过的大写英文字母。如运行时输入字符串"FONTNAMEandFILENAME",则输出"FONTAMEIL"。请填空。intmain(void){charx[80],y[26];inti,j,ny=0;gets(x);for(i=0;;i++)if(x[i]>='A'x[i]<='Z'){for(j=0

8、;j

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

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

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