第23练 项目三 算术运算符《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)

2026-05-07
| 2份
| 5页
| 43人阅读
| 0人下载

内容正文:

编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第23练,内容是算术运算符。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第23练 算术运算符 一、单项选择题 1.下列 MySQL 算术运算符中,专门用于执行整数除法且结果只保留整数部分的是( ) A. / B. DIV C. % D. MOD 2.在 MySQL 中,执行SELECT 10 - NULL + 5;语句的结果是( ) A. 5 B. 10 C. 15 D. NULL 3.执行SELECT 9 DIV 2, -9 DIV 2;语句的结果是( ) A. 4, -4 B. 4, -5 C. 4.5, -4.5 D. 5, -4 4.在 MySQL5.7 默认配置下,执行SELECT 20 / 0;语句的结果是( ) A. 0 B. 无穷大 C. NULL D. 抛出 "除以零" 错误 5.执行SELECT 2 + 3 * 4 MOD 5;语句的结果是( ) A. 1 B. 4 C. 9 D. 20 二、填空题 1.MySQL 中取模运算有两种等价写法,分别是______和______,两者功能完全相同。 2.执行SELECT 17 MOD 5;的结果是______;执行SELECT -17 MOD 5;的结果是______。 3.MySQL 算术运算符中,优先级最高的是______、______、DIV、%、MOD,优先级最低的是加法和减法。 4.执行SELECT '256' + 144;的结果是______;执行SELECT 'hello' + 100;的结果是______。 5.执行SELECT (10 + 6) DIV 4 * 2;的结果是______;执行SELECT 10 + 6 DIV 4 * 2;的结果是______。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第23练,内容是算术运算符。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第23练 算术运算符 一、单项选择题 1.下列 MySQL 算术运算符中,专门用于执行整数除法且结果只保留整数部分的是( ) A. / B. DIV C. % D. MOD 【答案】B 【解析】A 选项/是普通除法,返回浮点数结果(如5/2=2.5);B 选项DIV是整数除法,向零取整(如5 DIV 2=2,-5 DIV 2=-2);C、D 选项%和MOD是取模运算符,用于求余数。 2.在 MySQL 中,执行SELECT 10 - NULL + 5;语句的结果是( ) A. 5 B. 10 C. 15 D. NULL 【答案】D 【解析】这是 MySQL 算术运算的核心规则:任何值与 NULL 进行算术运算,结果都为 NULL。即使只有一个操作数是 NULL,整个表达式的结果也会是 NULL。 3.执行SELECT 9 DIV 2, -9 DIV 2;语句的结果是( ) A. 4, -4 B. 4, -5 C. 4.5, -4.5 D. 5, -4 【答案】A 【解析】MySQL 的整数除法DIV采用向零取整规则,即直接舍弃小数部分,保留整数部分。因此9 DIV 2=4,-9 DIV 2=-4(注意不是向下取整的 - 5)。 4.在 MySQL5.7 默认配置下,执行SELECT 20 / 0;语句的结果是( ) A. 0 B. 无穷大 C. NULL D. 抛出 "除以零" 错误 【答案】C 【解析】MySQL 中除以零不会抛出错误,而是返回NULL。这是 MySQL 与其他数据库(如 Oracle)的重要区别之一,也是对口升学考试的高频易错点。 5.执行SELECT 2 + 3 * 4 MOD 5;语句的结果是( ) A. 1 B. 4 C. 9 D. 20 【答案】B 【解析】MySQL 算术运算符优先级从高到低为:乘法 (*)、除法 (/)、整数除法 (DIV)、取模 (%, MOD) > 加法 (+)、减法 (-)。同级运算符从左到右计算。本题计算顺序:3*4=12 → 12 MOD 5=2 → 2+2=4。 二、填空题 1.MySQL 中取模运算有两种等价写法,分别是______和______,两者功能完全相同。 【答案】%;MOD 【解析】%是符号形式的取模运算符,MOD是关键字形式的取模运算符,例如10 % 3和10 MOD 3的结果都是 1。 2.执行SELECT 17 MOD 5;的结果是______;执行SELECT -17 MOD 5;的结果是______。 【答案】2;-2 【解析】MySQL 取模运算结果的符号与被除数保持一致。因此正数取模结果为正,负数取模结果为负。 3.MySQL 算术运算符中,优先级最高的是______、______、DIV、%、MOD,优先级最低的是加法和减法。 【答案】*;/ 【解析】这是算术运算符的基本优先级规则,与数学中的运算顺序一致。可以通过括号()改变运算优先级。 4.执行SELECT '256' + 144;的结果是______;执行SELECT 'hello' + 100;的结果是______。 【答案】400;100 【解析】MySQL 会自动将字符串转换为数值参与算术运算:如果字符串以数字开头,转换为开头的数字部分;如果字符串不以数字开头,转换为 0。因此'hello'转换为 0,0+100=100。 5.执行SELECT (10 + 6) DIV 4 * 2;的结果是______;执行SELECT 10 + 6 DIV 4 * 2;的结果是______。 【答案】8;12 【解析】第一题括号改变优先级:(10+6)=16 → 16 DIV 4=4 → 4*2=8;第二题按默认优先级:6 DIV 4=1 → 1*2=2 → 10+2=12。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第23练 项目三 算术运算符《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。