1、【
单选题
】
在数据库设计中,将E—R图转换成关系数据模型的过程属于( )。
[1分]
、
需求分析阶段
、
概念设计阶段
、
逻辑设计阶段
、
物理设计阶段
答案:
2、【
单选题
】
下列选项中,不是Access窗体事件的是( )。
[1分]
、
Load
、
Unload
、
Exit
、
Activate
答案:
3、【
单选题
】
运行下列程序,显示的结果是( )。
PrivateSub Command34 Click( )i=0
Do
i=i+1
LoopWhile i%10MsgBox i
End Sub
[1分]
答案:
4、【
单选题
】
AD0对象模型包括5个对象,分别是Connection、Command、Field、Error和( )。
[1分]
、
Database
、
Workspace
、
RecordSet
、
DBEngine
答案:
5、【
单选题
】
能够实现从指定记录集里检索特定字段值的函数是( ).
[1分]
、
DCount
、
Dlookup
、
DMax
、
DSum
答案:
6、【
单选题
】
Access数据库的结构层次是( )。
[1分]
、
数据库管理系统→应用程序→表
、
数据库一数据表→记录→字段
、
数据表→记录→数据项→数据
、
数据表→记录→字段
答案:
7、【
单选题
】
用链表表示线性表的优点是( )。
[1分]
、
便于随机存取
、
花费的存储空间较顺序存储少
、
便于插入和删除操作
、
数据元素的物理顺序与逻辑顺序相同
答案:
8、【
单选题
】
已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择( )。
[1分]
答案:
9、【
单选题
】
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:Private Sub Commandl Click( )
MsgBox f(24,18)End Sub
Public Function f(m As Integer,n As Integer)As"integerDo While m<>n
Do While m>n m=m-n
Loop
Do While m<n
n=n-m
Loop
Loop
f=m
End
Function
窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。
[1分]
答案:
10、【
单选题
】
数据表中可以被另存为数据访问页的对象是( )。
[1分]
答案:
11、【
单选题
】
若变量i的初值为8,则下列循环语句中循环体的执行次数为( )。Do While i<=17 i=i+2Loop
[1分]
答案:
12、【
单选题
】
在VBA中,下列关于过程的描述中正确的是( )。
[1分]
、
过程的定义可以嵌套,但过程的调用不能嵌套
、
过程的定义不可以嵌套,但过程的调用可以嵌套
、
过程的定义和过程的调用均可以嵌套
、
过程的定义和过程的调用均不能嵌套
答案:
13、【
单选题
】
下列链表中,其逻辑结构属于非线性结构的是( )。
[1分]
、
二叉链表
、
循环链表
、
双向链表
、
带链的栈
答案:
14、【
单选题
】
有三个关系R,S和T如下:
其中关系T由关系R和s通过某种操作得到,该操作为( )。
[1分]
答案:
15、【
单选题
】
下面叙述中错误的是( )。
[1分]
、
软件测试的目的是发现错误并改正错误
、
对被调试的程序进行“错误定位”是程序调试的必要步骤
、
程序调试通常也称为Debug
、
软件测试应严格执行测试计划,排除测试的随意性
答案:
16、【
单选题
】
窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Commandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Corn—mandl的单击事件过程中,正确的是( )。
[1分]
、
private sub Command1 Click( )
Command2.Visible—trueCommand3.Visible—false
End Sub
、
private sub Commandl Click( )
Command2.Enable—trueCommand3.Enable=falseEnd Sub
、
private sub Command1 Click( )
Command2.Enable—trueCommand3.Visible—falseEnd Sub
、
private sub Command1 Click( )
Command2.Visible=trueCommand3.Enable—falseEnd Sub
答案:
17、【
单选题
】
算法分析的目的是( )。
[1分]
、
找出数据结构的合理性
、
找出算法中输入和输出之间的关系
、
分析算法的易懂性和可靠性
、
分析算法的效率以求改进
答案:
18、【
单选题
】
某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序Word,则设计 该宏时应选择的宏命令是( )。
[1分]
、
RunApp
、
RunCode
、
RunMacro
、
RunCommand
答案:
19、【
单选题
】
在窗体上有一个名为num2的文本框和run11的命令按钮,事件代码如下:
Private Sub run11 Click( )
Select Case num2
Case 0
Result=“0分”
Case 60 T0 84
result= “通过”
Case IS>=85
result= “优秀”
Case Else
result=“不合格”
End Select
MsgBox result
End Sub
打开窗体,在文本框中输入80,单击命令按钮,输出结果是( )。
[1分]
答案:
20、【
单选题
】
在窗体中有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下:
Private Sub Commandl—Click( )
For i=1 T04
X=3
For j=1 T03
For k=1 T02
x=x+3
Next k
Next jNext iText1.Value=Str(x)
End Sub
打开窗体运行后,单击命令按钮,文本框Text1中输出的结果是( )。
[1分]
答案:
21、【
单选题
】
下列选项中,不属于Access数据类型的是( )。
[1分]
答案:
22、【
单选题
】
下图所示的是报表设计视图,由此可判断该报表的分组字段是( )。
[1分]
答案:
23、【
单选题
】
如果在文本框内输入数据后,按%Enter)键或按%Tab)键,输入焦点可立即移至下一指定文本框,应设置( )。
[1分]
、
“制表位”属性
、
“Tab键索引”属性
、
“自动Tab键”属性
、
“Enter键行为”属性
答案:
24、【
单选题
】
下列属于通知或警告用户的命令是( )。
[1分]
、
PrintOut
、
OutPutTo
、
MsgBox
、
SetWarnings
答案:
25、【
单选题
】
在E—R图中,用来表示实体联系的图形是( )。
[1分]
答案:
26、【
单选题
】
在模块的声明部分使用“0ptionBasel”语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数为( )。
[1分]
答案:
27、【
单选题
】
在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是( )。
[1分]
、
成绩Between 80 And 90
、
成绩Between。go T090
、
成绩Between 79 And 91
、
成绩Between 79 T091
答案:
28、【
单选题
】
在代码中定义了一个子过程:Sub P(a,b)End Sub
下列调用该过程的形式中,正确的是( )。
[1分]
、
P(10,20)
、
Call P
、
Call P l0,20
、
Call P(10,20)
答案:
29、【
单选题
】
将一个数转换成相应字符串的函数是( )。
[1分]
、
Str
、
STring
、
ASC
、
Chr
答案:
30、【
单选题
】
下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判定要创 建的查询是( )。
[1分]
、
删除查询
、
追加查询
、
生成表查询
、
更新查询
答案:
31、【
单选题
】
假设已在ACCess中建立了包含“姓名”、“基本工资”和“奖金”三个字段的职工表,以该表为数据源创建的窗体中,有一个计算实发工资的文本框,其控件来源为( )。
[1分]
、
基本工资+奖金
、
【基本工资】+【奖金】
、
=【基本工资】+【奖金】
、
=基本工资+奖金
答案:
32、【
单选题
】
程序流程图中带有箭头的线段表示的是( )。
[1分]
、
图元关系
、
数据流
、
控制流
、
调用关系
答案:
33、【
单选题
】
窗体中有命令按钮run34,对应的事件代码如下:
PrivateSub run34_Enter( )
Dim humAs Integer,aAs Integer,b As Integer,i AsInteger
For i=1To 10
num=InputBox(”请输入数据:”,”输入”)
IfInt(num/2)==num/2 Then
a=a+1
Else
b=b+1
End if
Next i
MsgBox(”运行结果:a=”&Str(a)&”,b=”&Str(b))
End Sub
运行以上事件过程,所完成的功能是( )。
[1分]
、
对输入的10个数据求累加和
、
对输入的10个数据求各自的余数,然后再进行累加
、
对输入的10个数据分别统计奇数和偶数的个数
、
对输入的10个数据分别统计整数和非整数的个数
答案:
34、【
单选题
】
若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句 是( )。
[1分]
、
UPDATE产品SET单价=50 WHERE供货商=”ABC”
、
UPDATE产品SET单价=单价-50 WHERE供货商=”ABC”
、
UPDATE FROM产品SET单价=50 WHERE供货商=”ABC”
、
UPDATE FROM产品SET单价=单价-50 WHERE供货商=”ABC”
答案:
35、【
单选题
】
在窗体上有一个命令按钮Commandl,编写事件代码如下:
Private Sub Commandl Click( )
Dim Y As Integer
y=0 Do
y=InputBox(”y=”)
If(Y Mod l0)+Int(y/10)=10 Then Debug.Print Y;
LoopUntil y=0
End Sub
打开窗体运行后,单击命令按钮,依次输入10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是( )。
[1分]
、
375564281919
、
105020
、
1050200
、
3755642819
答案:
36、【
单选题
】
在下列查询语句中,与SELECT TABl*FROM,TABl WHERE InStr([简历],”篮球”)<>o功能相同的语句是( )。
[1分]
、
SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球”
、
SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球”
、
SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球*”
、
SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球*”
答案:
37、【
简答题】
在“Ace1.mdb”数据库中有“部门”、“基本情况”和“职务”3张表。
(1)将“基本情况”表中的“职务”字段移动到“姓名”和“调入日期”字段之间。如图1所示。
(2)将该表的行高设置为“14”,按照“调入日期”、“升序”排列。
(3)将“职务”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。
(4)将“部门”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。
[18分]
解析:
(1)在“ACCl.mDB”数据库窗口中单击“表”对象,选择“基本情况”表,单击“设计”按钮,打开“基本情况” 表的设计视图,选中“职务”字段,将其拖到“姓名”和“调入日期”字段之间,保存。
(2)执行“格式”—“行高”命令,输入“14”。选择“调入日期”列,单击右键,选择“升序”选项。
(3)选择“工具”—“关系”,单击“显示表”按钮,添加“职务”表和“基本情况”表,拖动“职务”表的“职务”字段到“基本情况”表的“职务”字段上,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。
(4)执行“工具”—“关系”命令,单击“显示表”按钮,添加“部门”表和“基本情况”表,拖动“部门”表的“部门”字段到“基本情况”表的“部门”字段上,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。
38、【
简答题】
在“Acc2.mdb”数据库中有“部门人员”、“部门信息”、“订单”、“订单明细”、“产品”和“工资表”6张表。
(1)以“订单”表和“订单明细”表为数据源,创建查询“每天销售额”,统计每天的销售额。结果显示“定购日期”和“销售额”字段,销售额=Sum(成交价*数量)*折扣。“每天销售额”查询加图2所示.
(2)以“部门人员”表和“部门信息”表为数据源,创建查询“查询1”,查询性别为“女”,职位为“经理”的部门人员信息。结果显示“姓名”、“性别”、“职位”和“部门名称”,如图3所示。
[24分]
解析:
(1)在“ACC2.mDB"-数据库窗口中单击“查询”对象。单击“新建”按钮,在“新建”对话框中选择“设计视图”,单击“确定”按钮,弹出“显示表”对话框,添加“订单”、“订单明细”表,然后单击“关闭”按钮,关闭“显示表”对话框。在字段行选择“定购日期”字段,在对应的“总计”行选择“分组”,单击工具栏中的“合计”按钮,添加“销售额:Sum(E-i=3-单明细]![成交价]*[订单明细]![数量]*[订单明细]![折扣])”字段,在对应的总计行选择“表达式”。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称“每天销售额”,单击“确定”按钮并关闭查询设计视图。
(2)在“ACC2.mDB”数据库窗口“查询”对象下,单击“新建”按钮,选择“设计视图”,单击“确定”按钮,添加“部门人员”和“部门信息”表,然后单击“关闭”按钮,关闭“显示表”对话框。在字段行选择“姓名”、“陛别”、“职位”和“部门名称”字段,在“性别”对应的“条件”行输入“女”,在“职位”对应的“条件”行输入“LikE*经理”。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称为“查询1”,单击“确定”按钮,关闭查询设计视图。
39、【
简答题】
在考生文件夹下有“Acc3.mdb”数据库。
(1)在“学生信息查询”窗体的选项卡控件中添加“学生档案信息查询”页,用列表框获取“学生档案信息”表中的所有字段。
(2)以“教师档案信息”表为数据源,创建“教师档案信息”窗体,如图3所示。主窗体显示“教师档案信息”表的全部字段,子窗体显示每个教师对应的“授课ID”、“课程编号”、“课程名称”和“学生”字段。
[18分]
解析:
(1)在“ACC3.mDB”数据库窗口中单击“窗体”对象。选中“学生信息查询”窗体的选项卡控件,右键单击选择“插入页”,将插入页的标签修改为“学生档案信息”,从工具箱中选择列表框添加到学生信息页,在列表框向导中选择“使列表框在表和查询中查阅数值”,选择“学生档案信息”表,单击“下一步”按钮,选择要求字段,单击“下一步”按钮,单击“完成”按钮。
(2)在“ACC3.mDB”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择“教师档案信息”表为数据源,单击“确定”按钮。在工具箱中选择子窗体/子报表添加到窗体中,按照要求选择字段。