20149月份考试语言程序设计第三次作业.docVIP

20149月份考试语言程序设计第三次作业.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20149月份考试语言程序设计第三次作业

2014年9月份考试C语言程序设计第三次作业 一、填空题(本大题共40分,共 10 小题,每小题 4 分) 1. 一个C程序总是从 ______ 函数开始执行的. 2. 源程序的基本单位是 ______ 3. C语言提供的三种逻辑运算符是 ______ 、 ______ 、 ______ . 4. C语言提供的预处理功能有 ______ 、 ______ 、 ______ 等三种. 5. 定义一个3行4列的二维数组arr的代码是 ______ . 6. 在C语言中(以16位PC为例),一个float类型的数据在内存中所占的字节数是 ______ ;一个double类型的数据在内存中所占的字节数是 ______ . 7. 若a=5,b=2,c=1,则表达式 a-b 8. 下面程序段的运行结果是 ______ . Char s[80],*sp=triz; ?sp=strcpy(s,sp); s[0]=T; ?puts(sp); 9. 以下程序的执行结果是: ______ . ?#include main() { int a=2,b=7,c=5; ?switch (a0) ?{ ?case 1: switch(b0) ?{ case 1:printf(@); break; ?case 2:printf(!);break; ?} ?case 0: switch(c==5) ?{ case 0:printf(*); break; ?case 1:printf(#); break; ?default:printf($); break; ?} default:printf(); } printf(\n); ?} 10. 下列程序的输出结果是 ______ . #include main() { ?int a=-1,b=2,k; k=(++a0)(!(b--=0)); printf(%d%d%d\n,k,a,b) ; } 二、程序阅读题(本大题共40分,共 4 小题,每小题 10 分) 1. 以下程序运行后的输出结果是( ). main() ?{ ?char m; m=B+32; ?printf(%c\n,m); ?} 2. 以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串. 例如,输入字符串:abc123edf456gh,执行程序后输出:123456.请填空. ?#include #include main() { char s[80],d[80]; int i,j; gets(s); ?for(i=j=0; s[i]!=\0;i++) if(( )) { d[j]=s[i]; j++; ?} ?d[j]=\0; puts(d); } 3. 若已经定义int a=25,b=14,c=19;,以下三目运算符(?:)所构成的语句的执行结果是( ).a++=2b--=2c++? printf(* * * a=%d,b=%d,c=%d\n,a,b,c):printf(a=%d,b=%d,c=%d\n,a,b,c); 4. 输入三个整数x,y,z,请把这三个数由小到大输出. 三、程序设计题(本大题共20分,共 2 小题,每小题 10 分) 1. 当a的值分别为:1,2,3时,分析程序的运行结果。 ?#include main() ?{ ?int a; printf(Please enter a=); ?scanf(%d,a); switch(a) ?{ case 1: printf(a); ?break; ?default: printf(b); case 2: printf(c); ?} 2. 写一个程序,提示用户输入年、月、日,程序计算并输出该日是该年的第几天.(提示:如果用户输入2006,3,11,程序则输出70) 答案: 一、填空题(40分,共 10 题,每小题 4 分) 1. 参考答案: main 解题方案: 一个C程序总是从main 函数开始执行的. 评分标准: 每答对1空得2分 2. 参考答案: 函数 解题方案: 基本知识点、记忆 评分标准: 每答对1空得2分 3. 参考答案: || ! 解题方案: C语言提供的三种逻辑运算符是、||、! 评分标准: 每答对1空得2分 4. 参考答案: 宏定义 文件包含 条件编译 解题方案: 基本概念,记忆 评分标准: 每答对1空得2分 5. 参考答案: arr[3][4] 解题方案: 2维数组第一维对应行数、第二维对应列数 评分标准: 每答对1空得2分 6. 参考答案: 4 8 解题方案: Float 4字节 Double 8字节 评分标准: 每答对1空得2分 7. 参考答案: 0 解题方案: a-b

文档评论(0)

zhuangbi6646 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档