77范文网 - 专业文章范例文档资料分享平台

Vb模拟试卷2013.5

来源:网络收集 时间:2019-03-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Vb模拟试卷

一. 选择题(50分)

1.下列叙述中,正确的是( )。

A) VB的事件由用户定义

B) VB程序从Main( )函数开始执行 C) VB运行时,总是等待事件的发生

D) VB程序运行后,在内存中只能驻留一个窗体 2.下列运算符中,优先级最高的是( )。

A) Not B) Mod C) = D) \\

3 窗体form,框架frame ,图片框picture,图象框image中( )是容器控件。

a) image form frame b) frame picture image c) picture image form d) form frame picture 4 下列关于变量的说法错误的是( )。

局部变量是指那些在过程中用DIM或STATIC语句声明的变量。 局部变量的作用域仅限于声明它的过程。

静态局部变量是在过程中用STATIC语句生明的。 局部变量在声明它的过程执行完毕后就被释放了。

5.执行x = MsgBox(\数据类型不匹配\出错提示!\,然后按回车,x的值是( )。 A) True B) False C) 0 D) 1

6.窗体上有文本框Text1和命令按钮Command1,对Command1编写如下事件过程:

Private Sub Command1_Click() Text1.Text = \ Text1.SelStart = 1 Text1.SelLength = 3 MsgBox Text1.SelText End Sub

运行时,单击命令按钮,出现的信息框显示( )。 A) ABCDE B) BCD C) ABC D) \

7.一个工程中含有窗体Form1、Form2和标准模块Modell,如果在Form1中有语句Public X As Integer,在Modell中有语句Public Y As Integer。则以下叙述中正确的是( )。

A)变量X、Y的作用域相同 B)Y的作用域是Modell

C)在Form1中可以直接使用X和Y D)在Form2中可以直接使用X和Y 8.在实际应用中,经常将一组单选按钮置于一个框架(Frame)控件内,这主要是为了( )。

A) 使用户界面美观 B) 使该组单选按钮同步

C) 使该组单选按钮处于禁止状态

D) 使该组单选按钮互斥,即同一时刻只有一个单选按钮被选中

9. 将窗体的( )属性设置为True,可使Form_Load事件中的Print方法显示结果。 A) DrawStyle B) DrawMode C) AutoRedraw D) Enabled 10.下面程序,sum是运算( )表达式的值。

Private Sub Commandl_Click( ) Dim sum As Double,s1 As Double

1

Dim I as integer, k as double sum=0:s1=0: k=1 for I=1 to n k=k*I

s1=s1+k sum=sum+s1 next I print sum End Sub

A)1+(1+2)+(1+2+??+N) B)1!+2! +??+N!

C)1!+(1!+2!)+??+ (1!+2! +??+N!) D)(1!+2!)+??+ (1!+2! +??+N!) 11.下面程序运行时单击窗体4次,每次输入分别为1,2,3,4时窗体上显示的最后结果是( )。

private sub form1_click() static s as integer dim x as integer cls

x=val(inputbox(“请输入一个正整数”)) if x mod 2 =0 then

s=s*x else

s=s+x

endif

print “s=”+str(s) end sub

A)10 B)5 C)1 D)20

12.在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是( )。

A) Drive1_Change B) Drive1_Chick C) Dir1_Chick D) Dir1_ Change

13.窗体中有标签、文本框和用图形方法绘制的图形,它们依次位于哪一图形层( )。 A) 上层、中层和下层 B) 中层、上层和下层 C) 下层、中层和上层 D) 上层、下层和中层

14已知字母D的ASCII码是68。在窗体上添加命令按钮Command1,并编写如下事件过程:

Private Sub Command1_Click() m = 68: a = \ Print a

For i = m = m + 1

a = Chr(m) + a + Chr(m) Print a Next i

2

End Sub

运行时,要使单击按钮后输出如下结果: D EDE FEDEF GFEDEFG

程序中的_____部分应为( )。

A) 1 To 4 B) 1 To 3 C) 1 To 4 step 2 D) 1 To 3 step 2 15.以下关于函数过程的叙述中,正确的是( )。 A) 函数过程形参的类型与函数返回值的类型没有关系 B) 在函数过程中,过程的返回值可以有多个

C) 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递 D) 如果不指明函数过程参数的类型,则该参数没有数据类型 16关于过程作用域,错误的描述是( )。

A) 全局过程的作用域为整个工程

B) 在不同模块中定义的全局过程不能同名 C) 在不同模块中定义的模块级过程可以同名

D) 在某一窗体定义的全局过程,其它窗体调用模块,必须在该过程名前加上窗体名称

17.下列关于多文档界面(MDI)的叙述错误的是( )。 A) MDI子窗口包含在一个大小可调的MDI父窗口内

B) MDI应用程序允许同时显示多个文档,每个文档显示在它自己的窗口中 C) MDI窗体的ActiveForm属性可以返回具有焦点或者最后被激活的子窗体 D) MDI应用程序中只有两种类型的窗体,即父窗体和子窗体

