2023年计算机二级《MySQL数据库程序设计》考试历年真题摘选附带答案
第1卷
一.全考点综合测验(共20题)
1.【单选题】对线性表进行二分法检索,其前提条件是( )
A.线性表以顺序方式存储,并按关键码值排好序
B.线性表以顺序方式存储,并按关键码的检索频率排好序
C.线性表以链式方式存储,并按关键码值排好序
D.线性表以链式方式存储,并按关键码的检索频率排好序
2.【单选题】若有以下说明,则( )不是对 strcpy 库函数正确的调用。 strcpy 库函数用于复制一个字符串: char*strl="abcd" ,str2[10] ,*str3="hijklmn" ,*str4[2] , *str5="aaaa";
A.strcpy(str2 ,strl)
B.strcpy(str3 ,strl)
C.strcpy(strl ,str2)
D.strcpy(str5 ,strl)
3.【单选题】学生表 student 包含 sname、sex、age 三个属性列, 其中 age 的默认值是 20,执行 SQL语句 INSERT INTO student(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语句不正确,执行失败
4.【单选题】下列关于存储过程的叙述中,正确的是 ______。
A.存储过程中只能包含数据更新语句
B.存储过程能够自动触发并执行
C.存储过程可以带有参数
D.存储过程可以有返回值
5.【单选题】在 CREATE TABLE语句中,用来指定外键的关键字是 ______。
A.CONSTRAINT
B.PRIMARY KEY
C.FOREIGN KEY
D.CHECK
6.【单选题】表中不存在非主键列对主键的部分函数依赖,则该表符合 ______。
A.1NF
B.2NF
C.3NF
D.BCNF
7.【单选题】在 GRANT授权语句中, WITH GRANT OPTION的含义是 ______。
A.该用户权限在服务器重启之后,将自动撤销
B.该用户权限仅限于所指定的用户
C.用户将获得指定数据库对象上的所有权限
D.允许该用户将此权限转移授予其他用户 √
8.【单选题】以下所列的 C语言常量中,错误的是( )。
A.0xFF
B.1.2e0.5
C.2L
D.‘72’
9.【单选题】DBS的中文含义是 ______。
A.数据库系统
B.数据库管理员
C.数据库管理系统
D.数据定义语言
10.【单选题】下列不能使用 ALTER命令进行修改的数据库对象是 ______。
A.存储过程
B.事件
C.触发器
D.存储函数
11.【单选题】链表不具有的特点是( )
A.不必事先估计存储空间
B.可随机访问任意元素
C.插入、删除不需要移动元素
D.所需空间与线性表长度成正比
12.【单选题】有下列程序:执行后的输出结果是( )。
    fun(int x ,int y)
    { static int m=0 ,i=2;
    i+=++rn;rfl —i+x+y;return m;
    }
    main()
    { int j=l ,m=1,k;
    k=fun(j ,m);printf("%d ," ,k);
    k=fun(j.m);printf( ”%d n”, k);
    }
A.5.5
B.5 ,11
C.11,11
字符串长度大于5D.11,5
13.【单选题】结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。
A.对象
B.数据结构
C.数据流
D.目标
14.【单选题】关于 E-R 图,以下描述中正确的是 ______。
A.实体可以包含多个属性,但联系不能包含自己的属性
B.联系仅存在于两个实体之间,即只有二元联系
C.两个实体之间的联系可分为 1:1 、1:N、M:N三种
D.通常使用 E-R 图建立数据库的物理模型
15.【单选题】有下列程序:执行后的输出结果是( )
    fun(int x ,int y)
    { static int m=0 ,i=2;
    i+=m+1;m=i+x+y;return m;
    }
    main()
    { int j=1 ,m=1,k;
    k=fun(j ,m);print S( ”%d,”, k);
    k=fun(j ,m);printf( ”%d n”, k);
    )
A.5 ,5
B.5 ,11
C.5 ,10
D.11,5
16.【单选题】语句 int(*ptr)() 的含义是( )。
A.ptr 是一个返回值为 int 的函数
B.ptr 是指向 int 型数据的指针变量
C.ptr 是指向函数的指针,该函数返回一个 int 型数据
D.ptr 是一个函数名,该函数的返回值是指向 int 型数据的指针
17.【单选题】若 a 为 int 类型,且其值为 3,则执行完表达式 a+= a-=a*a 后,a 的值是( )。
A.-3
B.9
C.-12
D.6
18.【单选题】在讨论关系模型时,与“属性”同义的术语是 ______。
A.元组
B..N
C.. 表
D.关系
19.【单选题】下列程序的输出结果是( )。
    #include
    main()
    { int a=3 ,b=2,C=1;
    if(a
    if(bA.2     
B.0
C.1
D.不确定的值
20.【单选题】下列关于数据库的叙述中,错误的是 ______。
A.数据库中只保存数据
B.数据库中的数据具有较高的数据独立性
C.数据库按照一定的数据模型组织数据
D.数据库是大量有组织、可共享数据的集合
第2卷
一.全考点综合测验(共20题)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。