第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。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。