18 在窗体画一个名称为Command1的命令按钮,然后编写如下事件过程:

Dim xm as string,zf as integer private sub command1_click()

open “stu.dat” for as #1 do while TRUE

xm=inputbox(“请输入姓名”) if xm=”end” then exit do zf=val(inputbox(“请输入总分”)) #1,xm,zf loop close #1 end sub 程序运行后,单击命令按钮,向顺序文件stu.dat中添加记录,每条记录包含姓名(字符型)和总分(数值型)两个数据。则应在下划线处分别填入( )。

A) output , Print B) append , write C) input, get D) append , Put

19在窗体上画一个通用对话框,若要求打开该对话框时,\文件类型\栏只显示扩展名为.bmp的文件,则通用对话框的Filter属性应设置为( )。

A) \ B) \ C) \ D) \*. bmp \

20在窗体上画一个名称为Text1的的文本框,一个名称为Command1的命令按钮,

3

然后编写如下事件过程和通用过程

Public Function f1(ByRef x) x = x * x f1 = x + x End Function

Public Function f2(ByVal x) x = x * x

f2 = x + x + x End Function

Private Sub Command1_Click() n = Val(Text1.Text) If n \\ 2 = n / 2 Then f = f1(n) Else

f = f2(n) End If Print f; n End Sub

程序运行后,在文本框中输入6,然后单击命令按钮,窗体上显示的是( )。 A) 72 36 B) 108 36 C) 72 6 D) 108 6

二、设计题共3小题,每题10分,说明如下: ⑴ 如无具体说明,窗体及控件名称均采用默认值;

⑵ 默认属性的访问应使用全称,如文本框特Text1的Text属性为:Text1.Text,而非Text1;

⑶ 请在考生文件夹下保存窗体文件和工程文件;

1.设计如图所示窗体Form1,窗体的标题为“字体设置”,在窗体内画一个名称为Label1的标签,标签透明、文本内容居中显示,其标题为“字体设置示例”。在标签的下方画一个名称为Cb1的组合框,设置适当属性使其成为下拉式列表框,并通过属性窗口向下拉式列表框添加“宋体”、“黑体”、 “隶书”三个项目。右边画二个复选框,其中Check1的标题为“粗体”,Check2的标题为“下划线”。编写适当的事件过程,使程序运行后,当单击下拉式列表框中某项时,

Label1标题上就显示该项的字体;选中复选框Check1时标签文字效果为粗体,选中复选框Check2时标签文字加下划线。

注:程序中不得使用任何变量。

窗体文件名为ziti.frm,工程文件名为ziti vbp。 2、如图画一个宽度为3000,距窗体顶端500,字号

4

设为“小四”内容为“Select All Text!”且居中显示的文本框,运行时,指针指向文本框时显示“单击全选”,单击文本框将选中其全部内容。 注:程序中无需使用任何变量。

窗体文件名St.frm,工程文件名St.vbp。 3、请按图在窗体左侧设文本框和“添加”命令按钮各一个,在右侧设列表框两个(List1和List2)。运行时,单击按钮,先将文本框中输入的字符串添加到List1中,并将其去除首尾空格后的长度添加到List2中,然后清空文本框,并使文本框获得焦点。 注:程序中无需使用任何变量。 窗体文件名StS.frm,工程文件名StS.vbp。

4.设计如图所示窗体Form1;在窗体Form1左下方置一计时器控件,使每隔1秒钟触发一次计时器事件;按图示添加一个文本框text1;在窗体下方画一个标题为“显示日期”、名称为C1的命令按钮。程序运行时要求:初始显示当前的系统日期,单击“显示日期”按钮在text1上显示的是系统时间,且C1标题改为“显示时间”;单击“显示时间”按钮时在txet1上显示当前日期,且C1标题改为“显示日期”。

注:程序中不得使用任何变量。

在考生文件夹下保存窗体文件名为jishiqi.frm,工程文件名为jishiqi.vbp。 5.设计如图所示窗体,在窗体Form1上方置一名称为BP的下拉式菜单“基本图形”(含下一级名称为C1的“圆”菜单项;名称为R1的“矩形”菜单项;名称为L1的“直线”菜单项)、及名称为BT的下拉式菜单“图象”(含下一级名称为xs的“显示图片” 菜单项和名称为tc的“退出”菜单项)。在窗体内画一个名称为Pic的图形框。程序运行时要求:选择 “圆”菜单,在图形框内清屏并画中心为(1000,1000)半径为500的圆,选择“矩形”菜单、在图形框内清屏并画左上角为(100,100)、右下角为(1000,1000)的矩形,选择“直线”菜单项,当在图形框内清屏并画一条对角线;选择“显示图片”菜单,图形框内显示考生文件夹下的earth.ico;选择“退出”菜单,结束程序运行。 注:程序中不得使用任何变量。

在考生文件夹下保存窗体文件名为caidan.frm,工程文件名为caidan.vbp。 三、编程题共2小题,每题10分,说明如下:

5

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Vb模拟试卷2013.5在线全文阅读。

Vb模拟试卷2013.5.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/540679.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: