2018年3月计算机二级MySQL练习题及答案一

合集下载

全国计算机等级考试二级MySQL练习题一(附答案)

全国计算机等级考试二级MySQL练习题一(附答案)

全国计算机等级考试二级MySQL练习题一一.选择题(40*1)1.下列数据结构中,属于非线性结构的是( C )。

A) 循环队列B) 带链队列C) 二叉树D) 带链栈【解析】树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。

2.下列数据结构中,能够按照"先进后出"原则存取数据的是( B )。

A) 循环队列B) 栈C) 队列D) 二叉树【解析】栈是按先进后出的原则组织数据的。

队列是先进先出的原则组织数据。

3.对于循环队列,下列叙述中正确的是( D )。

A) 队头指针是固定不变的B) 队头指针一定大于队尾指针C) 队头指针一定小于队尾指针D) 队头指针可以大于队尾指针,也可以小于队尾指针【解析】循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。

因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。

4.算法的空间复杂度是指( A )。

A) 算法在执行过程中所需要的计算机存储空间B) 算法所处理的数据量C) 算法程序中的语句或指令条数D) 算法在执行过程中所需要的临时工作单元数【解析】算法的空间复杂度是指算法在执行过程中所需要的内存空间。

所以选择A)。

5.软件设计中划分模块的一个准则是( B )。

A) 低内聚低耦合B) 高内聚低耦合C) 低内聚高耦合D) 高内聚高耦合【解析】一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

6.下列选项中不属于结构化程序设计原则的是( A )。

A) 可封装B) 自顶向下C) 模块化D) 逐步求精【解析】结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。

7.软件详细设计生产的图如下:该图是( C )A) N-S图B) PAD图C) 程序流程图D) E-R图【解析】N-S图提出了用方框图来代替传统的程序流程图,所以A)不对。

全国计算机二级mysql数据库选择题及答案

全国计算机二级mysql数据库选择题及答案

全国计算机二级mysql数据库选择题及答案全国计算机二级mysql数据库选择题及答案选择题是全国计算机二级mysql考试里的送分题,下面店铺为大家带来了全国计算机二级mysql数据库选择题及答案,欢迎大家阅读!全国计算机二级mysql数据库选择题及答案1) 函数 max( ) 表明这是一个什么函数?A 求总值函数B 求最小值函数C 求平均值函数D 求最大值函数2) 修改表记录的语句关键字是:AB updateCD select3) 删除表记录的.语句关键字是:AB updateCD select4) 在语句select * from student where s_name like ’%晓%’ where 关键字表示的含义是:A 条件B 在哪里C 模糊查询D 逻辑运算5) student set s_name = ’王军’ where s_id =1 该代码执行的是哪项操作?A 添加姓名叫王军的记录B 删除姓名叫王军的记录C 返回姓名叫王军的记录D 更新姓名叫王军的记录6) 模糊查询的关键字是:A notB andC likeD or7) 表达式select (9+6*5+3%2)/5-3 的运算结果是多少?A 1B 3C 5D 78) 表达式 select ((6%(7-5))+8)*9-2+(5%2) 的运算结果是多少?A 70B 71C 72D 739) from student where s_id > 5 该代码执行的是哪项操作?A 添加记录B 修改记录C 删除记录D 查询记录10) 第9题中的代码含义正确的表述是:A 删除student表中所有s_idB 删除student表中所有s_id 大于5的记录C 删除student表中所有s_id 大于等于5的记录D 删除student表参考答案:DBCCD CCBCB【全国计算机二级mysql数据库选择题及答案】。

2018年3月国家二级(MS Office高级应用)机试真题试卷1(题后含答案及解析)

2018年3月国家二级(MS Office高级应用)机试真题试卷1(题后含答案及解析)

2018年3月国家二级(MS Office高级应用)机试真题试卷1(题后含答案及解析)题型有:1. 选择题 2. Word字处理软件的使用 3. Excel电子表格软件的使用4. PowerPoint演示文稿软件的使用选择题1.在最坏情况下比较次数相同的是( )。

