内容正文:
MySQL数据类型(二)
一、单项选择题
1. 以下不属于运算符的种类的是( )
A. 比较运算符 B. 算术运算符
C. 位运算符 D. 加法运算符
【答案】D
【解析】运算符的种类有以下:比较、算术、逻辑和位运算符。
2. 运算符“XOR”属于哪种运算符( )。
A. 比较运算符 B. 算术运算符
C. 逻辑运算符 D. 位运算符
【答案】C
【解析】XOR是逻辑异或,属于逻辑运算符。
3. 表达式SELECT 4&3|6的结果是( )。
A. 3 B. 4 C. 5 D. 6
【答案】D
【解析】先计算4&3,按位与的优先级大于按位或。
4.表达式 SELECT 3+”2025-11-30“的结果是( )。
A. 3 B. 2028 C. 2025-12-3 D. 2028-11-30
【答案】B
【解析】字符串参与运算时,会被转化为数值参与运算,当遇到非数字字符时停止转化3+2025=2028。
5. 表达式SELECT 8>>3的结果是( )
A. 0 B. 1 C. 2 D. 3
【答案】B
【解析】运算符是按位右移,先将8转化为二进制,之后按位向右一次移动三位,在左侧补三个0。
6.位运算符的优先级顺序是( )。
A. ^、>>、&、! B. & 、^、>>、!
C. ^、&、! 、>> D. ^、!、>>、&
【答案】A
【解析】位运算符的优先级顺序按位取反大于按位异或大于按位左移和右移大于按位与大于按位或。
7.表达式SELECT NULL&4的结果是( )。
A. 1 B.0 C. null D. 3
【答案】C
【解析】位运算中,只要有NULL参与运算,结果是NULL。
8. 表达式SELECT !6的结果是( )。
A. 0 B. 1 C. 2 D. 3
【答案】A
【解析】!是逻辑非运算符,对操作数进行取反得操作,若操作数为真,则结果为假(0)。
9. 表达式SELECT 4>6 || 9<10的结果是( ) 。
A. 0 B. 1 C. 2 D. 3
【答案】B
【解析】||是逻辑或运算符,只要有一边操作数为真,则结果为真(1), 9<10为真。
10. 表达式SELECT 4 AND 10^2>5的结果是( )。
A. 0 B. 1 C. TRUE D. FALSE
【答案】B
【解析】一个表达式中出现多个运算符,优先级高的先计算,先计算10^2再计算大于号最后是AND。
二、判断题
1.算术运算符针对数值进行计算,非数值忽略不计。( )
【答案】错误。非数值转化为数值参与计算,当遇到非数字字符时停止转化。
2. !和NOT都是逻辑非运算符,两者功能相同,区别是当两个运算符同时出现时,!优先级高于NOT。( )
【答案】正确,确实!优先级高于NOT。
3. 运算符+加法的优先级高于取余运算符%。( )
【答案】错误。%的优先级大于加法+。
4. 逻辑与运算时只要操作数中含有NULL,则结果就为NULL。( )
【答案】错误。逻辑与运算,若操作数中含有NULL,而另一操作数如果为真,则结果是NULL,如果为假,则结果是0。
5. 位运算符是针对十进制进行运算的。( )
【答案】错误,位运算符是针对二进制的每一位进行的运算。
3、 填空题
1. 写出与”30<AA<50“相同的表达式_________。
【答案】AA >30 AND AA<50
2. 计算表达式SELECT 6 XOR 3>11的结果是_________。
【答案】1
3. 计算表达式10 | 8的结果是___________。
【答案】10
4. MySQL支持 _________种位运算符。
【答案】6
5. ||或者OR是_________运算符。
【答案】逻辑或
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
MySQL数据类型(二)
一、单项选择题
1. 以下不属于运算符的种类的是( )
A. 比较运算符 B. 算术运算符
C. 位运算符 D. 加法运算符
2. 运算符“XOR”属于哪种运算符( )。
A. 比较运算符 B. 算术运算符
C. 逻辑运算符 D. 位运算符
3. 表达式SELECT 4&3|6的结果是( )。
A. 3 B. 4 C. 5 D. 6
4.表达式 SELECT 3+”2025-11-30“的结果是( )。
A. 3 B. 2028 C. 2025-12-3 D. 2028-11-30
5. 表达式SELECT 8>>3的结果是( )
A. 0 B. 1 C. 2 D. 3
6.位运算符的优先级顺序是( )。
A. ^、>>、&、! B. & 、^、>>、!
C. ^、&、! 、>> D. ^、!、>>、&
7.表达式SELECT NULL&4的结果是( )。
A. 1 B.0 C. null D. 3
8. 表达式SELECT !6的结果是( )。
A. 0 B. 1 C. 2 D. 3
9. 表达式SELECT 4>6 || 9<10的结果是( ) 。
A. 0 B. 1 C. 2 D. 3
10. 表达式SELECT 4 AND 10^2>5的结果是( )。
A. 0 B. 1 C. TRUE D. FALSE
二、判断题
1.算术运算符针对数值进行计算,非数值忽略不计。( )
2. !和NOT都是逻辑非运算符,两者功能相同,区别是当两个运算符同时出现时,!优先级高于NOT。( )
3. 运算符+加法的优先级高于取余运算符%。( )
4. 逻辑与运算时只要操作数中含有NULL,则结果就为NULL。( )
5. 位运算符是针对十进制进行运算的。( )
3、 填空题
1. 写出与”30<AA<50“相同的表达式_________。
2. 计算表达式SELECT 6 XOR 3>11的结果是_________。
3. 计算表达式10 | 8的结果是___________。
4. MySQL支持 _________种位运算符。
5. ||或者OR是_________运算符。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$