数据库试题.docx

上传人:b****8 文档编号:9680703 上传时间:2023-02-05 格式:DOCX 页数:115 大小:268.41KB
下载 相关 举报
数据库试题.docx_第1页
第1页 / 共115页
数据库试题.docx_第2页
第2页 / 共115页
数据库试题.docx_第3页
第3页 / 共115页
数据库试题.docx_第4页
第4页 / 共115页
数据库试题.docx_第5页
第5页 / 共115页
点击查看更多>>
下载资源
资源描述

数据库试题.docx

《数据库试题.docx》由会员分享,可在线阅读,更多相关《数据库试题.docx(115页珍藏版)》请在冰豆网上搜索。

数据库试题.docx

数据库试题

第一套

一、选择题

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项涂在答题卡相应的位置上,答在试卷上不得分。

(1)树是结点的集合,它的根结点数目是

A)有且只有1

B)1或多于1

C)0或1

D)至少2

(2)在单链表中,增加头结点的目的是

A)方便运算的实现

B)使单链表至少有一个结点

C)标识表结点中首结点的位置

D)说明单链表是线性表的链式存储实现

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

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

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

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

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

(4)下面不属于软件设计原则的是

A)抽象

B)模块化

C)自底向上

D)信息隐蔽

(5)在数据流图(DFD)中,带有名字的箭头表示

A)模块之间的调用关系

B)程序的组成成分

C)控制程序的执行顺序

D)数据的流向

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

A)都是先进先出

B)都是先进后出

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

D)没有共同点

(7)单个用户使用的数据视图的描述称为

A)外模式

B)概念模式

C)内模式

D)存储模式

(8)索引属于

A)模式

B)内模式

C)外模式

D)概念模式

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

A)堆排序

B)直接插入排序

C)快速排序

D)直接选择排序

(10)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为

A)PAD图

B)N-S图

C)结构图

D)数据流图

(11)“And”运算符属于

A)关系运算符

B)逻辑运算符

C)特殊运算符

D)标准运算符

(12)下列叙述中,错误的是

A)报表中的排序依据只能是字段,不能是表达式

B)报表的页面页眉和页面页脚是成对的添加或删除的

C)报表通过分组可以实现同组数据的汇总和显示输出

D)在Access报表中,有两种方式显示日期:

Now函数和Date函数

(13)下列数据类型中,存储容量最大的数据类型是

A)文本数据类型

B)数字数据类型

C)备注数据类型

D)货币数据类型

(14)下述字符中,不能作为Access的字段名使用的是

A)汉字

B)惊叹号

C)空格

D)数字

(15)组成数据定义查询的数据定义语句的个数可以是

A)1个

B)2个

C)3个

D)多个

(16)以下有关标签控件的叙述中,不正确的是

A)标签主要用来在窗体或报表上显示说明性文本

B)标签的数据来源可以是表或查询

C)当从一条记录移到另一条记录时,标签的值不会改变

D)独立创建的标签在“数据表”视图中不显示

(17)在报表设计视图中设置分页符时,分页符显示在报表的左边界上的形式是

A)短虚线

B)虚线

C)细线

D)点虚线

(18)Access窗体工具箱中可以实现自定义窗体的是

A)命令按钮

B)标签

C)选项组

D)控件

(19)纵栏式报表中记录数据的字段标题信息显示的区域是

A)主体节

B)页面页眉节

C)窗体页眉节

D)页面页脚节

(20)设有如下数组定义语句:

DimNewArray(6,2to6)AsInteger,则该数组中元素个数为

A)30

B)35

C)24

D)72

(21)在Access的表中,不可以定义为主键的是

A)单字段

B)多字段

C)自动编号

D)OLE对象

(22)设有文本型字段的取值依次为:

7、9、88、111,则按降序排列后的结果为

A)111,7,9,88

B)111,88,9,7

C)9,88,7,111

D)88,9,7,111

