单元测试题(第7章 MySQL编程基础)-有答案

时间:2022-05-19 14:37:18 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
MySQL数据库应用与管理》 7 MySQL编程基础

单元测试题

一、单选题(每题5分,共75分)

1. 下列标识符可以作为用户变量名的是(

A. [@Myvar] B. My var C. Myvar D. My var 答案:C

2.SELECT TRUNCATE(3.14159,4);的执行结果是(

A. 3.142 B. 3.141 C. 3.1415 D. 3.1416 答案:C

3. 语句SELECT ROUND(7.55,1), ROUND(7.55); 的执行结果是(

A. 7.57 B. 7.67 C. 7,58 D. 7.68 答案:D

4. 语句SELECT SQRT(9), POW(8,2); 的执行结果是(

A. 3,256 B. 81,64 C. 3,64 D. 81,256 答案:C

5. 语句select floor(3.14)select ceil (3.14) 的执行结果是( )

A. 3,3 B. 4,4 C. 3,4 D. 4,3 答案:C

6. MySQL提供的多行注释语句是(

A. /* */ B. -- -- C. {” “} D. # “—>

3




MySQL数据库应用与管理》 7 MySQL编程基础

答案:A

7.要输出系统变量的值,使用的语句是(

APRINT BDISPLAY CSELECT DSHOW 答案:C

8.用户变量必须以( )开头。

A. @@ B. @ C. # D. * 答案:B

9. 语句select floor(-3.14), ceil (-3.14); 的执行结果是( )

A. -3,-3 B. -4,-4 C. -3,-4 D. -4,-3 答案:D

10. 语句SELECT CHAR_LENGTH('ILOVEYOU'), LENGTH('我爱你'); 的执行结果是( )

A. 83 B. 99 C. 89 D. 93 答案:C

11.语句SELECT CONCAT('-', 'abc'), CONCAT_WS('-',abc,xyz);的执行结果是( )

A. -abcabc-xyz B. abc-abcxyz-abc C. abc--abcxyz D. -abc-abcxyz- 答案:A

12.语句 SELECT INSERT('ABCDEFG',3,2,'XYZ'), REPLACE('123456789','6','ABC');的执行结果是( )

A. ABCXYZFG, 12345ABC789 B. ABXYZEFG, 12345ABC789 C. ABCXYZEFG, 123456ABC789

3




MySQL数据库应用与管理》 7 MySQL编程基础

D. ABXYZEFG, 12345ABC9 答案:B

13. 语句SELECT SUBSTRING('ABCDEFG',3,3), LOCATE('AB','TABLE');的执行结果是。

A. CDE1 B. DEF1 C.CDE2 D. DEF2 答案:C

14. 语句 SELECT DATEDIFF('2020-2-15','2020-2-25');的执行结果是(

A. 10 B. -10 C. 11 D. -11 答案:B

15.以下语句的执行结果是( SET @myDay='2020-6-1 12:30:35';

SELECT MONTH(@myDay),SECOND(@myDay);

A. 630 B. 530 C. 535 D. 635 答案:D

二、判断题(每题5分,共25分) 1. MySQL中常用的内部函数包括:数学函数、字符串函数、日期时间函数等。 答案:正确

2.对于所有用户来说,系统变量只能读取不能修改。 答案:正确

3. CURRENT_TIMESTAMP(),SYSDATE(),NOW()这三个函数都可以获取当前的日期时 答案:正确

4.MySQL中的单行注释只能以#开头。 答案:错误。

5. MySQL中系统变量必须以@@开头,否则就不是系统变量。 答案:错误

3




本文来源:https://www.wddqw.com/doc/2736a8c142323968011ca300a6c30c225801f0e1.html