1、课后选择题答案第 1 章1一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( D )。A1:1 联系 B1:m 联系 Cm:1 联系 Dm:n 联系2把实体联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( C )。A建立新的属性来实现 B建立新的关键字来实现C建立新的关系来实现 D建立新的实体来实现3对关系 S 和关系 R 进行集合运算,结果中既包含 S 中元组也包含 R 中元组,这种集合运算称为( A )。A并运算 B交运算 C差运算 D积运算4在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( B )。A并 B选择 C投影 D笛卡儿乘积
2、5关系型数据库中所谓的“关系”是指( B )。A各个记录中的数据彼此间有一定的关联 B数据模型符合满足一定条件的二维表格式C某两个数据库文件之间有一定的关系 D表中的两个字段有一定的关系6下述关于数据库系统的叙述中正确的是( A )。A数据库系统减少了数据冗余B数据库系统避免了一切冗余C数据库系统中数据的一致性是指数据类型一致D数据库系统比文件系统能管理更多的数据7数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( C )。ADB 包含 DBS 和 DBMS BDBMS 包含 DB 和 DBSCDBS 包含 DB 和 DBMS D没有任何关系8在数据管理技术的发展过程中
3、,可实现数据共享的是( C )。A人工管理阶段 B文件系统阶段C数据库系统阶段 D系统管理阶段91970 年,美国 IBM 公司研究员 E.F.Codd 提出了数据库的( C )。A层次模型 B网状模型 C关系模型 D实体联系模型10设属性 A 是关系 R 的主键,则属性 A 不能取空值。这是( A )。A实体完整性规则 B参照完整性规则C用户定义完整性规则 D域完整性规则11数据库技术的奠基人之一 E.FCodd 从 1970 年起发表过多篇论文,主要论述的是( C )。A层次数据模型 B网状数据模型C关系数据模型 D面向对象数据模型12在数据库设计中用关系模型来表示实体和实体之间的联系。关
4、系模型的结构是( B )。A层次结构 B二维表结构C网状结构 D封装结构13关系数据模型( D )。A只能表示实体间的 1:1 联系 B只能表示实体间的 1:n 联系C只能表示实体间的 m:n 联系 D可以表示实体间的上述三种联系14按照传统的数据模型分类,数据库系统可以分为三种类型( C )。A大型、中型和小型 B西文、中文和兼容C层次、网状和关系 D数据、图形和多媒体15数 据 库 管 理 系 统 能 实 现 对 数 据 库 中 数 据 的 查 询 、 插 入 、 修 改 和 删 除 等 操 作 , 这 种 功 能 称 为 ( C ) 。A数据定义功能 B数据管理功能C数据操纵功能 D数据
5、控制功能16在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( B )阶段。A需求分析 B概念结构设计 C逻辑设计 D物理设计17E-R 图是数据库设计的工具之一,它适用于建立数据库的( A )。A概念模型 B逻辑模 C结构模型 D物理模型18数据库概念设计的 E-R 方法中,用属性描述实体的特征,属性在 E-R 图中,用( D )表示。A矩形 B四边形 C菱形 D椭圆形19在数据库设计中,在概念设计阶段可用 E-R 方法,其设计出的图称为( D )。A实物示意图 B实用概念图 C实体表示图 D实体联系图20关系数据库管理系统应能实现的专门关系运算包括
6、( B )。A排序、索引、统计 B选择、投影、连接C关联、更新、排序 D显示、打印、制表第 2 章1若要确保输入的联系电话值只能为 8 位数字,应将该字段的输入掩码设置为( A ) 。A00000000 B99999999 C# D?2某数据库的表中要添加一个 Word 文档,则应采用的字段类型是( A ) 。AOLE 对象数据类型 B超级链接数据类型C查阅向导数据类型 D自动编号数据类型3Access 数据库是( C ) 。A层状数据库 B网状数据库C关系型数据库 D树状数据库4以下说法正确的是( A ) 。A一个数据库可以包含多个表 B一个表可以包含多个数据库C.一个表只能包含一个数据库
7、D一个数据库只能包含一个表5假设数据库中表 A 与表 B 是“ 一对多”的关系,B 为“多”的一方,则以下说法正确的是( A ) 。A表 A 中的一个记录能与表 B 中的多个记录匹配B表 B 中的一个记录能与表 A 中的多个记录匹配C表 A 中的一个字段能与表 B 中的多个字段匹配D表 B 中的一个字段能与表 A 中的多个字段匹配6Access 提供的数据类型中不包括( B ) 。A数值 B多媒体 C备注 D货币7以下关于输入掩码的叙述中,错误的是( B ) 。A在定义字段的输入掩码时,既可以从键盘输入,也可以使用输入掩码向导B定义字段的输入掩码,是为了设置密码,保护字段C输入掩码中的“L”表
8、示必须输入“A”到“Z ”的字母D直接使用字符定义输入掩码时,可以根据需要将字符组合起来8以下可以导入到 Access 中的数据源是( D ) 。AExcel BFoxPro C文本文件 D以上都是9以下叙述中,错误的是( D ) 。A文本型字段最长为 255 个字符B创建表之间的关系时,应关闭这些表C在创建一对一关系时,要求两个表的相关字段都是主关键字(主键)D在创建表间关系时,实施参照完整性可以保障表间数据的一致性10在已经建立的数据表中,如果在显示表中内容时,使某些字段不能显示出来,可以使用的方法是( C ) 。A排序 B筛选 C隐藏 D冻结11在 Access 数据库中,数据保存在(
9、D )对象中。A窗体 B查询 C报表 D表12如果字段内容为声音文件,可将此字段定义为( C )类型。A文本 B查询向导 COLE 对象 D备注13在表设计视图中,如果要限定数据的输入格式,应修改字段的( C )属性。A格式 B有效性规则 C输入掩码 D字段大小14不可以用“输入掩码”属性设置的数据类型是( D ) 。A数字 B文本 C日期/时间 D自动编号15掩码“LLL000”对应的正确输入数据是( B ) 。A555555 Baaa555 C555aaa Daaaaaa16数据库表中的字段可以定义有效性规则,有效性规则是( C ) 。A控制符 B文本 C条件 D前三种说法都不对17邮政编
10、码是由 6 位数字组成的字符串,为邮政编码设置输入掩码的格式是( A ) 。A000000 BCCCCCC C999999 DLLLLLL18Access 数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。为此需要定义的关系是( D ) 。A输入掩码 B有效性规则 C默认值 D参照完整性19数据库中有 A、B 两表,均有相同字段 C,在两表中 C 字段都设为主键。当通过 C 字段建立两表关系时,则该关系为( A ) 。A一对一 B一对多 C多对多 D不能建立关系20要在查找表达式中使用通配符通配一个数字字符,应选用的
11、通配符是( D ) 。A* B? C! D#第 3 章1如果在数据库中已有同名的表, ( C )查询将覆盖原有的表?A删除查询 B追加查询 C生成表查询 D更新查询2书写查询条件时,日期型数据应该用( D )符号括起来?A* B % CyEnd Sub运行程序,单击命令按钮,则立即窗口中显示的内容是( ) 。A10 5 B10 40 C20 5 D20 406运行下列程序,输入数据 8, 9, 3, 0 后,窗体中显示结果是( ) 。Private Sub Form_click( )Dim sum A sInteger,m As Integersum=0Dom=InputBox(“输入 m”)
12、sum=sum+mLoop Until m=0MsgBox sumEnd SubA0 B17 C20 D217下列表达式中,能正确表示条件“x 和 y 都是奇数”的是( ) 。Ax Mod 2=0 And y Mod 2=0 Bx Mod 2=0 Or y Mod 2=0Cx Mod 2=1 And y Mod 2=1 Dx Mod 2=1 Or y Mod 2=18若窗体 Frm1 中有一个命令按钮 Cmd1,则窗体和命令按钮的 Click 事件过程名分别为( ) 。AForm_Click() Command1_Click() BFrm1_Click() Command1_Click()CF
13、orm_Click() Cmd1_Click() DFrm1_Click() Cmd1_Click()9下列给出的选项中,非法的变量名是( ) 。ASum BInteger_2 CRem DForm110 如 果 在 被 调 用 的 过 程 中 改 变 了 形 参 变 量 的 值 ; 但 又 不 影 响 实 参 变 量 本 身 , 这 种 参 数 传 递 方 式 称为 ( ) 。A按值传递 B按地址传递 CByRef 传递 D按形参传递11表达式“B=INT(A+0.5)”的功能是( ) 。A将变量 A 保留小数点后 1 位 B将变量 A 四舍五入取整C将变量 A 保留小数点后 5 位 D舍去
14、变量 A 的小数部分12VBA 语句“Dim NewArray(10) as Integer”的含义是( ) 。A定义 10 个整型数构成的数组 NewArray B定义 11 个整型数构成的数组 NewArrayC定义 1 个值为整型数的变量 NewArray(10) D定义 1 个值为 10 的变量 NewArray13运行下列程序段,其结果是( ) 。For m=10 to 1 step 0k=k+3Next A形成死循环 B循环体不执行即结束循环C出现语法错误 D循环体执行一次后结束循环14运行下列程序,结果是( ) 。Private Sub Command32_Click()f0=1
15、 : f1=1 : k=1Do While k=5f=f0+f1f0=f1f1=fk=k+1LoopMsgBox “f=“ & fEnd SubAf=5 Bf=7 Cf=8 Df=1315窗体有命令按钮 Commandl 和文本框 Textl,对应的事件代码如下:Private Sub Commandl_Click( )For i=1 To 4x=3For j=1 To 3For k=1 To 2x=x+3Next kNext jNext iText1 .Value=Str(x)End Sub运行以上事件过程,文本框中的输出是( ) 。A6 B12 C18 D2116窗体中有命令按钮 run3
16、4,对应的事件代码如下:Private Sub run34_Enter( )Dim num As Integer,a As Integer,b As Integer,i As IntegerFor i=1 To 10num=Val(InputBox(“ 请输入数据: “,“输入“ ))If Int( num/2)=num/2 Thena=a+1Elseb=b+1End IfNext iMsgBox “运行结果:a=“ & a & “,b=“ & bEnd Sub运行以上事件过程,所完成的功能是( ) 。A对输入的 10 个数据求累加和B对输入的 10 个数据求各自的余数,然后再进行累加C对输入
17、的 10 个数据分别统计奇数和偶数的个数D对输入的 10 个数据分别统计整数和非整数的个数第 8 章1构成网络数据库环境,下面哪一项是不必要的( D ) 。AWeb 服务器B数据库管理系统C客户端浏览器 Internet ExplorerD网页制作软件 DreamWeaver2在 OBDC 中,要想设置 Acccess 2010 数据库,必须选择( A )驱动程序。AMicrosoft Access Driver (*.accdb) BMicrosoft FoxPro VFP Driver (*.dbf) CAccess Driver (*.accdb) DMicrosoft Driver (
18、*.dbf)3下面( D )选项不是 Access 2010 桌面数据库的特有功能?A联合查询 B切换面板 C关系 D报表4Access 2010 Web 数据库中允许通过浏览器访问的是( D ) 。A表 B宏 C关系 D报表5Access 2010 Web 数据库中,只能向导航窗体的导航控件中增加( A ) 。A窗体和报表 B表和查询 C窗体和查询 D报表和查询6Access 2010 Web 数据库中,向表中添加一个计算字段,该计算字段的表达式( D ) 。A可以是一个表中的数据B可以是两个表中的数据C可以是三个表中的数据D只能为表达式使用与数据源相同的表中的其他字段7Access 201
19、0 Web 数据库中,创建两个 Web 表之间的关系,可以通过( B )建立。A关系 B查阅字段 C查阅属性 D宏8Access 2010 Web 数据库中, “兼容性检查器” ( B ) 。A检查 Web 表的正确性B检查 Web 数据库应用程序是否符合发布到 Web 的标准C检查 Web 报表的正确性D检查 Web 窗体的正确性9Access 2010 Web 数据库中,同步 Web 数据库是指( C ) 。A将计算机上的 Web 数据库文件上传到 SharePoint 网站B将 SharePoint 网站的 Web 数据库文件下载到计算机上C去除计算机上的 Web 数据库文件与 Shar
20、ePoint 网站上的数据库文件之间的差异D从 Web 浏览器打开数据库10Access 2010 Web 数据库中不能使用( D ) 。A表 B查询 C窗体 D链接表第 9 章1对数据库实施( A )操作可以消除对数据库频繁更新数据带来的大量碎片。A压缩 B备份 C另存为 D加密2设置数据库密码时,该数据库文件以( C )方式打开。A只读 B共享 C独占 D独占只读3下列说法正确的是( B ) 。A设置数据库密码是登录数据库之后,判断用户权限,若密码正确,可以访问数据库B设置数据库密码是登录数据库之前,判断用户权限,若密码正确,可以访问数据库C加密数据库和设置数据库密码是完全相同的D 设 置
21、 数 据 库 密 码 是 对 数 据 库 进 行 改 写 , 即 使 非 法 用 户 打 开 了 数 据 库 也 无 法 识 别 数 据 库 中 的 内 容4下列说法的正确是( C ) 。A数据库的压缩和修复不能提高系统的性能,只是改变文件的存储空间B数据库使用一段时间后,数据库会逐渐膨胀,但不影响运行速度C经常对数据库进行压缩和修复,对应用程序本身的性能有很多提高D压缩和修复数据库不需要进行5数据库的副本可以用来( C )数据库。A加密 B提高效率 C恢复 D添加访问的权限6在压缩数据库时,压缩的是数据库对象的( A ) 。A非使用空间 B字符串 C字体 D去掉多媒体部分7对用户访问数据库的权限加以限定是为了保护数据库的( A ) 。A安全性 B完整性 C一致性 D并发性8用于数据库恢复的重要文件是( C ) 。A日志文件 B索引文件 C数据库文件 D备注文件9保护数据库,防止未经授权或不合法使用造成的数据泄露和破坏,这是指数据库的( A ) 。A安全性 B完整性 C并发控制 D恢复技术10数据库的( A )是指数据的正确性和相容性。A完整性 B安全性 C并发控制 D系统恢复