导航菜单
首页 >  mysql程序设计二级考试高频考点  > 2023年计算机二级

2023年计算机二级

2023年计算机二级-MySQL数据库程序设计考试题含答案第I卷一.综合能力测验(共25题)1.单选题下述程序的输出结果是()。#includevoidmain(){intb[6]={2,4,6,8,10,12);int*p=b,**q=&p;printf("%d,",*(p++));printf("%d,",**q);}A.4,4B.2,2C.4,5D.2,42.单选题下列关于索引的叙述中,错误的是______。A.索引能够提高数据表读写速度B.索引能够提高查询效率C.UNIQUE索引是唯一性索引D.索引可以建立在单列上,也可以建立多列上3.单选题下列关于用户及权限的叙述中,错误的是______。A.删除用户时,系统同时删除该用户创建的表B.root用户拥有操作和管理MySQL的所有权限C.系统允许给用户授予与root相同的权限D.新建用户必须经授权才能访问数据库4.单选题函数mysql_connect()和mysql_pconnect()都能建立与数据库服务器的连接,下列关于两者的描述正确的是______。A.mysql_connect()建立非持久连接,可以使用mysql_close()关闭连接B.mysql_pconnect()建立非持久连接,可以使用mysql_close()关闭连接C.mysql_pconnect()建立持久连接,可以使用mysql_close()关闭连接D.mysql_connect()建立非持久连接,不可以使用mysql_close()关闭连接5.单选题下列关于表级约束和列级约束的描述中,不正确的是______。A.列级约束针对某个特定的列,包含在列定义中B.表级约束与列定义相互独立,不包含在列定义中C.列级约束可能涉及到多个列,也可能仅涉及一个列D.表级约束可能涉及到多个列,也可能仅涉及一个列6.单选题在讨论关系模型时,与“属性”同义的术语是______。A.元组B..NC..表D.关系7.单选题有下列程序:执行后的输出结果是()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,5B.5,11C.5,10D.11,58.单选题订单表tb_order包含用户信息uid和产品信息pid等属性列,以下语句能够返回至少被订购过三次的pid是______。A.SELECTpidFROMtb_orderWHEREcount(pid)>3;B.SELECTpidFROMtb_orderWHEREmax(pid)>=3;C.SELECTpidFROMtb_orderGROUPBYpidHAVINGCOUNT(pid)>3;D.SELECTpidFROMtb_orderGROUPBYpidHAVINGCOUNT(pid)>=3;9.单选题在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。A.数据库系统B.文件系统C.人工管理D.数据项管理10.单选题数据库系统的三级模式结构是______。A.模式,外模式,内模式B.外模式,子模式,内模式C.模式,逻辑模式,物理模式D.逻辑模式,物理模式,子模式11.单选题____是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。A.程序B.命令C.事务D.文件12.单选题在MySQL中,INSERT触发器操作数据时,可以使用的临时表是______。A.NEWB.OLDC.NEW和OLDD.LAST13.单选题对并发操作若不加以控制,可能会带来数据的____问题。A.不安全B.死锁C.死机D.不一致14.单选题以下关于触发器的叙述中,正确的是______。A.触发器可以建立在视图上B.触发器可以由CREATE操作触发C.触发器可以带有参数D.触发器由数据表上的特定事件所触发15.单选题MySQL数据库中最小授权对象是______。A.列B.表C.数据库D.用户16.单选题若有定义:“inta=4,b=5;floatx=3.4,y=2.1;”,则下列表达式的值为()。(float)(a+b)/2+(int)x%(int)y;A.5.5B.55C.5.500000D.55.0000017.单选题常见的数据库系统运行与应用结构包括______。A.C/S和B/SB.B2B和B2CC.C/S和P2PD.B/S18.单选题有下列程序:执行后的输出结果是()。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(j.m);printf(”%dn”,k);}A.5.5B.5,11C.11,11D.11,519.单选题部门表tb_dept的定义如下:下列说法中正确的是______。CREATETABLEtb_dept(deptnoCHAR(2)primarykey,dnameCHAR(20)Notnull,managerCHAR(12),telephoneCHAR(15));A.deptno的取值不允许为空,不允许重复B.dname的取值允许为空,不允许重复C.deptno的取值允许为空,不允许重复D.dname的取值不允许为空,不允许重复20.单选题下列关于数据的描述中,错误的是______。A.数据是描述事物的符号记录B.数据和它的语义是不可分的C.数据指的就是数字D.数据是数据库中存储的基本对象21.单选题在数据库中,产生数据不一致的根本原因是____。A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余22.填空题数据库在运行过程中可能产生的故障有____________、_______________、___________。23.单选题指定一个数据库为当前数据库的SQL语句语法格式是______。A.CREATEDATABASEdb_name;B.USEdb_name;C.SHOWDATABASES;D.DROPDATABASEdb_name24.单选题以下关于MySQL的叙述中,正确的是______。A.MySQL是一种开放源码的软件B.MySQL只能运行在Linux平台上C.MySQL是桌面数据库管理系统D.MySQL是单用户数据库管理系统25.单选题在MySQL中,不可以

相关推荐: