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

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

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

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

选择题

1.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。(D)

A. 内模式

B. 用户模式

C. 外模式

D. 概念模式

解析:数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户的公共数据视图。外模式也称子模式或者用户模式,是用户的数据视图,也就是用户所能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。内模式又称物理模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。描述数据库中全体数据的全局逻辑结构和特征的是概念模式,D选项正确。

2.现有语句:y=IIf(x>0,x Mod 3,0)

设x=10,则y的值是( )。(B)

A. 0

B. 1

C. 3

D. 语句有错

解析:IIF是条件函数,它的语法格式是:

IIf(,,),本题中,x=10时,条件表达式x>0的值为True,执行x Mod 3即10 Mod 3结果为1。故选B。

3.下面控件中,没有Caption属性的是(  )。(C)

A. 复选框

B. 单选按钮

C. 组合框

D. 框架

解析:Caption属性是设置或返回控件的标题。组合框没有Caption属性。故选C。

4.用Write和Print语句向文件中写入多个数据的差别在于( )。(C)

A. Write语句不会自动在数据项之间插入逗号

B. Print语句自动在数据项之间插入逗号

C. Write语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格

D. Print语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格

解析:本题考查顺序文件的写入命令。顺序文件写入包括Print和Write,写入格式为:Write[Print】#文件号,[输出列表]。其中,Write为紧凑格式,文件的数据项之间插入“,”,并要加上双引号。

5.执行语句 Dim X, Y As Integer 后(  )。(D)

A. X和Y均被定义为整型变量

B. X和Y均被定义为变体类型变量

C. X被定义为整型变量,Y被定义为变体类型变量

D. X被定义为变体类型变量,Y被定义为整型变量

解析:声明变量时可以同时声明多个变量,但要分别说明每个变量的数据类型。如果定义变量时不说明数据类型,默认是Variant变体类型变量。

本题中用Dim同时定义了两个变量X、Y,变量X没说明数据类型,所以是Variant型变量,Y是整型变量。故选D选项正确。

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

Private Sub Timer1_Timer()

Stmic flag As Integer

Ifflag=0 Then flag=1

flag=-flag

If flag=1 Then

Text1.ForeColor=&HFF& ’&HFF&为红色

Else

Text1.ForeColor=&HC000&’&HC000&为绿色

End If

End Sub

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

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

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

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

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

解析:计时器控件(Timer)用来完成有规律性时间间隔执行的任务,Interva1属性用于设置计时器事件之间的间隔,以毫秒为单位。

本题在每5秒执行一次的Timer事件过程中,通过静态变量flag值的交替变换(即-1和1之间)来控制文本框中文字的颜色,值为-1时为绿色,值为1时为红色。除程序刚启动第一次执行Timer事件过程时,静态变量flag的初始值为0外,其余各次均为-1或1。

7.设有如下Command1的单击事件过程及fun过程:

Private Sub Command1_Click()

  Dim x As Integer

  x=Val(InputBox(\\(A)

A. 3 6

B. 6 3

C. 6

D. 程序死循环

解析:题目中fun过程是一个递归过程,它的结束条件是参数值为奇数。第一次调用,参数值为6,是偶数所再次调用fun过程,这次参数为6/2=3,是奇数,不再调用自身,接着执行下一句输出参数值即3,然后返回第一次调用过程中执行下一句输出第一次调用参数值,即6。因此程序会输出3 6。

8.在数据库管理技术的发展中,数据独立性最高的是 ( )。(C)

A. 人工管理

B. 文件系统

C. 数据库系统

D. 数据模型

解析:在人工管理阶段,数据无法共享,冗余度大,不独立,完全依赖程序;在文件系统阶段,数据共享性差;在数据库系统阶段,共享性好,独立性高。

9.某人编写了下面的程序:

Private Sub Command1_Click()

Dim a As Integer,b As Integer

a=InputBox(\\(A)

A. 把过程pro的形式参数n As Integer改为ByVal n As Integer

B. 把Call pro(a+b)改为pro a+b

C. 把n=n\10改为n=n/10

D. 在pro b语句之后增加语句c%=a+b,再把Call pro(a+b)改为pro c

解析:在过程定义中过程的形式参数定义时如果没有ByVal指明参数的传递方式,那么默认为地址传递,这样过程中对形参的改变将影响到实参的值。本程序中过程定义语句Private Sub pro(n As Integer)说明形参n为按地址传递的,而在过程内语句n=n\10改变了形参的值,因此,a、b的值就不再是最初输入的值了,表达式a+b就不是期望的两个输入数的和。因此得不到正确结果。

只要把Private Sub pm(n As Integer)改为Private Sub pro(ByVal n As Integer),程序即可得到正确结果,因此A选项正确。

10.假定有以下程序段:

For i=l To 3

For j=5 To 1 Step-1

Print i*i Next j

Next I

则语句Print i*j的执行次数是( )。(A)

A. 15

B. 16

C. 17

D. l8

解析:外层For循环从1到3是3次,内层循所从5到l,是5次。因此循环体执行的次数是3+5=15次。

11.设有以下程序:

Private Sub Form_Click()

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号