第03章 最简单的C程序设计(补充)
- 格式:pptx
- 大小:982.70 KB
- 文档页数:32


程序设计基础(C语言版)习题
第01章 绪论
一.选择题
1.以下叙述中正确的是________。
A)程序设计的任务就是编写程序代码并上机调试
B)程序设计的任务就是确定所用数据结构
C)程序设计的任务就是确定所用算法
D)以上三种说法都不完整
参考答案:D
【解析】 程序设计通常分为问题建模、算法设计、编写代码和编译调试四个阶段。所以选项A)、B)、C)说法都不完整。
2.以下关于简单程序设计的步骤和顺序的说法中正确的是。
A)确定算法后,整理并写出文档,最后进行编码和上机调试
B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档
C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档
D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构
参考答案:B
【解析】设计一个能解决实际问题的计算机程序需要经过以下几个过程:① 建立模型。② 算法设计:给出解决问题的步骤,即算法。③ 算法表达:选择一种表达算法的工具,对算法进行清晰的表达。④ 编写程序:选择一种程序设计语言,把以上算法程序化,这称为编写程序。⑤ 程序调试:对编写好的程序进行调试,修改程序中的错误。⑥ 程序文档编写与程序维护。综上所述,B)选项是符合上述描述的,其他选项不恰当。
3.以下叙述中正确的是________。
A)C程序的基本组成单位是语句
B)C程序中的每一行只能写一条语句
C)简单C语句必须以分号结束
D)C语句必须在一行内写完
参考答案:C
【解析】函数是C程序的基本组成单位;C语言书写风格很自由,不但一行可以写多个语句,还可以将一个语句写在多行中。故本题答案为C)。
4.以下叙述中正确的是。
A)C程序中的注释只能出现在程序的开始位置和语句的后面
B)C程序书写格式严格,要求一行内只能写一个语句
C)C程序书写格式自由,一个语句可以写在多行上
D)用C语言编写的程序只能放在一个程序文件中
title
C语言程序设计(郑州轻工业大学) 中国大学mooc答案100分最新版
content
点击这里,复制通过码
第一章 绪论 第一章单元测验
1、 通常把高级语言源程序翻译成目标程序的程序称为( )。
答案: 编译程序
2、 关于C语言,下面叙述不正确的是()。
答案: 不用编译可以直接运行。
3、 程序的开发步骤中不包括( )。
答案: 编译链接
4、 zzuliOJ的1000:从今天开始入坑C语言 通过码
答案: ikJ3Wx00syCxTCfJJpvCjVRSePQ
5、 zzuliOJ的1001: 整数a+b 通过码
答案: jkJ2W0pnsnCxTCfJJpvCjVRSePU
6、 zzuliOJ1002: 简单多项式求值 通过码
答案: g0QlCkxntSyxTCfJJpvCjVRSePY
第二章 简单C程序设计 第二单元测验
1、 关于定点数和浮点数的说法,下列说法错误的是()。
答案: 浮点数表示的数即是数值的精确值
2、 以下哪种运算能从变量x中取得十进制最低位的数字( )。
答案: x % 10
3、 以下哪个数字的值最大( )。
答案: 1e2
4、 设有变量定义: float x=2.5; double y=6.0; 则表达式 (int)x / y的值为( )。(如果结果是浮点类型,用小数点后一位数字表示) 答案: 3.0
5、 变量的名字代表内存中的存储单元;变量名和内存中的存储单元相对应,通过变量名来存、取存储单元的内容。
答案: 正确
6、 变量被定义后没有赋值,其值不可以使用,是内存中残留的垃圾值。
答案: 正确
7、 变量是在程序执行期间其值可以改变的量,必须先定义后使用。
答案: 正确
8、 当赋值语句右边表达式类型与左边变量类型不一致时,以右边表达式的值作为赋值表达式的值。
答案: 错误
9、 zzuliOJ1003:两个整数的四则运算 通过码
C程序设计复习要点
第一章 概述
1. C程序的构成与结构特点
2. C程序上机调试过程与流程
第二章 数据类型、运算量与表达式
1. 数据类型的种类(基本数据类型和构造数据类型)
2. 常量的数据类型及其表示(表示方法、存储字节数与表数范围)——整、实、字符、字符串和转义字符
3. 变量的命名、定义方法与赋初值
4. 各种表达式及其运算规则——优先级、结合性、类型自动转换与强制转换
算术运算符、表达式及其构造(注意“/”和“%”特殊性)
自增、自减运算符及其简单表达式运算
赋值运算符及其表达式(注意复合赋值运算符的运算方法)
逗号运算符及其表达式
第三章 流程控制
1. 赋值语句的一般形式、赋值过程及赋值规则(注意左右数据类型的一致或兼容)
2. 输入和输出函数的格式、功能及用法(只要求常用的格式控制符d, f, c, s),提醒注意:
格式输出中域宽和小数位数的控制
格式输入与输出中普通字符的原样输入和输出问题
熟悉并区别以下函数:putchar()、printf()、puts();getchar()、scanf()、gets()
3. 关系运算符及其表达式、逻辑运算符及其表达式和条件运算符及其表达式的运算规则(优先级、结合性)
4. 关系表达式与逻辑表达式的构造(根据已知条件写表达式)
5. if语句的三种形式:if „ 语句、if „ else „ 语句、if 语句的嵌套
if 语句的格式与用法:简单if、嵌套if、并列if
逻辑关系与执行过程
嵌套规则(重点掌握if …else …if …else …if …else)
6. switch语句的格式与用法
7. *熟练使用if和switch语句阅读和编写较为简单的选择结构程序
8. 三种循环语句:while() „、do „ while()、for()的格式、执行过程及其用法
循环变量初始化、循环条件构造、循环体所要实现的任务和控制变量修改 注意循环期间与结束时循环控制变量的取值问题
苏小红c语言程序设计课后答案
苏小红的《C语言程序设计》是一本广泛使用的教材,它以清晰的结构和丰富的示例,帮助学生掌握C语言的基础知识和编程技巧。课后答案对于学生来说是一个重要的学习资源,可以帮助他们检查自己的学习成果,加深对知识点的理解。以下是一些可能的课后答案示例,用于帮助学生复习和理解C语言程序设计的相关概念。
第一章:C语言概述
1. C语言的发展历史:C语言由Dennis Ritchie在20世纪70年代初期开发,最初用于UNIX操作系统的编写。
2. C语言的特点:C语言是一种结构化语言,具有高度的灵活性和强大的功能,能够进行底层系统编程。
第二章:C语言基础
1. 数据类型:C语言提供了多种数据类型,包括整型(int)、浮点型(float和double)、字符型(char)等。
2. 变量声明:变量在使用前必须声明,声明时需要指定数据类型和变量名。
第三章:运算符和表达式
1. 算术运算符:包括加(+)、减(-)、乘(*)、除(/)等。
2. 赋值运算符:如`=`,`+=`,`-=`等,用于给变量赋值或进行运算后赋值。
第四章:控制结构
1. 条件语句:如`if`,`else if`,`else`,用于根据不同的条件执行不同的代码块。
2. 循环语句:包括`for`循环、`while`循环和`do-while`循环,用于重复执行代码块。
第五章:数组
1. 一维数组:存储相同类型的元素,可以通过下标访问数组元素。
2. 多维数组:如二维数组,可以看作是数组的数组。
第六章:函数
1. 函数定义:使用`return`类型和函数名来定义函数。
2. 函数调用:通过函数名和必要的参数来调用函数。
第七章:指针
1. 指针变量:存储另一个变量的内存地址。
2. 指针运算:包括地址运算和指针的增减。
第八章:结构体和联合体
1. 结构体:可以包含不同类型的数据成员。
2. 联合体:所有成员共享相同的内存位置。