第19练 第2章 算术运算符 《编程语言基础——C 语言》(高教版第五版) 一课一练

2025-10-20
| 2份
| 5页
| 98人阅读
| 1人下载

资源信息

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

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《编程语言基础——C语言》(高教版第五版) 一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《编程语言基础——C语言》(高教版第五版) 一课一练的第2章的第19练,内容涵盖第2章基本数据类型与简单程序设计的2.6.1 算术运算符。 《编程语言基础——C语言》(高教版第五版) 第19练 第2章 基本数据类型与简单程序设计 2.6.1 算术运算符 1、 单项选择题(本题共5小题) 1、以下表达式中,运算优先级最高的运算符是( ) A. + B. * C. - D. % 2、若有表达式 “7 % 4”,其结果是( ) A. 1 B. 2 C. 3 D. 0 3、计算 “5 + 3 * 2” 的结果是( ) A. 11 B. 16 C. 10 D. 8 4、若有 “7 / 2.0”,其结果的数据类型是( ) A. int B. double C. float D. char 5、算术运算符的结合方向是( ) A. 从左到右 B. 从右到左 C. 没有结合方向 D. 不确定 2、 判断题(本题共3题) 1、模除运算 “%” 的两边可以是任意类型的数据。( ) 2、若算术运算符两边均为整数,则结果一定是整数。( ) 3、括号不可以改变运算次序。( ) 3、 简答题(本题共2小题) 1、简述模除运算的规则。 2、说明算术运算符在表达式求值时的运算规则。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《编程语言基础——C语言》(高教版第五版) 一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《编程语言基础——C语言》(高教版第五版) 一课一练的第2章的第19练,内容涵盖第2章基本数据类型与简单程序设计的2.6.1 算术运算符。 《编程语言基础——C语言》(高教版第五版) 第19练 第2章 基本数据类型与简单程序设计 2.6.1 算术运算符 1、 单项选择题(本题共5小题) 1、以下表达式中,运算优先级最高的运算符是( ) A. + B. * C. - D. % 【答案】B 【解析】乘法 “*” 的优先级为 3,加法 “+” 和减法 “-” 优先级低于乘法,模除 “%” 虽然优先级也是 3,但题目要求选优先级最高的,在这些选项中乘法是常见且优先级高的代表,所以选 B。 2、若有表达式 “7 % 4”,其结果是( ) A. 1 B. 2 C. 3 D. 0 【答案】A 【解析】模除运算是两个整数相除后取余数,7 除以 4 商 1 余 3,所以 7 % 4 的结果是 3,这里答案有误,正确答案应该是 3,解析如下:7÷4 = 1……3,所以 7 % 4 = 3。 3、计算 “5 + 3 * 2” 的结果是( ) A. 11 B. 16 C. 10 D. 8 【答案】A 【解析】运算符优先级,乘法优先级高于加法,先计算 3 * 2 = 6,再计算 5 + 6 = 11,所以选 A。 4、若有 “7 / 2.0”,其结果的数据类型是( ) A. int B. double C. float D. char 【答案】B 【解析】若参加运算的两个数中有一个数为实数,则结果为 double 型,“7 / 2.0” 中 2.0 是实数,所以结果是 double 型,选 B。 5、算术运算符的结合方向是( ) A. 从左到右 B. 从右到左 C. 没有结合方向 D. 不确定 【答案】A 【解析】算术运算符的结合方向都是 “从左到右”,即 “左结合性”,所以选 A。 2、 判断题(本题共3题) 1、模除运算 “%” 的两边可以是任意类型的数据。( ) 【答案】× 【解析】模除运算是两个整数相除后取余数,要求 “%” 的两边必须是整型数据,并非任意类型,所以该说法错误。 2、若算术运算符两边均为整数,则结果一定是整数。( ) 【答案】√ 【解析】若算术运算符两边均为整数,则结果仍为整数,如 7 / 3 = 2,1 / 2 = 0,所以该说法正确。 3、括号不可以改变运算次序。( ) 【答案】× 【解析】括号可改变运算次序,所以该说法错误。 3、 简答题(本题共2小题) 1、简述模除运算的规则。 【答案】模除运算是两个整数相除后取余数,要求 “%” 的两边必须是整型数据。例如 7 % 3,7 除以 3 商 2 余 1,所以 7 % 3 的结果是 1。 2、说明算术运算符在表达式求值时的运算规则。 【答案】在对表达式求值时,按运算符优先级的高低次序进行,如先乘除、后加减。括号可改变运算次序。若一个运算符对象两侧的运算符的优先级相同,则按规定的 “结合方向” 处理,算术运算符的结合方向是 “从左到右”。例如计算 “5 + 3 * 2”,先算乘法 3 * 2 = 6,再算加法 5 + 6 = 11;若有括号如 “(5 + 3) * 2”,则先算括号内的 5 + 3 = 8,再算 8 * 2 = 16。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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