找资料找试卷就是这么简单
快捷登录 微信扫码登录
考试资料首页> 计算机> 计算机(NCRE)二级考试> 二级数据库程序设计

指定一个数据库为当前数据库的SQL语句语法格式是____。

A.CREATEDATABASEdb_name;

B.USEdb_name;

C.SHOWDATABASES;

D.DROPDATABASEdb_name

相关推荐
1现要求删除MySQL数据库中已创建的事件,通常使用的语句是____。

A.DROPEVENT
B.DROPEVENTS
C.DELETEEVENT
D.DELETEEVENTS

2以下能正确定义二维数组的是[]

A.inta[][3]
B.inta[][3]={2*3]
C.inta[][3]={}
D.inta[2][3]一{{1],{2},{3,4}}

3已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是[]

A.ached
B.decab
C.deabe
D.cedba

4下列关于触发器的叙述中,错误的是____。

A.在触发器的创建中,每个表每个事件每次只允许一个触发器
B.触发器可以建立在视图上
C.每个表最多支持6个触发器
D.同一表不能拥有两个具有相同触发时刻和事件的触发器

5已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是[]

A.堆排序
B.直接插入排序√
C.快速排序
D.直接选择排序

6下列关于存储过程的叙述中,正确的是____。

A.存储过程中只能包含数据更新语句
B.存储过程能够自动触发并执行
C.存储过程可以带有参数
D.存储过程可以有返回值

7以下所列的C语言常量中,错误的是[]

A.0xF
F.
B.12e05
C.2L
D.72

8已知有如下结构体:若有P=& data,则对data的成员a引用正确的是[]structsk{inta floatb }data,*p

A.[*p]dataa
B.[*p]a
C.p->dataa
D.dataa

9修改表中数据的命令是____。

A.UPDAT
E.
B.ALTERTABL
E.
C.REPAIRTABL
E.
D.CHECKTABLE

10以下叙述中不正确的是[]

A.在不同的函数中可以使用相同名字的变量
B.函数中的形式参数是局部变量
C.在一个函数内定义的变量只在本函数范围内有效
D.在一个函数内的复合语句中定义的变量在本函数范围内有效

11相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和[]

A.可重用性差
B.安全性差
C.非持久性
D.冗余性

12以下有关MySQL事件的叙述中,错误的是____。

A.事件是由操作系统调用的过程
B.事件能够按设定的时间自动执行
C.在事件中可以调用存储过程
D.在事件中可以对数据表进行数据更新操作

13下列说法不正确的是[]

A.调用函数时,实参可以是表达式
B.调用函数时,实参与形参可以共用内存单元
C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等
D.调用函数时,实参与形参的类型必须一致

14以下不能开启事件调度器的语句是____。

A.SETGLOBALEVENT_SCHEDULER=TRUE;
B.SETGLOBALEVENT_SCHEDULER=1;
C.SELECT@@EVENT_SCHEDULER;
D.SETGLOBALEVENT_SCHEDULER=ON

15下列关于空值的描述中,正确的是____。

A.空值等同于数值0
B.空值等同于空字符串
C.空值表示无值
D.任意两个空值均相同

16学生表student包含sname、sex、age三个属性列,其中age的默认值是20,执行SQL语句INSERTINTOstudent[sex,sname,age]VALUES[M,Lili,] 的结果是____。

A.执行成功,sname,sex,age的值分别是Lili,M,20
B.执行成功,sname,sex,age的值分别是M,Lili,NULL
C.执行成功,sname,sex,age的值分别是M,Lili,20
D.SQL语句不正确,执行失败

17学生表student如下所示:下面SQL语句中返回值为3的是____。

A.SELECTCOUNT[*]FROMstudent;
B.SELECTCOUNT[所在系编号]FROMstudent;
C.SELECTCOUNT[*]FROMstudentGROUPBY学号;
D.SELECTCOUNT[*]FROMstudentGROUPBY学号;

18下面for语句的循环次数为[]for[x=1,y=0 [y!=19]& & [x< 6] x++]

A.是无限循环
B.循环次数小定
C.最多执行6次
D.最多执行5次

