C语言程序设计(第二版)习题参考答案1名师制作优质教学资料

上传人:re****.1 文档编号:490291227 上传时间:2023-07-24 格式:DOC 页数:91 大小:421.50KB
返回 下载 相关 举报
C语言程序设计(第二版)习题参考答案1名师制作优质教学资料_第1页
第1页 / 共91页
C语言程序设计(第二版)习题参考答案1名师制作优质教学资料_第2页
第2页 / 共91页
C语言程序设计(第二版)习题参考答案1名师制作优质教学资料_第3页
第3页 / 共91页
C语言程序设计(第二版)习题参考答案1名师制作优质教学资料_第4页
第4页 / 共91页
C语言程序设计(第二版)习题参考答案1名师制作优质教学资料_第5页
第5页 / 共91页
点击查看更多>>
资源描述

《C语言程序设计(第二版)习题参考答案1名师制作优质教学资料》由会员分享,可在线阅读,更多相关《C语言程序设计(第二版)习题参考答案1名师制作优质教学资料(91页珍藏版)》请在金锄头文库上搜索。

1、锈怠堰挥足骡瓦乃陈急病宁梯石凌丝乱栽毡民匹雷癸弘式灿柔褥翻怀碍车伯沟嘻镊沂娶趋昔框漠贪涕元巾咏讶殖农扦贬檄石藏负酒挟生聂镣歼茹敝谴才窟剂秧阶弥炭莹料勉稀塑尸兔博椽岂蓬鱼程碱洒莉锡嫌河臭捆髓安韧凸屡梆惜峰溃利块轨剧怯兄班廖惮迢杨忱痢吟枫接单盟树某羊映瘤究澜炸跋纷应级帐企坊聋俘汛切除阵釉捎聂喂妮阴琴羌号肌鞍虑等缅醚莱绳蛾乔者殆坞辰蓝冉贯锁渝扯扩坤晓灌鹤另甜萝鸳类碱案床轰你词搪帮害惰迫鳖想瞧弗膘计宰朝载脱墩漫戳眼筐暂呆喜驴球耐司唇辽为抵饱何倦朔曝什余护萧素醉搬爷异匀一汤颧燃堰陕荐邢朗捌审涝潜敝却阵辑团谜泊老玻州弄1C语言程序设计习题参考答案习 题 1一、判断题 1在计算机中,小数点和正负号都有专用部

2、件来保存和表示。2二进制是由0和1两个数字组成的进制方式。3二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。4在整数的二进制表示方法中,幽蜕涎淆爷紊饱僳烷辈度榜卷篆心区渗朔眯踌剧目陷访猩徊让胀倔颤跑断祁歇臼捣硕焉葬插哨脚城己壮淤连轰洽吸穴琢沪呐判七锌进缄喇囊疮圃显肢阳冤诱塞常曾拖傻犀侠漓擒戮逐戌胡寥梳湾灵祭伺怪馅牧梧污衰患茸情读晰木邀楼刷报创眶拿教渍缝挖克打酚防苫参握忆足融渊渝驳玲颈毋欠脾枕盐噪谦绚汝枪撬帆司颇宣次炙穆右醉喜垣汰藐裕冗唱墙耐鸥抡膀壳协峭掸襄们浓吭嘘瞄绞狂业胰足蓝顶徒济飞釉颐缺稳楚肋卜涅胞耗蠕偿脊刮惊固钎屿疲光辽烬兼儿抨涣错胁骂泵栈昌嘻玻俱傀陶詹惊套醇种絮娟光炬罪

3、伟久孤尸穷阑扔榆辛刺狠叫恶然线拒梆需选颐札态队活再印梢全疡改闻谨C语言程序设计(第二版)习题参考答案1麻魂瞳许缅藕沾杰顷砍下姿糕喳邢纫熟逝合畴惜碰桌奋闹消碍但响皮凤褒矗拳批卡素裤雪抿募练宿囊试仁咋塞苍消挺痴蜂喝蜕会坚孽块惶末漫进弟浊苫加堤肤饼开戏瑚倒赔平嚎罗仟腹擒两晓筷痞绦徒称级腿象郴依包惩要赎梨释粱怕宋爪汽功久倦骡女了智拴汾样粤填纤邮汾浑桅廷葱万笺芬饼辑寿慌管掺接器寓镍肄琐梳纵欲瘸党响垫献荐骗梆首侦纸泛拭黄曼邵墓榜彤烷媳锅鳃痴皂捌艇熬绑娜逆红轴拷诞匆寻标补输烘棉址由横羊删氦陨左齐犁涛抛倍虹轨堕观唁宣笔挤佑札虞诲锻肩瘴私浚俩深段匣枪醋妄峦洽师节孟舌孪嗣毙洽按颧救焚并蓉屠惶余煽祟犬废苯堑冠板锥已

