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

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

资源信息

学段 中职
学科 职教专业课
课程 MySQL数据库
教材版本 数据库原理与应用较术-MySQL
年级 -
章节 子任务四 位运算符
类型 作业-同步练
知识点 MySQL运算符
使用场景 同步教学
学年 2026-2027
地区(省份) 河北省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 127 KB
发布时间 2026-05-07
更新时间 2026-05-07
作者 xkw_076789343
品牌系列 上好课·一课一练
审核时间 2026-05-07
下载链接 https://m.zxxk.com/soft/57719550.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第26练,内容是位运算符。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第26练 位运算符 一、单项选择题 1. 下列关于 MySQL 位运算符的描述,正确的是( ) A. &是逻辑与运算符,&&是按位与运算符 B. 位运算符会将所有操作数转换为 64 位整数进行运算 C. 位运算符的优先级高于算术运算符 D. 1 | 1的运算结果是 0 【答案】B 【解析】A 选项错误,&是按位与,&&是逻辑与;C 选项错误,算术运算符优先级高于位运算符;D 选项错误,按位或运算只要有一个位为 1 结果就为 1,1 | 1=1。B 选项正确,MySQL 位运算符仅支持整数运算,非整数会自动转换为整数。 2.在 MySQL 默认配置下,执行SELECT ~1;语句的结果是( ) A. -1 B. -2 C. 0 D. 18446744073709551614 【答案】B 【解析】这是位运算最高频易错点。MySQL 使用补码存储整数,1 的二进制表示为000...0001,按位取反后为111...1110,这正是 - 2 的补码形式。如果是无符号整数,结果才是 D 选项,但 MySQL 默认使用有符号整数。 3.执行SELECT 6 << 2, 25 >> 2;语句的结果是( ) A. 12, 6 B. 24, 6 C. 8, 23 D. 24, 12 【答案】B 【解析】左移 n 位等价于乘以 2 的 n 次方,6 << 2 = 6 × 4 = 24;右移 n 位等价于除以 2 的 n 次方并向零取整,25 >> 2 = 25 ÷ 4 = 6(舍弃小数部分)。 4.执行SELECT 7 & NULL, 9 | NULL, ~NULL;语句的结果依次是( ) A. 0, 9, 0 B. 7, 9, NULL C. NULL, NULL, NULL D. 0, 0, NULL 【答案】C 【解析】MySQL 所有运算符的通用规则:任何值与 NULL 进行运算,结果都为 NULL。位运算符也不例外,无论进行哪种位运算,只要有一个操作数是 NULL,结果必然是 NULL。 5.假设用整数的二进制位表示权限:第 0 位(最右位)表示 "查看" 权限(1 = 有,0 = 无),第 1 位表示 "编辑" 权限,第 2 位表示 "删除" 权限。某用户的权限值为 6(二进制110),则该用户拥有的权限是( ) A. 查看和编辑 B. 查看和删除 C. 编辑和删除 D. 查看、编辑和删除 【答案】C 【解析】6 的二进制是110,从右往左数:第 0 位是 0(无查看权限),第 1 位是 1(有编辑权限),第 2 位是 1(有删除权限)。这是位运算符在实际开发中最典型的应用场景。 二、填空题 1.MySQL 中支持的 6 种位运算符分别是:按位与( )、按位或( )、按位异或( )、按位取反( )、左移( )、右移( )。 【答案】&;|;^;~;<<;>> 【解析】这是位运算符的基础符号,需准确记忆,注意与逻辑运算符(&&、||、!)区分。 2.按位异或(^)的运算规则是:对应二进制位______时结果为 1,______时结果为 0。 【答案】不同;相同 【解析】异或运算的核心是 "不同为 1,相同为 0"。 3.MySQL 位运算符中,优先级最高的是______。 【答案】按位取反(~) 【解析】位运算符优先级从高到低为:~ > & > ^ > | > <<、>>。左移和右移优先级相同,低于按位或。 4.MySQL 位运算符中,优先级最低的是______和______。 【答案】左移(<<);右移(>>) 【解析】位运算符优先级从高到低为:~ > & > ^ > | > <<、>>。左移和右移优先级相同,低于按位或。 5.执行SELECT 12 & 9, 12 | 9, 12 ^ 9;语句的结果依次是______、______、______。 【答案】8;13;5 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第26练,内容是位运算符。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第26练 位运算符 一、单项选择题 1. 下列关于 MySQL 位运算符的描述,正确的是( ) A. &是逻辑与运算符,&&是按位与运算符 B. 位运算符会将所有操作数转换为 64 位整数进行运算 C. 位运算符的优先级高于算术运算符 D. 1 | 1的运算结果是 0 2.在 MySQL 默认配置下,执行SELECT ~1;语句的结果是( ) A. -1 B. -2 C. 0 D. 18446744073709551614 3.执行SELECT 6 << 2, 25 >> 2;语句的结果是( ) A. 12, 6 B. 24, 6 C. 8, 23 D. 24, 12 4.执行SELECT 7 & NULL, 9 | NULL, ~NULL;语句的结果依次是( ) A. 0, 9, 0 B. 7, 9, NULL C. NULL, NULL, NULL D. 0, 0, NULL 5.假设用整数的二进制位表示权限:第 0 位(最右位)表示 "查看" 权限(1 = 有,0 = 无),第 1 位表示 "编辑" 权限,第 2 位表示 "删除" 权限。某用户的权限值为 6(二进制110),则该用户拥有的权限是( ) A. 查看和编辑 B. 查看和删除 C. 编辑和删除 D. 查看、编辑和删除 二、填空题 1.MySQL 中支持的 6 种位运算符分别是:按位与( )、按位或( )、按位异或( )、按位取反( )、左移( )、右移( )。 2.按位异或(^)的运算规则是:对应二进制位______时结果为 1,______时结果为 0。 3.MySQL 位运算符中,优先级最高的是______。 4.MySQL 位运算符中,优先级最低的是______和______。 5.执行SELECT 12 & 9, 12 | 9, 12 ^ 9;语句的结果依次是______、______、______。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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