19下列关于事件的描述中,错误的是____。

A.事件是基于特定时间周期来触发的
B.创建事件的语句是CREATEEVENT
C.事件触发后,执行事件中定义的SQL语句序列
D.如果不显式地指明,事件在创建后处于关闭状态

20用户LISA在MySQL中建立了一个读者借阅图书数据库,在该数据库中创建了读者表、图书表和借阅表,并为该数据库添加了两个用户U1和U2,给U1授予对所有数据表的查询权限,给U2授予对所有数据表的插入权限,下列用户中不能使用CREATEUSER创建用户的是____。

A.root
B.LISA.
C.U1
D.U2

21以下程序的输出结果是[]#defineM[x,y,z]x*y+zmain[]{inta=l,b=2,c=3 printf[%dn,m[a+bb+c,c+a]] }

A.19
B.17
C.15
D.12

22下列关于视图的叙述中,正确的是____。

A.使用视图,能够屏蔽数据库的复杂性
B.更新视图数据的方式与更新表中数据的方式相同
C.视图上可以建立索引
D.使用视图,能够提高数据更新的速度

23以下程序的输出结果是[]main[]{inta=7,b=8,*P,*q,*r p=& a q=& b r=P P=q q=r printf[%d,%d,%d,%an,*P,*q,a,b] }

A.8,7,8,7
B.7,8,7,8
C.8,7,7,8
D.7,8,8,7