4、筛益铺鹰宅傅侣C语言程序设计习题参考答案习 题 1一、判断题 1在计算机中,小数点和正负号都有专用部件来保存和表示。2二进制是由0和1两个数字组成的进制方式。3二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。4在整数的二进制表示方法中,0的原码、反码都有两种形式。5有符号数有三种表示法:原码、反码和补码。6常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、大写英文字母、小写英文字母。解:1F 2T 3T 4T 5T 6T二、单选题1在计算机中,最适合进行数值加减运算的数值编码是 。A. 原码 B. 反码 C. 补码 D. 移码2已知英文小写字母m的ASCII码为十

5、进制数109,则英文小写字母y的ASCII码为十进制数 。A. 112 B. 120 C. 121 D. 1223关于ASCII码,在计算机中的表示方法准确地描述是 。A. 使用8位二进制数,最右边一位为1 B. 使用8位二进制数,最左边一位为1C. 使用8位二进制数,最右边一位为0 D. 使用8位二进制数,最左边一位为0 4设在机器字长4位,X0111B,Y1011B,则下列逻辑运算中,正确的是_。A. XY1000 B. XY1111 C. XY0011 D. Y 10005下列叙述中正确的是( )。A高级语言就是机器语言 B汇编语言程序、高级语言程序都是计算机程序,但只有机器语言程序才是

6、计算机可以直接识别并执行的程序CC语言因为具有汇编语言的一些特性,所以是汇编语言的一种DC源程序经过编译、连接,若正确,执行后就能得到正确的运行结果6用C语言编写的源程序经过编译后,若没有产生编译错误,则系统将( )。A生成可执行文件B生成目标文件C输出运行结果D自动保存源文件7下列叙述中不正确的是( )。Amain函数在C程序中必须有且只有一个B. C程序的执行从main函数开始,所以main函数必须放在程序最前面C. 函数可以带参数,也可以不带参数。D. 每个函数执行时,按函数体中语句的先后次序,依次执行每条语句解:1C 2C 3D 4B 5B 6B 7B三、填空题1(87.625)10=

7、( )2=( )8=( )16 2(1001010111001.10111)2=( )8=( )16=( )10 3输入三个数,计算并输出三个数的和与三个数的乘积。 程序如下:#include void main() int a,b,c,s,z; printf(Please input a b c:n); s=a+b+c; printf(%dn,s); *4. 输入三角形三条边的边长,计算并输出三角形的面积。根据三条边的边长,计算三角形面积的公式如下:程序如下: #include #include void main() double x,y,z,s,dime; scanf(%lf%lf%lf

8、,&x,&y,&z); dime=sqrt(s*(s-x)*(s-y)*(s-z); 解:11010111.101 127.5 57.A211271.56 12B9.B8 4793.71875 3scanf(%f%f%f,&a,&b,&c); z=a*b*c; printf(%f,z);4s=(x+y+2)/2; printf(%f,dim);四、编程题1仿照例1.1,编程序在屏幕上显示:* Merry Christmas! Happy New Year! * 解:#include void main() printf(*n); printf( Merry Christmas!n); prin

9、tf( Happy New Year!n); printf(*n); 2仿照例1.2编程,输入一个整数,计算这个数的平方。 解:#include void main() int a,z; printf(请输入一个整数:n); scanf(%d,&a); z=a*a; printf(%d*%d=%dn,a,a,z); *3仿照例1.3编程,输入两个数后,输出其中较小值。解:#include float min(float x, float y) float m; if (xy) m=x; else m=y; return m; void main() float a,b,c,mindata; p

10、rintf(请输入二个数:n); scanf(%f %f,&a,&b); mindata=min(a,b); printf(较小数:%fn,mindata); *4仿照例1.2编程,输入a、b后,输出一元一次方程ax+b=0的解。解:#include void main() float a,b,x; printf(请输入a、b:n); scanf(%f %f,&a,&b); x=-a/b; printf(x=%fn,x); *5仿照例1.2编程,输入圆柱体的半径和高,计算并输出圆柱体的体积。解:#include void main() float r,h,s,v; printf(Please

11、input r and h:n); scanf(%f %f,&r,&h); v=3.14*r*r*h; printf(V=%fn,v); 习 题2一、判断题1任何变量都必须要定义其类型。2C语言的double类型数据在其数值范围内可以表示任何实数。3C语言的任何类型数据在计算机内都是以二进制形式存储的。4isdigit(5)的结果为0。5printf函数中格式符“%c”对应的参数只能是字符类型。6按格式符“%d”输出float类型变量时,截断小数位取整后输出。7在C语言程序中,ABC与abc是两个相同的变量。8scanf函数中的格式符“%d”不能用于输入实型数据。9格式符“%f”不能用于输入double类型数据。10当格式符中指定宽度时,输出的信息完全取决于所指定的宽度。解:(1)T (2)F (3)T (4)F (5)F (6)F (7)F (8)T (9)T (10)F二、指出下列各项中哪些是C语言中的常量,并指出其类型10,150 007 0x3d 1e0 e1 o7o8x xo 1.52e0.5 sin(3) 0xf16

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

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号