计算机二级MySQL数据程序设计模拟试题

合集下载

2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案

2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案

2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】以下能正确定义二维数组的是( )A.int a[][3];B.int a[][3]={2*3);C.int a[][3]={};D.int a[2][3] 一{{1) ,{2} ,{3,4}};2.【单选题】设有学生表student(sno ,sname,sage,smajor) ,要从student 表中检索sname字段值第 2 个字是" 红" 的所有学生信息。

以下能够按照上述条件进行检索的WHERE表达式是______。

A.sname LIKE "_ 红%"B.sname LIKE "_ 红_"C.sname LIKE "% 红%"D.sname LIKE "% 红_"3.【单选题】模式/ 内模式映像保证数据库系统中的数据能够具有较高的______。

A.逻辑独立性B.物理独立性C.共享性D.结构化4.【单选题】SQL语言具有____的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵5.【单选题】恢复MySQL数据库可使用的命令是______。

A.mysqldumpB.mysqladminC.mysqlD.mysqld6.【单选题】在MySQL数据库中,以下不会受字符集设置影响的数据类型有______。

A.CHARB.INTC.VARCHARD.TEXT7.【单选题】以下关于二进制日志文件的叙述中,错误的是______。

A.使用二进制日志文件能够监视用户对数据库的所有操作B.二进制日志文件记录所有对数据库的更新操作C.启用二进制日志文件,会使系统性能有所降低D.启用二进制日志文件,会浪费一定的存储空间8.【单选题】下列关于触发器的叙述中,错误的是______。

二级MySQL数据库程序设计模拟题2018年(2)_真题-无答案

二级MySQL数据库程序设计模拟题2018年(2)_真题-无答案

二级MySQL数据库程序设计模拟题2018年(2)(总分100,考试时间90分钟)一、选择题1. 建立索引的主要目的是______。

A. 节省存储空间B. 提高安全性C. 提高查询速度D. 提高数据更新的速度2. 以下不属于MySQL的索引类型是______。

A. 主键索引B. 唯一性索引C. 全文索引D. 非空值索引3. 能够在已存在的表上建立索引的语句是______。

A. CREATE TABELB. ALTER TABLEC. UPDATE TABLED. REINDEX TABLE4. 不可对视图执行的操作有______。

A. SELECTB. INSERTC. DELETED. CREATE INDEX二、填空题1. 在MySQL中,可以使用______语句创建视图。

2. 在MySQL中,可以使用______语句删除视图。

3. 在实际使用中,MySQL所支持的触发器有______、______和______三种。

三、编程题1. 在数据库db_test中创建视图content_view,要求该视图包含表content中所有留言人姓名为“MySQL初学者”的信息,并且要求保证今后对该视图数据的修改都必须符合留言人姓名为“MySQL初学者”这个条件。

2. 在数据库db_score中创建视图v_score,要求该视图包含成绩表tb_score中所有成绩在90分以上的成绩信息,并且要求保证今后对该视图数据的修改都必须符合成绩大于90这个条件。

3. 在视图v_score中查找classNo为“21002”的学生的学号和成绩。

4. 在数据库db_score中,向视图v_score中插入下面一条记录:("2014310101", "31005", 95)。

5. 删除视图v_score中学号为“2014310101”的学生成绩信息。

6. 在数据库db_test的表content中创建一个触发器content_delete_trigger,用于每次当删除表content中一行数据时将用户变量str的值设置为“old content deleted!”。

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)试卷号:37

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)试卷号:37

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】下列备份方式中不能同时备份表结构和数据的是______。

A.使用图形界面工具phpMyAdminB.使用mysqldump程序C.使用SELECT INTO...OUTFILE 正语句D.使用直接复制正确答案:C2.【单选题】查看当前正在使用的工作数据库名称的语句是______。

A.SHOW DATABASES ;B.SHOW TABLES ;C.SELECT DATABASE();D.SHOW SCHEMAS正确答案:C3.【单选题】下列关于视图的叙述中,正确的是______。

A.使用视图,能够屏蔽数据库的复杂性B.更新视图数据的方式与更新表中数据的方式相同C.视图上可以建立索引D.使用视图,能够提高数据更新的速度正确答案:A4.【单选题】DBS的中文含义是______。

A.数据库系统B.数据库管理员C.数据库管理系统D.数据定义语言正确答案:A5.【单选题】部门表tb_dept 的定义如下:下列说法中正确的是______。