24以下程序的输出结果是[]main[]{inti,a[4][4]一{{1,3,5],{2,4,6},{3,5,7}} printf[%[1%d%d%dna[O][3],a[1][2],a[2][1],a[3][0] }

A.0650
B.1470
C.5430
D.输出值不定

25以下程序的输出结果是[]main[]{inti,k,a[10],p[3] k=5 for[i=0:i< 10 i++]a[i]=i for[i=0 i< 3 i++]p[i]=a[i*[i+1]] for[i=0 i< 3 i++]k+=p[i]*2 printf[%dn,k、 }

A.20
B.21
C.22
D.23

26有如下程序:该程序的输出结果是[]main[]{intn[5]={0,0,0},i,k=2 for[i=0 i& printf[%dn,n[k]] ] }

A.不确定的值
B.2
C.1
D.0

27在CREATETABLE语句中,用来指定外键的关键字是____。

A.CONSTRAINT
B.PRIMARYKEY
C.FOREIGNKEY
D.CHECK

28以下程序的输出结果是[]main[]{intRum=0 while[num< =2]{num++ printf[%dn,num] }}

A.1
B.2
C.3
D.4

29有如下程序:该程序的执行结果是[]main[]{intx=23 do{printf[%d,x--] }while[!x] }

A.321
B.23
C.不输出任何内容
D.陷入死循环

30用户刚创建后,只能登录服务器,而无法执行任何数据库操作的原因是____。

A.用户还需要修改密码
B.用户尚未激活
C.用户还没有任何数据库对象的操作权限
D.以上皆有可能

31有如下程序段:执行该程序后,x的值为[]inta=14,b=15,x charc=Ax=[a& & b]& & [c< B]:

A.true
B.false
C.0
D.1

32在使用CREATEINDEX创建索引时,其默认的排序方式是____。

A.升序
B.降序
C.无序
D.聚簇

33在使用INSERTINTO插入记录时,对于AUTO_INCREMENT列,若需要使其值自动增长,下面填充方式中错误的是____。

A.填充NULL值
B.不显式地填充值
C.填充数字0
D.填充数字1

34在使用INSERT语句插入数据时,正确的使用形式不包括____。

A.INSERT?VALUES语句
B.INSERT?SELECT语句
C.INSERT?WHERE语句
D.INSERT?SET语句

35有下列程序:程序运行后的输出结果是[]main[]{charp[]={a,h,c},q[]=a printf[%d%dnsizeof[P],sizeof[q]] }

A.44
B.33
C.34
D.43

36有下列程序:程序运行后的输出结果是[]main[]{intk=5,n=0 while[k> 0]{switch[k]{dcfault:break case1:n=n+k case2:case3:n+=k }k-- }printf[%dnn] }

A.0
B.4
C.6
D.7

37下列关于数据的描述中,错误的是____。

A.数据是描述事物的符号记录
B.数据和它的语义是不可分的
C.数据指的就是数字
D.数据是数据库中存储的基本对象

38在使用SHOWGRANTS命令显示用户权限时结果为USAGE,该用户拥有的权限为____。

A.当前数据库上的使用权限
B.所有数据库对象上的所有权限
C.无权限
D.所有数据库对象上的使用权限

39下列关于数据的叙述中,错误的是____。

A.数据的种类分为文字.图形和图像三类
B.数字只是最简单的一种数据
C.数据是描述事物的符号记录
D.数据是数据库中存储的基本对象

40有下列程序:程序运行后的输出结果是[]voidsort[inta[],intn]{inti,j,t for[i=0 i

A.1,2,3,4,5,6,7,8,9,l0,
B.1,2,7,6,3,4,5,8,9,10,
C.1,2,7,6,5,4,3,8,9,10,
D.1,2,9,8,7,6,5,4,3,10,

41要消除查询结果集中的重复值,可在SELECT语句中使用关键字____。

A.UNION
B.DISTINCT
C.LIMIT
D.REMOVE

42在安装和配置MySQL实例的向导中,可选的MySQL服务器类型包括____。

A.DeveloperMachine[开发者机器].ServerMachine[服务器].DedicatedMySQLServerMachine[专用MySQL服务器]
B.DeveloperMachine[开发者机器].DedicatedMySQLServerMachine[专用MySQL服务器]
C.ServerMachine[服务器].DedicatedMySQLServerMachine[专用MySQL服务器]
D.DeveloperMachine[开发者机器].ServerMachine[服务器]

43有下列程序:执行后的输出结果是[]fun[intx,inty]{staticintm=0,i=2 i+=++rn rfl—i+x+y returnm }main[]{intj=l,m=1,k k=fun[j,m] printf[%d,,k] k=fun[jm] printf[%dn,k] }

A.55
B.5,11
C.11,11
D.11,5

44下列关于数据库的叙述中,不准确的是____。

A.数据库中存放的对象是数据表
B.数据库是存放数据的仓库
C.数据库是长期存储在计算机内的.有组织的数据集合
D.数据库中存放的对象可为用户共享

45有下列程序:执行后的输出结果是[]fun[intx,inty]{staticintm=0,i=2 i+=m+1 m=i+x+y returnm }main[]{intj=1,m=1,k k=fun[j,m] printS[%d,,k] k=fun[j,m] printf[%dn,k] ]

A.5,5
B.5,11
C.5,10
D.11,5

46下列关于数据库的叙述中,错误的是____。

A.数据库中只保存数据
B.数据库中的数据具有较高的数据独立性
C.数据库按照一定的数据模型组织数据
D.数据库是大量有组织.可共享数据的集合

47以下关于MySQL的叙述中,正确的是____。

A.MySQL是一种开放源码的软件
B.MySQL只能运行在Linux平台上
C.MySQL是桌面数据库管理系统
D.MySQL是单用户数据库管理系统

48下列关于数据库系统三级模式结构的描述中,正确的是____。

A.一个数据库可以有多个模式
B.一个数据库可以有多个外模式
C.一个数据库可以有多个内模式
D.一个数据库可以有多个模式和外模式

49以下关于PRIMARYKEY和UNIQUE的描述中,错误的是____。

A.UNIQUE约束只能定义在表的单个列上
B.一个表上可以定义多个UNIQUE,只能定义一个PRIMARYKEY
C.在空值列上允许定义UNIQUE,不能定义PRIMARYKEY
D.PRIMARYKEY和UNIQUE都可以约束属性值的唯一性

50下列关于数据库系统特点的叙述中,错误的是____。

A.非结构化数据存储
B.数据共享性好
C.数据独立性高
D.数据由数据库管理系统统一管理控制

7天畅享卡
¥9.80
季卡
¥49.90
推荐
年卡
¥99.80
paylogo
支付0.00