第11卷 MySQL编程语言(2)河北省对口招生考试-计算机类《数据库原理与应用技术考点双析卷》

2026-03-05
| 2份
| 8页
| 71人阅读
| 1人下载

内容正文:

编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第11、第12卷精准对标河北省考纲,知识模块(一)数据库理论基础: 3.MySQL编程语言 (1)了解结构化查询语言SQL的作用和主要特点; (2)掌握MySQL语言组成; (3)掌握MySQL聚合函数、数学函数、字符串函数、日期和时间函数和其他常用函数的概念及使用; 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第11卷 MySQL编程语言(2) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.SQL语句通常以 结束。(   ) A.句号(.) B.分号(;) C.冒号(:) D.不需要特定结束符 2.SQL语言的特点包括(   ) A.高度非过程化 B.面向集合的操作方式 C.语法简洁,功能强大 D.以上都是 3.以下关于 SQL 语法规则的说法,错误的是(   ) A.SQL 语句通常以分号结尾 B.表名和列名不区分大小写(在大多数数据库中) C.关键字必须大写 D.字符串常量需要用单引号或双引号括起来 4.SQL 语言具有高度非过程化的特点,这意味着(   ) A.用户需要详细指定数据的存储结构 B.用户无需了解数据的存储结构和访问路径 C.用户需要编写大量的过程代码来实现数据操作 D.SQL 语言与过程化语言没有区别 5.下列选项中不是SQL语言的主要特点的是(   ) A.易学易用,适合非计算机专业人士 B.高度非过程化,用户只需描述做什么,不必描述怎么做 C.面向集合操作,可以对数据集合进行批量处理 D.与特定数据库系统紧密绑定,只能在特定系统上运行 6.SQL语句中,单行注释的标识符是(   ) A./* */ B.-- C.# D.以上均可 7.SQL语言的高度非过程化特性是指(   ) A.需要指定详细存取路径 B.支持单行命令 C.必须嵌入到程序中使用 D.用户只需描述“做什么”,系统自动完成 8.SQL在命令书写中可以(   ) A.分行书写 B.命令行以回车键结束 C.命令书写中区分大小写 D.命令后可以加上“#”对命令进行注释 9.下列关于SQL语言中大小写敏感性的描述,正确的是(   ) A.SQL语句的大小写不敏感 B.SQL语句的大小写敏感 C.SQL关键字的大小写不敏感,但表名、列名等大小写敏感 D.SQL关键字的大小写敏感,但表名、列名等大小写不敏感 10.下列是SQL语言中SQL语句的结束符号的是(   ) A.分号 B.逗号 C.冒号 D.空格 二、判断题(本大题共10小题,每题2分,共20分) 11.CONNECTION_ID() 函数返回的连接ID是持久的。( ) 12.CHARSET() 函数可以用于确定数字的字符集。( ) 13.USER() 函数和 SESSION_USER() 函数返回相同的值。( ) 14.DATABASE()函数返回当前数据库的名称。( ) 15.RAND(1)和RAND(2)函数的值不同;执行若干次RAND(3)产生的值不同。( ) 16.LOWER()和UPPER()函数可以用于将字符串转换为全小写或全大写,但它们对非字母字符没有影响。( ) 17.MOD(N1,N2)函数中余数符号与N1相同。( ) 18.RAND函数可用于产生随机数,TRUNCATE(10000*RAND(),0)产生的数的整数位都是4位。( ) 19.SQL 中的聚集函数COUNT()的参数只能是*。( ) 20.REVERSE() 函数会处理字符串中的所有字符,包括字母、数字、标点符号和空格。( ) 3、 填空题(本大题共10小题,每题5分,共50分) 21.在MySQL中,语句select  adddate(curdate(),65);表示的含义是_______。 22.用于在字符串 cl 中查找子字符串 c 的位置的函数是______和______。 23.用于返回字符串 o 在由逗号分隔的字符串列表 cl, c2, … 中的位置的函数是______。 24.MySQL中,表达式select position("Eng" in "I Like English");的值为______。 25.在MySQL中,_____函数根据表达式 expr 的结果来返回两个值之一。 26.在MySQL中,_____函数用于返回最后一个 INSERT 操作生成的 AUTO_INCREMENT 值。 27.在MySQL中,_____函数用于返回当前连接的连接ID。 28.在MySQL中,_____函数和 _____函数都用于返回当前会话所使用的数据库的名称。 29.在MySQL中,_____函数用于返回当前MySQL服务器的版本信息。 30.在使用SUM()函数求和时,若要去掉该列的重复值,则使用______子句。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《2028年河北省中等职业学校对口升学考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第11、第12卷精准对标河北省考纲,知识模块(一)数据库理论基础: 3.MySQL编程语言 (1)了解结构化查询语言SQL的作用和主要特点; (2)掌握MySQL语言组成; (3)掌握MySQL聚合函数、数学函数、字符串函数、日期和时间函数和其他常用函数的概念及使用; 河北省中等职业学校对口招生考试 计算机类 《数据库原理与应用技术》考点双析卷 第11卷 MySQL编程语言(2) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.SQL语句通常以 结束。(   ) A.句号(.) B.分号(;) C.冒号(:) D.不需要特定结束符 【答案】B 2.SQL语言的特点包括(   ) A.高度非过程化 B.面向集合的操作方式 C.语法简洁,功能强大 D.以上都是 【答案】D 3.以下关于 SQL 语法规则的说法,错误的是(   ) A.SQL 语句通常以分号结尾 B.表名和列名不区分大小写(在大多数数据库中) C.关键字必须大写 D.字符串常量需要用单引号或双引号括起来 【答案】C 4.SQL 语言具有高度非过程化的特点,这意味着(   ) A.用户需要详细指定数据的存储结构 B.用户无需了解数据的存储结构和访问路径 C.用户需要编写大量的过程代码来实现数据操作 D.SQL 语言与过程化语言没有区别 【答案】B 5.下列选项中不是SQL语言的主要特点的是(   ) A.易学易用,适合非计算机专业人士 B.高度非过程化,用户只需描述做什么,不必描述怎么做 C.面向集合操作,可以对数据集合进行批量处理 D.与特定数据库系统紧密绑定,只能在特定系统上运行 【答案】D 6.SQL语句中,单行注释的标识符是(   ) A./* */ B.-- C.# D.以上均可 【答案】D 【详解】MySQL支持--(需加空格)和#作为单行注释。 7.SQL语言的高度非过程化特性是指(   ) A.需要指定详细存取路径 B.支持单行命令 C.必须嵌入到程序中使用 D.用户只需描述“做什么”,系统自动完成 【答案】D 【详解】非过程化语言无需指定操作步骤,只需声明目标。 8.SQL在命令书写中可以(   ) A.分行书写 B.命令行以回车键结束 C.命令书写中区分大小写 D.命令后可以加上“#”对命令进行注释 【答案】A 【详解】SQL命令可分行书写,增强可读性,只要语句结束符(如 ;  )正确即可,A正确。 9.下列关于SQL语言中大小写敏感性的描述,正确的是(   ) A.SQL语句的大小写不敏感 B.SQL语句的大小写敏感 C.SQL关键字的大小写不敏感,但表名、列名等大小写敏感 D.SQL关键字的大小写敏感,但表名、列名等大小写不敏感 【答案】A 【详解】SQL语句的大小写不敏感,例如SELECT和select是等效的。但某些数据库系统可能对表名、列名等的大小写敏感,因此建议使用统一的大小写格式。 10.下列是SQL语言中SQL语句的结束符号的是(   ) A.分号 B.逗号 C.冒号 D.空格 【答案】A 【详解】SQL语句通常以分号作为结束符号,表示一条语句的结束。 二、判断题(本大题共10小题,每题2分,共20分) 11.CONNECTION_ID() 函数返回的连接ID是持久的。( ) 【答案】错误 【详解】CONNECTION_ID() 返回的连接ID是MySQL服务器为每个连接分配的唯一标识符,但在服务器重启后会重置,因此不是持久的。 12.CHARSET() 函数可以用于确定数字的字符集。( ) 【答案】错误 【详解】CHARSET() 函数只适用于字符串值,如果传递给的是其他类型的值,比如数字或日期,将返回 NULL。 13.USER() 函数和 SESSION_USER() 函数返回相同的值。( ) 【答案】错误 【详解】USER() 函数返回当前MySQL账户的用户名和主机名,而 SESSION_USER() 函数返回当前会话的用户名和主机名,即使你使用了 SET USER 命令改变了当前用户,也不会改变。 14.DATABASE()函数返回当前数据库的名称。( ) 【答案】错误 【详解】DATABASE()函数返回的是执行查询时当前连接所使用的数据库的名称,如果没有选择任何数据库,则返回 NULL。 15.RAND(1)和RAND(2)函数的值不同;执行若干次RAND(3)产生的值不同。( ) 【答案】错误 【详解】RAND(N)中N是种子值,当N相同时,每次产生的随机数序列相同;不同N值,随机数序列不同。但说 RAND(1)和 RAND(2)值不同表述不准确,是基于种子生成的序列有差异,且执行多次RAND(3),若种子固定,生成的随机数序列是可预测、有规律的,并非“值不同”这种模糊表述,实际是按种子生成对应序列。 16.LOWER()和UPPER()函数可以用于将字符串转换为全小写或全大写,但它们对非字母字符没有影响。( ) 【答案】正确 【详解】LOWER()函数将字符串中的字母转为小写,UPPER()转为大写,对于数字、标点等非字母字符,不会改变它们,只作用于字母字符转换大小写 。 17.MOD(N1,N2)函数中余数符号与N1相同。( ) 【答案】正确 【详解】MOD(N1,N2) 函数计算余数,余数的符号由N1决定,和N1符号相同。例如 MOD(7,3)=1,MOD(-7,3)= -1,MOD(7,-3)=1(不同数据库实现可能有细微差异,但符号规则遵循与 N1 同号的通用逻辑 )。 18.RAND函数可用于产生随机数,TRUNCATE(10000*RAND(),0)产生的数的整数位都是4位。( ) 【答案】错误 【详解】RAND()产生0 - 1(包含0,不包含1 )之间随机数,10000*RAND()取值范围是[0,10000),TRUNCATE(10000*RAND(),0) 是对结果取整,当 10000*RAND() 结果小于1000时,比如999.9,取整后是999,整数位是3位,并非一定4位 。 19.SQL 中的聚集函数COUNT()的参数只能是*。( ) 【答案】正确 20.REVERSE() 函数会处理字符串中的所有字符,包括字母、数字、标点符号和空格。( ) 【答案】正确 【详解】REVERSE() 函数会将字符串中的所有字符顺序颠倒,包括字母、数字、标点符号和空格。 3、 填空题(本大题共10小题,每题5分,共50分) 21.在MySQL中,语句select  adddate(curdate(),65);表示的含义是_______。 【答案】计算从当前日期开始,65天后的日期 22.用于在字符串 cl 中查找子字符串 c 的位置的函数是______和______。 【答案】 LOCATE(c, cl) POSITION(c IN cl) 23.用于返回字符串 o 在由逗号分隔的字符串列表 cl, c2, … 中的位置的函数是______。 【答案】FIELD(o, cl, c2, …) 24.MySQL中,表达式select position("Eng" in "I Like English");的值为______。 【答案】8 25.在MySQL中,_____函数根据表达式 expr 的结果来返回两个值之一。 【答案】IF 26.在MySQL中,_____函数用于返回最后一个 INSERT 操作生成的 AUTO_INCREMENT 值。 【答案】LAST_INSERT_ID 27.在MySQL中,_____函数用于返回当前连接的连接ID。 【答案】CONNECTION_ID 28.在MySQL中,_____函数和 _____函数都用于返回当前会话所使用的数据库的名称。 【答案】 DATABASE SCHEMA 29.在MySQL中,_____函数用于返回当前MySQL服务器的版本信息。 【答案】VERSION 30.在使用SUM()函数求和时,若要去掉该列的重复值,则使用______子句。 【答案】DISTINCT 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第11卷 MySQL编程语言(2)河北省对口招生考试-计算机类《数据库原理与应用技术考点双析卷》
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。