精品资料 c语言

本文由dede771025贡献

doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。

《C 语言编程基础(第 2 版) 》习题答案

前 言

《C 语言编程基础(第 2 版)》每章后面都安排了一定数量的习题,这有利于读者理解、 消化和掌握各单元的学习内容。习题中,除了有填空题、选择题、回答问题等适合掌握基本 概念的题型外,大部分是分析程序运行结果和要求编写实用程序,这有利于读者训练编程技 巧和增强编程能力。应广大读者要求,特别是一线教学老师的要求,我们给出全部习题答案, 供读者参考。编程答案只是实现题目算法要求的一种,并不一定是最好的。希望读者自己多 做思考,利用多种方法进行编程,用以提高自己的程序设计水平和锻炼自己的创新能力。由 于作者水平所限,错误和不当之处在所难免,恳请批评指正。

习题一

1、填空题。 ⑴ C语言程序由__函数__组成,其中必须有且只能有一个名为_main__的函数。C程序的 执行从名为main的主__函数开始。 ⑵ 每个C语句必须以__分__号结束。 ⑶ 标识符只能由_英文字母_、__数字_和_下划线__三类符号构成,而且标识符的第一个 字符必须是__英文字母__或__下划线__。 ⑷ 关键字是指C语言编译系统所固有的、具有专门意义的标识符。 ⑸ C程序中,注释的内容应放在__/*_和_*/__符号之间。 2、选择题。 ⑴ 下面合法的C语言标识符是 C 。 ⑵ C语言中主函数的个数是 A。 ⑶ 以下有关注释的描述中,错误的是 C 。 ⑷ C程序中,main函数的位置 D。 3、指出并改正下面程序中的错误。 ⑴ main 应为 main() ⑵ 应在本程序最后加上大括号 }。 ⑶ 语句结束应有分号。如: int a,b; a=1;b=2; printf("%d",a+b); 4、分析下列程序,写出运行结果。 ⑴ 该程序是计算两个整数a和b的乘积并赋值给c,运行结果为: c=30

⑵ 该程序输出一个字符串和一排星号,运行结果为: Hello! ***************** 5、编程题。 ⑴ 按题目要求,编写输出固定信息的程序如下: main() { pt(); printf(" Welcome!"); pt(); } pt() { printf("*****************"); } ⑵ 按题目要求,编写输入数据输出其表达式的程序如下: main() { int a,b,c; scanf("%d",&a); scanf("%d",&b); c=a*b+10; printf("c=%d",c); }

习题二

1、单项选择题。 ⑴ C语言中的变量名只能由字母、数字和下划线组成,且第一个字符_ C _。 ⑵ 合法的常量是__ D 。 ⑶ C语言中的基本数据类型所占存储空间长度的顺序是__ D。 ⑷ 下列符号串中与123.0相同的合法常量是__ C。 2、填空。 ⑴ C语言中的基本数据类型包括整型(int)_、浮点型(flot)__ 和_字符型 (char)_三种。 ⑵ 整型常数有_十进制整数_、_八进制整数_和_十六进制整数_三种表示形式; 整型变量 可分为四类: _一般整型(int)_、_短整型(short)_、_长整型(long)_、_无符号型_。 其中_无符号型_又可分为_无符号整型(unsigned int) 、_无符号短整型(unsigned short) 和_无符号长整型(unsigned long)_3种。 ⑶ 有10个用指数形式表示的符点常数:

