问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

《C语言程序设计》(谭浩强第五版) 课后习题答案 第1章 程序设计和C语 ...

发布网友 发布时间:2024-08-20 13:12

我来回答

1个回答

热心网友 时间:2024-08-29 09:29

你也可以上程序咖( 程序咖XR实验室 | 元宇宙沉浸式面试准备平台),打开大学幕题板块,不但有答案,讲解,还可以在线答题。

第1章 程序设计和C语言 习题解析与答案题目1:什么是程序?什么是程序设计?

答:

程序:就是一组计算机能识别和执行的指令集合,每一条指令使计算机执行特定的操作。

程序设计:是指从确定任务到得到结果、写出文档的全过程。

题目2:为什么需要计算机语言?高级语言有哪些特点?

答:

为什么需要计算机语言:计算机语言解决了人和计算机交流是的语言问题,使得计算机和人都能识别。

高级语言有哪些特点: 2.1 高级语言的数据结构要比汇编和机器语言丰富; 2.2 高级语言与具体机器结构的关联没有汇编以及机器语言密切; 2.3 高级语言更接近自然语言更容易掌握; 2.4 高级语言编写的程序要经过编译或解释计算机才能执行;

题目3:正确理解以下名词及其含义:

(1)源程序,目标程序,可执行程序。

(2)程序编辑,程序编译,程序连接。

(3)程序,程序模块,程序文件。

(4)函数,主函数,被调用函数,库函数。

(5)程序调试,程序测试。

答:

(1)源程序,目标程序,可执行程序。 源程序:指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令

目标程序:为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以.obj作扩展名

可执行程序:将所有编译后得到的目标模块连接装配起来,在与函数库相连接成为一个整体,生成一个可供计算机执行的目标程序,成为可执行程序

(2)程序编辑,程序编译,程序连接。

程序编辑:上机输入或者编辑源程序。

程序编译:

先用C提供的“预处理器”,对程序中的预处理指令进行编译预处理 对源程序进行语法检查, 判断是否有语法错误,直到没有语法错误未知 编译程序自动把源程序转换为二进制形式的目标程序 程序连接:将所有编译后得到的目标模块连接装配起来,在与函数库相连接成为一个整体的过程称之为程序连接

(3)程序,程序模块,程序文件。

程序:一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具

程序模块:可由汇编程序、编译程序、装入程序或翻译程序作为一个整体来处理的一级独立的、可识别的程序指令

程序文件:程序的文件称为程序文件,程序文件存储的是程序,包括源程序和可执行程序

(4)函数,主函数,被调用函数,库函数。

函数:将一段经常需要使用的代码封装起来,在需要使用时可以直接调用,来完成一定功能

主函数:又称main函数,是程序执行的起点

被调用函数:由一个函数调用另一个函数,则称第二个函数为被调用函数

库函数:一般是指编译器提供的可在c源程序中调用的函数。可分为两类,一类是c语言标准规定的库函数,一类是

编译器特定的库函数

(5)程序调试,程序测试。

程序调试:是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程

程序测试:是指对一个完成了全部或部分功能、模块的计算机程序在正式使用前的检测,以确保该程序能按预定的方式正确地运行

题目4:编写一个C程序,运行时输出Hello World!

这个程序是一-些国外C教材中作为第一个程序例子介绍的,一-般称为Hello程序。

答:

运行结果:

题目5:编写一个C程序,运行时输出以下图形:

答案代码:

运行结果:

说明: 由于目前只见过printf 函数,只能用这种最简单的方法。在学过循环后,可以利用循环语句编写程序,只须用一个printf 函数输出5个"

"号。请读者在学过第5章(循环)后,回过头用循环语句编写程序处理此问题。在学过第7章(函数)后,还可定义一个函数来实现输出5个'

',然后在main函数中调用该函数。

题目6:编写一个C程序,运行时输人a,b,c三个值,输出其中值最大者。

答案代码:

运行结果:

输入3个数:18,-43,34,输出最大数34。

注意:输入的3个数以英文状态下的痘哦好风格,如果以空格分割会出错,读者可试一下,请思考为什么?

题目7:看懂《C程序设计(第五版)学习辅导》第16章中介绍的用Visual Studio 2010对C程序进行编辑、编译、连接和运行的方法,并进行以下操作: (1)建立一个新项目,定名为project1。 (2)建立一个新文件,定名为test1。 (3)向test1文件输人源程序(此源程序为读者自己编写的程序)。 (4)编译该源程序,如发现程序有错,请修改之,直到不出现“编译出错”为止。 (5)连接并运行,得到结果。分析结果。

解:

(1)建立一个新项目,定名为project1。

(2)建立一个新文件,定名为test1。

(3)向test1文件输人源程序(此源程序为读者自己编写的程序)。

(4)编译该源程序,如发现程序有错,请修改之,直到不出现“编译出错”为止。 (5)连接并运行,得到结果。分析结果。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕甲状腺激素偏高正常吗 怀孕检查甲状腺素偏高是什么原因引起的 怀孕了甲状腺功能偏高是怎么回事 怀孕甲状腺高是什么引起的 孕中期促甲状腺激素偏高是什么原因 重钢别墅靠谱吗 重刚别墅的致命缺点 重钢别墅的优点和缺点各是什么 积食可以吃什么 车子换了点火线圈,分缸线,火花塞以后车子打不着。这是什么原因 吸塑盒吸塑包装盒生产 指南针的s极指向是哪个方向 水性强力吸塑油产品简介 手提袋制作印刷厂家 踏青,是什么意思 陆姓男孩起名押韵好听(精选600个) 踏青什么意思踏青的解释 迪奥有哪些经典款式的包包值得入手? 迪奥包包所有款式和价格 Dior迪奥哪款包包适合通勤佩戴? 迪奥的包包有哪些款式经典不过时? 迪奥女士包包新款推荐 迪奥的包包有哪些款式值得推荐? 迪奥有哪些值得入手的经典包包? pvc是什么塑料 pvc板材PVC板材的种类及特性 一瓶装雀巢咖啡268ml的热量是多少、会发胖吗 瑞幸生椰拿铁用的是哪种椰浆且热量如何? 字节跳动是什么 字节跳动简述 微信清理了缓存聊天记录怎么恢复 高等学校计算机应用规划教材:C语言程序设计学习指导与实验教程图书目录... 请帮我设计一下能装这款压力表(查看图片)的吸塑包装图!直径φ40mm,长 ... 央格鲁撒格逊人是哪些国家 自动生产装配线 蛋挞的蛋液在家如何制作? 自制嫩滑的蛋挞液的技巧有哪些? 自制蛋挞的配方有什么? 做蛋挞液的比例该怎么掌握? 如何自制蛋挞液? 在京东以旧换新买手机可靠吗? 置换机和官换机真的是一样的吗? 找不到人抚养费如何办 【建议收藏】2023年中国GMP、GCP、GDP相关法规的更新内容 pvc板材特点 ai怎么把端点变成圆角 ...theoretical;vertical 这英语在美音中怎么读,求谐音的读法~_百度... 修饰素可以擦脸吗 培养可以用来修饰素质吗? 献血能知道什么血型吗 献血不知道血型怎么办