A.冒泡排序与快速排序B.简单插入排序与希尔排序C.简单选择排序与堆排序D.快速排序与希尔排序正确答案:A解析:冒泡排序、快速排序、简单插入排序、简单选择排序在最坏情况下比较次数均为n(n-1)/2,堆排序在最坏情况下比较次数为nlog2n,在最坏情况下希尔排序需要比较的次数是nr(1<r<2)。

2.设二叉树的中序序列为BCDA,前序序列为ABCD,则后序序列为( )。

A.CBDAB.DCBAC.BCDAD.ACDB正确答案:B解析:二叉树的前序序列为ABCD,由于前序遍历首先访问根节点,可以确定该二叉树的根节点是A。

由中序序列为BCDA,可知以A为根的该二叉树只存在左子树,不存在右子树;再由中序序列首先访问的是B节点,可知以B为根节点的子树不存在左子树,故后序序列为DCBA。

3.树的度为3,且有9个度为3的节点,5个度为1的节点,但没有度为2的节点。

则该树中的叶子节点数( )。

A.18B.33C.19D.32正确答案:C解析:设叶子节点数为n,则该树的节点数为n+9+5=n+14,根据树中的节点数=树中所有节点的度之和+l,得9×3+0×2+5×1+n×0+1=n+14,则n=19。

4.下列叙述中错误的是( )。

A.向量属于线性结构B.二叉链表是二叉树的存储结构C.栈和队列是线性表D.循环链表是循环队列的链式存储结构正确答案:D解析:循环链表是线性表的一种链式存储结构,循环队列是队列的一种顺序存储结构。

因此D选项叙述错误。

5.下面对软件特点描述错误的是( )。

A.软件的使用存在老化问题B.软件的复杂性高C.软件是逻辑实体具有抽象性D.软件的运行对计算机系统具有依赖性正确答案:A解析:软件具有以下特点。

mysql计算机二级考试题库含答案

mysql计算机二级考试题库含答案

mysql计算机二级考试题库含答案1. 以下哪个是MySQL中用于创建数据库的命令?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:A2. MySQL中,如何查看当前数据库中所有表的名称?A. SHOW DATABASES;B. SHOW TABLES;C. SHOW INDEXES;D. SHOW VIEWS;答案:B3. 在MySQL中,以下哪个命令用于添加新的数据行到表中?A. INSERT INTOB. UPDATEC. DELETED. SELECT答案:A4. 如果需要在MySQL查询中选择多个列,并且列之间需要用逗号分隔,那么正确的语法是什么?A. SELECT column1 column2 FROM table_name;B. SELECT column1, column2 FROM table_name;C. SELECT column1; column2 FROM table_name;D. SELECT column1|column2 FROM table_name;5. MySQL中,如何删除表中的重复行?A. DELETE DUPLICATE FROM table_name;B. DELETE FROM table_name WHERE id IN (SELECT MIN(id) FROM table_name GROUP BY column_name);C. DELETE FROM table_name WHERE column_name = 'value';D. DELETE FROM table_name WHERE id NOT IN (SELECT MAX(id) FROM table_name GROUP BY column_name);答案:B6. 在MySQL中,以下哪个命令用于更新表中的现有数据?A. INSERT INTOB. UPDATEC. DELETED. SELECT答案:B7. MySQL中,如何使用LIKE关键字进行模糊查询?A. SELECT * FROM table_name WHERE column_name = 'value';B. SELECT * FROM table_name WHERE column_name LIKE '%value%';C. SELECT * FROM table_name WHERE column_name LIKE 'value%';D. SELECT * FROM table_name WHERE column_name LIKE '%value'; 答案:B8. 在MySQL中,如何使用GROUP BY子句对查询结果进行分组?A. SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;B. SELECT column_name FROM table_name GROUP BY COUNT(*);C. SELECT COUNT(*) FROM table_name GROUP BY column_name;D. SELECT column_name, COUNT(*) FROM table_name;9. MySQL中,如何使用HAVING子句对分组后的结果进行过滤?A. SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name HAVING COUNT(*) > 1;B. SELECT column_name FROM table_name GROUP BY COUNT(*) HAVING COUNT(*) > 1;C. SELECT COUNT(*) FROM table_name GROUP BY column_name HAVING column_name > 1;D. SELECT column_name, COUNT(*) FROM table_name WHERE column_name > 1 GROUP BY column_name;答案:A10. 在MySQL中,以下哪个命令用于删除数据库中的表?A. DROP DATABASEB. DROP TABLEC. DROP INDEXD. DROP VIEW答案:B。