请指出合法的有③④⑥⑧⑩。 ⑷ 在C中,没有专为存贮字符串的变量,但可以用__字符型数组__ 或__字符型指针变量_ 存贮字符串。其定义格式为_ char str[6];_和_ char *a;_。 ⑸ 数据类型混合运算时, 要进行同型转换, 和__强制转换(显式转换)__两种。 3、写出下列程序运行结果。 ⑴ 215/9=23…8 ⑵ 97 b ⑶ 4.000000 4、编写程序。 ⑴ 按题目要求编写求三个已知数的乘积,程序如下: main() { int a,b,c; a=19; b=22; c=650; printf("a*b*c=%d\n",a*b*c); } ⑵ 按题目要求,编写将值整数化后赋值的程序如下: main() { int a1,a2; float b,c; b=35.425; c=52.954; a1=(int)(b*c); a2=(int)c%(int)b; printf("a1=%d;a2=%d\n",a1,a2); } ⑶ 按题目要求,编写计算圆周长、面积和圆柱体积的程序如下: main() { int r,h,c,s,v; r=15; h=3; c=2*3.14*15; s=3.14*r*r; v=s*h; printf("c=%d, s=%d , v=

c语言编程基础 王森,《C语言编程基础第2版》王森版 习题答案相关推荐

  1. java语言程序设计郑莉课后答案_java语言程序设计 第2版 (郑莉)课后习题答案.doc...

    java语言程序设计 第2版 (郑莉)课后习题答案.doc JAVA语言程序设计第2版郑莉第二章习题答案1什么是对象.类,它们之间的联系答1)对象是包含现实世界物体特征的抽象实体,它反映系统为之保存信 ...

  2. python核心教程第二版答案_python核心编程第二版第4章习题答案.docx

    python核心编程第二版第4章习题答案.docx 4-1.Python 对象.与所有 Python 对象有关的三个属性是什么?请简单的描述一下. 答案: 所有的 Python 对象都拥有三个特性:身 ...

  3. 《Python编程从入门到实践》(第2版)第二章 习题答案

    练习2-1:简单消息 将一条消息赋给变量,并将其打印出来. message = "Hello World!" print(message) Hello World! 练习2-2:多 ...

  4. 大学计算机基础课后题答案中国铁道出版社,大学计算机基础 铁道出版社 2015年第1版 第7章 习题答案...

    习题7答案 一.单项选择题 1.D 2.A 3.B 4.A 5.B 二.多项选择题 1.A.B.C.D 2.B.C.D 3.A.B.C.D 4.A.B.C.E 5.A.B.D.E 三.判断题 1. 2 ...

  5. 数据结构c语言版第三版实验四答案,数据结构(C语言版)第三四章习题答案

    Push( &s, t[i]); while( !EmptyStack( &s)) {// 每弹出一个字符与相应字符比较 temp=Pop (&s); if( temp!=S[ ...

  6. 零基础想学好C语言编程,首先要掌握的是正确的学习思路!

    如果新手要学习编程,一些前辈都会建议从Python.PHP.Java开始学. 不过,有些程序员是直接从C语言强势入门编程的. 那么,如何学习C语言呢?下面提供4种入门C语言的方法: 0.刷题 绝大多数 ...

  7. 【R语言编程基础】【课后习题答案】【全】

    文章目录 第1章 R语言概述 1.选择题 2.操作题 第2章 数据对象与数据读写 1.选择题 2.操作题 第3章 数据集基本处理 1.选择题 2.操作题 第4章 函数与控制流 1.选择题 2.操作题 ...

  8. 自学app难不难 有c语言,软件编程入门自学到底难不难 零基础自学软件编程的方法...

    很多人想知道软件编程入门自学到底难不难,零基础怎么自学软件编程呢?下面小编为大家介绍一下! 软件编程入门自学到底难不难 对编程有一定了解的人一定知道--编程是简单劳动,好学与不好学在于你是否能吃得了这 ...

  9. C语言代码示范与讲解+C语言编程规范及基础语法+编程实战

    上一篇文章:C语言程序设计概述+C语言简介+算法概述 C语言代码示范与讲解+C语言编程规范及基础语法+编程实战 一:代码示范集加讲解 1.C语言第一个代码:打印"This is the fi ...

  10. 深圳c语言程序设计,深圳零基础玩转C语言编程

    零基础玩转C语言编程 教学特色:注重学员的实操动手能力,案例解析且提供一对一服务 使用教材:国家教材 学习内容:掌握Microsft Visual 2010集成开发工具.掌握C语言编程,重点掌握数组. ...

最新文章

  1. ASP.netcore MVC钉钉H5微应用(二)鉴权
  2. 数组怎么用getchar_C语言 | 数组
  3. 删除空文件夹 linux,Linux中find批量删除空文件及空文件夹脚本
  4. 对于才能来说,没有教训与没有经验一样,都不能使人成大器
  5. 程序员请注意:异步编程模式已被人注册为专利
  6. 以算法岗为例:我最想对入职前的自己说些什么?
  7. UVN相机模型矩阵推导
  8. mysql commit慢_MySQL慢日志中COMMIT事件
  9. 在微信源代码共享仿乐趣, 把你的业务微信
  10. android im 文件发送,极光IM- 基础功能 - 极光文档
  11. 怕被发垃圾邮件?用临时邮箱来注册账号
  12. 希腊字母|罗马数字|中文数字大写
  13. Linux操作系统知识点总结
  14. CI520只有SPI通讯接口,支持读写A卡,PIN对PIN直接替换CV520软硬件兼容
  15. 主机防火墙与访问控制
  16. 科普篇:内存、“运行内存”、外存?傻傻分不清楚。看完这篇就懂了
  17. 程序员看来都羡慕:一个寒门博士的致谢及其女友回复
  18. 面试官:首屏加载速度慢怎么解决?
  19. php实现星座查询,php-十二星座查询系统(原创)
  20. python利用公式计算Π(pi)的值

热门文章

  1. 由《掟上今日子的备忘录》引发的联想
  2. 小程序动态tabBar菜单,根据条件渲染不同的tabBar
  3. Element DateTimePicker 日期时间选择器 今天日期设置,并获取value值
  4. 《Java 编程的逻辑》笔记——第1章 编程基础(一)
  5. 永洪科技CEO何春涛:PASO模型构建企业大数据能力
  6. C Primer Plus 第十章学习总结……2015.4.30
  7. 有线路由器接无线路由器设置方法
  8. 什么是B2B、B2C、C2C?
  9. 树莓派笔记17: 语音机器人
  10. 2022 RoboCom 世界机器人开发者大赛-本科组(省赛)RC-u4 攻略分队