(23)在Access中,从表中访问数据要比从查询中快得多,如果经常要从几个表中提取数据,那么最好的方法是使用一种操作查询,这种操作查询是

A)交叉表查询

B)生成表查询

C)删除查询

D)追加查询

(24)在数据访问页中,如果要观看滚动文字的效果,则应该观看的视图形式是

A)页视图

B)设计视图

C)数据表视图

D)图表视图

(25)要控制两个表中数据的完整性和一致性可以设置“参照完整性”,参照完整性要求两个表

A)是两个自由表

B)是不同数据库中的两个表

C)是同一个数据库中的两个表

D)一个是数据库表另一个是自由表

(26)在数据访问页中,如果想删除主题,则应该在主题对话框的“请选择主题”列表框中选择

A)删除主题

B)无主题

C)隐藏主题

D)冻结主题

(27)在数据访问页中,对于不可更新的数据,显示数据应该使用的控件是

A)绑定HTML控件

B)文本框控件

C)结合型文本框控件

D)计算型文本框控件

(28)在VBA中,函数Int(-4.75+1.5)与函数Fix(-4.75+1.5)的返回值分别为

A)-3和-4

B)-4和-3

C)3和-4

D)-3和4

(29)下面说法中正确的是

A)标准模块可以调用类模块

B)类模块可以调用标准模块

C)标准模块和类模块可以相互调用

D)标准模块和类模块间不存在调用关系

(30)下面不属于宏的运行方式是

A)运行宏组里的宏

B)以响应查询事件而运行宏

C)以响应报表事件而运行宏

D)以响应控件事件而运行宏

(31)下列有关宏操作的叙述中,不正确的是

A)宏的条件表达式中不能引用窗体的控件值

B)所有宏操作都可以转换为模块代码

C)使用宏可以启动其他应用程序

D)可以利用宏组来管理相关的一系列宏

(32)在设计条件宏时,可以用来代替重复条件表达式的是

A)…

B)SAME

C)!

SAME

D)!

[SAME]

(33)以下是某个已设计完成的窗体,根据图示内容,可以判断出该窗体是

A)纵栏式窗体

B)表格式报表

C)数据表窗体

D)数据透视表窗体

(34)在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程:

PrivateSubTxtA_KeyPress(KeyAsciiAsInteger)

……

EndSub

若焦点位于文本框中,则能够触发KeyPress事件的操作是

A)单击鼠标

B)双击文本框

C)鼠标滑过文本框

D)按下键盘上的某个键

(35)假定有以下两个过程:

SubS1(ByValxAsInteger,ByValyAsInteger)

DimtAsInteger

t=x

x=y

y=t

EndSub

SubS2(xAsInteger,yAsInteger)

DimtAsInteger

t=x

x=y

y=t

EndSub

则以下说法中正确的是

A)用过程S1可以实现交换两个变量的值的操作,S2不能实现

B)用过程S2可以实现交换两个变量的值的操作,S1不能实现

C)用过程S1和S2都可以实现交换两个变量的值的操作

D)用过程S1和S2都不能实现交换两个变量的值的操作

 

二、填空题

请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

(1)符合结构化原则的三种基本控制结构为:

顺序结构,选择结构和___【1】___。

(2)设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应是___【2】___。

(3)软件概要设计的成果是___【3】___。

(4)结构化分析方法是面向___【4】___进行分析的方法。

(5)在软件生命周期的各个阶段都会发生一系列的文件,如手册、数据和程序等,它们总称为___【5】___。

(6)在Access中,不用浏览整个表中的记录,而且可以同时对两个以上字段值进行筛选的方法称为___【6】___。

(7)如果要让一个宏在打开数据库时自动运行,则应该将该宏命名为___【7】___。

(8)为了把多对多的联系分解成两个一对多的联系,需要建立一个“纽带表”,该“纽带表”中应包含两个表的___【8】___。

(9)如果选项组结合到某个字段,则实际上选项组中的___【9】___结合到了该字段。