计算机二级MySQL练习题及答案

计算机二级MySQL练习题及答案

计算机二级MySQL练习题及答案计算机二级MySQL练习题及答案1[单选题]有订单表orders,包含用户信息userid, 产品信息productid, 以下( )语句能够返回至少被订购过两回的productid?A.select productid from orders where count(productid)>1B.select productid from orders where max(productid)>1C.select productid from orders where having count(productid)>1 group by productidD.select productid from orders group by productid having count(productid)>1参考答案:D2[单选题] 在SELECT语句中,可以使用________子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。

A.LIMITB.GROUP BYC.WHERED.ORDER BY参考答案:B3[单选题]如果关系模式R属于1NF,且每个非主属性都完全函数依赖于R的主码,则R属于( )A.2NFB.3NFC.BCNFD.4NF参考答案:A4[单选题]mysql中唯一索引的关键字是( )A.fulltext indexB.only indexC.unique indexD.index参考答案:C5[单选题]( )命令可以查看视图创建语句A.SHOW VIEWB.SELECT VIEWC.SHOW CREATE VIEWD.DISPLAY VIEW参考答案:C6[单选题]DB、DBS和DBMS三者之间的'关系是( )A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括参考答案:B7[填空题]用root用户新建“dsh”用户,密码为“shangwu”,授予对sxcj数据库中所有表的select权限。

计算机二级mysql考试题库及答案

计算机二级mysql考试题库及答案

计算机二级mysql考试题库及答案一、选择题1. 下列哪个是MySQL的开源免费版本?A. MySQL Enterprise EditionB. MySQL Standard EditionC. MySQL Community EditionD. MySQL Cluster Edition答案:C2. 在MySQL中,使用SELECT语句查询数据表中的所有列应该怎么写?A. SELECT *B. SELECT columns(*)C. SELECT ALLD. SELECT ALL COLUMNS答案:A3. 下列哪个是MySQL的数据库管理工具?A. OracleB. SQL ServerC. phpMyAdminD. MongoDB答案:C4. 在MySQL中,以下哪个函数可以返回一个字符串的长度?A. LENGTH()B. CHAR_LENGTH()C. STR_LENGTH()D. SIZE()答案:B5. MySQL中可以使用UNION关键字来进行多张表的连接操作。

A. 对B. 错答案:B二、填空题1. 在MySQL中,创建一个名为users的数据表,包含三个列id、name和age,id列为自增主键,可以使用以下DDL语句:_________。

答案:CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),age INT);2. 在MySQL中,以下关键字用于修改数据表结构的是_________。

答案:ALTER TABLE3. 在MySQL中,以下关键字用于删除数据表的是_________。

答案:DROP TABLE4. 在MySQL中,使用DESCRIBE关键字来查看数据表的结构,其完整形式是_________。

答案:DESCRIBE table_name5. 在MySQL中,以下不属于数据类型的是_________。

【2018年计算机二级MySQL练习题及答案】深入理解计算机系统练习题答案

【2018年计算机二级MySQL练习题及答案】深入理解计算机系统练习题答案

【2018年计算机二级MySQL练习题及答案】深入理解计算机系统练习题答案1[填空题]数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

参考解析:模式外模式内模式2[简答题]请简述PHP是什么类型的语言?参考解析:PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。

PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C 语言,被广泛的运用。

PHP的另一个含义是:菲律宾比索的标准符号。

3[简答题]请编写一段PHP程序,要求可通过该程序实现向数据库db_test的表content中,插入一行描述了下列留言信息的数据:留言ID号由系统自动生成;留言标题为“MySQL问题请教”;留言内容为“MySQL中对表数据的基本操作有哪些?”;留言人姓名为“MySQL 初学者”;脸谱图标文件名为“face.jpg”;电子邮件为“[email protected] gmail.”;留言创建日期和时间为系统当前时间。