deptno CHAR(2) primary key ,dname CHAR(20) Not null ,manager CHAR(12),telephone CHAR(15));A.deptno 的取值不允许为空,不允许重复B.dname 的取值允许为空,不允许重复C.deptno 的取值允许为空,不允许重复D.dname的取值不允许为空,不允许重复正确答案:A6.【单选题】有如下程序:该程序的输出结果是( )。

main(){ int n[5]={0 ,0,0} ,i ,k=2;for(i=0;i&printf("%d\n" ,n[k]););}A.不确定的值B.2正确答案:D7.【单选题】根据关系模式的完整性规则,以下关于主键的叙述中正确的是______。

二级MySQL数据库程序设计模拟题2018年(1)_真题-无答案

二级MySQL数据库程序设计模拟题2018年(1)_真题-无答案

二级MySQL数据库程序设计模拟题2018年(1)
(总分100,考试时间90分钟)
一、编程题
1. 在数据库db_test中创建一个事件,用于每个月将表content中姓名为“MySQL初学者”的留言人所发的全部留言信息删除,该事件开始于下个月并且在2016年12月31日结束。

2. 临时关闭第1小题中创建的事件。

3. 再次开启第2小题中临时关闭的事件。

4. 将第3小题中开启的事件的名字修改为事件e_delete。

5. 在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的电子邮件地址为一个给定的值。

6. 删除第1小题中的存储过程。

7. 在数据库dh_score中创建一个存储函数,要求该函数能根据给定的学生学号和课程编号返回学生的成绩,如果数据库中没有给定的学生成绩则返回0。

8. 调用数据库db_score中的存储函数fn_search。

9. 删除数据库dh_score中的存储函数fn_search。

二、简答题
1. 请解释什么是事件?
2. 请简述事件的作用。

3. 请简述事件与触发器的区别。

4. 请解释什么是存储过程?
5. 请简述游标在存储过程中的作用。

6. 请简述存储过程与存储函数的区别。

2019年计算机等级考试二级MySQL数据库程序设计模拟试题1

2019年计算机等级考试二级MySQL数据库程序设计模拟试题1

2019年计算机等级考试二级MySQL数据库程序设计模拟试题1(总分:100.00,做题时间:120分钟)一、单项选择题(总题数:100,分数:100.00)1.以下程序的输出结果是()。

main(){ int a[3][3]=“l,2),{3,4),{5,6)},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf(”%d\n”,s);}(分数:1.00)A.18 √B.19C.20D.21解析:2.有下列程序:main(){ int k=5:while(--k)printf("%d",k=1);printf("\n");}执行后的输出结果是()。

(分数:1.00)A.1 √B.2C.4D.死循环解析:3.若有定义:“int a[2][3];”,则对a数组的第i行第j 列元素的正确引用为()。

(分数:1.00)A.*(*(a+i)+j) √B.(a+i)[j]C.*(a+i+j)D.*(a+i)+j解析:4.下列能正确进行字符串赋值的是()。

(分数:1.00)A.char s[5]={”ABCI)E”);B.char s[5]={'A','B','C','D','E'};C.char*s;s="ABCDE"; √D.char*s;printf("%S",s);解析:5.有以下程序:main(){ int x,i;for(i=l;i<=50;i++){ x=i:if(x%2=0)if(x%3=0)if(X%7=0)printf(”%d,i)”;}}输出结果是()。

(分数:1.00)A.28B.27C.42 √D.41解析:6.有下列程序:main(){int i,j,x=0;for(i=0,i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++:}x++:}printf("x=%d\n",x);}程序执行后的输出结果是()。

2019年计算机等级考试二级MySQL数据库程序设计模拟试题

2019年计算机等级考试二级MySQL数据库程序设计模拟试题

2019 年计算机等级考试二级MySQL数据库程序设计模拟试题(总分:100.00 ,做题时间:120 分钟)一、单项选择题(总题数:100,分数:100.00)1. 结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。

(分数: 1.00 )A. 对象B. 数据结构C. 数据流√D. 目标解析:2. 对线性表进行二分法检索,其前提条件是()。

(分数: 1.00 )A. 线性表以顺序方式存储,并按关键码值排好序√B. 线性表以顺序方式存储,并按关键码的检索频率排好序C. 线性表以链式方式存储,并按关键码值排好序D. 线性表以链式方式存储,并按关键码的检索频率排好序解析:3. 结构化程序设计的 3 种结构是()。

