2014年9月份考试C语言程序设计第三次作业.doc

上传人:文****钱 文档编号:67101 上传时间:2018-06-09 格式:DOC 页数:6 大小:29.50KB
下载 相关 举报
2014年9月份考试C语言程序设计第三次作业.doc_第1页
第1页 / 共6页
2014年9月份考试C语言程序设计第三次作业.doc_第2页
第2页 / 共6页
2014年9月份考试C语言程序设计第三次作业.doc_第3页
第3页 / 共6页
2014年9月份考试C语言程序设计第三次作业.doc_第4页
第4页 / 共6页
2014年9月份考试C语言程序设计第三次作业.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、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,则表

2、达式 a-b 8. 下面程序段的运行结果是 _ . Char s80,*sp=“triz“; sp=strcpy(s,sp); s0=T; puts(sp); 9. 以下程序的执行结果是 : _ . include main() int a=2,b=7,c=5; switch (a0) case 1: switch(b0 的值为 1,所以执行 case 1;b=0x=y;y=t; /*交换 x,y 的值 */ if(xz) t=z;z=x;x=t; /*交换 x,z 的值 */ if(yz) t=y;y=z;z=t; /*交换 z,y 的值 */ printf(“small to big: %

3、d %d %dn“,x,y,z); 解题方案: 我们想办法把最小的数放到 x上 ,先将 x与 y进行比较 ,如果 xy则将 x与 y的值进行交换 ,然后再用 x与 z进行比较 ,如果 xz则将 x与 z的值进行交换 ,这样能使 x最小 . 评分标准: 基本程序机构 3,if 语句 3,算法 2,其他 2 三、程序设计题( 20分,共 2 题,每小题 10 分) 1. 参考答案: 答案 :输入 1,输出 a;输入 2,输出 c;输入 3,输出 bc 解题方案: 输入 1,输出 a;输入 2,输出 c;输入 3,输出 bc 评分标准: 回答正确得 5分 ,否则不的分 2. 参考答案: 无标准答案 解题方案: 区别闰年 ,闰年的 2 月是 29 天 ,非闰年是 28 天 .不闰年的条件是 ,年数 n,n/4 余数不为 0,或 n/100 余数不为 ,或 n/400 的余数不为年内 .所以该日是该年的 第几天又两部分组成 :1、该月以前的整月天数和 ;2、在该月的天数 评分标准: 程序基本结构 :2;闰年判断 4;天数求和 2;其他 2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。