A) #2012-1-23# - #2011-2-3#
B) year(#2011-2-3#)
C) DateValue(\-2-3\
D) Len(\-2-3\
【解析】A)选项结果为数值,等于两日期相隔天数;B)选项结果为数值,等于年份2011;D)选
项结果为数值,Len函数是返回字符串的长度;C)选项正确,DateValue函数是将字符串变为日期类
34.由
\For i=1 To 9 Step -
3\ 决定的循环结构,其循环体将被执行( A )。
A) 0次
B) 1次
C) 4次
D) 5次
【解析】题目中For循环的初值为1,终值为9,步长为-3,不满足循环条件,循环体将不会被执行。
35.如果X是一个正的实数,保
留两位小数、将千分位四舍五入
的表达式是( B )。
A)
B)
C)
D)
【解析】根据题意,Int(100*
(x+0.05)实现千分位的四舍五入,同时扩大100倍取整,乘0.01是为保证保留两位小数,与前面的乘以100对应,因此本题选B)
36.有如下事件程序,运行该程
序后输出结果是( A )。 Private
Sub
Command33_Click()
Dim x As Integer, y As
Integer
x = 1: y = 0
Do Until y <= 25 y = y + x * x x = x + 1 Loop
MsgBox \=\, y=\
End Sub
A) x=1,
y=0
B) x=4,
y=25
C) x=5,
y=30
D) 输出其他结果
【解析】Do Until循环采用的是先判断条件后执行循环体的做法,如果条件为True,则循环体一次都不执行。否则进入循环体执行。本题中的循环停止条件是y<=25,而y=0,满足条件表达式,则不进入循环体,x、y的值不变,仍为1、0。
37.在窗体上有一个命令按钮
Commandl,编写事件代码如下: Private Sub
Command1_Click()
Dim x As Integer, y As
Integer
x = 12: y = 32
Call Proc(x, y)
Debug.Print x; y
End Sub
Public Sub Proc(n As Integer,
ByVal m As Integer) n = n Mod 10 m = m Mod 10 End Sub
打开窗体运行后,单击命令按钮,立即窗口上输出的结果是( A )。
A) 2 32 B) 12
3
C) 2 2 D) 12
32
【解析】参数有两种传递方式:传址传递ByRef和传值传递ByVal。如果没有说明传递类型,则默认为传址传递。在函数Proc(n As Integer,ByVal m As Integer)参数中,形参n默认为传址传递,形参的变化将会返回到实参,即形参n mod 10(12 mod 10)得到的结果2将返回给实参x,即x=2;而y为传值类型,不因形参的变化而变化,所以输出的x和y应为2和32。
38.在窗体上有一个命令按钮
Commandl和一个文本框Textl,编
写事件代码如下:
Private Sub
Command1_Click() Dim i,j,x
For i = l To 20 step 2 x = 0
For j = i To 20 step 3
x = x + 1 Next j Next i
Text1.Value = Str(x) End Sub
打开窗体运行后,单击命令按钮,文本框中显示的结果是( A )。
A) 1 B) 7
C) 17
D) 400
【解析】题目中使用了双重
For循环,外循环中每循环一次,X的值都是从0开始,所以外循环中到最后一次循时,X的值是0,而内循环中的最后一次循环是j=20 to 20 step 3所以此时内循环只循环一次,X的值为X=0+1=1。Str函数将数值转换成字符串。
39.能够实现从指定记录集里
检索特定字段值的函数是( B )。
A) DCount
B) DLookup
C) DMax
D) DSum
【解析】DLookUp函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表字段中的
数据。
40.在已建窗体中有一命令按
钮(名为Command1),该按钮的单击事件对应的VBA代码为: Private Sub
Command1_Click()
= \雇员\End Sub
单击该按钮实现的功能是( D )。
A) 使用select命令查找\雇员\表
中的所有记录
B) 使用select命令查找并显示\雇
员\表中的所有记录
C) 将subT窗体的数据来源设置
为一个字符串
D) 将subT窗体的数据来源设置
为\雇员\表
【解析】窗体的RecordSource
属性指明窗体的数据源,题目中窗体数据源来自一条SQL语句\select * from 雇员\,该语句从数据表\雇员\中选取所有记录,即窗体数据来源为\雇员\表。
无纸化真考题库试题(3)真题
1.
下列叙述中正确的是
( D )。
A) 栈是\先进先出\的线性表
B) 队列是\先进后出\的线性表
C) 循环队列是非线性结构
D) 有序线性表既可以采用顺序
存储结构,也可以采用链式存储结构
2.支持子程序调用的数据结
构是( A )。
A) 栈
B) 树
C) 队列
D) 二叉树
【解析】栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调用子
函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点。
3.某二叉树有5个度为2的结
点,则该二叉树中的叶子结点数是( C )。
A) 10 B) 8 C) 6
D) 4
【解析】根据二叉树的基本性
质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点
计算机二级ACCESS历年选择题汇总