(10)在Access中,为窗体或报表上的控件设置属性值的宏命令是___【10】___。

(11)在VBA中,对于符号常量,VBA一般会按照___【11】___的方式来确定其数据类型。

(12)在窗体上添加一个命令按钮,然后编写如下程序,打开窗体运行后,单击命令按钮,消息框的输出结果为___【12】___。

PrivateSubCommand1_Click()

a=1357

b=2468

c=Len(Str(A)+Str(B))

MsgBoxc

EndSub

(13)在窗体上添加一个命令按钮,然后编写如下程序,打开窗体运行后,单击命令按钮,消息框的输出结果为___【13】___。

PublicFunctionf(xAsInteger)

DimyAsInteger

x=20

y=2

f=x*y

EndFunction

PrivateSubCommand1_Click()

StaticxAsInteger

x=10

y=5

y=f(x)

MsgBox("x="&x&",y="&y)

EndSub

(14)在窗体上添加一个命令按钮,然后编写如下程序,打开窗体运行后,单击命令按钮,消息框的输出结果为___【14】___。

PrivateSubCommand1_Click()

Dima

a=Array(1,2,3,4)

j=1

ForI=3To0Step-1

s=s+a(i)*j

j=j*10

NextI

MsgBoxs

EndSub

(15)在窗体上添加一个命令按钮,然后编写如下程序,打开窗体运行后,单击命令按钮,消息框的输出结果为___【15】___。

PrivateSubCommand1_Click()

d=0

c=10

x=Array(10,12,21,32,24)

Fori=0To4

Ifx(i)>cThen

d=d+x(i)

c=x(i)

Else

d=d-c

EndIf

Nexti

MsgBoxd

EndSub

第二套

一、选择题

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项涂在答题卡相应的位置上,答在试卷上不得分。

(1)SQL语言又称为

A)结构化定义语言

B)结构化控制语言

C)结构化查询语言

D)结构化操纵语言

(2)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为

A)C

B)Basic

C)DDL

D)DML

(3)串的长度是

A)串中不同字符的个数

B)串中不同字母的个数

C)串中所含字符的个数且字符个数大于零

D)串中所含字符的个数

(4)NULL是指

A)0

B)空格

C)未知的值或无任何值

D)空字符串

(5)程序设计语言的基本成分是数据成分、运算成分、控制成分和

A)对象成分

B)变量成分

C)语句成分

D)传输成分

(6)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。

而实现递归调用中的存储分配通常用

A)栈

B)堆

C)数组

D)链表

(7)循环链表的主要优点是

A)不再需要头指针了

B)从表中任一结点出发都能访问到整个链表

C)在进行插入、删除运算时,能更好的保证链表不断开

D)已知某个结点的位置后,能够容易的找到它的直接前件

(8)为了提高测试的效率,应该

A)随机选取测试数据

B)取一切可能的输入数据作为测试数据

C)在完成编码以后制定软件的测试计划

D)集中对付那些错误群集的程序

(9)Access默认的数据库文件夹是

A)Access

B)MyDocuments

C)Temp

D)用户自定义文件夹

(10)栈通常采用的两种存储结构是

A)线性存储结构和链表存储结构

B)散列方式和索引方式

C)链表存储结构和数组

D)线性存储结构和非线性存储结构

(11)在SQL语言中,SELECT语句的执行结果是

A)表

B)元组

C)属性

D)数据库

(12)传递查询是数据库自己不执行,而执行查询的是另一个

A)数据表

B)数据库

C)查询

D)SQL查询

(13)在客户表中的“电话号码”字段的数据类型应为

A)数字

B)文本

C)备注

D)自动编号

(14)在Access中,宏的调用是按

A)名

B)顺序

C)索引

D)参数

(15)下列不属于系统常量的是

A)False

B)Yes

C)Off

D)IsNull

(16)在报表中最多可以进行分组的表达式的个数是

A)4

B)8

C)10

