二、填空题(每空2分,共30分)
1、无歧义性(1-5为二级公共基础题)
2、路径覆盖
3、顺序存储结构
4、ACBDFEHGP
5、实体集
6. 在关系运算中,要从关系模式中指定若干属性组成新的关系,该关系运算称为【6】
答案 投影
解析:投影(∏)
从关系中挑选若干属性组成新的关系称为投影。如果新关系中包含重复元组,则去掉重复元组。投影运算记为∏x(R),其中R为一个关系,x为一组属性名或属性序号。
请参考本书 P78 5.3.3 考点3:专门的关系运算
7. 在Access中建立的数据库文件的扩展名是 【7】
答案 mdb
解析:Access的数据库是一个独立的文件,其扩展名为MDB。需要注意的是:用户创建的数据库是由表、查询、窗体、报表、数据访问页、宏和模块等数据库对象构成的,这些数据库对象都存储在同一个以MDB为扩展名的数据库文件中。即数据库对象不是独立的文件。
请参考本书 P103 7.1.1 考点1:数据库设计步骤
8. 在向数据库中输入数据时,若要求所输入的字符必须是字母,则应该设置的输入掩码是 【8】
答案 L
解析:
Microsoft Access 按照下表转译“输入掩码”属性定义中的字符。若要定义字面字符,请输入该表以外的任何其他字符,包括空格和符号。若要将下列字符中的某一个定义为字面字符,请在字符前面加上反斜线 (\)。
字符 说明
0 数字(0 到 9,必选项;不允许使用加号 [+] 和减号 [-]) 。
9 数字或空格(非必选项;不允许使用加号和减号)。
# 数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)。
L 字母(A 到 Z,必选项)。
? 字母(A 到 Z,可选项)。
A 字母或数字(必选项)。
a 字母或数字(可选项)。
& 任一字符或空格(必选项)。
C 任一字符或空格(可选项)。
. , : ; - / 十进制占位符和千位、日期和时间分隔符。(实际使用的字符取决于 Microsoft Windows 控制面板中指定的区域设置。)
< 使其后所有的字符转换为小写。
> 使其后所有的字符转换为大写。
! 使输入掩码 (输入掩码:一种格式,由字面显示字符(如括号、句号和连字符)和掩码字符(用于指定可以输入数据的位置以及数据种类、字符数量)组成。)从右到左显示,而不是从左到右显示。键入掩码中的字符始终都是从左到右填入。可以在输入掩码中的任何地方包括感叹号。
\ 使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字符(例如,\A 显示为 A)。
密码 将“输入掩码”属性设置为“密码”,以创建密码项文本框。文本框中键入的任何字符都按字面字符保存,但显示为星号(*)。
请参考本书 P107 7.2.4 考点4:字段属性的设置
9. 窗体由多个部分组成,每个部分称为一个 【9】
答案 节
解析:节:窗体由多个部分组成,每个部分称为一个“节”。在窗体设计视图中,至多可以使用5种节,分别是窗体页眉、页面页眉、主体、页面页脚、窗体页脚。大部分的窗体只有主体节。
请参考本书 P139 9.1.2 考点2:窗体的组成和结构
10. 用于执行指定SQL语句的宏操作是 【10】
答案 RunSQL
解析:RunSQL命令用于执行指定的SQL语句
请参考本书 P177 12.2.7 考点7:常用宏操作
11. 在VBA中双精度的类型标识是 【11】
答案 Double
解析:Double(双精度浮点型)变量存储为IEEE 64位(8个字节)浮点数值的形式,它的范围在负数的时候是从1.79769313486231E308到4.94065645841247E-324,而正数的时候是从4.94065645841247E-324到1.79769313486232E308。Double的类型声明字符是数字符号 (#)。
请参考本书 P187 13.3.3 考点3:VBA编程基础——常量、变量、运算符和表达式
12. 在窗体中使用一个文本框(名为x)接受输入值,有一个命令按钮test,事件代码如下:
Private Sub test_Click() y = 0 For i=0 To Me!x y=y+2*i+1 Next i MsgBox y End Sub |
打开窗体后,若通过文本框输入值为3,单击命令按钮,输出的结果是 【12】
答案 16
解析:若通过文本框输入值为3,则For循环 i=0 To 3共执行4次,
第一次:y=0+2*0+1=1;
第二次:y=1+2*1+1=4;
第三次:y=4+2*2+1=9;
第四次:y=9+2*3+1=16;所以输出的结果是16
请参考本书 P196 13.3.4 考点4:VBA程序流程控制语句
13. 在窗体中使用一个文本框(名为num1)接受输入值,有一个命令按钮run13,事件代码如下:
Private Sub run13_Click() If Me!num1 >= 60 Then result = "及格" ElseIf Me!num1 >= 70 Then result = "通过" ElseIf Me!num1 >= 80 Then result = "合格" End If MsgBox result End Sub |
打开窗体后,若通过文本框输入的值为85,单击命令按钮,输出结果是 【13】
责任编辑:小草