国家二级(ACCESS)机试模拟试卷327
选择题
1.如果在创建表中建立字段\\(C)
A. 是/否
B. 数字
C. 文本
D. 备注
解析:根据关系数据库理论,一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。文本型字段可以保存文本或文本与数字的组合。文本型字段的字段大小最多可达到255个字符,如果取值的字符个数超过了255,可使用备注型。本题要求将\\
2.执行下列程序段后,变量x的值是( )。
x=3
Y=6
Do While y<=6
x=x*y
y=y+1
Loop(C)
A. 3
B. 6
C. 18
D. 20
解析:本题考查Do While…Loop循环结构。当满足条件y<=6时,进入循环体反复执行x=x*y,y=y+1操作,直至不满足条件。x初始值为3,y初始值为6,满足循环条件,进入第一次循环,x=3*6=18,y=y+1=6+1=7,不再满足循环条件,跳出循环,此时x的值为18。
3.调用下面子过程,消息框显示的值是( )。
Sub SFun()
Dim x,y,m
x=10
y=100
If y Mod x Then
m=x
Else
m=y
End If
MsgBox m
End Sub(D)
A. x
B. y
C. 10
D. 100
解析:本题考查的是If语句,还有赋值语句的知识点。首先,变量x赋值10,y赋值100;if语句中的条件语句是y Mod x,只要y不被x整除,则条件为真,否则条件为假。这里y可以被x整除,因此条件为假,执行else后面的语句,即m=y=100。因此,本题应选择D选项。
4.下面VBA程序段运行时,内层循环的循环总次数是( )。
For m=0 To 7 step 3
For n=m—1 To m+1
Next n
Next m(D)
A. 4
B. 5
C. 8
D. 9
解析:本题考查循环的基础知识。对于这类问题我们应该仔细分析清楚每一重循环的次数。可以看出,外循环由于步长为3,所以总共会执行3次,即m=0、m=3、m:6:在每次外循环中,无论m取何值,内循环都是从m—1到m+1执行3次。所以内循环总共的执行次数为3*3=9次。
5.宏命令RunApp的功能是( )。(B)
A. 执行指定的SQL语句
B. 执行指定的外部应用程序
C. 执行指定的宏命令
D. 执行设置属性值的宏命令
解析:宏命令RunApp用于执行指定的外部应用程序。
6.窗体中有文本框Text1。运行程序,输入大于0的整数m,单击按钮Command1,程序显示由星号组成的高度和上底均为m的等腰梯形形。例如,当m=5时,显示图形如下。
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * * *
事件代码如下。
Private Sub Command1_Click()
m = Val(Me!Text1)
result = \\(A)
A. k + 2 * m – 2
B. k + 2 * m
C. k + m – 1
D. k + m
解析:本题考查的是for循环执行过程,通过for循环输出等腰梯形。第一个循环用于控制输出的行数,第二个for循环用于控制每行输出的字符数。从图中可看出,第1行,4个空格,5个*字符;第2行,3个空格,7个*字符;第3行,2个空格,9个*字符;第4行,1个空格,11个*字符;第5行,0个空格,13个*字符;可看出行号与输出空格关系,假定有输入的为整数m,第k行,应输出m-k个空格;同理,第k行,应输出k+2*m-2个*号字符。因此,满足条件的只有A,所以选择A选项。
7.如果设置报表上某个文本框的控件来源属性为“=3*2+7”,则预览此报表时,该文本框显示信息是(A)
A. 13
B. 3*2+7
C. 未绑定
D. 出错
解析:本题考查报表控件源的知识。控件来源必须以“=”引出,控件来源是一个表达式,预览时里面显示表达式的值。
8.下列叙述中正确的是( )。(D)
A. 栈是\\
B. 队列是\\
C. 循环队列是非线性结构
D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
解析:栈是先进后出的线性表,所以A)错误;队列是先进先出的线性表,所以B)错误;循环队列是线性结构的线性表,所以C)错误。
9.在窗体中有一个命令按钮run1,对应的事件代码如下:
Private Sub run1_Enter()
Dim Rum As Integer
Dim m As Interger
Dim n As Integer
Dim i As Integer
For i=l To 10
niMII=InputBox(“请输入数据:”,“输入”,1)
If Int(BUm)=num Then
m=m+1
Else
n=n+1
End If
Next i
MsgBox(”运行结果:m=“&Str(m)&”,n=“&Str(n))
End Sub
运行以上事件所完成的功能是( )。(A)
A. 对输入的10个数据统计有几个是整数,有几个是非整数
B. 对输入的10个数据求各自的余数,然后再进行累加
C. 对输入的10个数据求累加和
D. 对输入的10个数据统计有几个是奇数,有几个是偶数
解析:从题目要求来看for为循环语句,InputBox设置输入数据框,If语句是计算输入值为整数还是非整数,依次输入10次数值,当输入值为整数时m自动增1,当输入值为非整数时n自动增1。
10.下列不属于窗体的常用格式属性的是( )。(A)
A. 记录源
B. 边框样式
C. 导航按钮
D. 记录选定器
解析:格式属性主要是针对控件的外观或窗体的显示格式而设置的。控件的格式属性包括标题、字体名称、字体大小、字体粗细、前景颜色、背景颜色、特殊效果等。窗体的格式属性包括标题、默认视图、滚动条、记录选定器、导航按钮、分隔线、自动居中、控制框、最大最小化按钮、关闭按钮、边框样式等。记录源是属于数据属性。所以本题答案是A。
11.VBA中不能进行错误处理的语句是( )。(B)
本文档预览:3600字符,共16145字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载