《数据库原理与应用技术》数字函数(举一反三考点练)-课后自测(1)(河北)

2026-09-07
| 2份
| 9页
| 26人阅读
| 0人下载

内容正文:

《数据库原理与应用技术》数字函数-课后自测 知识点一 (一)单项选择题 1. ABS(-12) 的返回值是( )。 A. -12 B. 12 C. 0 D. NULL 【答案】B 【解析】ABS() 求绝对值,-12 的绝对值是 12。 2. SQRT(25) 的返回值是( )。 A. 5 B. 625 C. 12.5 D. 2.5 【答案】A 【解析】25 的平方根是 5(5×5=25)。 3. 下列关于 ABS() 函数的说法,正确的是( )。 A. 用于求平方根 B. 返回字符串 C. 只能处理正数 D. 返回绝对值 【答案】D 【解析】ABS() 返回一个数的绝对值,结果恒为非负数。 4. 对负数调用 SQRT()(如 SQRT(-4)),MySQL 的返回结果是( )。 A. -2 B. 2 C. NULL D. 报错中断 【答案】C 【解析】负数在实数范围内没有平方根,MySQL 中 SQRT(负数) 返回 NULL。 5. 下列函数中,用于求一个数绝对值的是( )。 A. SQRT() B. ABS() C. FLOOR() D. ROUND() 【答案】B 【解析】ABS() 求绝对值;SQRT() 求平方根;FLOOR() 向下取整;ROUND() 四舍五入。 (二)判断题 1. ABS(-5) 的返回值是 5。( ) 【答案】√ 【解析】-5 的绝对值是 5。 2. ABS() 函数的返回值可能是负数。( ) 【答案】× 【解析】绝对值恒为非负数,不可能是负数。 3. SQRT() 函数用于求一个数的平方根。( ) 【答案】√ 【解析】SQRT() 即平方根函数。 4. SQRT(0) 的返回值是 0。( ) 【答案】√ 【解析】0 的平方根是 0。 5. SQRT(-9) 的返回值是 -3。( ) 【答案】× 【解析】负数没有实数平方根,SQRT(-9) 返回 NULL,而不是 -3。 (三)填空题 1. ABS(-7) 的返回值是____。 【答案】7 【解析】-7 的绝对值是 7。 2. SQRT(36) 的返回值是____。 【答案】6 【解析】36 的平方根是 6。 3. ABS() 函数用于求一个数的____。 【答案】绝对值 【解析】ABS() 即绝对值函数。 4. SQRT() 函数用于求一个数的____。 【答案】平方根 【解析】SQRT() 即平方根函数。 5. SQRT(负数) 的返回值是____。 【答案】NULL 【解析】负数没有实数平方根,MySQL 返回 NULL。 知识点二 (一)单项选择题 1. FLOOR(4.9) 的返回值是( )。 A. 4 B. 5 C. 4.9 D. 0 【答案】A 【解析】FLOOR() 向下取整,不大于 4.9 的最大整数是 4。 2. ROUND(2.4) 的返回值是( )。 A. 3 B. 2 C. 2.4 D. 1 【答案】B 【解析】ROUND() 四舍五入,2.4 的小数部分 4 小于 5,舍去,结果为 2。 3. FLOOR(-1.5) 的返回值是( )。 A. -1 B. 2 C. 1 D. -2 【答案】D 【解析】FLOOR() 向下取整,不大于 -1.5 的最大整数是 -2(-2 比 -1.5 小)。 4. ROUND(2.356, 2) 的返回值是( )。 A. 2.35 B. 2.36 C. 2.3 D. 2.356 【答案】B 【解析】ROUND(x, 2) 保留 2 位小数,2.356 的第 3 位是 6(大于 5,进位),结果为 2.36。 5. 下列关于 ROUND() 与 FLOOR() 的区别,说法正确的是( )。 A. ROUND 向下取整,FLOOR 四舍五入 B. ROUND 四舍五入,FLOOR 向下取整 C. 两者都是四舍五入 D. 两者都是向下取整 【答案】B 【解析】ROUND() 按四舍五入取整,FLOOR() 一律向下取整。 (二)判断题 1. FLOOR() 返回不大于给定值的最大整数。( ) 【答案】√ 【解析】FLOOR() 即向下取整,返回不大于 x 的最大整数。 2. ROUND(3.4) 的返回值是 3。( ) 【答案】√ 【解析】3.4 四舍五入,小数部分 4 舍去,结果为 3。 3. FLOOR(5.9) 的返回值是 6。( ) 【答案】× 【解析】FLOOR() 向下取整,FLOOR(5.9)=5,不是 6。 4. ROUND(x) 不带第二个参数时,返回四舍五入后的整数。( ) 【答案】√ 【解析】ROUND(x) 省略 d 时,返回四舍五入后的整数。 5. FLOOR(-2.5) 的返回值是 -2。( ) 【答案】× 【解析】FLOOR() 向下取整,不大于 -2.5 的最大整数是 -3,所以 FLOOR(-2.5)=-3。 (三)填空题 1. FLOOR(3.8) 的返回值是____。 【答案】3 【解析】向下取整,不大于 3.8 的最大整数是 3。 2. ROUND(4.5) 的返回值是____。 【答案】5 【解析】4.5 四舍五入,结果为 5。 3. FLOOR() 是____(向上/向下)取整函数。 【答案】向下 【解析】FLOOR() 返回不大于 x 的最大整数,即向下取整。 4. ROUND() 是____函数。 【答案】四舍五入 【解析】ROUND() 按四舍五入规则取整或保留小数。 5. ROUND(3.14159, 3) 的返回值是____。 【答案】3.142 【解析】保留 3 位小数,第 4 位是 5(进位),3.14159 → 3.142。 知识点三 (一)单项选择题 1. TRUNCATE(3.149, 2) 的返回值是( )。 A. 3.15 B. 3.14 C. 3.1 D. 3.149 【答案】B 【解析】TRUNCATE() 直接截断,保留 2 位小数,丢弃第 3 位(9),结果为 3.14(不四舍五入)。 2. RAND() 函数返回值的取值范围是( )。 A. [0, 1) B. (0, 1] C. [0, 1] D. (-1, 1) 【答案】A 【解析】RAND() 返回 0 ≤ v < 1 之间的随机浮点数,可能等于 0,但小于 1。 3. TRUNCATE() 函数的作用是( )。 A. 四舍五入 B. 求绝对值 C. 向下取整 D. 截断数值 【答案】D 【解析】TRUNCATE(x, d) 将 x 截断到 d 位小数,直接丢弃多余位,不四舍五入。 4. TRUNCATE(12.345, 0) 的返回值是( )。 A. 12 B. 12.3 C. 13 D. 12.35 【答案】A 【解析】TRUNCATE(x, 0) 保留 0 位小数,丢弃全部小数部分,结果为 12(不四舍五入)。 5. 下列关于 TRUNCATE() 与 ROUND() 的说法,正确的是( )。 A. 两者都四舍五入 B. 两者都不四舍五入 C. TRUNCATE 不四舍五入,ROUND 四舍五入 D. TRUNCATE 四舍五入,ROUND 不四舍五入 【答案】C 【解析】TRUNCATE 只截断、不四舍五入;ROUND 按四舍五入处理。 (二)判断题 1. TRUNCATE(3.159, 2) 的返回值是 3.15。( ) 【答案】√ 【解析】TRUNCATE 截断(不四舍五入),3.159 保留 2 位小数丢弃第 3 位 9,结果为 3.15。 2. ROUND(3.159, 2) 的返回值是 3.16。( ) 【答案】√ 【解析】ROUND 四舍五入,3.159 的第 3 位是 9(进位),结果为 3.16。 3. RAND() 函数返回的是整数。( ) 【答案】× 【解析】RAND() 返回 0 到 1 之间的随机浮点数(小数),不是整数。 4. TRUNCATE() 与 ROUND() 的用法完全一样。( ) 【答案】× 【解析】TRUNCATE 不四舍五入,且必须带两个参数;ROUND 四舍五入,第二参数可省略,二者不同。 5. RAND() 可能返回 0,但不可能返回 1。( ) 【答案】√ 【解析】RAND() 的取值范围是 [0, 1),包含 0,不包含 1。 (三)填空题 1. TRUNCATE(3.14159, 2) 的返回值是____。 【答案】3.14 【解析】截断保留 2 位小数,结果为 3.14。 2. TRUNCATE() 保留 d 位小数时,____(进行/不进行)四舍五入。 【答案】不进行 【解析】TRUNCATE 直接截断,不四舍五入。 3. RAND() 返回 0 到____之间的随机浮点数。 【答案】1 【解析】RAND() 返回 [0, 1) 之间的随机浮点数。 4. TRUNCATE(x, d) 中第二个参数 d 表示____。 【答案】保留的小数位数 【解析】d 指定截断后保留的小数位数。 5. 与 ROUND() 不同,TRUNCATE() 处理小数时是直接____多余的小数位。 【答案】截断(丢弃) 【解析】TRUNCATE 直接截断(丢弃)多余小数位,不四舍五入。 原创精品资源学科网独家享有版权,侵权必究!2 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 《数据库原理与应用技术》数字函数-课后自测 知识点一 (一)单项选择题 1. ABS(-12) 的返回值是( )。 A. -12 B. 12 C. 0 D. NULL 2. SQRT(25) 的返回值是( )。 A. 5 B. 625 C. 12.5 D. 2.5 3. 下列关于 ABS() 函数的说法,正确的是( )。 A. 用于求平方根 B. 返回字符串 C. 只能处理正数 D. 返回绝对值 4. 对负数调用 SQRT()(如 SQRT(-4)),MySQL 的返回结果是( )。 A. -2 B. 2 C. NULL D. 报错中断 5. 下列函数中,用于求一个数绝对值的是( )。 A. SQRT() B. ABS() C. FLOOR() D. ROUND() (二)判断题 1. ABS(-5) 的返回值是 5。( ) 2. ABS() 函数的返回值可能是负数。( ) 3. SQRT() 函数用于求一个数的平方根。( ) 4. SQRT(0) 的返回值是 0。( ) 5. SQRT(-9) 的返回值是 -3。( ) (三)填空题 1. ABS(-7) 的返回值是____。 2. SQRT(36) 的返回值是____。 3. ABS() 函数用于求一个数的____。 4. SQRT() 函数用于求一个数的____。 5. SQRT(负数) 的返回值是____。 知识点二 (一)单项选择题 1. FLOOR(4.9) 的返回值是( )。 A. 4 B. 5 C. 4.9 D. 0 2. ROUND(2.4) 的返回值是( )。 A. 3 B. 2 C. 2.4 D. 1 3. FLOOR(-1.5) 的返回值是( )。 A. -1 B. 2 C. 1 D. -2 4. ROUND(2.356, 2) 的返回值是( )。 A. 2.35 B. 2.36 C. 2.3 D. 2.356 5. 下列关于 ROUND() 与 FLOOR() 的区别,说法正确的是( )。 A. ROUND 向下取整,FLOOR 四舍五入 B. ROUND 四舍五入,FLOOR 向下取整 C. 两者都是四舍五入 D. 两者都是向下取整 (二)判断题 1. FLOOR() 返回不大于给定值的最大整数。( ) 2. ROUND(3.4) 的返回值是 3。( ) 3. FLOOR(5.9) 的返回值是 6。( ) 4. ROUND(x) 不带第二个参数时,返回四舍五入后的整数。( ) 5. FLOOR(-2.5) 的返回值是 -2。( ) (三)填空题 1. FLOOR(3.8) 的返回值是____。 2. ROUND(4.5) 的返回值是____。 3. FLOOR() 是____(向上/向下)取整函数。 4. ROUND() 是____函数。 5. ROUND(3.14159, 3) 的返回值是____。 知识点三 (一)单项选择题 1. TRUNCATE(3.149, 2) 的返回值是( )。 A. 3.15 B. 3.14 C. 3.1 D. 3.149 2. RAND() 函数返回值的取值范围是( )。 A. [0, 1) B. (0, 1] C. [0, 1] D. (-1, 1) 3. TRUNCATE() 函数的作用是( )。 A. 四舍五入 B. 求绝对值 C. 向下取整 D. 截断数值 4. TRUNCATE(12.345, 0) 的返回值是( )。 A. 12 B. 12.3 C. 13 D. 12.35 5. 下列关于 TRUNCATE() 与 ROUND() 的说法,正确的是( )。 A. 两者都四舍五入 B. 两者都不四舍五入 C. TRUNCATE 不四舍五入,ROUND 四舍五入 D. TRUNCATE 四舍五入,ROUND 不四舍五入 (二)判断题 1. TRUNCATE(3.159, 2) 的返回值是 3.15。( ) 2. ROUND(3.159, 2) 的返回值是 3.16。( ) 3. RAND() 函数返回的是整数。( ) 4. TRUNCATE() 与 ROUND() 的用法完全一样。( ) 5. RAND() 可能返回 0,但不可能返回 1。( ) (三)填空题 1. TRUNCATE(3.14159, 2) 的返回值是____。 2. TRUNCATE() 保留 d 位小数时,____(进行/不进行)四舍五入。 3. RAND() 返回 0 到____之间的随机浮点数。 4. TRUNCATE(x, d) 中第二个参数 d 表示____。 5. 与 ROUND() 不同,TRUNCATE() 处理小数时是直接____多余的小数位。 原创精品资源学科网独家享有版权,侵权必究!2 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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