首页 > 全部 > 二级VB > 国家二级VB机试(选择题)模拟试卷248

国家二级VB机试(选择题)模拟试卷248

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

国家二级VB机试(选择题)模拟试卷248

选择题

1.下列关于栈的描述中正确的是(C)

A. 在栈中只能插入元素而不能删除元素

B. 在栈中只能删除元素而不能插入元素

C. 栈是特殊的线性表,只能在一端插入或删除元素

D. 栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

解析:栈是限定在一端进行插入与删除的线性表,在栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。

2.在E—R图中,用来表示实体联系的图形是( )。(C)

A. 椭圆形

B. 矩形

C. 菱形

D. 三角形

解析:在E-R图中实体集用矩形表示,属性用椭圆表示,联系用菱形表示。

3.在数据库系统中,用户所见的数据模式为(B)

A. 概念模式

B. 外模式

C. 内模式

D. 物理模式

解析:用户所见到的数据模式是外模式也称用户模式。它是用户的数据视图,它由概念模式导出。一个概念模式可以有若干个外模式,每个用户只关心.与它有关的外模式,这样不仅可以屏蔽大量无关信息,而且有利于数据维护。

4.Print Right(\\(C)

A. VB

B. Programming

C. ng

D. 2

解析:Right()函数用于取出已有字符串最右边指定个数的字符串,本题中取出的是最后两位字符。

5.设窗体上有一个名称为Timerl的计时器控件,其Interval属性被设置为500,Enabled属性被设置为

True;还有一个名称为Textl的文本框和下面的事件过程:

Private Sub Timer1_Timer()

Static x As Long

x=x+1

Text1=x

End Sub

程序运行一段时间后,文本框中显示的是100,则表示( )。(C)

A. 程序已经运行了100秒

B. 程序已经运行了100毫秒

C. 程序已经运行了50秒

D. 文本框到窗体左边框的距离是100

解析:过程Timerl_Timer()按计时器的Interval属性值定时运行。该属性用来设置计时器事件之间的间隔,以毫秒为单位,取值范围为0~65535,因此其最大时间间隔不能超过65秒。文本框中显示值是100时,表示Timerl_Titner()运行了100次,运行时间是100*500毫秒=50秒。所以本题答案为C)。

6.Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数x是否是Fibonacci数列中的某个数,若是,则返回True,否则返回False。

Function Isfab(x As Integer)As Boolean

DimaAs Integer,bAsInteger,cAs Integer,

flag As Boolean

flag=False

a=1:b=1

Do While x<b

c=a+b:a=b:b=c

If x=b Then flag=True

Loop

Isfab=flag

End Function

测试时发现对于所有正整数x,函数都返回False,程序需要修改。下面的修改方案中正确的是( )。(C)

A. 把a=b与b=c的位置互换

B. 把c=a+b移到b=c之后

C. 把Do While x<b改为Do While x>b

D. 把Ifx=b Then flag=Tree改为If x=a Then

解析:在本题中通过分析题干中的程序可以看出,函数的返回值就是变量flag的值。错误现象是无论输入哪个正整数均会返回False,这就代表着没有执行循环,直接输出的就是变量flag的初值False。进一步分析可以看出,由于b的初值为1,而任何正整数均不会小于1,所以永远无法满足循环条件从而进入循环,因此需要将条件x<b改为x>b。

7.在标准模块中,将a定义为全局整型变量的语句是(D)

A. Static a As Integer

B. Dim a As Integer

C. Private a As Integer

D. Public a As Integer

解析:根据变量的定义位置和定义关键字的不同,变量可以分为以下3种类型:

.局部(Local)变量:在过程(事件过程或通用过程)内定义的变量,其作用域:该变量所在的过程,定义时使用Dim、Static关键字;

.模块(Module)变量:模块变量包括窗体变量和标准模块变量2种。其中,窗体变量可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变量是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。

区别是标准模块是只含有程序代码的应用程序文件,其扩展名为.bas:

.全局(Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。

8.设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:

Function fun(a As Integer,b As Integer)

While a>b

a=a-b

Wend

fun=a

End Function

在调试时发现函数是错误的。为使函数能产生正确的返回值,应做的修改是( )。(D)

A. 把a=a-b改为a=b-a

B. 把a=a-b改为a=a\b

C. 把While a>b改为While a<b

D. 把While a>b改为While a>=b

解析:程序中没有考虑余数为O的情况,即条件中应该有a=b,则a=a-b,这样才能正确得到余数0。因此程序中应该修改While的条件a>b为a>=b。

9.以下关于菜单的叙述中错误的是( )。(B)

A. 对于同一窗体中的菜单,各菜单项的名称必须唯一

B. 对于同一窗体中的菜单,各菜单项的标题必须唯一

C. 菜单中各菜单项可以是控件数组元素

D. 弹出式菜单的编辑、定义在菜单编辑器中进行

解析:对于同一窗体中的菜单,各菜单项的标题不需唯一。

10.下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是( )。(B)

A. LnitDir属性用于设置对话框中显示的起始目录

B. Filter属性用于设置对话框默认的过滤器

C. DefauhExt属性用于设置对话框中默认的文件类型

D. FileTitle属性用于存放对话框中所选择的文件名

解析:通用对话框的InitDir属性用于设置对话框中显示的起始目录,Filter属性用来指定在对话框中显示的文件类型,FilterIndex用于设置对话框默认的过滤器,DefauhExt属性用于设置对话框中默认的文件类型,FileTitle属性用于存放对话框中所选择的文件名。

11.

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号