计算机二级Access选择题(精编版)(四)
453、在Access数据库的表设计视图中,不能进行的操作是______。
A:修改字段类型
B:设置索引
C:增加字段
D:删除记录
答案:D
454、Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。为此需要定义的关系是______。
A:输入掩码
B:有效性规则
C:默认值
D:参照完整性
答案:D
455、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是______。
A:选择查询
B:生成表查询
C:追加查询
D:更新查询
答案:C
456、在Access中,查询的数据源可以是______。
A:表
B:查询
C:表和查询
D:表、查询和报表
答案:C
457、在一个Access的表中有字段"专业",要查找包含"信息"两个字的记录,正确的条件表达式是______。
A:=left([专业],2)= "信息"
B:like "*信息*"
C:="信息*"
D:Mid([专业],1,2,)= "信息"
答案:B
458、如果在查询的条件中使用了通配符方括号"[ ]",它的含义是______。
A:通配任意长度的字符
B:通配不在括号内的任意字符
C:通配方括号内列出的任一单个字符
D:错误的使用方法
答案:C
459、现有某查询设计视图(如下图所示),该查询要查找的是______。
A:身高在160以上的女性和所有的男性
B:身高在160以上的男性和所有的女性
C:身高在160以上的所有人或男性
D:身高在160以上的所有人
答案:A
460、在窗体中,用来输入或编辑字段数据的交互控件是______。
A:文本框控件
B:标签控件
C:复选框控件
D:列表框控件
答案:A
461、可作为报表记录源的是______。
A:表
B:查询
C:Select语句
D:以上都可以
答案:D
462、在报表中,要计算"数学"字段的最高分,应将控件的"控件来源"属性设置为______。
A:=Max([数学])
B:Max(数学)
C:=Max[数学]
D:=Max(数学)
答案:A
463、将Access数据库数据发布到Internet网上,可以通过______。
A:查询
B:窗体
C:数据访问页
D:报表
答案:C
464、打开查询的宏操作是______。
A:OpenForm
B:OpenQuery
C:OpenTable
D:OpenModule
答案:B
465、宏操作SetValue可以设置______。
A:窗体或报表控件的属性
B:刷新控件数据
C:字段的值
D:当前系统的时间
答案:A
466、使用Function语句定义一个函数过程,其返回值的类型______。
A:只能是符号常量
B:是除数组之外的简单数据类型
C:可在调用时由运行过程决定
D:由函数定义时As子句声明
答案:D
467、在过程定义中有语句:
Private Sub GetData(ByRef f As Integer)
其中"ByRef"的含义是______。
A:传值调用
B:传址调用
C:形式参数
D:实际参数
答案:B
468、在Access中,DAO的含义是______。
A:开放数据库互连应用编程接口
B:数据库访问对象
C:Active数据对象
D:数据库动态链接库
答案:B
470、在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:
Option Compare Database
Dim a As String * 10
Private Sub Command1_Click( )
a = "1234"
b = Len(a)
Me.Lb1.Caption = b
End Sub
打开窗体后单击命令按钮,窗体中显示的内容是______。
A:4
B:5
C:10
D:40
答案:C
471、下列不是分支结构的语句是______。
A:If … Then … EndIf
B:While … Wend
C:If … Then … Else … EndIf
D:Select … Case … End Select
答案:B
472、在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:
Private Sub run_Click( )
result = ""
For i= 1 To Me!n
For j = 1 To Me!n
result = result + "*"
Next j
result = result + Chr(13) + Chr(10)
Next i
MsgBox result
End Sub
打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图型是______。
A:* * * *
* * * *
* * * *
* * * *
B: *
* * *
* * * * *
* * * * * * *
C: * * * *
* * * * * *
* * * * * * * *
* * * * * * * * * *
D: * * * *
* * * *
* * * *
* * * *
答案:A
473、在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在超市数据库中,实体之间属于一对一关系的是______。
A:"顾客"与"收款口"的关系
B:"收款口"与"收款员"的关系
C:"班组"与"收款员"的关系
D:"收款口"与"设备"的关系
答案:D
474、在教师表中,如果要找出职称为"教授"的教师,所采用的关系运算是______。
A:选择
B:投影
C:联接
D:自然联接
答案:A
475、在SELECT语句中使用ORDER BY是为了指定______。
A:查询的表
B:查询结果的顺序
C:查询的条件
D:查询的字段
答案:B
476、在数据表中,对指定字段查找匹配项,按下图"查找和替换"对话框中的设置,查找的结果是______。
A:定位简历字段中包含了字符串"组织能力强"的记录
B:定位简历字段仅为"组织能力强"的记录
C:显示符合查询内容的第一条记录
D:显示符合查询内容的所有记录
答案:B
477、"教学管理"数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置______。
A:默认值
B:有效性规则
C:索引
D:表之间的关系
答案:D
478、下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是______。
A:SELECT 姓名,性别,所属院系,简历 FROM tStud
WHERE 性别="女" AND 所属院系IN("03","04")
B:SELECT 姓名,简历 FROM tStud
WHERE 性别="女" AND 所属院系 IN("03","04")
C:SELECT 姓名,性别,所属院系,简历 FROM tStud
WHERE 性别="女" AND 所属院系="03" OR 所属院系="04"
D:SELECT 姓名,简历 FROM tStud
WHERE 性别="女" AND 所属院系="03" OR 所属院系="04"
答案:B
479、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是______。
A:删除
B:追加
C:生成表
D:更新
答案:C
480、条件"Not 工资额>2000"的含义是______。
A:选择工资额大于2000的记录
B:选择工资额小于2000的记录
C:选择除了工资额大于2000之外的记录
D:选择除了字段工资额之外的字段,且大于2000的记录
答案:C
481、Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改。为此需要定义参照完整性关系的______。
A:级联更新相关字段
B:级联删除相关字段
C:级联修改相关字段
D:级联插入相关字段
答案:A
482、如果输入掩码设置为"L",则在输入数据的时候,该位置上可以接受的合法输入是______。
A:必须输入字母或数字
B:可以输入字母、数字或空格
C:必须输入字母A~Z
D:任意符号
答案:C
483、定义字段默认值的含义是______。
A:不得使该字段为空
B:不允许字段的值超出某个范围
营业员
D:系统自动把小写字母转化为大写字母
答案:C
484、在窗体上,设置控件Command0为不可见的属性是______。
A:Command0.Colore
B:Command0.Caption
C:Command0.Enabled
D:Command0.Visible
答案:D
485、能够接受数值型数据输入的窗体控件是______。
A:图形
B:文本框
C:标签
D:命令按钮
答案:B
486、SQL语句不能创建的是______。
A:报表
B:操作查询
C:选择查询
D:数据定义查询
答案:A
487、不能够使用宏的数据库对象是______。
A:数据表
B:窗体
C:宏
D:报表
答案:A
488、在下列关于宏和模块的叙述中,正确的是______。
A:模块是能够被程序调用的函数
B:通过定义宏可以选择或更新数据
C:宏或模块都不能是窗体或报表上的事件代码
D:宏可以是独立的数据库对象,可以提供独立的操作动作
答案:D
489、VBA程序流程控制的方式是______。
A:顺序控制和分支控制
B:顺序控制和循环控制
C:循环控制和分支控制
D:顺序、分支和循环控制
答案:D
490、从字符串s中的第2个字符开始获得4个字符的子字符串函数是______。
A:Mid$(s,2,4)
B:Left$(s,2,4)
C:Right$(s,4)
D:Left$(s,4)
答案:A
491、语句Dim NewArray(10) As Integer的含义是______。
A:定义了一个整型变量且初值为10
B:定义了10个整数构成的数组
C:定义了11个整数构成的数组
D:将数组的第10元素设置为整型
答案:C
492、在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是______。
A:窗体
B:模块
C:宏
D:报表
答案:B
493、不属于VBA提供的程序运行错误处理的语句结构是______。
A:On Error Then标号
B:On Error Goto标号
C:On Error Resume Next
D:On Error Goto 0
答案:A
494、ADO的含义是______。
A:开放数据库互连应用编程接口
B:数据库访问对象
C:动态链接库
D:Active数据对象
答案:D
495、若要在子过程Procl调用后返回两个变量的结果,下列过程定义语句中有效的是______。
A:Sub Procl(n, m)
B:Sub Procl(ByVal n, m)
C:Sub Procl(n, ByVal m)
D:Sub Procl(ByVal n, ByVal m)
答案:A
496、下列四种形式的循环设计中,循环次数最少的是______。
A:a = 5 : b = 8
Do
a = a + 1
Loop While a < b
B:a = 5 : b = 8
Do
a = a + 1
Loop Until a < b
C:a = 5 : b = 8
Do Until a < b
b = b + 1
Loop
D:a = 5 : b = 8
Do Until a > b
a = a + 1
Loop
答案:C
497、在窗体中有一个命令按钮run35,对应的事件代码如下:
Private Sub run35_Enter( )
Dim num As Integer
Dim a As Integer
Dim b As Integer
Dim i As Integer
For i= 1 To 10
num = InputBox("请输入数据:", "输入",1)
If Int(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
运行以上事件所完成的功能是______。
A:对输入的10个数据求累加和
B:对输入的10个数据求各自的余数,然后再进行累加
C:对输入的10个数据分别统计有几个是整数,有几个是非整数
D:对输入的10个数据分别统计有几个是奇数,有几个是偶数
答案:D
498、Access数据库中,表的组成是______。
A:字段和记录
B:查询和字段
C:记录和窗体
D:报表和字段
答案:A
499、若设置字段的输入掩码为"####-######",该字段正确的输入数据是______。
A:0755-123456
B:0755-abcdef
C:abcd-123456
D:####-######
答案:A
500、对数据表进行筛选操作,结果是______。
A:只显示满足条件的记录,将不满足条件的记录从表中删除
B:显示满足条件的记录,并将这些记录保存在一个新表中
C:只显示满足条件的记录,不满足条件的记录被隐藏
D:将满足条件的记录和不满足条件的记录分为两个表进行显示
答案:C
501、在显示查询结果时,如果要将数据表中的"籍贯"字段名,显示为"出生地",可在查询设计视图中改动______。
A:排序 B:字段 C:条件 D:显示
答案:B
502、在Access的数据表中删除一条记录,被删除的记录______。
A:可以恢复到原来位置 B:被恢复为最后一条记录
C:被恢复为第一条记录 D:不能恢复
答案:D
503、在Access中,参照完整性规则不包括______。
A:更新规则 B:查询规则 C:删除规则 D:插入规则
答案:B
504、在数据库中,建立索引的主要作用是______。
A:节省存储空间 B:提高查询速度
C:便于管理 D:防止数据丢失
答案:B
505、假设有一组数据:工资为800元,职称为"讲师",性别为"男",在下列逻辑表达式中结果为"假"的是______。
A:工资>800 AND 职称="助教" OR 职称="讲师"
B:性别="女" OR NOT 职称="助教"
C:工资=800 AND (职称="讲师" OR 性别="女")
D:工资>800 AND (职称="讲师" OR 性别="男")
答案:D
506、在建立查询时,若要筛选出图书编号是"T01"或"T02"的记录,可以在查询设计视图准则行中输入______。
A:"T01" or "T02"
B:"T01" and "T02"
C:in("T01" and "T02")
D:not in("T01" and "T02")
答案:A
507、在Access数据库中使用向导创建查询,其数据可以来自______。
A:多个表 B:一个表 C:一个表的一部分 D:表或查询
答案:D
508、创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在______。
A:{ }中 B:( )中 C:[ ]中 D:< >中
答案:C
509、在下列查询语句中,与
SELECT TAB1.* FROM TAB1 WHERE InStr([简历],"篮球")<>0
功能相同的语句是______。
A:SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "篮球"
B:SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "*篮球"
C:SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "*篮球*"
D:SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "篮球*"
答案:C
510、在Access数据库中创建一个新表,应该使用的SQL语句是______。
A:Create Table B:Create Index C:Alter Table D:Create Database
答案:A
512、要改变窗体上文本框控件的输出内容,应设置的属性是______。
A:标题 B:查询条件 C:控件来源 D:记录源
答案:C
513、在下图所示的窗体上,有一个标有"显示"字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是______。
A:Me!Text1.Caption=sum B:Me!Text1.Value=sum
C:Me!Text1.Text=sum D:Me!Text1.Visible=sum
答案:B
514、Access报表对象的数据源可以是______。
A:表、查询和窗体 B:表和查询
C:表、查询和SQL命令 D:表、查询和报表
答案:C
515、要限制宏命令的操作范围,可以在创建宏时定义______。
A:宏操作对象 B:宏条件表达式
C:窗体或报表控件属性 D:宏操作目标
答案:B
516、在VBA中,实现窗体打开操作的命令是______。
A:DoCmd.OpenForm B:OpenForm
C:Do.OpenForm D:DoOpen.Form
答案:A
517、在Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为______。
A:程序范围 B:全局范围 C:模块范围 D:局部范围
答案:D
518、表达式Fix(-3.25)和Fix(3.75)的结果分别是______。
A:-3,3 B:-4,3 C:-3,4 D:-4,4
答案:A
519、在VBA中,错误的循环结构是______。
A:Do While 条件式
循环体
Loop
B:Do Until 条件式
循环体
Loop
C:Do Until
循环体
Loop 条件式
D:Do
循环体
Loop While 条件式
答案:C
520、在过程定义中有语句:
Private Sub GetDate(ByVal date As Integer)
其中"ByVal"的含义是______。
A:传值调用 B:传址调用 C:形式参数 D:实际参数
答案:A
521、在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:
Private Sub run34_Click( )
Sum=0
For i=10 To 1 Step -2
sum=sum+i
Next i
MsgBox sum
End Sub
运行以上事件,程序的输出结果是______。
A:10 B:30 C:55 D:其他结果
答案:B
522、在窗体中有一个名称为run35的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0到100分之间,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。run35命令按钮的Click的事件代码如下:
Private Sub run35_Click( )
Dim flag As Boolean
result=0
flag=True
Do While flag
result=Val(InputBox("请输入学生成绩:","输入"))
If result>=0 And result<=100 Then
_____________
Else
MsgBox "成绩输入错误,请重新输入"
End If
Loop
Rem 成绩输入正确后的程序代码略
End Sub
程序中有一空白处,需要填入一条语句使程序完成其功能。下列选项中错误的语句是______。
A:flag=False B:flag=Not flag
C:flag=True D:Exit Do
答案:C