D)12

(17)决定窗体结构和外观的是

A)控件

B)标签

C)属性

D)按钮

(18)纵栏式窗体分隔窗体中的显示记录是按

A)行

B)列

C)记录

D)节

(19)以下不属于命令按钮控件所具有的事件动作是

A)OnClick

B)OnEnter

C)OnGetFocus

D)OnLostFocus

(20)下列关于数据透视表窗体的叙述中,错误的是

A)数据透视表是一种交互式的表

B)数据透视表可以垂直显示字段值

C)数据透视表可以在行列交叉处计算数值

D)利用窗体设计视图可以建立数据透视表窗体

(21)从字符串S("abcdefg")中返回子串B("cd")的正确表达式为

A)Mid(S,3,2)

B)Right(Left(S,4),2)

C)Left(Right(S,5),2)

D)以上都对

(22)若需要移动窗体中的控件,则需要使用的窗体视图方式为

A)数据表视图

B)窗体视图

C)设计视图

D)以上都可以

(23)如果变量str2="123456",则函数Mid(str2,3)的返回值为

A)"123"

B)"23"

C)"3456"

D)"456"

(24)如果要在报表中显示页眉而不显示页脚,则下列方法中不可行的是

A)删除页脚

B)把页脚的高度属性设置为“0”

C)把页脚的“可见性”属性设置为“否”

D)删除页脚中的所有控件,然后将其大小设置为“0”

(25)在Access数据库中,维持表与表之间的联系是通过

A)实体完整性规则

B)用户自定义完整性规则

C)参照完整性规则

D)值域

(26)在VBA中,如果有语句:

NewVar&=100,则由该语句所定义的变量NewVar的类型为

A)整数

B)长整数

C)单精度数

D)变体类型

(27)表达式Chr(Asc(Ucase("abcdefg")))返回的值是

A)A

B)97

C)a

D)65

(28)数据结构中,与所使用的计算机无关的是数据的

A)存储结构

B)物理结构

C)逻辑结构

D)物理和存储结构

(29)要限制宏命令的操作范围,应该在创建宏时定义

A)宏操作对象

B)宏操作目标

C)宏条件表达式

D)窗体或报表控件属性

(30)在VBA中,变体类型不包括

A)Nothing

B)True

C)Error

D)Null

(31)报表模块的生命周期是

A)整个应用程序

B)从报表打开到关闭

C)整个数据库的生命周期

D)因模块类型的不同而不同

(32)以下是某个已设计完成的窗体,根据图示内容,可以判断出该窗体是

A)纵栏式窗体

B)图表窗体

C)数据表窗体

D)数据透视表窗体

(33)如果数据库图标有一个红色的“X”且不能查看它下面的任何文件夹,则应该是

A)将数据访问页连接到数据库上继续页的设计

B)重新做一个数据库,完成新的页面设计

C)可能有病毒,或是死机

D)以上三种情况都是不可行的

(34)在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:

PrivateSubCommand1_Click()

StaticXAsInteger

StaticYAsInteger

Cls

Y=1

Y=Y+5

X=5+X

PrintX,Y

EndSub

程序运行时,3次单击命令按钮Command1后,窗体上显示的结果为

A)151

B)61

C)156

D)510

(35)下面过程运行之后,则变量J的值为

PrivateSubFun()

DimJAsInteger

J=5

Do

J=J+2

LoopWhileJ>10

EndSub

A)5

B)7

C)9

D)11

二、填空题

请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

(1)数据结构分为逻辑结构与存储结构,循环队列属于___【1】___。

(2)在面向对象方法中,属性与操作相似的一组对象称为___【2】___。

(3)对象根据所接受的消息而做出动作,同样的消息被不同的对象所接受时可能导致完全不同的行为,这种现象称为___【3】___。

(4)在对一组记录(54,38,96,23,15,72,60,45,83)进行直接插入排序时,当把第7个记录60插入到有序表时,为寻找插入位置需比较___【4】___次。

