Access数据库基础与应用期末考试题A卷含答案.docx
Access2021数据库根底与应用期末考试题A卷含答案 1 DBMS 供应了_语言,用于实现数据的插入、更新、删除、检索等任务。 ADCL BDDL CDML DAPL2在E-R图中,用来表示“实体的图形是_。 A椭圆形 B矩形 C三角形 D菱形3在 Access 数据库设计中,将E-R图转换为关系形式是_中的任务。 A数据库物理设计 B数据库优化 C数据库概念设计 D数据库逻辑设计 4在 Access 数据库中,用于存储数据的对象是_。 A表 B窗体 C报表 D查询5以下表达中,_是错误的。 A. 一个关系中的随意两个重量不行以一样 B. 一个关系中的随意两个属性名不行以一样 C. 一个关系中的随意两个元组不行以完全一样 D. 关系中的元组也称为记录6对于一个日期/时间类型的字段,假设想使该字段数据以类似“xxxx年x月x日方式显示,可以通过对其字段属性的“格式设定为_来实现。 A短日期 B中日期 C长日期 D常规日期7以下实体的联络中,属于一对多的联络是_。 A学生与宿舍床位 B学校与校长 C学生与课程 D学校与老师8SQL 语句中的 CREATE TABLE 关键字的功能是在数据库中_。 A创立表 B创立查询 C创立窗体 D创立数据访问页9“学院表中有一个“学院名称字段,要查找学院名称为“商学院或“法学院的记录,运用的条件是_。 AIn("商学院或法学院") BIn("商学院","法学院") CIn("商学院" or "法学院") DIn("商学院" and "法学院") 10用表“老师创立新表“老师2”,所运用的查询方式是_。 A删除查询 B生成表查询 C追加查询 D穿插表查询11如下关于更新查询的说法中,正确的选项是_。 A在更新查询中可以更改源表中的字段名 B在更新查询中只能更改一个字段的数据 C利用更新查询可以生成新表 D在更新查询中可以更改指定表中的满意指定条件的一个或多个记录12在查询设计网格中,在查询条件设置中,与“Between "001" And "999"等价的是_。 A>"001" Or <"999" B>"001" And <"999" C>="001" Or <="999" D>="001" And <="999"13在查询设计网格中,以下有关日期/时间类型字段的查询条件设置中,正确的选项是_。 A>=#1986-1-1# B>=1986-1-1 C>="1986-1-1" D>1986-1-114定义字段的默认值是指_。A不得使字段为空B不允许字段的值超出某个范围 C在未输入字段值之前,系统自动供应字段的缺省值 D系统自动把小写字母转换为大写字母15查找“姓名字段中姓名的第三个字是“新字的全部记录,其条件是_。 ALike "*新" BLike "新" CLike "新*" DLike "新"16有一“职工表,该表中有职工编号、姓名、性别、职位和工资五个字段的信息,要查询全部工资在8003500之间含800及3500的男职工,应运用_SQL语句。 ASELECT 职工编号, 姓名, 工资 FROM 职工 WHERE 工资>=800 工资<=3500 性别="男" BSELECT 职工编号, 姓名, 工资 FROM 职工 WHERE 工资>800 And 工资<3500 And 性别="男" CSELECT 职工编号, 姓名, 工资 FROM 职工 WHERE 工资>=800 And 工资<=3500 And 性别="男" DSELECT 职工编号, 姓名, 工资 FROM 职工 WHERE 工资>=800 Or 工资<=3500 And 性别=男17有一“职工表,该表中有职工编号、姓名、性别、职位和工资五个字段的信息,要将全部女职工的工资增加10元,应用_SQL语句。 AUPDATE 职工 SET 工资=工资+10 性别="女" BUPDATE 职工 SET 工资=工资+10 And 性别="女" CUPDATE 职工 SET 工资=10 WHERE 性别="女" DUPDATE 职工 SET 工资=工资+10 WHERE 性别="女"18有一“职工表,该表中有职工编号、姓名、性别、职位和工资五个字段的信息,要对全部的职工先按性别的降序排序,在性别一样的状况下再按工资的升序排序,运用的SQL语句是_。 ASELECT * FROM 职工 ORDER BY 性别 ASC, 工资 DESC BSELECT * FROM 职工 ORDER BY 性别 DESC, 工资 DESC CSELECT * FROM 职工 ORDER BY 性别 DESC, 工资 ASC DSELECT * FROM 职工 ORDER BY 性别 ASC, 工资 ASC19“商品与“顾客两个实体集之间的联络一般是_。 A一对一 B一对多 C多对一 D多对多20 在窗体中设置了某文本框的控件来源属性为“=Date(),那么运行该窗体时,在该文本框中显示_。 A系统时间值 B系统日期值 C当前页码 D系统日期和时间值21 假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量 )一组属性来描绘图书,可以作为“主关键字的是_。 A书号 B书名 C作者 D出版社22在Access数据库的表设计视图中,不能进展的操作是_。 A修改字段名称 B设置索引 C增加字段 D追加新记录23将表A的记录添加到表B中,要求保持表B中原有的记录,可以运用的查询是_。 A选择查询 B生成表查询 C追加查询 D更新查询24在一个Access的表中有“专业字段,要查找“专业字段中含有“生化两个字的记录,在查询设计视图中的条件格里正确的条件表达式是_。 A=left(专业, 2)=" 生化" Blike "*生化*" C="*生化*" DMid(专业, 1, 2)=" 生化"25在窗体中,用来输入或编辑字段数据的交互控件是_。 A文本框控件 B标签控件 C矩形控件 D列表框控件26在SQL查询中运用WHERE子句指定的是_。 A查询目的 B查询结果 C查询视图 D查询条件27在Access数据库中,表与查询的关系是_。 A查询的数据源只可以是表 B查询的数据源只可以是多个表 C查询的数据源只可以是多个查询 D表和查询都是查询的数据源28在Access数据库中,设置表的主键是在_中实现的。 A表的数据表视图 B表设计视图 C查询设计视图 D查询的数据表视图29在Access数据库中,往数据表中追加一条新记录,通常追加的新记录是_。 A放置到该表中第一条记录之前 B放置到该表中第一条记录之后并紧靠第一条记录 C放置到该表中最终一条记录之前 D放置到该表中最终一条记录之后30在SQL语句“Select * From 学生选课 Order By 成果中,其中“Order By 成果子句的含义是_。 A查询结果集按成果由低到高排列 B查询结果集按主键由小到大排列 C查询结果集按成果由高到低排列 D查询结果集按原记录次序排列31数据库系统的数据独立性是指_。 A. 不会因为系统数据存储构造的变更或数据逻辑构造的变更而影响应用程序 B. 不会因为数据的数值变更而影响应用程序 C. 不会因为存储策略的变更而影响存储构造 D. 不会因为某些存储构造的变更而影响其他的存储构造32有三个关系 R、S 和 T 如下: R S T D E F b 0 h1 y 9 p2 D E F g f3 b 0 h1 c 5 z4 D E F b 0 h1 由关系 R 和 S 通过运算得到关系 T,那么所运用的运算是_。 A并 B笛卡尔积 C交D自然连接 33有两个关系 R 和 T 如下: R T A B C a 1 2 B 2 2 C 3 2 D 3 2 A B C c 3 2 d 3 2 由关系 R 通过运算得到关系 T,那么所运用的运算是_。 A并 B投影 C交 D选择34在宏中,OpenQuery 操作可用来翻开指定的_。 A查询 B窗体 C报表 D状态栏35在Access中的VBA过程里,要运行宏可以运用_对象的 RunMacro方法。 ADoCmd BAutoMacro CCmdDo DQuery36在 VBA 中,设 a=18,b=7,C=9 那么表达式 a>b And b>c 的值是_。 ATrue BFalse CAnd D. Or37 执行以下程序段后,变量t的值是_。 t = 1 For k = 1 To 3 t = t * 3 Next k A. 6 B. 3 C. 9 D. 2738设 x=15,执行以下程序段后,变量t的值是_。 y = x*5 Mod 10 If y<>0 Then x = x + 1 t = x + 2 A. 14 B. 17 C. 16 D. 1839为了增加程序的可读性,可以在程序中参与注释。方法是运用一个英文单引号',也可以运用_。 A英文双引号" B英文#号 CRem D英文$号40在 VBA 中,类型说明符_表示的类型是长整型。 A& B% C# D"41下面_是合法的字符常量。 A$ABC$ B'ABC888' C"ABC" D"ABC42以下语句中,定义 txt1 文本框的分开该文本框事务过程的头语句是_。 APrivate Sub Txt1_Change() BPrivate Sub Txt1_LostFocus() CPrivate Sub Form_LostFocus() DPrivate Sub Text_LostFocus()43下面正确的赋值语句是_。 Aa+b=9 BY=X2-8 CY=2R D8a=b+644Access 的控件对象可以设置某个属性来限制该对象是否可见。须要设置的属性是_。 AEnabled BVisible CDefault DCancel45以下 VBA 程序段运行后,变量 x 的值是_。 x=2 y=4 Do x=x*y y=y+1 Loop While y<4 A2 B4 C8 D20 46表达式 IIf(26<59, 59, 100) 的结果是_。 A59 B60 C90 D10047在 VBA 中,“Dim A(3, 3) AS String语句定义了一个数组,该数组A中的全部元素都初始化为_。 ANull B0 C"" DFalse48在 VBA 某个模块中,有如下声明语句 Option Base 1 Dim A(5, 10) AS integer那么数组 A 总共有_个数组元素。 A50 B15 C60 D6649在 Access2021 中,宏操作 Quit Access 的功能是_。 A关闭表 B退出 Access C退出宏 D退出查询50在 VBA 中,要翻开名为“职工信息录入的窗体,应运用的语句是_。 ADoCmd.OpenWindow "职工信息录入" BOpenWindow "职工信息录入" CDoCmd.OpenForm "职工信息录入" DOpenForm "职工信息录入"51 在 VBA 某个模块中,有如下声明语句 Dim B(5, 2 TO 10) AS Integer那么数组 B 总共有_个数组元素。 A54 B40 C15 D1352设x="1234567",执行以下程序段后,变量t的值是_。 n = InStr(x,"5") y = Left(x,n-1) & "A" & Mid(x, n+1) t = Len(y) A. 6 B. 7 C. 8 D. 953“X 是小于100的正数,VBA逻辑表达式应表示为_。 A. X>0 And <100 B. 0<X, X<100 C. X>0 And X<100 D. 0<X<10054以下 VBA 程序段运行后,变量 n 的值是_。 j=0 n=0 DoCE j=j+10 n=n+1 Loop Until j>10 A1 B2 C4 D10 55在 VBA中,以下表达式中格式正确的选项是_。 A. x(y + z) B. 7x + 8y/2 C. (x+y)6 D. -x2-156以下语句执行后,s的值是_。 t = "计算机程序设计" s = Right(t, 2) + Mid(t, 4, 1) + Left(t, 3) A. "设计程计算机" B. "计算机程序设计"C. "设计程序计算机 D. "设计程计算"57有三个关系 R、S 和 T 如下: R S T A m n B C 1 3 A B C m 1 3 n 1 3 由关系 R 和 S 通过运算得到关系 T,那么所运用的运算是_。 A交 B笛卡儿积 C并 D除 58在窗体上已经建立1个文本框 txt1,以及3个嘱咐按钮cmd1、cmd2 和 cmd3。请选答案来完善程序,使之完成以下操作: 翻开窗体时,文本框 txt1 上显示“诚信应考,绝不作弊!; 单击嘱咐按钮 cmd1 时,使 txt1 文本框不行用; 单击嘱咐按钮 cmd2 时,使 txt1 文本框可用,文本框 txt1 上显示“警示:考试作弊,不授予学士学位!; 单击嘱咐按钮 cmd3 时,关闭本窗体。 Private Sub Form_Load() txt1.Value = "诚信应考,绝不作弊!" End Sub Private Sub cmd1_Click() _ 选答案来完善程序 End Sub Private Sub cmd2_Click() txt1 = "警示:考试作弊,不授予学士学位!" txt1.Enabled = True End Sub Private Sub cmd3_Click() End Sub请从以下选项中选择答案来完善上述程序 A. txt1.Enabled = True B. text1.Value = False C. txt1.Enabled = False D. txt1.Name = True59在窗体上已经建立1个文本框控件 text1 和1个嘱咐按钮控件 cmd1。请选答案来完善程序,使之完成以下操作: 翻开窗体时,文本框上显示“VBA程序设计; 单击嘱咐按钮 cmd1 时,文本框上显示“Access数据库; 单击窗体时去除文本框中的内容 (使之为空值)。 Private Sub Form_Load() text1.Value = "VBA程序设计" End Sub Private Sub _( ) 选答案来完善程序 text1.Value = "Access数据库" End Sub Private Sub Form_Click() text1.Value = "" End Sub请从以下选项中选择答案来完善上述程序 A. command1_Click B. cmd1_Click C. Form_Load D. Form_Click60在窗体上已经建立了一个文本框Txt1和一个嘱咐按钮Cmd1,翻开窗体后单击嘱咐按钮,那么在文本框Txt1中显示的内容是_。 Private Sub Cmd1_Click() a = 10: b = 20 Call MySub(a, c) Call MySub(b, d) Txt1.Value = c + d End Sub Sub MySub(x, y) y = x Mod 7 + 1 End Sub A. 9 B. 11 C. 13 D. 15二、多项选择择题答案要填写在答题卡上61在 VBA 中,属于逻辑运算符的是_。 A+ BNot COr DAnd62VBA 的错误处理主要运用 On Error 语句构造。 On Error 语句的形式有_。 AOn Error Resume Next BOn Error 语句标号 COn Error GoTo 0 DOn Error GoTo 语句标号63数据表中有一个“姓名字段,查找姓名最终二个字为“小明的记录的条件是_。 ALeft(姓名,2)="小明" BLike "小明" CLike "*小明" DLike "*小明*" ERight(姓名,2)="小明"64在 VBA 中,下面_是合法的变量名。 Aintx_99 BforCdim_168_D123abc65以下函数中,其值为字符串 "88" 的是_。 AMid("88", 1) BString(2, "8") CLeft("88", 2) DVal("88")