第13练 第2章 赋值语句的格式与功能 《编程语言基础——C 语言》(高教版第五版) 一课一练

2025-10-20
| 2份
| 6页
| 83人阅读
| 1人下载

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 C语言程序设计高教版(第五版)全一册
年级 高一
章节 2.3.1 赋值语句的格式与功能
类型 作业-同步练
知识点 数据类型和简单程序设计
使用场景 同步教学
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 129 KB
发布时间 2025-10-20
更新时间 2025-10-20
作者 爱学习的muller
品牌系列 上好课·一课一练
审核时间 2025-10-20
下载链接 https://m.zxxk.com/soft/54455089.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《编程语言基础——C语言》(高教版第五版) 一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《编程语言基础——C语言》(高教版第五版) 一课一练的第2章的第13练,内容涵盖第2章基本数据类型与简单程序设计的2.3.1 赋值语句的格式与功能 。 《编程语言基础——C语言》(高教版第五版) 第13练 第2章 基本数据类型与简单程序设计 2.3.1 赋值语句的格式与功能 1、 单项选择题(本题共5小题) 1、赋值语句的一般形式是( ) A. 表达式 = 变量; B. 变量 = 表达式; C. 变量 = 常量; D. 常量 = 变量; 【答案】B 【解析】赋值语句的一般形式是 “变量 = 表达式;”,是将表达式的值赋给变量,所以 A、D 选项错误;表达式可以是常量,也可以是更复杂的运算组合,C 选项不全面,选 B。 2、以下赋值语句正确的是( ) A. 5 = a; B. a + b = 10; C. a = 10 + 20; D. 'A' = a; 【答案】C 【解析】赋值号 “=” 的左边必须是一个变量,不能是常量或表达式,A 选项中左边是常量,B 选项中左边是表达式,D 选项中左边是字符常量,均错误;C 选项左边是变量,右边是表达式,正确。 3、若有 “int a = 5; a = a + 3;”,则执行后 a 的值为( ) A. 5 B. 3 C. 8 D. 15 【答案】C 【解析】先将 5 赋给变量 a,然后执行 “a = a + 3;”,即把 a 的值 5 取出,加上 3 后再赋给 a,5 + 3 = 8,所以 a 的值变为 8,选 C。 4、“c += 5;” 等价于( ) A. c = c + 5; B. c + 5; C. c = 5; D. c - 5; 【答案】A 【解析】复合赋值运算 “c += 5;” 等价于 “c = c + 5;”,选 A。 5、在 C 语言中,字符型数据与整型数据( ) A. 不能通用 B. 可以通用 C. 只能字符型转整型 D. 只能整型转字符型 【答案】B 【解析】C 语言中的字符型数据与整型数据之间可以通用,既可以将字符型数据赋给整型变量,也可以将整型数据赋给字符型变量,选 B。 2、 判断题(本题共3题) 1、赋值号 “=” 和算术中的等号意义相同。( ) 【答案】× 【解析】赋值号 “=” 是将右边表达式的值赋给左边的变量,与算术中的等号意义完全不同,所以该说法错误。 2、赋值语句中,赋值号 “=” 的左边可以是常量。( ) 【答案】× 【解析】赋值号 “=” 的左边一定是一个变量,而不能是常量或表达式,所以该说法错误。 3、“c *= a + b;” 等价于 “c = c * (a + b);”。( ) 【答案】√ 【解析】复合赋值运算 “c *= a + b;” 等价于 “c = c * (a + b);”,所以该说法正确。 3、 读程序写结果题(本题共1小题) 1、以下程序运行时,会输出什么结果? #include <stdio.h> int main() { int a = 3; a += 5; printf("%d ", a); return 0; } 【答案】 8 【解析】程序运行时,会输出 8。因为先将 3 赋给变量 a,然后执行 “a += 5;” 等价于 “a = a + 5;”,即 3 + 5 = 8,最后使用 printf 函数输出 a 的值 8。 4、 程序设计题(本题共1小题) 1、编写一个 C 程序,定义两个整型变量 a 和 b,先将 5 赋给 a,然后将 a 的值加上 10 后赋给 b,最后输出 a 和 b 的值。 【答案】 #include <stdio.h> int main() { int a, b; a = 5; b = a + 10; printf("a = %d, b = %d ", a, b); return 0; } 【解析】首先定义两个整型变量 a 和 b,然后将 5 赋给 a,接着计算 a + 10 的值并赋给 b,最后使用 printf 函数输出 a 和 b 的值。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《编程语言基础——C语言》(高教版第五版) 一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《编程语言基础——C语言》(高教版第五版) 一课一练的第2章的第13练,内容涵盖第2章基本数据类型与简单程序设计的2.3.1 赋值语句的格式与功能 。 《编程语言基础——C语言》(高教版第五版) 第13练 第2章 基本数据类型与简单程序设计 2.3.1 赋值语句的格式与功能 1、 单项选择题(本题共5小题) 1、赋值语句的一般形式是( ) A. 表达式 = 变量; B. 变量 = 表达式; C. 变量 = 常量; D. 常量 = 变量; 2、以下赋值语句正确的是( ) A. 5 = a; B. a + b = 10; C. a = 10 + 20; D. 'A' = a; 3、若有 “int a = 5; a = a + 3;”,则执行后 a 的值为( ) A. 5 B. 3 C. 8 D. 15 4、“c += 5;” 等价于( ) A. c = c + 5; B. c + 5; C. c = 5; D. c - 5; 5、在 C 语言中,字符型数据与整型数据( ) A. 不能通用 B. 可以通用 C. 只能字符型转整型 D. 只能整型转字符型 2、 判断题(本题共3题) 1、赋值号 “=” 和算术中的等号意义相同。( ) 2、赋值语句中,赋值号 “=” 的左边可以是常量。( ) 3、“c *= a + b;” 等价于 “c = c * (a + b);”。( ) 3、 读程序写结果题(本题共1小题) 1、以下程序运行时,会输出什么结果? #include <stdio.h> int main() { int a = 3; a += 5; printf("%d ", a); return 0; } 4、 程序设计题(本题共1小题) 1、编写一个 C 程序,定义两个整型变量 a 和 b,先将 5 赋给 a,然后将 a 的值加上 10 后赋给 b,最后输出 a 和 b 的值。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第13练 第2章 赋值语句的格式与功能 《编程语言基础——C 语言》(高教版第五版) 一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。