(分数: 1.00 )A. 顺序结构、选择结构、转移结构B. 分支结构、等价结构、循环结构C. 多分支结构、赋值结构、等价结构D. 顺序结构、选择结构、循环结构√解析:4. 已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是()。

(分数:1.00 )A. 堆排序B. 直接插入排序√C. 快速排序D. 直接选择排序解析:5. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是()。

(分数: 1.00 )A. 数据库系统√B. 文件系统C. 人工管理D. 数据项管理解析:6. 栈和队列的共同特点是()。

(分数: 1.00 )A. 都是先进先出B. 都是先进后出C. 只允许在端点处插入和删除元素√D. 没有共同点解析:7. 链表不具有的特点是()。

(分数: 1.00 )A. 不必事先估计存储空间B. 可随机访问任意元素√C. 插入、删除不需要移动元素D. 所需空间与线性表长度成正比解析:)。

(分数:1.00 )8. 在数据库设计中,将E—R图转换为关系模式的过程属于(A. 需求分析阶段B. 逻辑设计阶段√C. 概念设计阶段D. 物理设计阶段解析:9. C 语言可执行程序的开始执行点是()。

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)试卷号:15

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)试卷号:15

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】在讨论关系模型时,与“属性”同义的术语是______。

A.元组B..NC.. 表D.关系正确答案:B2.【单选题】模式/ 内模式映像保证数据库系统中的数据能够具有较高的______。

A.逻辑独立性B.物理独立性C.共享性D.结构化正确答案:B3.【单选题】以下程序的输出结果是( )。

#define M(x ,y,z)x*y+zmain(){ int a=l ,b=2,c=3;printf("%d\n" ,m(a+b.b+c ,c+a));}A.19B.17C.15D.12正确答案:D4.【单选题】下面描述中,不属于软件危机表现的是( )。

A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高正确答案:A5.【单选题】在MySQL中,用户账号信息存储在______。

A.mysql.hostB.mysql.accounterrmation_er正确答案:C6.【单选题】下列程序中函数sort() 的功能是对数组 a 中的数据进行由大到小的排序。

程序运行后的输出结果是( )#includevoid sort(int a[] ,int ll){ int i ,j ,t;for(i=0;ifor(j=j+1+1;jif(a[i]{t=a[i];a[i]=a[j];a[j]=t;}}main(){ int a[10] 一{1 ,2,3,4,5,6,7,8,9,10} ,i;sort(&a[1] ,7);for(i=0;iA.1 ,2,3,4,5,6,7,8,9,10,B.10,9,8,7,6,5,4,3,2,1,C.1 ,8,7,6,5,4,3,2,9,10,D.1 ,2,10,9,8,7,6,5,4,3,正确答案:C7.【单选题】有以下程序:当程序运行时输入a后,下列叙述中正确的是( ) #includemain(){ char cl='1' ,c2='2';cl=getchar();c2=getchar();putchar(c1);putcha :(c2);}A.变量c1 被赋予字符a,c2 被赋予回车符B.程序将等待用户输入第2 个字符C.变量c1 被赋予字符a,c2 中仍是原有字符2D.变量c1 被赋予字符a,c2 中将无确定值正确答案:A8.【单选题】函数mysql_connect() 和mysql_pconnect() 都能建立与数据库服务器的连接,下列关于两者的描述正确的是______。

计算机二级考试《mysql数据库》模拟题

计算机二级考试《mysql数据库》模拟题

计算机二级考试《mysql数据库》模拟题2016计算机二级考试《mysql数据库》模拟题选择题1) 表达式select (9+6*5+3%2)/5-3 的运算结果是多少?A 1B 3C 5D 72) 表达式select ((6%(7-5))+8)*9-2+(5%2) 的运算结果是多少?A 70B 71C 72D 733) sp_helpdb中有这样一条信息:status = online 该代码表示的正确含义是:A 表示数据库的状态为:可用于查询B 表示数据库的状态为:正在还原数据库C 表示数据库的状态为:数据库未恢复D 表示数据库已被显示置于脱机状态4) sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:A 数据库自动生成统计信息B 自动更新统计信息C 数据库已启用全文功能。

