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

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

内容正文:

编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第27练,内容是运算符的优先级。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第27练 运算符的优先级 一、单项选择题 1.下列 MySQL 运算符中,优先级最高的是( ) A. NOT B. * C. () D. & 2.下列 MySQL 运算符中,优先级最低的是( ) A. + B. = C. AND D. > 3.执行SELECT 3 + 4 * 2 > 5 AND 6 - 2 < 3 OR NOT 1 = 1;语句的结果是( ) A. 0 B. 1 C. NULL D. 报错 4.执行SELECT (3 + 4) * 2, 3 + 4 * 2;语句的两个结果依次是( ) A. 14, 11 B. 11, 14 C. 14, 14 D. 11, 11 5.执行SELECT 5 > 3 AND NULL OR 2 = 2;语句的结果是( ) A. 0 B. 1 C. NULL D. 报错 二、填空题 1.MySQL 运算符优先级从高到低的大致顺序为:______ > 算术运算符 > ______ > 比较运算符 > ______ > 赋值运算符。 2.MySQL 逻辑运算符内部的优先级从高到低为:______ > ______ > ______ > ______。 3.MySQL 位运算符内部的优先级从高到低为:______ > ______ > ______ > ______。 4.执行SELECT 10 - 3 * 2 + 5 DIV 2;语句的结果是______。 5.赋值运算符=的结合性是______。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第27练,内容是运算符的优先级。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第27练 运算符的优先级 一、单项选择题 1.下列 MySQL 运算符中,优先级最高的是( ) A. NOT B. * C. () D. & 【答案】C 【解析】括号()是 MySQL 中优先级最高的运算符,可以强制改变任何表达式的运算顺序。优先级从高到低大致为:括号 > 算术运算符 > 位运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符。 2.下列 MySQL 运算符中,优先级最低的是( ) A. + B. = C. AND D. > 【答案】B 【解析】赋值运算符=是 MySQL 中优先级最低的运算符,所有其他运算符的运算都会在赋值之前完成。这也是为什么在UPDATE语句中,SET子句的赋值操作总是最后执行的原因。 3.执行SELECT 3 + 4 * 2 > 5 AND 6 - 2 < 3 OR NOT 1 = 1;语句的结果是( ) A. 0 B. 1 C. NULL D. 报错 【答案】A 【解析】按照优先级逐步计算: 算术运算:4*2=8,6-2=4 比较运算:3+8=11>5→1,4<3→0,1=1→1 逻辑运算:NOT 1→0,1 AND 0→0,0 OR 0→0 最终结果为 0(假)。 4.执行SELECT (3 + 4) * 2, 3 + 4 * 2;语句的两个结果依次是( ) A. 14, 11 B. 11, 14 C. 14, 14 D. 11, 11 【答案】A 【解析】括号可以强制改变运算顺序。第一个表达式先算括号内的加法:(3+4)=7,再算乘法:7*2=14;第二个表达式按默认优先级先算乘法:4*2=8,再算加法:3+8=11。 5.执行SELECT 5 > 3 AND NULL OR 2 = 2;语句的结果是( ) A. 0 B. 1 C. NULL D. 报错 【答案】B 【解析】按照优先级先算AND再算OR: 5>3→1,1 AND NULL→NULL 2=2→1,NULL OR 1→1 注意:NULL OR 1的结果是 1,因为逻辑或运算只要有一个操作数为真,结果就为真。 二、填空题 1.MySQL 运算符优先级从高到低的大致顺序为:______ > 算术运算符 > ______ > 比较运算符 > ______ > 赋值运算符。 【答案】括号;位运算符;逻辑运算符 2.MySQL 逻辑运算符内部的优先级从高到低为:______ > ______ > ______ > ______。 【答案】NOT;AND;OR;XOR 3.MySQL 位运算符内部的优先级从高到低为:______ > ______ > ______ > ______。 【答案】按位取反(或~);按位与(或 &);按位异或(或 ^);按位或(或 |) 【解析】按位取反是单目运算符,优先级最高;按位或的优先级最低,低于左移和右移运算符。 4.执行SELECT 10 - 3 * 2 + 5 DIV 2;语句的结果是______。 【答案】6 【解析】按照算术运算符优先级计算: 乘法和除法:3*2=6,5 DIV 2=2 加法和减法:10-6=4,4+2=6 5.赋值运算符=的结合性是______。 【答案】右结合 【解析】MySQL 中大多数运算符是左结合的,但赋值运算符是右结合的。例如a = b = c会先执行b = c,再执行a = b。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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