参考解析:在文本器中编写如下PHP程序,并命名为insert_content.php$con=mysql-connect("localhost:3306","root","123456")or die("数据库服务器连接失败!··):mysql_select_db("db_test",$con)or die("数据库选择失败!"):mysql_query("set names"gbk。

");//设置中文字符集$sql 2"INSERT INTO content(content_id,subject,words,username,face,email,createtime)n;$sql=$sql."VALUES(NULL,"MySQL问题请教","MySQL中对表数据的基本操作有哪些?","MySQL初学者","face.JP9","[email protected]",NOW());";if(mysql_query($sql,$con))ech0"留言信息添加成功!":elseech0"留言信息添加失败!":?>4[填空题]一个关系R的3NF是指它们的( )都不传递依赖它的任一候选关键字参考解析:非主属性5[简答题]有student表如下查询表中所有学生的信息。

2018年计算机二级MySQL模拟试题及答案

2018年计算机二级MySQL模拟试题及答案

2018年计算机二级MySQL模拟试题及答案一、选择题(每题2分,共30分)1. 以下哪个不是SQL语言的关键字?A) SELECTB) FROMC) WHERED) DELETE2. 在MySQL中,下列哪种数据类型用于存储日期和时间值?A) CHARB) VARCHARC) DATED) INT3. 在创建表时,下列哪个关键字用于设置主键?A) PRIMARY KEYB) FOREIGN KEYC) UNIQUED) NOT NULL4. 在MySQL中,以下哪个命令用于删除表?A) DROP TABLEB) DELETE TABLEC) TRUNCATE TABLED) RENAME TABLE5. 以下哪个函数用于计算某个字段的平均值?A) SUM()B) AVG()C) COUNT()D) MAX()6. 在MySQL中,如何将查询结果排序?A) ORDER BYB) GROUP BYC) HAVINGD) WHERE7. 在以下SQL语句中,哪个操作符用于比较字符串?A) =B) !=C) <D) LIKE8. 如何在SELECT语句中排除重复的记录?A) DISTINCTB) UNIQUEC) GROUP BYD) ORDER BY9. 在MySQL中,以下哪个命令用于备份整个数据库?A) BACKUP DATABASEB) mysqldumpC)mysqldump -u [用户名] -p [数据库名]D) EXPORT DATABASE10. 如何在MySQL中更改表的结构?A) ALTER TABLEB) UPDATE TABLEC) MODIFY TABLED) RENAME TABLE二、填空题(每题3分,共30分)11. 在MySQL中,使用_________语句可以创建一个新的数据库。

12. 在SQL中,使用_________语句可以插入新的数据行到表中。

13. 在MySQL中,使用_________语句可以更新表中的数据。

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

2018年3月计算机二级MySQL练习题及答案一
一、选择题
1、可用于从表或视图中检索数据的SQL语句是________。

A.SELECT语句
B.INSERT语句
C.UPDATE语句
D.DELETE语句
2、SQL语言又称________。

A.结构化定义语言
B.结构化控制语言
C.结构化查询语言
D.结构化操纵语言
二、填空题
1、MySQL数据库所支持的SQL语言主要包含_______、_______、_________和MySQL扩展增加的语言要素几个部分。

2、在MySQL的安装过程中,若选用“启用TCP/IP网络”,则MySQL会默认选用的端口号是________。

3、MySQL安装成功后,在系统中回默认建立一个________用户。

4、MySQL安装包含典型安装、定制安装和________三种安装类型。

三、简答题
1.请列举两个常用的MySQL客户端管理工具。

2.请解释SQL是何种类型的语言?
参考答案:
一、选择题
1.A
2.C
二、填空题
1.数据定义语言(DDL)数据操纵语言(DML)数据控制语言(DCL)
2.3306
3.root
4.完全安装
三、简答题
1.MySQL命令行客户端、MySQL图形化管理工具phpAdmin。

2.SQL是结构化查询语言(Structured Q-ery Language)的英文缩写,它是一种专门用来与数据库通信的语言。

(试题来源:厚学网)。

相关文档
最新文档