(5)若串s="MathTypes",则其子串的数目是___【5】___。

(6)设有文本型字段的取值依次为:

6、8、46、123,则按升序排列后的结果为___【6】___。

(7)纵栏式窗体将窗体中的显示记录按___【7】___分隔。

(8)主窗体和子窗体通常用于显示多个表或查询中的数据,一般来说,这些表或查询中的数据应该具有___【8】___关系。

(9)设有如下数组定义语句:

DimNewshuzu(3,3to5)AsInteger,则该数组中元素个数为___【9】___。

(10)对于被命名为AutoExec的宏,在每次打开___【10】___时都会自动运行。

(11)窗体模块通常都含有事件过程,该事件过程的运行是用于___【11】___。

(12)若要查询92年参加工作的职工记录,查询条件为___【12】___。

(13)在窗体上添加一个命令按钮,然后编写如下程序:

PrivateSubCommand1_Click()

n=InputBox("")

n=Val(n)

I=2

t=-1

DoWhileI*I<=n

IfnModI=0Then

t=0

EndIf

I=I+1

Loop

MsgBoxt

EndSub

打开窗体运行后,单击命令按钮,在出现的输入对话框中输入137,则单击确定按钮后在弹出的消息框中的输出值为___【13】___。

(14)以下程序的功能是:

用Array函数建立一个含有8个元素的数组,然后查找并输出该数组中元素的最大值。

请填空补充完整。

PrivateSubCommand1_Click()

Dimarr1,MaxAsInteger

arr1=Array(12,435,76,24,78,54,866,43)

___【14】___=arr1(0)

ForI=0To7

Ifarr1(I)>MaxThen___【15】___

NextI

MsgBox("最大值是:

"&Max)

EndSub

第三套

一、选择题

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项涂在答题卡相应的位置上,答在试卷上不得分。

(1)下列说法中,不属于数据模型所描述的内容的是

A)数据结构

B)数据操作

C)数据查询

D)数据约束

(2)下列不属于软件工程的3个要素的是

A)工具

B)过程

C)方法

D)环境

(3)模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的

A)抽象和信息隐蔽

B)局部化和封装化

C)内聚性和耦合性

D)激活机制和控制方法

(4)在软件工程中,白箱测试法可用于测试程序的内部结构。

此方法将程序看做是

A)路径的集合

B)循环的集合

C)目标的集合

D)地址的集合

(5)下列叙述中,不属于软件需求规格说明书的作用的是

A)便于用户、开发人员进行理解和交流

B)反映出用户问题的结构,可以作为软件开发工作的基础和依据

C)作为确认测试和验收的依据

D)便于开发人员进行需求分析

(6)数据库的故障恢复一般是由

A)数据流图完成的

B)数据字典完成的

C)DBA完成的

D)PAD图完成的

(7)为用户与数据库系统提供接口的语言是

A)高级语言

B)数据描述语言(DDL)

C)数据操纵语言(DML)

D)汇编语言

(8)下列不属于软件调试技术的是

A)强行排错法

B)集成测试法

C)回溯法

D)原因排除法

(9)在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示

A)模块之间的调用关系

B)程序的组成成分

C)控制程序的执行顺序

D)数据的流向

(10)下列SQL语句中,用于修改表结构的是

A)ALTER

B)CREATE

C)UPDATE

D)INSERT

(11)利用查询向导不能创建的查询是

A)选择查询

B)交叉查询

C)参数查询

D)查找重复项查询

(12)在查询设计视图中,可以添加的是

A)只能添加表

B)只能添加查询

C)既可添加表,也可添加查询

D)既不可添加表,也不可添加查询

(13)下列关于查询的功能的叙述中,不正确的是

A)建立查询的过程中可以进行各种统计计算

B)利用查询可以将需要的数据提取出来以格式化的方式显示给用户

C)利用查询的结

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

当前位置:首页 > 职业教育 > 其它

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

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