2017计算机二级基础选择题练习及答案
245 已知程序段:
s=0
For I=1 to 10 Step 2
S=s+1
I=I*2
Next I
当循环结束后,变量I和s的值为( )。
A 10,1 B 11,2 C 22,3 D 16,3
参考答案C
250 已定义好有参函数f(m),其中形参m是整型变量。下面调用该函数,传递实参为5,将返回的函数值赋值给变量t。以下正确的是( )。
A t=f(m) B t=Call f(m)
C t=f(5) D t=Call f(5)
参考答案C
253 VBA的逻辑值进行算术运算时,True值被当做( )。
A 0 B -1 C 1 D 任意值
参考答案B
257 返回给定日期l-7的值。表示给定日期是一周中的哪一天的函数为( )。
A Weekday(date) B Hour(date)
C Date() D Sum
参考答案A
263 VBA数据类型符号”%”表示的数据类型是( )
A 整数 B 长整数 C 单精度数 D 双精度数
参考答案A
264 从字符串S(”abcdefg“)中返回子串B(”cd“)的正确表达式为( )。
A Mid(S,3,2) B Right(Left(S,4),2)
C Left(Right(S,5),2) D 以上都可以
参考答案D
268 字符函数Rtrim(字符表达式)返回值是去掉字符表达式( )的字符串。
A 前导空格 B 中间空格
C 两端空格 D 尾部空格
参考答案D
274 以下有关优先级的比较,正确的是( )。
A 算术运算符>关系运算符>连接运算符
B 算术运算符>连接运算符>逻辑运算符
C 连接运算符>算术运算符>关系运算符
D 逻辑运算符>关系运算符>算术运算符
参考答案B
275 以下哪个选项定义了10个整型数构成的数组,数组元素为 NewArray(l)至 NewArray(l0)。( )。
A Dim NewArray(10) As Integer
B Dim NewArray(1 to 10) As Integer
C Dim NewArray(10) Integer
D Dim NewArray(1 to 10) Integer
参考答案B
279 以下将变量 NewVar定义为 Interger型正确的是( )。
A Interger mewVar B Dim NewVar Of Integer
C Dim NewVar As Integer
D Dim Interger NewVar
参考答案C
281 能够实现从指定记录集里检索特定字段值的函数是( )
A Nz B Dsum C Dlookup D Rnd
参考答案C
282 以下关于变量的叙述错误的是( )。
A 变量名的命名同字段命名一样,但变量命名不能包含有空格或除了下划线符号外的任何其他的标点符号
B 变量名不能使用VBA的关键字
C VBA中对变量名的大小写敏感,变量名“Newyear”和“newyear”代表的是两个不同的变量
D 根据变量直接定义与否,将变量划分为隐含型变量和显式变量
参考答案C
283 在“NewVar=528”语句中,变量NewVar的类型默认为( )。
A Boolean B Variant C Double D Integer
参考答案B
284 在模块中执行宏“macro1”的格式为是( )。
A Functio.RunMacro B DoCmd.RunMacro
C Sub.RunMacro macro D RunMacro macro
参考答案B
285 以下关于标准模块的说法不正确的是( )。
A 窗体模块和报表模块属于类模块,它们从属与各自的窗体或报表
B 窗体模块和报表模块具有局部特性,其作用范围局限在所属窗体或报表内部
C 窗体模块和报表模块中的过程可以调用标准模块中已经定义好的过程
D 窗口模块和报表模块生命周期是伴随着应用程序的打开而开始、关闭结束
参考答案C??
295 程序段:
For S=5 TO S=10 Step 1
S=2*S
Next S
该循环执行的次数为( )。
A 1 B 2 C 3 D 4
参考答案A
329 要显示格式为“页码/总页数”的页码,应当设置文本框的控件来源属性值为( )
A [Page]/[Pages]
B =[Page]/[Pages]
C [Page]& "/" &[Pages]
D =[Page]&”/”&[Pages]
参考答案D
362 函数Right(Left(Mid(“Access DataBase”,1O,3),2),l)返回的值是( )
A t B at C a D B
参考答案C
372 VBA表达式DateSerial返回的值的类型是( )
A 整数 B 长整数 C 日期/时间 D 布尔型
参考答案C
384 Dim I As Integer
I=Int(-3.25)
I的返回值是( )。
A -3 B -4 C 3 D 3.25
参考答案B
385 VBA中定义局部变量可以用关键字( )
A Const B Dim C Public D Static
参考答案B
387 程序段:
Dim M As Single
Dim N As Single
Dim P As Single
M=Abs(-7)
N=Int(-2.4)
P=M+N
P的返回值是( )。
A 9 B -9 C 5 D 4
参考答案D
389 VBA表达式IIf(0,20,30)的值为( )
A 20 B 30 C 25 D 10
参考答案B
390 程序段:
D=#2004-8-1#
T=#12:08:20#
MM=Month(D)
ss=Second(T)
MM的返回值是( )。
A 2004 B 8 C 1 D 38200
参考答案B
392 程序段:
str1="helloworld"
str2="计算机等级考试"
str3=Right(str1,3)
sir3的返回值是( )。
A hel B loworld C rld D hellowo
参考答案C
397 运行下面的程序段:
For k=5 to 10 Step 2
k=k*2
Next k
则循环次数为( )。
A 1 B 2 C 3 D 5
参考答案A
398 程序段:
x=0
For i=1 to 10 step 2
x=x+i
i=i*2
Next i
当循环结束后,变量i的值为( )。
A 22 B 10 C 11 D 16
参考答案A
402 程序段:
Str=“计算机科学技术”
Str=Mid(str,3,2)
Str的返回值是( )。
A 计算机科学 B 机科学技术 C 机科 D 科学
参考答案C
406 VBA中定义符号常量可以用关键字( )。
A Const B Dim C Public D Static
参考答案A
407 已知程序段:
S=0
For I=1 to 10 step 2
S=S+1
I=I*2
Next I
当循环结束后变量I,S的值分别为( )。
A 22,3 B 11,4 C 10,5 D 16,6
参考答案A
410 VBA中用实际参数a和 b调用有参函数过程 Area(m,n)的正确形式是( )。
A Area m,n B Area a,b
C Call Area(m,n) D Call Area a,b
参考答案B
414 VBA数据类型符号 “&”表示的数据类型是( )
A 整数 B 长整数 C 单精度数 D 双精度数
参考答案B
420 下列算式正确的是( )。
A Int(2.5)=3 B Int(2.5)=2
C Int(2.5)=25 D Int(2.5)=0.5
参考答案B
VBA数据库编程
31 在Access中,DAO的含义是
A 开放数据库互连应用编程接口
B 数据库访问对象
C Active数据对象 D 数据库动态链接库
参考答案B
67 ADO 的含义是
A 开放数据库互连应用编程接口
B 数据库访问对象 C 动态链接库
D Active 数据对象
参考答案D
104 在窗体中有一个名称为run35的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0到100分之间,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。run35命令按钮的Click的事件代码如下:
Private Sub run35_Click( )
Dim flag As Boolcan
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
133 在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是
A DoCmd.OpenForm “学生信息录入”
B OpenForm “学生信息录入”
C DoCmd.OpenWindows “学生信息录入”
D OpenWindows “学生信息录入”
参考答案A
139 在窗体中添加一个名称为Command1 的命令按钮,然后编写如下事件代码:
Private Sub Commandl_Click() Msgbox f(24,18) End Sud Public Function f (m As Integer)As Integer Do while m<>n Do While m>n m=m-n Loop Do While m n=n-m Loop Loop f=m End Function
窗体打开运行后,单击命令按钮,则消息框的输出结果是
A 2 B 4 C 6 D 8
参考答案C
165 窗体中有3个命令按钮,分别命名为Command1、Command2和 Command3。当单击Command1按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Command1的单击事件过程中,正确的是
A private sub Command1_Click()
Command2.Visible = true
Command3.Visible = false
B private sub Command1_Click()
Command2.Enable = true
Command3.Enable = false
C private sub Command1_Click()
Command2.Enable = true
Command3.Visible = false
D private sub Command1_Click()
Command2.Visible = true
Command3.Enable = false
参考答案C
174 下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。
Sub GetRecNum( )
Dim rs As Object
Set rs = Me.Recordset
MsgBox-----
End Sub
程序空白处应填写的是
A Count B rs.Count
C RecordCount D rs. RecordCount
参考答案D
201 能够实现从指定记录集里检索特定字段值的函数是
A Nz B Find C Lookup D DLookup
参考答案 D
209 下列程序段的功能是实现“学生”表中“年龄”字段值加1
Dim Str As String
Str=" "
Docmd.RunSQL Str
空白处应填入的程序代码是
A 年龄=年龄+1 B Update学生 Set 年龄=年龄+1
C Set 年龄=年龄+1 D Edit 学生 年龄=年龄+l
参考答案B
244 运行下列程序,输入数据8, 9, 3, 0后,窗体中显示结果是
Private Sub Form _click()
Dim sum AsInteger,m As Integer
sum=0
Do
m=InputBox(“输入m”)
sum=sum+m
Loop Until m=0
MsgBox sum
End Sub
A 0 B 17 C 20 D 21
参考答案C
更多计算机二级考试试题推荐:
【2017计算机二级基础选择题练习及答案】相关文章: