首页 > 全部 > 二级VB > 国家二级(VB)机试模拟试卷224

国家二级(VB)机试模拟试卷224

本单篇文档共17252字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VB 模拟试卷 7077人下载
价格: 1.00 原价:¥8.80
收藏

国家二级(VB)机试模拟试卷224

选择题

1.下面程序的执行结果是(  )。

Private Sub Command1_Click()

  a=0

  k=1

  Do While k<4

    x=k ^ k ^ a

    k=k+1

    Print x;

  Loop

End Sub(B)

A. 1 4 27

B. 1 1 1

C. 1 4 9

D. 0 0 0

解析:本题主要考查算术运算符中的幂运算,在程序中x的值为k的k次方的a次方,k的值每次循环都加1,但a的值不变总为0,除0以外的任何数的0次方都是1,因此,在k的值变为4之前会输出三个1。

2.窗体上有1个名称为Textl的文本框;1个名称为Timerl的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timerl的事件过程如下:

Private Sub Timerl yime()

Static flag As Integer

Ifflag=0 Then flag=1

flag=一flag

Ifflag=1 Then

Textl.ForeColor=&HFF& &HFF&为红色

Else

Text 1.ForeColor=&HC000&’&HC000&为绿色

End If

End Sub

以下叙述中正确的是( )。(D)

A. 每次执行此事件过程时,flag的初始值均为0

B. flag的值只可能取0或1

C. 程序有逻辑错误,Else分支总也不能被执行

D. 程序执行后,文本框中的文字每5秒改变一次颜色

解析:计时器控件(Timer)用来完成有规律性时间间隔执行的任务,Interval属性用于设置计时器事件之间的间隔,以毫秒为单位。本题在每5秒执行一次的Timer事件过程中,通过静态变量flag值的交替变换(即-1和1之间)来控制文本框中文字的颜色,值为-1时为绿色,值为l时为红色。除程序刚启动第一次执行Timer事件过程时,静态变量flag的初始值为0外,其余各次均为-1或1。

3.设a是整型变量,与函数IIf(a>0,-a,a)有相同结果的代数式是( )。(B)

A. |a|

B. -|a|

C. a

D. =-a

解析:IIf函数可以用来执行简单的条件判断操作,它是“If…Then…Else”结构的简写版本,其格式为:result=IIf(条件,True部分,False部分)。其中“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”,否则返回“False部分”。“True部分”或“False部分”可以是表达式、变量或其他函数。本题中IIf函数的作用是如果a>0则返回.a,否则返回a,等价于-|a|。

4.在窗体上画一个名称为Text1的文本框,然后画一个名称为HscroUl的滚动条,其Min和Max属性分别为0和1 000。程序运行后,如果移动滑块,则在文本框中显示滚动条的当前值。以下能实现上述操作的程序是( )。(A)

A. Private Sub Hscroll l Change( )

B. Private Sub Hscroll l Click()

Textl.Text=HScrolll.Value Textl.Text=-HScrolll.Value

End SubEnd Sub

C. Private Sub Hscroll l Change()

D. Private Sub Hscroll 1.Click()

Textl.Text=-Hscrolll.Caption Textl.Text=Hscrolll.Caption

End SubEnd Sub

解析:本题考查滚动条的事件和属性。滚动条上滑块的位置决定了其Value属性的值,当滑块的位置发生改变时,将触发滚动条的Change事件。因此,要想在移动滑块时,在文本框中显示滚动条的当前值,可通过在滚动条的Change事件中将滚动条的Value属性值赋值给文本框的Text属性来实现。

5.数学式子5+(a+b)×2对应的Visual Basic表达式是( )。(C)

A. 5+a+b*2

B. 5+(a+b)2

C. 5+(a+b)*2

D. 5+(a+b)*(a+b)

解析:本题考查数学式与表达式之间的转化。VB中一个表达式写在同一行,不可以省略运算符。括号必须成对出现。

6.在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是( )。

(D)

A.

B.

C.

D.

解析:

7.下面是求最大公约数的函数的首部:

Function gcd(ByVal x As Integer,ByVal y As Integer)As Integer

若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。(D)

A. Print god(8,12),god(12,16),gcd(16,8)

B. Print gcd(8,12,16)

C. Print gcd(8),gcd(12),gcd(16)

D. Print god(8,god(12,16))

解析:调用函数过程时的实参与函数过程的形参必须是类型、顺序、个数相同。

本题中函数过程的形参有2个,调用时实参也要是2个,故排除选项B和C。

选项A虽然语法没错误,但不符合题意。

选项D是正确的。调用函数过程时可以嵌套调用。

8.窗体上有Command1、Command2两个命令按钮。现编写以下程序:

Option Base 0

Dim a()As Integer, m As Integer

Private Sub Command1_Click()

  m=InputBox(\\(B)

A. 5

B. 6

C. 10

D. 11

解析:程序中Option Base 0表示指定数组的下标默认下界为0。ReDim语句用来重新定义动态数组,按定义的上下界重新分配存储单元。在一个程序中,可以多次用ReDim语句定义同一个数组,随时修改数组中元素的个数。程序中先执行ReDim a(10),然后执行了ReDim a(5),因此数组a的下界为0,上界为5,共有6个元素。

9.下面程序运行时,若输入\\(D)

A. 0

B. 1

C. 2

D. 3

解析:根据题中的程序代码可知,ch为输入字符串的大写状态,第一个For循环是依次取出字母,n为取出字母与\\

10.窗体Form1上有一个名称为Command1的命令按钏,

本文档预览:3600字符,共17252字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级(VB)机试模拟试卷224

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号