全国计算机等级考试二级MySQL模拟试题及解析10套.docx

上传人:b****1 文档编号:953796 上传时间:2022-10-14 格式:DOCX 页数:54 大小:42.35KB
下载 相关 举报
全国计算机等级考试二级MySQL模拟试题及解析10套.docx_第1页
第1页 / 共54页
全国计算机等级考试二级MySQL模拟试题及解析10套.docx_第2页
第2页 / 共54页
全国计算机等级考试二级MySQL模拟试题及解析10套.docx_第3页
第3页 / 共54页
全国计算机等级考试二级MySQL模拟试题及解析10套.docx_第4页
第4页 / 共54页
全国计算机等级考试二级MySQL模拟试题及解析10套.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

全国计算机等级考试二级MySQL模拟试题及解析10套.docx

《全国计算机等级考试二级MySQL模拟试题及解析10套.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级MySQL模拟试题及解析10套.docx(54页珍藏版)》请在冰豆网上搜索。

全国计算机等级考试二级MySQL模拟试题及解析10套.docx

全国计算机等级考试二级MySQL模拟试题及解析10套

全国计算机等级考试二级MySQL模拟试题及解析

(1)

一、选择丿

1•结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法A対象

B.数据结构

C.数据流

D.目标

答案:

C

2.对线性表进行二分法检索,其前提条件是()。

A.线性表以顺序方式存储,并按关键码值排好序

B.线性表以顺序方式存储,并按关键码的检索频率排好序

C.线性表以链式方式存储,并按关键码值排好序

D.线性表以链式方式存储,并按关键码的检索频率排好序

答案:

A

3.结构化程序设计的3种结构是()。

A.顺序结构、选择结构、转移结构

B.分支结构、等价结构、循环结构

C.多分支结构、赋值结构、等价结构

D.顺序结构、选择结构、循环结构

答案:

D

4.己知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是()。

A.堆排序

B.直接插入排序

C.快速排序

D.直接选择排序

答案:

B

5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和

数据库系统阶段。

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

A.数据库系统

B.文件系统

C.人工管理

D.数据项管理

答案:

A

6.栈和队列的共同特点是()。

A.都是先进先出

B.都是先进后出

C.只允许在端点处插入和删除元素

D.没有共同点

答案:

C

7.链表不具有的特点是()。

A.不必事先估计存储空间

B.可随机访问任意元素

C.插入、删除不需要移动元素

D.所需空间与线性表长度成正比

答案:

B

&在数据库设计中,将E-R图转换为关系模式的过程属于()。

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

答案:

B

9.C语言可执行程序的开始执行点是()o

A.包含文件中的第一个函数

B.程序中第一个函数

C.程序中的mam()函数

D.程序中第一条语句

答案:

c

10•在C语言程序中可用做用户标识符的是()。

A.void

123

BBN

B.aa

_abc

cas

C.as+b3

-123

If

D.6f

Do

SIG

答案:

B

二、填空题

1•创建索引通常使用()语句.

参考解析:

CREATEINDEX

2.在如下的建表语句中,设置外键sno参照于xs(sno),外键kiio参照于kc(kiio),并都在更新、删除数据时设置cascade策略

Createtablexs_kc

