- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下列程序段的输出果结是
第七章 数组
一、填空:
(1) 下列程序段的输出结果是【1】。
main()
{ char b[]=”Hello,you”;
b[5]=0;
printf(“%s \n”, b );
}
(2) 以下程序的输出结果是【2】。
main()
{ char s[]=abcdef;
s[3]=‘\0;
printf(%s\n,s);
}
(3) 若已定义:int a[10], i;,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。
fun( int a[ ])
{ int i;
for(i=1; i=10; i++)
【3】=i;
for(i=0; i5; i++) 【4】=a[i];
}
(4) 若有以下程序main(){ int a[4][4]={{1,2,-3,-4},{0,-12,-13,14} ,{-21,23,0,-24},{-31,32,-33,0}};int i,j,s=0; for(i=0;i4;i++){ for(j=0;j4;j++){ if(a[i][j]0) continue;if(a[i][j]==0) break;s+=a[i][j];}}printf(%d\n,s);}执行后输出结果是(5) 函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下11 11 2 11 3 3 11 4 6 4 1.其构成规律是:(1) 第0列元素和主对角线元素均为1(2) 其余元素为其左上方和正上方元素之和(3) 数据的个数每行递增1请将程序补充完整。#define N 6void yanghui(int x[N][N]){ int i,j;x[0][0]=1;for(i=1;iN;i++){ x[i][0]==1; for(j=1;ji;j++)x[i][j]= 【7】; } }
(6) 以下函数的功能是删除字符串s中的所有数字字符。请填空。viod dele(char *s){ int n=0,i;for(i=0;s[i];i++) if() s[n++]=s[i];s[n]=【9】; }
二、选择:
(1) 若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是
A) t[3][2] B ) t[3] C) t[1] D) t[2]
(2) 以下程序的输出结果是
main()
{ int i, x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i3;i++) printf(“%d,”,x[i][2-i]);
}
A) 1,5,9 B) 1,4, 7
C) 3,5,7 D)3,6,9
(3) 以下程序的输出结果是
main()
{ int a[3][3]={ {1, 2},{3,4},{5,6} },i,j,s=0;
for(i=1;i3;i++)
for(j=0;j=i;j++)s+=a[i][j];
printf(“%dn”,s);
}
A) 18 B) 19 C) 20 D)21
(4) 当执行下面的程序时,如果输入ABC,则输出结果是
#include “stdio.h ”
#include “string.h”
main()
{ char ss[10]=“1,2,3,4,5”;
gets(ss); strcat(ss, “6789”);
printf(“%s\n”,ss);
}
A) ABC6789 B) ABC67
C) 12345ABC6 D) ABC456789
(5) 以下程序段的输出结果是
char s[]=\\141\141abc\t;
printf (%d\n,strlen(s));
A) 9 B)12 C) 13 D) 14
(6) 以下程序的输出结果是
main()
{ char ch[3][5]={AAAA,BBB ,CC};
printf(\%s\\n,ch [1]);
}
A) AAAA B) BBB
C) BBBCC
您可能关注的文档
最近下载
- 糖尿病的康复医学课件.ppt VIP
- 2025二 《在庆祝中国共产党成立100周年大会上的讲话》(教学设计)【中职专用】高一语文同步精品课堂(高教版2023·基础模块下册)(同课异构).docx VIP
- 2025年湖南省长沙市小升初入学分班考试数学试卷解析版.pdf
- 肾动脉狭窄的诊断和处理中国专家共识解读PPT课件.pptx VIP
- 2024年甘肃财贸职业学院招聘事业编制工作人员真题.docx VIP
- 人教版小学六年级数学上册教案全册 (最全).doc VIP
- 2023贵州教师招聘考试试题及答案.docx VIP
- 《跨文化交际》第七章 跨文化的人际交往 PPT课件.pptx
- 2025年海南省中考英语试题卷(含答案解析).docx
- 《亲爱的汉修先生》阅读练习及答案.docx VIP
文档评论(0)