二级Access选择题专项强化真题试卷2
选择题
1.VBA中一般采用Hungarian符号法命名变量,代表子报表的字首码是( )。(A)
A. sub
B. Rpt
C. Fret
D. txt
解析:本题考查的是Hungarian符号法命名规则。标识符的名字以一个或者多个小写字母开头作为前缀,前缀之后的是首字母大写的第一个单词或者多个单词的组合,且该单词要指明变量的用途。子报表英文为subreport。因此,本题应选择A选项。
2.有Click事件对应的程序如下:
Private Sub Commandl_Click()
Dim sum As Double,x As Double
sum=1
n=0
For I=1 To 5
x=n/I
n=n+1
sum=sum+x
Next I
End Sub
该程序通过For循环计算一个表达式的值,该表达式是( )。(B)
A. 1/2+2/3+3/4+4/5
B. 1+1/2+2/3+3/4+4/5
C. 1+1/2+1/3+1/4+1/5
D. 1/2+1/3+1/4+1/5
解析:本题考查For循环控制结构,循环共执行5次,每次各变量赋值情况如下所示:
i x n sum
1 0/1 1 1
2 1/2 2 1+1/2
3 2/3 3 1+1/2+2/3
4 3/4 4 1+1/2+2/3+3/4
5 4/5 5 1+1/2+2/3+3/4+4/5
循环结束后,sum最后的值为1+1/2+2/3+3/4+4/5,故B选项正确。
3.随机产生[10,50]之间整数的正确表达式是( )。(D)
A. Round(Rnd*51)
B. Int(Rnd*40+10)
C. Round(Rnd*50)
D. 10+Int(Rnd*41)
解析:Rnd函数产生的是0~1之间的浮点数,不包含1,Rnd*41则为0~41之间的浮点数,不包含41,Int(Rnd*41)产生[0,40]之间的整数,10+Int(Rnd*41)则是[10,50]之间的整数。
4.如果要在文本框中输入字符时达到密码显示效果,如星号(*),应设置文本框的属性是( )。(C)
A. Text
B. Caption
C. InputMask
D. PasswordChar
解析:在VBA的文本框中输入字符时,如果想达到密码显示效果,需要设置InputMask属性,即输入掩码属性值为PASSWORD,此时在文本框中输入的字符将显示为*号。
5.下列运行宏的方法中,错误的是( )。(A)
A. 单击宏名运行宏
B. 双击宏名运行宏
C. 在宏设计器中单击“运行”菜单下的“运行”命令
D. 单击“工具栏”上的“运行”按钮
解析:若要运行宏可以通过双击宏名运行宏,也可以单击“工具栏”上的“运行”按钮,还可以在宏设计器中单击“运行”菜单下的“运行”命令。通过单击宏名的方法不能运行宏。
6.窗体中有文本框Textl和标签Labell。运行程序,输入大于0的整数m,单击按钮Cornmandl,程序判断m是否为素数,若是素数,则Labell显示“m是素数”,否则显示“m是合数”。事件代码如下:
Private Sub Commandl_Click()
m=Val(Me!Text1)
result=m&“是素数”
k=2
Do While k<=m/2
If m Mod k=0Then
result=m&“是合数”
_________
End H
k=k+1
Loop
Me!Labell.Caption=result
End Sub
程序画线处应填写的语句是( )。(D)
A. Exit
B. Exit Loop
C. Exit While
D. Exit Do
解析:本题是考查输入的m是否为素数,素数是指除了1和它本身之外没有别的约数,所以在While循环里只要m对k不能整除,说明k不是m的约数,否则m有小于本身的约数就不是素数,下面就不用再判断了,直接跳出Do循环。Do…While退出时,用Exit Do。
7.基于“学生名单表”创建新表“学生名单表2”,所使用的查询方式是( )。(B)
A. 删除查询
B. 生成表查询
C. 追加查询
D. 交叉表查询
解析:生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。因此基于“学生名单表”创建新表“学生名单表2”应使用生成表查询。
8.下列叙述中,正确的是( )。(D)
A. 在窗体和报表中均不能设置组页脚
B. 在窗体和报表中均可以根据需要设置组页脚
C. 在窗体中可以设置组页脚,在报表中不能设置组页脚
D. 在窗体中不能设置组页脚,在报表中可以设置组页脚
解析:窗体的设计视图的结构由5部分组成:主体、窗体页眉、窗体页脚、页面页眉、页面页脚,不包括组页眉和组页脚,故在窗体中不能设置组页眉和组页脚;报表通常包括7个部分:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚,故在报表中可以设置组页眉和组页脚。
9.Select语句中有子句“Where工资额>1000”,该子句的含义是( )。(A)
A. 查找工资额中大于1000元的记录
B. 将“工资额”中大于1000元的记录删除
C. 复制字段“工资额”中大于1000元的记录
D. 将字段“工资额”中大于1000元的记录进行替换
解析:Select语句的格式为:Select字段列表From表名W}lere条件表达式,其中W}lere子句用于指明查询的条件。Select语句的子句“Where工资额>1000”是要寻找“工资额”中大于1000元的记录。
10.设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商)、客户(客户号,姓名,地址,电邮,性别,身份证号)、购买(客户号,商品号,购买数量),则关系购买的键为( )。(C)
A. 客户号
B. 商品号
C. 客户号,商品号
D. 客户号,商品号,购买数量
解析:候选键(码)是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。在购买关系中,商品号、
本文档预览:3600字符,共7524字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载