《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.5,7 B. 7.6,7 C. 7,5,8 D. 7.6,8 答案: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.要输出系统变量的值,使用的语句是( )。 A.PRINT B.DISPLAY C.SELECT D.SHOW 答案: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. 8,3 B. 9,9 C. 8,9 D. 9,3 答案:C 11.语句SELECT CONCAT('-', 'abc'), CONCAT_WS('-',abc,xyz);的执行结果是( )。 A. -abc,abc-xyz B. abc-abc,xyz-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. CDE,1 B. DEF,1 C.CDE,2 D. DEF,2 答案: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. 6,30 B. 5,30 C. 5,35 D. 6,35 答案:D 二、判断题(每题5分,共25分) 1. MySQL中常用的内部函数包括:数学函数、字符串函数、日期时间函数等。( )答案:正确 2.对于所有用户来说,系统变量只能读取不能修改。( ) 答案:正确 3. CURRENT_TIMESTAMP(),SYSDATE(),NOW()这三个函数都可以获取当前的日期时间 ( ) 答案:正确 4.MySQL中的单行注释只能以#开头。( ) 答案:错误。 5. MySQL中系统变量必须以@@开头,否则就不是系统变量。( ) 答案:错误 3 本文来源:https://www.wddqw.com/doc/2736a8c142323968011ca300a6c30c225801f0e1.html