D 数据库引擎检测信息5)sp_helpdb中有这样一条信息:COMPATIBILITY_LEVEL =90 该代码表示的正确含义是:A 数据库兼容级别是2000B 数据库兼容级别是2005C 数据库兼容级别是2008D 以上说法都不对6) 数据定义语言中的创建,修改,删除这三个英语单词下列哪项才是完全正确的?A 创建(create) , 修改(alter) , 删除(update)B 创建(alter) , 修改(modify), 删除(drop)C 创建(create) , 修改(alter) , 删除(drop)D 创建(alter) , 修改(create), 删除(drop)7) SQL 2005 的建表语句要写在______之内?A { }B [ ]C ( )D <>8) 建表语句中的 not null,该代码表示的含义是:A 允许空格B 非空约束C 不允许写入数据D 不允许读取数据9) select * from student 该代码中的 * 号,表示的正确含义是:A 普通的字符*号B 错误信息C 所有的字段名D 模糊查询10) 向数据表添加数据,哪些是添加的关键字?A insertB updateC deleteD select11) 函数 max( ) 表明这是一个什么函数?A 求总值函数B 求最小值函数C 求平均值函数D 求最大值函数12) 修改表记录的语句关键字是:A deleteB updateC insertD select13) 删除表记录的语句关键字是:A insertB updateC deleteD select14) 在语句select * from student where s_name like ’%晓%’where 关键字表示的含义是:A 条件B 在哪里C 模糊查询D 逻辑运算15) update student set s_name = ’王军’ where s_id =1 该代码执行的是哪项操作?A 添加姓名叫王军的'记录B 删除姓名叫王军的记录C 返回姓名叫王军的记录D 更新姓名叫王军的记录16) 模糊查询的关键字是:A notB andC likeD or17) sp_helpdb 该代码的功能是:A 返回数据库的基本信息B 返回数据库的使用空间C 返回数据库的变量名称D 返回数据库的表名18)sp_helpdb中有这样一条信息:Updateability=Read_Write 该代码表示的正确含义是:A 更新能力为可读可写B 恢复模式为完整恢复C 可用于所有用户D 兼容级别。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机二级MySQL数据程序设计模拟试题
计算机二级MySQL数据程序设计模拟试题
为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的计算机二级MySQL数据程序设计模拟试题,供参考练习,预祝考生们考出自己理想的成绩!
计算机二级MySQL数据程序设计模拟试题及答案
1) 系统数据库中的 master数据库表明这个数据库是
A 主数据库
B 模板数据库
C 临时数据库
D代理数据库
2) 数据库SQL2005的查询界面中,快捷键CtrL+F5表示什么功能?
A 执行查询
B 光标到达当前行的头部
C 分析查询并检查语法
D 光标到达当前行的尾部
3) 数据库SQL2005的查询界面中,快捷键 F5表示什么功能?
A 执行查询
B 光标到达当前行的.头部
C 分析查询并检查语法
D 光标到达当前行的尾部
4) 数据库SQL2005的查询界面中,快捷键 Home表示什么功能?
A 执行查询
B 光标到达当前行的头部
C 分析查询并检查语法
D 光标到达当前行的尾部
5)数据库SQL2005的查询界面中,快捷键 End表示什么功能?
A 执行查询
B 光标到达当前行的头部
C 分析查询并检查语法
D 光标到达当前行的尾部
6)CreatedatabaseMyDB该代码的功能是:
A 创建表 MyDB
B创建数据库 MyDB
C修改数据库 MyDB
D删除数据库 MyDB
7)UseMyDB该代码的功能是:
A 修改数据库 MyDB
B 删除数据库 MyDB
C 使用数据库 MyDB
D 创建数据库 MyDB
8) AlterDatabaseMyDB
Modifyname=MyDB001
A 修改数据库名为 MyDB001
B 删除数据库 MyDB001
C 使用数据库 MyDB001
D 创建数据库 MyDB001
9) dropdatabaseMyDB001 该代码的功能是:
A 修改数据库名为 MyDB001
B 删除数据库 MyDB001
C 使用数据库 MyDB001
D 创建数据库 MyDB001
10) sp_spaceused 代码的功能是:
A 返回数据库的登录信息
B 返回数据库的使用和保留空间
C 返回数据库的创建信息
D 返回数据库的安全信息
参考答案:ACABB BCABB。

相关文档
最新文档