(idmtnotnullauto_incrementpiimaiykey,

snochai(6)notnull,

Kiiochar(3)notnull,

Chengjituivint(l)null,

()

参考解析:

Createtablexs_kc

(idmtnotnullauto_incrementpiimaiykey,

snochai(6)notnull,

Kiiochar(3)notnull,

Chengjituivint(l)null,

Foreignkey(sno)iefeiencesxs(sno)ondeletecascadeonupdatecascade.

Foreignkey(kiio)referenceskc(kiio)ondeletecascadeonupdatecascade);

3.—个关系R的3NF是指它们的()都不传递依赖它的任一候选关键字参考解析:

非主属性

4.数据库系统的三级模式结构是指数据库系统是由、和

三级构成。

参考解析:

模式外模式内模式

5.在MySQL中,通常使用值來表示一个列植没有值或缺值的情形。

参考解析:

NULL

三、简答题

1.请使用DELETE语句将数据库db_test的表content中留言人姓名为“MysQL初学者”的留言信息删除。

参考解析:

在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb-test;

Databasechanged

mysql>DELETEFROMcontent

一〉WHEREusemame=,MySQL初学者:

QueiyOK,1rOWaffected(0.09sec)

2.请列举两个常用的MySQL客户端管理工具。

参考解析:

MySQL命令行客户端、MySQL图形化管理工具phpAdmm。

3.请简述游标在存储过程中的作用。

参考解析:

游标是一个被SELECT语句检索出來的结果集。

在存储了游标

后,应用程序或用户就可以根据需要滚动或浏览其中的数据。

4.给XS表增加一个列“备注”,数据类型为text,不允许为空

参考解析:

altertablexs

addcolumncommenttextnotnull;

5.请使用UPDATE语句将数据库db_test的表content中留言人姓名为

“MySQL初学者”的留言内容修改为“如何使用INSERT语句?

”。

参考解析:

在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb-test;

Databasechanged

mysql>UPDATEcontent

—>SETwords='如何使用INSERT语句?

一〉WHEREusername='MySQL初学者';

QueryOK,1lowaffected(O.O8sec)

Rowsmatched:

1Changed:

1Warnings:

0

全国计算机等级考试二级MySQL模拟试题及解析⑵

一、选择题

1•以下程序的输出结果是()。

#defineM(x,y,z)x*y+z

main()

{inta=l,b=2,c=3;

printf(,,%d\ii,\m(a+b.b+c,c十a));

}

A.19

B.l7

C.15

D.12

答案:

D

2.有以下程序:

main()

{mtk=5,n=0;

do

{switch(k)

{case1:

case3:

n+=l;k~;break;

defalut:

n=0;k—;

case2:

case4:

n+=2;k—;bieak:

}

pnntf(”%d”,n);

}while(k>0&&n<5);

}

程序运行后的输出结果是()。

A.235

B.0235

C.02356

D.2356

答案:

B

3.下面foi语句的循环次数为()。

foi(x=l,y=0;(y!

=19)&&(x<6);x++);

A•是无限循环

B.循环次数小定

C.最多执行6次

D•最多执行5次

答案:

D

4.对下述程序的判断中,正确的是()。

#include

main()

{char*p,s[256];

P=s;

while(sticmp(s,"theend"))

{pimtf("hiputthestnn9:

”);

gets(s);

while(*p)

putchar(*p-H-);

}}

A•此程序循环接收字符串并输出,直到接收到字符串“theend"为止

B.此程序循环接收字符串,接收到字符串“theend”则输出,否则程序终止

C.此程序循环接收字符串并输出,直到接收字符串“theend”为止,但因为代码有错误,程序不能正常工作

D•此程序循环接收字符串并将其连接在一起,直到接收字符串“theend”为止,输出连接在一起的字符串

答案:

C

5.下列程序的输出结果是()。

#include

main()

{mti,S=0;

foi(i=l;i<10;i-H-)

if(!

(i%2)&&!

(i%3))s+=i;

pnntf(”%d\n”,s);

}

A.4

B.39

C.45

D.6

答案:

D

6.有以下程序:

voidfxni2(chara,charb){piintf(''%c%c'',a,b);}

cliaia='A',b='B';

voidh】nl(){a=C;b=D;}

main()

{h】nl();

prmtf("%c%c",a,b);

fbn2(E,F);

}

程序的运行结果是()。

A.CDEF

B.ABEF

C.ABCD

D.CDAB

答案:

A

7.有以下程序:

#include

main()

{chaicl-1',c2='2';

cl=getchai();c2=getcharO;putchar(cl);putcha:

(c2);

}

当程序运行时输入回车〉后,下列叙述中正确的是()。

A•变量cl被赋予字符a,c2被赋予回车符

B.程序将等待用户输入第2个字符

C.变量cl被赋予字符a,c2中仍是原有字符2

D•变量cl被赋予字符a,c2中将无确定值

答案:

A

&下述程序的输出结果是()。

#defineN20

voida[],intmintm)

{inti,j;

fbi(i=m;i>n;i—)a[i+1]=a[i];

}

main()

{inti,a[N]={l,2,3,4,5,6,7,8,9,10};

fun(a,2,9);

foi(i=0;i<5;i卄)pnntfC%d”,a[i]);

}

A.10234

B.12344

C.12334

D.12234

答案:

B

9.若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以()方式打开文件。

A.”wb”

B.”wb十”

C.nrb+n

D/'rb"

答案:

B

10•下列叙述中错误的是()。

A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

B.在C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容

C.在C语言中,外部变量的隐含类型是自动存储类别

D.在C语言中,函数形参的存储类型是自动(auto)类型的变量

答案:

A

二、填空题

1、在MySQL中,通常使用值來表示一个列植没有值或缺值的

情形。

2、在CREATETABLE语句中,通常使用关键字來指定主键。

3、MySQL数据库所支持的SQL语言主要包含、、

和MySQL扩展增加的语言要素几个部分。

4、在MySQL的安装过程中,若选用“启用TCP/IP网络”,则MySQL会默

认选用的端口号是。

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

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

7、在MySQL中,可以使用INSERT语句,向数据库中一个己

有的表插入一行或多行元组数据。

8、在MySQL中,可以使用语句或语句删除表中的一行

或多行数据。

9、在MySQL中,可以使用语句來修改、更新一个表或多个表中

的数据。

10、SELECT语句的执行过程是从数据库中选取匹配的特定和

并将这些数据组织成一个结果集,然后以一张的形式返回。

参考答案:

1.NULL2.PRIMARYKEY3・数据定义语言(DDL)数据操纵语言(DML)数据控制语肓(DCL)

4.33065.ioot6.完全安装7.REPLACE

8.DELETETRANCATE9.UPDATE10.行列临时表

三、简答题

1.在数据库db_test中创建

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1