当前位置:文档之家› VB模拟试卷和答案

VB模拟试卷和答案

VB模拟试卷和答案
VB模拟试卷和答案

北京语言大学网络教育学院

《VB》模拟试卷一

注意:

1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、关于VB的特点描述错误的是()。

[A] VB编程是可视化编程[B] 是面向对象的程序设计

[C]不可以访问数据库[D]采用事件驱动编程机制

2、下面关于鼠标的指针设置说法不正确的是()。

[A] 可以使用MouseIcon设置鼠标的形状

[B] 可以使用MousePointer设置鼠标的形状

[C] MousePointer设为99时,可用MouseIcon设置鼠标的形状

[D] MouseIcon只能通过属性窗口选择鼠标形状

3、Dim Snow(1 to 12 ,1),As Integer 是大小为()的二维数组。

[A]13*2 [B] 13*1 [C] 12*2 [D] 12*1

4、在工具箱里的都是()。

[A] 标准控件[B] 外部控件

[C] ActiveX控件[D] 可插入对象(OLE)

5、一个窗体大小改变时被触发的事件是()。

[A] Click事件[B] Resize事件

[C] Initialize事件[D] Unload事件

6、下列关于控件说法不正确的是()。

[A] Agent控件用于设置动画行为

[B] TextBox用于接收用户输入的信息

[C] Frame用于将控件分为若干组,当框架移动时,其中的控件不移动

[D] ListBox向列表中添加一个新的项目

7、关于CheckBox控件描述错误的是()。

[A] 是复选框按钮,用√表示选中[B] Value用来表示复选框状态。

[C] Value为1表示选中该框[D] Value为0表示该框被禁止,显示灰色

8、关于Shape控件描述正确的是()。

[A] 用于向窗体添加矩形、圆形等图形[B] Arial取值有7种,FillStyle取值有8种

[C] Arial用于设置显示控件的形状[D] FillStyle用来设置控件填充风格。

9、下面不属于循环控制语句的是()。

[A] if…then…[B] Do While…Loop

[C] While…wend [D] For…to…

10、关于基本运算操作符描述正确的是()。

[A] / 表示整除运算[B] \ 表示除法运算

[C] Mod表示求余运算[D] * 表示加法运算

11、下面关于函数和过程说法不正确的是()。

[A] 函数和过程都可以有参数也可以都没有参数

[B] 使用函数和过程便于节省代码输入时间

[C] 使用函数和过程便于程序的结构化和修改查看

[D] 函数和过程没有本质区别

12、窗体的()用来描述窗体和控件的特征。

[A]属性[B] 事件[C] 结构[D] 方法

13、能够改变窗体边框线类型的属性是()。

[A] FontStyle [B] BorderStyle [C] BackStyle [D] Border

14、下面关于函数功能的说法不正确的是()。

[A] PainPicture用于将位图显示在指定设备场景中并将位图背景设为透明

[B] InputBox接收用户输入的信息

[C] LoadCursorFormFile()用于设置动画光标

[D] SetClassLong()设置动画光标

15、关于控件属性描述错误的是()。

[A] 每个控件都有自己的属性

[B] 所有的控件都有Name属性

[C] Name属性只能在属性窗口中修改

[D] Caption属性可在代码窗口或属性窗口里设置

16、真正读取、写入和修改数据库,并处理数据仓库中所有内部事务的是()。

[A] 用户界面[B] 数据库引擎

[C] 数据仓库[D] 数据库表

17、下列各种窗体事件中,不能由用户触发的事件是()。

[A] Load事件和Unload事件[B] Click事件和Unload事件

[C] Click事件和Dbclick事件[D] Load事件和Initialize事件

18、关于WebBrowser控件描述不正确的是()。

[A] WebBrowser控件用于创建Web浏览器

[B] 利用WebBrowser控件的GoSearch方法向后移动一个项目

[C] 利用WebBrowser控件的Navigate方法移动到URL或打开HTML文件

[D] 利用WebBrowser控件的GoHome方法移至当前主页。

19、当本地计算机要关闭客户机与服务器应用程序的TCP连接或监听套接字时,应调用Winsock控件的()方法。

[A]Unload [B] Open [C] Accept [D] Close

20、关于MAPI控件说法正确的是()。

[A] MAPI即邮件应用程序编程接口,有两种:MAPISession和MAPIMessages

[B] MAPISession可以签到并建立一个MAPI会话,也可以从一个MAPI会中签退。

[C] MAPIMessages允许用户执行各种邮件系统函数

[D] MAPI控件在运行时是可见的,并且这些控件都没有事件。

二、【多项选择题】(本大题共5小题,每小题2分,共10分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。多选、少选、错选均无分。

21、关于播放音频、视频文件说法正确的是()。

[A] 播放声音文件可以用Microsoft Windows 提供的mciExecute API

[B] 播放声音文件可以用VB 6.0 Multimedia MCI控件

[C] 播放视频文件可以用mciExecute Multimedia MCI API

[D] 播放视频文件可以用VB 6.0 Multimedia MCI控件

22、VB中为用户提供了两种图形加载方式,描述正确的是()。

[A] 一种是在设计时加载图像

[B] 一种是在运行时加载图像

[C] 设计时加载图像用属性或者粘贴加载

[D] 运行时加载图像用函数LoadPicture或LoadResPicture加载

23、下面关于数据库的描述正确的是()。

[A] 数据库是一组特定的数据集合,是提供数据的基地。

[B] 数据库中的数据集合组成特定的表。

[C] 表中每一行为一个字段,每一列为一条记录

[D] 每个字段描述它所含有的数据,每个字段有自己的数据类型

24、VB6.0提供了三个非常强大的Internet控件:()。

[A] WinSock [B] WebBrowser

[C] TCP [D] Internet Transfer

25、关于WinSock控件描述正确的是()。

[A] WinSock控件用于显示网络适配器地址、主机地址和主机名

[B] WinSock控件提供一种访问TCP和UDP的网络服务

[C] WinSock控件的LocallIP返回本地机器IP地址

[D] 当本地计算机希望和远程计算机建立连接时要调用WinSock控件的Connect方法

三、【判断题】(本大题共5小题,每小题2分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。

26、VB中图形图像的载体有三种:窗体、图像控件、图片框控件。()

27、WinSock的LocalPort返回本地机器名。()

28、当本地计算机希望和远程计算机建立连接时,要调用WinSock控件的Connect方法。

()

29、Internet Transfer控件支持FTP和HTTP协议。()

30、Timer控件提供定时时间间隔的功能。()

四、【填空题】(本大题共5小题,10个空,每空2分,共20分)请将答案填写在答题

卷相应题号处。

31、窗体的BorderStyle属性用于设置窗体的(),该属性有()种取值。

32、创建窗体后可以看见窗体由()、控制按钮和()组成。

33、VB是微软推出的可视化、面向()、采用事件驱动的()设计语言。

34、当前VB6.0采用的主要访问技术有三种:ADO,DAO和RDO,其中()将要替代()、()。

35、()是一组具有相同名称、类型、事件和属性值的控件。

五、【简答题】(本大题共2小题,每小题10分,共20分)请将答案填写在答题卷相应题号处。

36、执行下面的程序段后,写出i和s的值。

s = 2

For i = 3.2 To 4.9 Step 0.8

s = s + 1

Next i

37、请写出函数过程与子过程的区别。

《VB》模拟试卷一答案

一、【单项选择题】(本大题共20小题,每小题2分,共40分)

二、【多项选择题】(本大题共5小题,每小题2分,共10分)

三、【判断题】(本大题共5小题,每小题2分,共10分)

四、【填空题】(本大题共5小题,10个空,每空2分,共20分)

31、(边界类型);(6);

32、(标题栏);(窗体); (注:顺序可以变化)

33、(对象);(结构化);

34、(ADO);(DAO);(RDO);(注:顺序可以变化)

35、(控件数组);

五、【简答题】(本大题共2小题,每题10分,共20分)

36、标准答案:I=5.6 ;s=5

复习范围或考核目标:课件4-5-2 For…Next语句

37、标准答案:

1)函数过程可以有返回值,子过程没有。

2)函数调用在表达式中的地位与变量一样,子过程要专门的语句来调用。

3) 函数的数据类型是指函数返回值的数据类型,可由编程者来定义

4)函数过程需要在函数返回前把一个值赋给函数名作为返回值

复习范围或考核目标:课件第6章 Sub过程(子过程)、Function过程(函数过程)

北京语言大学网络教育学院

《VB》模拟试卷二

注意:

1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、下列说法错误的是()。

[A] 默认情况下,属性Visible的值为True;

[B] 属性Visible的值可以设置为False或者True;

[C] 若设置控件Visible的属性为False,则运行时控件会隐藏;

[D] 若设置控件Visible属性同设置Enabled属性的功能是一样的,都是使控件处于失效状态。

2、form.vbp是()。

[A]工程文件[B] 窗体文件[C] 资源文件[D] 工程组文件

3、关于MsgBox()函数说法不正确的是()。

[A] 用于产生提示信息

[B] 其参数msg用于在该函数产生的对话框内显示提示信息

[C] 其参数type用于指定显示按钮的数目及形式,默认值为1

[D] 其参数title是对话框标题,显示在对话框顶部的标题区

4、窗体的()用来描述能对窗体实施的操作。

[A]属性[B] 事件[C] 结构[D] 方法

5、下面属于对象常用属性的是()。

[A]Load [B] Caption [C] KeyPress [D] Click

6、关于控件描述错误的是()。

[A]控件具有属性、方法和事件

[B]控件是VB的主要对象之一

[C]一组具有相同名称的控件就可以组成一个控件数组

[D]OLE是控件中的一类

7、窗体的()来使窗体隐藏。

[A]Show方法[B] Hide方法

[C]Line方法[D]PintForm方法

8、下面不是Active控件的是()。

[A] WinSock [B] WebBrowser

[C] Image [D] Internet Transfer

9、下面不属于基本控制语句的是()。

[A] if…then…[B] Do While…Loop [C] While…Loop [D] For…to…

10、Pset(200,100)和Pset step(200,100)分别表示()。

[A] 两者都表示在(200,100)处画一个点

[B] 前者表示在(200,100)处画一个点,后者表示在(400,200)处画一个点

[C] 两者都表示在(400,200)处画一个点

[D] 以上答案都不正确

11、关于使用控件数据库不正确的是()。

[A] 使用Data控件可以实现无代码编程

[B] Data控件可以执行大部分数据操作而不需要编写代码

[C] Data控件可以从一个记录到另一个记录,并显示和操纵来自被链接控件记录的数据

[D] Data控件不能自动处理意外事故

12、下面关于鼠标事件描述不正确的是()。

[A] 利用鼠标事件可以跟踪鼠标的操作,判断按下的是哪一个鼠标键

[B] Click、DbClick、MouseMove、MouseUp和MouseDown都是鼠标事件

[C] MouseMove是鼠标在对象内滚动时触发的

[D] 鼠标必须一个对象的边界范围内时,另一个对象也可以接收MouseMove事件

13、下面关于键盘事件说法不正确的是()。

[A] 有三种键盘事件:KeyPress、KeyDown和KeyUp

[B] KeyPress在键盘有按键动作时触发

[C] KeyPress响应所有键,包括功能键

[D] KeyDown在按键按下时触发和KeyUp在按键被释放时触发

14、关于Agent控件的属性使用不正确的是()。

[A] Genie.Speak是Agent动画的说话指令

[B] Genie.Play()是Agent动画的做动作指令

[C] Genie.Show 是Agent动画的隐藏指令

[D] Genie.Move是Agent动画的移动指令

15、下面关于数据库的描述不正确的是()。

[A] 数据库是一组特定的数据集合,是提供数据的基地。

[B] 数据库能够保存数据,并能允许用户访问所需数据

[C] 数据库中的数据集合组成特定的表。

[D] 表中每一行为一个字段,每一列为一条记录

16、关于圆和椭圆的绘制说法正确的是()。

[A] 都是用Circle方法,参数选择也是一样的

[B] Circle(60,50),10表示在(60,50)处绘制一个半径为10的椭圆

[C] Circle(60,50),10....0.6在窗体上绘制垂直方向上的椭圆

[D] Circle(60,50),10....1.5在窗体上绘制垂直方向上的椭圆

17、关于Internet Transfer 控件描述不正确的是()。

[A] Internet Transfer控件用于获取或发送文件或文档

[B] Internet Transfer控件的GetHeader方法用于检索HTTP标头文本

[C] Internet Transfer控件不支持FTP协议

[D] Internet Transfer控件的Proxy属性用于返回Internet网通信的代理服务器名称

18、关于三类控件说法不正确的是()。

[A] 标准控件在工具箱中,能删除或添加

[B] Active控件一般通过“部件”对话框添加

[C] 可插入对象控件一般通过“部件”对话框添加

[D] 控件的属性、事件一般都是预先定义好的

19、下列叙述正确的是()。

[A] 对象是包含数据又包含对象数据进行操作的方法的物理实体

[B] 对象的属性只能在属性窗口中设置

[C] 不同的对象能识别不同的事件

[D] 事件过程都要由用户点击对象来触发

20、下面是VB中有效的注释语句是:()。

[A] // Dim a As String [B] / Dim a As String

[C] ‘ Dim a As String [D] “ Dim a As String

二、【多项选择题】(本大题共5小题,每小题2分,共10分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。多选、少选、错选均无分。

21、关于Lable控件属性的说法正确的是()。

[A] Lable控件有六个重要属性

[B] Alignment属性值为1时,文本靠右显示

[C] BorderStyle属性值为0时,有边框

[D] Alignment属性值为1时,文本靠左显示

22、关于VB6.0数据库系统描述正确的是()。

[A] VB6.0数据库系统由三部分组成:用户界面、数据库引擎和数据仓库

[B] 用户界面是进行人机交互的界面,用于显示数据并查看或更新数据

[C] 数据库引擎真正读取、写入和修改数据库,并处理数据仓库中所有内部事务

[D] 数据仓库是包含数据库表的一个或多个文件。

23、关于数据库访问技术描述正确的是()。

[A] ADO可以用于访问任何类型数据库

[B] RDO、DAO正在被ADO取代

[C] RDO用于访问远程数据库

[D]当前VB6.0采用的主要访问技术有:ADO、DAO、RDO

24、下面关于DHTML的说法错误的是()。

[A] DHTML指静态HTML

[B] DHTML是一种新的与HTML完全不同的语言

[C] DHTML的优点是用它制作网页快捷简单

[D] DHTML指动态HTML

25、下面关于一句多行和多句一行描述正确的是()。

[A] 一句多行用冒号: 连接[B] 一句多行用分行符_ 连接

[C] 多句一行用冒号:隔开[D] 多句一行用/ 隔开

三、【判断题】(本大题共5小题,每小题2分,共10分)正确的填T,错误的填F,填

在答题卷相应题号处。

26、Line(100,100)-(200,200),表示在坐标点(100,100)和(200,200)之间画一条红线。

()

27、Internet Transfer控件不是Active控件。()

28、WinSock的LocalHostName返回本地机器名。()

29、DHTML即动态HTML,是一种扩充功能的HTML语言。()

30、TCP是无连接的协议,UDP是面向连接的协议。()

四、【填空题】(本大题共6小题,10个空,每空2分,共20分)请将答案填写在答题卷相应题号处。

31、圆和椭圆的绘制都可用()方法。

32、()即动态HTML,是一种扩充功能的HTML语言。

33、CheckBox控件是()控件,可以同时选择()按钮。

34、将一行很长的语句分成两行写,而又没有语法错误,使用()。

35、在程序设计中画点使用()方法,画线使用()方法,画圆使用()方法。

36、Internet Transfer控件支持()协议和()协议。

五、【简答题】(本大题共2小题,每小题10分,共20分)请将答案填写在答题卷相应题号处。

37、新建一个工程有几种方法,请写出步骤。

38、什么是控件数组,它有什么优点?

《VB》模拟试卷二答案

一、【单项选择题】(本大题共20小题,每小题2分,共40分)

二、【多项选择题】(本大题共5小题,每小题2分,共10分)

三、【判断题】(本大题共5小题,每小题2分,共10分)

四、【填空题】(本大题共6小题,10个空,每空2分,共20分)

31、(Circle);

32、(DHTML );

33、(多选);(多个);

34、(连接符即 _ );

35、(Pset);(Line);(Circle );

36、(FTP);(HTTP);

五、【简答题】(本大题共2小题,每小题10分,共20分)

37、

标准答案:

1)启动Visual Basic 6.0 ,在“新建工程”对话框中,选择“标准EXE”,然后单击“打开”按钮。

2)单击“文件”—>“新建工程”,在“新建工程”对话框中,选择“标准EXE”,然后单击“打开”按钮。

复习范围或考核目标:课件1-3 VB 6.0的集成开发环境

38、

标准答案:

控件数组是由一组相同名称、相同类型的控件组成的。这些控件中的大多数属性相同,并接受同一事件。使用空件数组有两个优点,一个是控件数组在一定程度上可简化代码,另一个是使得在程序执行期间创建控件成为可能。

复习范围或考核目标:课件5-4控件数组

北京语言大学网络教育学院

《VB》模拟试卷三

注意:

1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。

2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。

3.本试卷满分100分,答题时间为90分钟。

4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。

一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。

1、下面()不是VB控件的一类。

[A] 标准控件[B] 外部控件

[C] ActiveX控件[D] 可插入对象(OLE)

2、VB是微软推出的可视化、()、采用事件驱动的结构化设计语言。

[A]面向对象[B] 面向图形[C] 面向过程[D] 面向控件

3、复制当前控件到窗体左上角,应该使用的快捷键是()。

[A] 先Ctrl+C然后Ctrl+V [B] 先Ctrl+V然后Ctrl+C

[C] Ctrl+C [D] Ctrl+V

4、通常创建的窗体都是矩形窗体,可以通过()函数创建非矩形窗体如椭圆、圆形等。

[A] SetWindowRgn() [B] splash()

[C] CreatPolygonRgn [D] Fullpic

5、下面哪一个不是键盘的事件()。

[A]KeyPress [B] KeyClick

[C] KeyUp [D] KeyDown

6、关于Data控件说法不正确的是()。

[A] ADO Data控件与内部Data控件以及Remote Data控件类似。

[B] ADO Data控件使用户能使用ADO快速创建一个到数据库的链接

[C] DataGrid控件与Grid控件类似。

[D] DataGrid控件实际上是一个固定的行集合,每一行的列数不固定

7、关于常用标准控件描述错误的是()。

[A] 计时器一般用于指定一个时间

[B] 文本框提供一个编辑、显示、输入文本的区域

[C] 单选按钮在运行程序以后,一次只能选择一个单选框

[D] 列表框列出所有内容,用户可从中选择

8、下面关于一句多行和多句一行描述正确的是()。

[A]一句多行用冒号: 连接[B] 一句多行用分行符_ 连接

[C] 多句一行用分号; 隔开[D] 多句一行用/ 隔开

9、函数与过程的本质区别在于()。

[A] 过程有一个返回值,函数只是一系列动作

[B] 函数有一个返回值,过程只是一系列动作

[C] 可以简单地把函数理解成为一个变量

[D] 可以简单地把过程理解成为一个变量

10、关于用Line方法在两个坐标点间绘制一条线说法不正确的是()。

[A] 完整的语法格式是Object.Line(x1,y1)-(x2,y2)[,color],[B],[F]

[B] 省略Object,表示所画的线在窗体上

[C] Line(100,10)-(300,4)表示在坐标点(100,10)和(300,4)之间画一条红色的线。

[D] 若省略第一对坐标,表示以(0,0)为端点画线

11、控件是()。

[A] 建立对象的工具[B] 设置对象属性的工具

[C] 编写程序的编辑器[D] 建立图形界面的编辑窗口

12、下面不属于VB中图形图像的载体的是()。

[A] 窗体[B] 图像控件

[C] 文本框[D] 图片框控件

13、关于Move方法描述错误的是()。

[A]语法是[对象].Move [B] 可用于窗体或控件

[C] 作用是移动对象的位置[D] 只能用于窗体

14、窗体的()用来描述对窗体的操作触发的动作。

[A] 属性[B] 事件[C] 结构[D] 方法

15、当事件能被触发时,()就会对该事件作出响应。

[A] 对象[B] 程序[C] 控件[D] 窗体

16、关于鼠标和键盘描述不正确的是()。

[A] 窗体和所有控件都能响应鼠标和键盘事件

[B] 利用鼠标事件可以跟踪鼠标的操作,判断按下的是哪一个鼠标键

[C] 利用鼠标事件可以响应键盘的操作,解释和处理ASCII码

[D] 鼠标和键盘极大增强了用户操作方便性

17、关于数据库访问技术描述不正确的是()。

[A] 当前VB6.0采用的主要访问技术有:ADO、DAO、RDO

[B] ADO兼有DAO和RDO之长

[C] ADO可以访问任何类型的数据库

[D] DAO用于访问远程数据库RDO访问本地数据库

18、通过HTTP协议从万维网上下载网页,放在控件的窗口供用户浏览的是()。

[A] Internet Transfer [B] WinSock

[C] WebBrowser [D] Connect

19、提供定时时间间隔的功能的是()。

[A] Timer(计时器)[B] WinSock [C] WebBrowser [D] Connect

20、标准工具箱中的控件()。

[A] 数目是固定不变的[B] 数目可以增加或减少

[C] 包含了Visual Basic所有控件[D] 在窗体建立对象时不一定被使用

二、【多项选择题】(本大题共5小题,每小题2分,共10分)在每小题列出的四个选项中有二至四个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。多选、少选、错选均无分。

21、关于VB6.0三个Internet控件的描述正确的是()。

[A] 分别是WinSock、WebBrowser 和Internet Transfer

[B] WebBrowser提供一种访问TCP和UDP的网络服务

[C] Internet Transfer用于获取或发送文件或文档

[D] WinSock用于创建Web浏览器

22、关于数据库引擎描述正确的是()。

[A] 是VB6.0数据库系统不可缺少的组成部分

[B] 数据库引擎在用户界面和数据仓库之间起一个中介作用

[C] VB6.0默认的数据库引擎是Microsoft Jet。

[D] 数据库引擎不对数据库进行读取、写入和修改,不对数据仓库中所有内部事务进行处理。

23、下面是VB中有效的注释语句是:()。

[A] // Dim a As String

[B] / Dim a As String

[C] ‘ Dim a As String

[D] Rem Dim a As String

24、关于MsgBox()函数的说法正确的是()。

[A] MsgBox()是产生提示信息的函数

[B] 函数的type参数指定显示按钮的数目及形式

[C] 函数的msg参数用来显示MsgBox()函数产生的对话框内显示提示信息

[D] 函数的title参数是对话框的标题

25、下面关于变量说法正确的是()。

[A] 变量声明包括基本数据类型和用户定义类型。

[B] 全局变量是用Public声明的变量,局部变量是用Dim或Static等声明的变量

[C] 全局变量和局部变量不能同名

[D] 任何窗体和模块对全局变量的修改都会影响其他窗体或模块

三、【判断题】(本大题共5小题,每小题2分,共10分)正确的填T,错误的填F,填在答题卷相应题号处。

26、标准控件可以添加或删除。()

27、窗体中的Caption属性用于设置标题栏中显示的文本,可以在代码窗口或属性窗口中设置。()

28、form.frm是窗体文件,可在“工程资源管理器”窗口列出。()

29、可以通过BackColor属性设置窗体的背景颜色。()

30、一个控件数组至少有一个元素,最多有32767个元素,其中每一个控件有不同的属性值。()

四、【填空题】(本大题共5小题,10个空,每空2分,共20分)请将答案填写在答题卷相应题号处。

31、窗体的()事件可以使窗体隐藏,()事件可以使窗体显示。

32、在一行中显示多条语句,需要在语句与语句之间加()。

33、VB6.0提供了三个非常强大的Internet控件:()、()和Internet Transfer。

34、窗体的()方法可以使窗体隐藏,()方法可以使窗体显示。

35、菜单是通过()添加的,菜单同其他对象一样具有属性、()和()。

五、【简答题】(本大题共2小题,每小题10分,共20分)请将答案填写在答题卷相应题号处。

36、自定义用户坐标系有哪两种方法?

37、写出下面这段函数实现的功能。

Private Sub Command1_Click()

Dim inData As String

Text1.Text = ""

Open ".\smtext1.txt" For Input As #1

Do While Not EOF(1)

Input #1, inData

Text1.Text = Text1.Text & inData

Loop

Close #1

End Sub

《VB》模拟试卷三答案

一、【单项选择题】(本大题共20小题,每小题2分,共40分)

二、【多项选择题】(本大题共5小题,每小题2分,共10分)

三、【判断题】(本大题共5小题,每小题2分,共10分)

四、【填空题】(本大题共5小题,10个空,每空2分,共20分)

31、(UnLoad); (Load );

32、(冒号即 : );

33、(WinSock);(WebBrowser);注:顺序可以变化

34、(hide );(show);

35、(菜单编辑器);(事件);(方法);注:顺序可以变化

五、【简答题】(本大题共2小题,每小题10分,共20分)

36、标准答案:

方法一是通过对象的ScaleTop、ScaleLeft、ScaleWidth和ScaleHeight四项属性来实现。方法二是采用Scale方法来设置坐标系。

复习范围或考核目标:课件第9章开发绘图程序的“9-1坐标系统”

37、标准答案:

把当前目录下的顺序文件smtext1.txt的内容读入内存,并在文本框Text1中显示出来。复习范围或考核目标:课件第3章 Visual Basic程序设计基础的“文本框控件”

VB模拟试题1

一、概念填空题 1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是( 1 )属性显示方式、属性列表和对当前属性的简单解释。 2.组合框有三种不同的风格,它们分别是:( 2 )、( 3 )和( 4 )。3.VB中,当KeyPress事件发生时会返回一个按键的( 5 )值。 4. 时钟控件是有规律地以一定的( 6 )激发计时器事件,而执行相应的代码程序。 5.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为( 7 )。6.声明一个双精度变量Num5,的声明语句是 ( 8 ) 。 7.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是( 9 )。8.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用( 10 )关键字。 9.Visual Basic逻辑数据类型只有 True 与 False 两个值。当逻辑数据转换成整型数据时,True 转换为( 11 ),False转换为( 12 )。 10.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:( 13 )变量、( 14 )变量和( 15 )变量。 11.在Visual Basic工程中,拥有多个窗体的程序可用( 16 )语句将窗体装入内存,用( 17 )语句将指定窗体从内存中删除。 12.在Visual Basic中,当坐标系确定后,如果坐标值前加上关键字Step,则坐标值(X,Y)是( 18 )坐标。 13.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由( 19 )括起来。 14.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中( 20 )个单选按钮。 二、概念选择题 1.不能触发滚动条Change事件的操作是()。 A) 拖动滚动条的滑块 B) 单击两端箭头 C) 单击滚动条的滑块 D) 单击滚动条的空白处 2.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符型,且s=“a”,Leble1为标签控件,Leble1的Caption属性值为Label1,下列合法的赋值语句是()。 A) X= Leble1.Caption B) Leble1.Caption=Str(X) C) X*3=Y D) Y=X*S 3.下列可以将变量A、B的值互换的语句是( )。 A) A=B : B=A B) C=B : B=A :A=C C) A=C : C=B : B=A D) A=(A+B)/2 :B=(A-B)/2 4.下列叙述中错误的是()。 A)VB是采用了事件驱动编程机制。

VB模拟试题四

一、单选题(30分,每题1分) 1.计算机中采用二进制,是因为__(1) ____。 (A)可降低硬件成本 (B)两个状态的系统具有稳定性 (C)二进制的运算法则简单 (D)上述三个原因 2.我们通常说的U盘属于计算机部件中的___(2) ___。 (A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 打印设备 3.下列表示存储容量的数据中,____(3) ____是最小的。 (A)20480 KB (B) 1.44 MB (C) 1 GB (D)4865723 Byte 4. 一个完整计算机系统应包括___(4) ____。 (A) 主机和显示器 (B)硬件系统和软件系统 (C)系统软件和应用软件 (D) 内存和外存 5.下列执行速度最快的程序语言是___(5) ____。 (A)数据库语言 (B)高级语言 (C)机器语言 (D)汇编语言 6.一只白色的足球被踢进球门,则白色、足球、踢、进球门是___(6) ___。 (A)属性、对象、方法、事件 (B) 属性、对象、事件、方法 (C) 对象、属性、方法、事件 (D) 对象、属性、事件、方法 7. 以下叙述中正确的是____(7) ____。 (A)窗体的Name属性指定窗体的名称,用来标识一个窗体 (B)窗体的Name属性的值是显示在窗体标题栏中的文本 (C)可以在运行期间改变对象的Name属性的值 (D)对象的Name属性值可以为空 8. 在VB中,保存一个工程至少应保存两个文件,这两个文件分别是___(8) ____。 (A)文本文件和工程文件 (B)窗体文件和工程文件 (C)窗体文件和标准模块文件 (D)类模块文件和工程文件 9. 在下列说法中,正确的是___(9) ___ (A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 (B)在列表框中不能进行多项选择 (C) VB系统不能在列表框中自动实现将项目按字母顺序从大到小排列 (D)复选框的Value属性值为布尔型 10.当一个复选框被选中时,它的Value属性的值是___(10) ___ (A) 3 ( B) 2 (C) 1 (D) 0 11.计算结果为0的表达式是___(11) ____ (A)Int(2.4)+Int(-2.8) (B)Cint(2.4)+Cint(-2.8) (C)Fix(2.4)+Int(-2.8) (D)Fix(2.4)+Fix(-2.8) 12.可以惟一标识控件数组中的每一个控件属性的是___(12) ____ (A)Name (B)Caption (C)Index (D)Enabled 13. 下列变量名中,合法的变量名是___(13) ____。 (A)m24 (B)mn-k (C)24m (D)m+n 14. 若有语句”Dim Flag As Boolean”,则下面赋值语句正确的是___(14) _____。 (A) Flag ="True" (B) Flag='True' (C)Flag=Ture (D)Flag=True 15. 下列叙述不正确的是___(15) _____。 (A)InputBox函数返回值为字符型 (B)MsgBox函数返回值为所单击按钮的键值 (C) MsgBox语句没有返回值 (D) MsgBox语句返回值为所单击按钮的键值 16. 若要在Text1的光标(焦点)移动到其它控件时进行合法性判断,则可使用__(16) __事件来实 现。 (A) Refresh (B) SetFocus (C) LostFocus (D) GotFocus 17.一般情况下,控件的大小是由___(17) ___属性确定的 (A) Width和Height (B) Top和Left (C) Width和Left (D) Top和Width 18.以下能判断是否到达文件尾的函数是__(18) ____ (A)BOF (B) LOC (C)LOF (D)EOF

计算机vb模拟试题

一、单选题(本大题共25题,每题2分,共50分) 1、不属于VB三种工作模式的是()。 A.设计模式 B.运行模式 C.调试模式 D.中断模式 2、窗体的前景颜色由()属性设置。 A.BorderStyle B.BackColor C.ForeColor D.FillStyle 3、当窗体被启动时,()事件将会发生。 A.Load B.Unload C.QueryUnoad D.CLs 4、每个窗体对应一个窗体文件,窗体文件的扩展名是()。 A..bas B.cls C.frm D.vbp 5、可用来清除窗体内容的方法是()。 A.Print B.InputBox C.Cls D.Clear 6、下列语句有语法错误的是()。 A.a=5 B.b=a C.b=“a” D.5=a 7、表达式1+((2+3)*2)*2的值是()。 A.26 B.22 C.21 D.24 8、产生大于等于10且小于20的随机整数的表达式为()。 A.Int(Rnd(10)+10) B.Int(Rnd*10+10) C.Int(Rnd*10+11) D.Int(Rnd*20-10) 9、求字符串长度的函数是()。 A.Len B.long C.Length D.Val 10、若要使定时器暂停,应将其()属性设置值设为False。 A.Interval B.Value C.Text D.Enabled 11、下列可作为Visual Basic的变量名的是()。 A.Abt B.TA C.IF D.A[B]T 12、VB中可用()语句产生一消息框。 A. InputBox B.Shift C. Both D.MsgBox 13、以下程序段的输出结果是() Print Format(12345.6,"0.00E+00") A.1.23E+04 B.1.23E+4 C.1.23456E+04 D.1.23456E+4 14、执行下面的语句后,所产生的信息框的标题是()。 a = MsgBox("AAAA", "BBBB", "", 5) A.BBBB B.空 C.AAAA D.出错,不能产生信息框 15、以下程序段的输出结果是()。 Print 1;2; Print 3 A.1 2 3 B.1 23 C.123 D.12 3 16、下列关于Do While …Loop和Do…Loop Until循环执行循环次数的描述正确的是()。 A.Do While …Loop循环和Do…Loop Until循环至少都执行一次 B.Do While …Loop循环和Do…Loop Until循环可能都不执行 C.Do While …Loop循环至少执行一次和Do…Loop Until循环可能不执行循环 D.Do While …Loop循环可能不执行和Do…Loop Until循环至少执行一次 17、默认条件下,语句Dim a(3,4,5)定义的数组中所包含的数组元素的个数是()。 A. 12 B.60 C.120 D.345 18、数学关系3≤x<10对应的Visual Basic表达式是()。

二级VB模拟试题1-1

二级VB模拟试题(1-1) 一、填空题(每空1分,共20分) 1、VB是一种面向_____的可视化程序设计语言,采取了_____的编程机制。 2、VB的对象主要分为_____和_____两大类。 3、若要将窗体Form1隐藏起来,可使用方法_____;若要将窗体Form1显示出来,可使用方法_____来实现。 4、在VB集成开发环境中,运行应用程序的方法有三种:一是_____;二是_____;三是_____。 5、在VB中若要让某对对象获取焦点,则可通过_____方法来实现。 6、VB提供的_____属性,用来控制对象是否可用,当属性值为_____时,表示对象可用,当属性值为_____时,表示对象不可用。 7、VB提供的_____属性,用来控制对象是否可见,当属性值为_____时,表示对象可见,当属性值为_____时,表示对象不可见。 8、在VB中,用来描述对象外部特征的量称之为对象的_____。 9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_____,并且设置其_____属性值为_____。 二、选择题(每题2分,共40分) 1、用于从字符串左边截取字符的函数是() A、Ltrim( )B、Trim( )C、Left( )D、Instr( ) 2、可获得当前系统日期的函数是() A、Date( )B、Time( )C、IsDate( )D、Year( ) 3、退出For循环可使用的语句为() A、Exit ForB、Exit DoC、End ForD、End Do 4、窗体的标题栏显示内容由窗体对象的()属性决定。 A、BackColorB、BackStyleC、TextD、Caption 5、程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。 A、valueB、EnabledC、DefaultD、Cancel 6、标签框所显示的内容,由()属性值决定。 A、TextB、(名称)C、CaptionD、Alignment 7、文本框的()属性用于设置或返回文本框中的文本内容。 A、TextB、(名称)C、CaptionD、Name 8、计时器控件的()属性用于设置Timer事件发生的时间间隔。 A、StretchB、IntervalC、valueD、Length 9、滚动条的()属性用于返回或设置滚动条的当前值。 A、ValueB、MaxC、MinD、Data 10、若要向列表框添加列表项,可使用的方法是() A、AddB、RemoveC、ClearD、AddItem 11、图像框或图片框中显示的图形文件,由它们的()性性值决定。 A、DownPictureB、PictureC、ImageD、Icon 12、以下不属于键盘事件的是() A、KeyDownB、KeyUpC、UnloadD、KeyPress

vb模拟题

要向C盘根目录下的名为my.txt的顺序文件中读出数据,应先使用_________语句打开文件。 复选框对象如果被选中,它的Value值为____________ 。 下列可作为Visual Basic 变量名的是____________。 以下能判断是否到达文件尾的函数是__________ 如果在实验课上进行程序调试,运行时遇到意外出错,最有效的做法是:看清系统错误原因提示信息,____________,以确定错误原因。 要想从子过程调用后返回两个结果,下面子过程语句说明合法的是 ____________ 。 在用通用对话框控件建立打开文件对话框时,在文件列表框中只允许显示txt和rtf类型的文件,则Filter属性的正确设置是_________。 在程序运行期间可以用____________函数把图形装入窗体、图片框或图像框。列表框List1中已有10个列表项,要显示列表框List1最后一项,有两种表示法, __________是正确的。 在默认情况下定义了10个元素的数组a,用变量n表示它的上界,有两种赋值语句,______________是正确的。 为了使控件对象不响应用户的事件,需要____________。 假定焦点已经位于文本框Text1中,则能够触发 KeyPress 事件的操作是 ____________。 设变量x = 1,y = -1,a = 5,b = -5,则以下表达式的值为“真”的是____________。单击滚动条控件的箭头按钮,滑块的移动幅度与_______________属性设置有关。在自定义函数中,可以通过____________返回值。 程序填空 单击窗体执行将所输入的整数插入排序后的原数组元素适当位置。 Function Insert(s(), ByVal key As Integer) As Integer Dim k%, i%, j% k = ___(1)_____ For i = 0 To UBound(s)

VB模拟试题

VB模拟试题 一、选择题(15分,每题1分) 1、VB集成开发环境共有三种模式,以下 __________ 三种模式是正确? (A) 设计、运行、退出 (B)运行、中断、退出 (C) 设计、运行、中断 (D)运行、中断、结束 2、以下叙述中错误的是__________ (A) 事件过程是响应特定事件的一段程序 (B) 不同的对象可以具有相同名称的方法 (C) 对象的方法是执行指定操作的过程 (D) 对象事件的名称可以由编程者指定 3、如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 __________ (A) 如果工程中含有Sub Main过程,则程序一定首先执行该过程 (B) 不能把含有Sub Main过程的标准模块设置为启动模块 (C) 用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 (D) 任何时刻最多只有一个窗体是活动窗体 4、下列说法哪种正确?每次调用过程时,__________ (A) Dim声明的变量可保持原值;Static声明的变量会重新初始化。 (B) Static声明的变量可保持原值;Dim声明的变量会重新初始化。 (C) Dim、Static声明的变量都可以保持原来的值。 (D) Dim、Static声明的变量都会重新初始化。 5、表达式 5 Mod 3+3\5*2的值是__________ (A) 0 (B) 2 (C) 4 (D) 6 6、从字符串N的第5个字符开始,获取4个字符,应使用 _________。 (A) Len(N,5,4) (B) Mid(N,5,4) (C) Right(N,5,4) (D) Rtrim(N,5,4) 7、InputBox函数返回值的类型为 _________。 (A) 数值 (B) 字符串 (C) 变体 (D) 数值或字符串(视输入的数据而定) 8、语句Dim A(3, -2 to 2, 5)声明的数组A包含_________个数组元素。 (A) 120 (B) 75 (C) 60 (D) 13

VB期末考试模拟题1讲解

【HNCE网上考试系统 v9.6】本套软件使用权属于:郑州大学 考试课程: 考试时间:100分钟考场:第一考场考试日期:2013.05.24 考号:姓名:剩余时间:99:42 保存交卷退出帮助 A B C D A B C D A B C D A B C D A B C D A B C D

A B C D A 命令 B 命令 C 命令 D 命令 A B C D A B C D A B C D A B C D A B

C D A B C D A B C D A 模块文件 B 件的属性 C 源文件 D 包含多个工程文件及属于该工程的其他文件 A 该窗体文件并没有被删除 B 窗体文件被删除 C 程仍然包含这个窗体 D A B C D A B C D

A B C D A B C D A可以实现交换两个变量值,而S2不能 B 个变量值,而S1不能 C 现交换两个变量值 D 现交换两个变量值 A B C D A B C D A 过程调用后均不保存值 B 有变量都是Static型的变量 C 所有变量都是Private型的变量 D 所有变量都是非全局Public A 用Dim语句或Static语句声明的变量 B 明它的过程

C Static语句声明的 D 程执行完毕后就被释放了 A B C D A B C D A B C D A B C D 声明段 A B C D A B C D A B

C D A B C D A B C D A B C D A 同 B Sub过程不可以 C 值,而Function过程能通过过程名返回值 D 或直接使用过程名调用,而 A工程中可以有多个窗体,但最多只能有一个窗体作为启动窗体 B 声明Public类型的变量来传递数据 C 大化、最小化或正常(保持设计时大小)等三种状态 D A 菜单 B 过程代码都放在窗体文件中 C 名必须相同 D 是设计阶段时显示的位置

VB模拟试题2

一、单选题(30分,每小题1分) 1、(C )字节称为一个MB。 (A)1024 (B)1000K (C)1024*1024 (D)10000K 2、计算机硬件系统的五大部件是(A )。 (A)CPU、内存储器、输入设备、输出设备、外存储器 (B)运算器、控制器、存储器、输出设备、输入设备 (C)CPU、总线、存储器、外设、主板 (D)主机箱、显示器、音箱、鼠标、键盘 3、常用的输入设备有(A )。 (A)键盘、鼠标、扫描仪(B)显示器、键盘、鼠标 (C)打印机、扫描仪、键盘(D)触摸屏、打印机、鼠标 4、计算机网络的主要作用是( D )。 (A) 数据处理(B) 信息传输与数据处理 (C) 文献查询(D) 资源共享与信息传输 5、二进制数1010等于十六进制数( C )。 (A) 10 (B) 11 (C) A (D) B 6、在VB中要强制显式声明变量,可在窗体模块或标准模块的声明段中加入语句( B )。 (A) Option Base 0 (B) Option Explicit (C) Option Base 1 (D) Option Compare 7、下列程序段的执行结果为( D )。 J1 = 10 J2 = 30 If J1 < J2 Then Print J2; Print J1 (A)10 (B)30 (C)10 30 (D)30 10 8、假设变量x1是一个布尔型(逻辑型)的变量,则下面正确的赋值语句是(C ) (A) x1="False" (B) x1='False' (C) x1=False (D) x1=#False# 9、在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,对应的事件过程是(B )。 (A) Private Sub Text1_LostFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.text) End Sub (B) Private Sub Text1_GotFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.text) End Sub (C) Private Sub Text1_SetFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub (D) Private Sub Text1_Change() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub

VB模拟试题1

一、单选题(30分,每小题1分) ◆一个完整计算机系统应包括___(1)____。 (A)主机、键盘、和显示器(B)硬件系统和软件系统 (C)主机和其他外部设备(D) 系统软件和应用软件 ◆打印机属于计算机部件中的___(2)___。 (A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 缓冲设备 ◆下列表示存储容量的数据中,____(3)____是最大的。 (A)20480 KB (B) 1.44 MB (C) 1 GB (D) Byte ◆在计算机内部能够直接执行的程序语言是___(4)____。 (A)数据库语言 (B)高级语言(C)机器语言(D)汇编语言 ◆下列叙述正确的是___(5)____。 (A)程序设计就是编制程序 (B)程序的测试必须由程序员自己去完成 (C)程序经调试改错后还应进行再测试 (D) 程序经调试改错后不必进行再测试 ◆以下叙述中错误的是___(6)___。 (A)Visual Basic 是事件驱动型可视化编程工具 (B)Visual Basic应用程序不具有明显的开始和结束语句 (X) (C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性 (D)Visual Basic中控件的某些属性只能在运行时设置 ◆以下不属于VB工作模式的是___(7)___模式。 (A) 编译 (B) 设计 (C) 运行 (D) 中断 ◆以下语句的输出结果是___(8)___ 。 Print Format $(32548.5,“000,000.00”) (A) 32548.5 (B) 32,548.5 (C) 032,548.50 (D) 32,548.50 ◆若要使某可见控件获得焦点,则可使用___(9)_____方法来实现。 (A) Refresh (B) SetFocus(获得焦点) (C) Value (D) GotFocus(已经获得焦点) ◆在下列说法中,正确的是___(10)___。 (A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 (B)在列表框中不能进行多项选择 (C)VB系统不能在列表框中自动实现将项目按字母顺序从大到小排列 (D)复选框的Value属性值为布尔型(0或1形) ◆执行以下程序段,输出的结果为___(11)___。 a$="abbacddcba" For i=6 To 2 Step -2 x=Mid(a,i,i): y=Left(a,i)

VB模拟题

1.设计一个如图所示的成绩录入程序。要求利用文本框的lost focus事件检查录入的成 绩是否有效。如果录入的成绩介于0~100之间则可以继续输入,否则清除原数据,并且要求重新输入。底部的5个复选框用来设置参加合计的课程成绩。 2.设计一个用户界面如图所示,用于将学生学习的课程在列表框中显示出来,要求程序 有以下功能: a)单击“添加”按钮,若文本框“Text1.text”中不是空格串,并且在列表中也没 有,则将课程添加到列表框中去。 b)单击“删除”按钮,删除列表框中被选中的并显示在文本框中的课程名称。 c)单击“统计”按钮,统计课程列表框中的课程数量,并显示在文本框“Text2.text” 中。 d)单击“结束”按钮,结束程序运行。 3.设计一个偶数迁移程序,运行界面如图所示。要求如下: a.单击“产生”按钮,随机产生10个两位正整数,并添加到左边的列表框(list1)中。 b.单击“→”按钮,或双击list1,将list1中的所有偶数迁移到list2中。 c.单击“清除”按钮,清除list1和list2中所有的项目。

4. 设计如图所示窗体form1,在窗体上画一个名称为lst的列表框,通过属性窗口向列表框添加“中国”、“日本”、“新加坡”、“澳大利亚”、“美国”五个项目;在列表框右侧上方画一个名称为text1的文本框,并使其内容空白;在文本框下方画两个名称分别为c1和c2、标题分别为“修改”和“添加”的命令按扭。程序运行时要求:单击“修改”按钮时文本框text1中显示列表框中选中项目内容,同时列表框移除该项;单击“添加”按钮时,将文本框修改后的内容添加在列表框中列表的末尾。保存窗体文件xg.frm,工程文件为xg.vbp. 5. 设计如图所示窗体form1,在窗体左边画两个名称为t1、t2的文本框,文本框内显示空白;在窗体右下方画一个名称为c1的命令按扭,按扭的标题为“复制”。编写适当的事件过程,使得在运行时,选定t1中任意文本后,单击命令按扭c1,文本框t2中显示t1中所选定的文本。

二级vb模拟试题,带操作题

一.选择题 1.三种基本结构中,能简化大量程序代码行的是()。 A.顺序结构B.分支结构 C.选择结构D.重复结构 D。【解析】重复结构又称为循环结构,它根据给定的条件,判断是否需要重复执行某一相同或类似的程序段,利用重复结构可以简化大量的程序行。 2.下列关于栈的描述正确的是()。 A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素 C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 C。【解析】根据数据结构对栈的定义及其特点可知:栈是限定只在表尾进行插入或删除操作的线性表,因此栈是先进后出的线性表,对栈的插入与删除操作,不需要改变栈底元素。栈是限定只在表尾进行插入或删除操作的线性表。 3.下列有关数据库的叙述,正确的是()。 A.数据处理是将信息转化为数据的过程 B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 C.关系中的每一列称为元组,一个元组就是一个字段 D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 D。【解析】数据处理是指将数据转换成信息的过程,故选项A 叙述错误;数据的物理独立性是指数据的物理结构的改变不会影响数据库的逻辑结构,故选项B叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项C叙述错误。 4.概要设计中要完成的事情是()。 A.系统结构和数据结构的设计B.系统结构和过程的设计 C.过程和接口的设计D.数据结构和过程的设计 A。【解析】软件概要设计的基本任务是:设计软件系统结构;数据结构及数据库设计;编写概要设计文档;概要设计文档评审。 5.下面排序算法中,平均排序速度最快的是()。 A.冒泡排序法B.选择排序法 C.交换排序法D.堆排序法 D。【解析】在各种排序方法中,快速排序法和堆排序法的平均速度是最快的,因为它们的时间复杂度都是O(nlog2n),其他的排序算法的时间复杂度大都是O(n2)。 6.下列描述中正确的是()。 A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题 C。【解析】软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法来开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程的目标是生产具有正确性、可用性及开销合宜的产品,它的主要思想是强调在软件开发过程中需要应用工程化原则。 7.关系模型允许定义3类数据约束,下列不属于数据约束的是()。 A.实体完整性约束B.参照完整性约束

《VB程序设计基础》模拟精彩试题

《VB程序设计》模拟试题 ●填空题 1.窗体模块的文件扩展名为 ___FRM_________ 、标准模块的文件扩展名为____BAS______ 、 类模块文件的扩展名为______CLS_______ 。 2.Visual Basic中数据类型可分为 _____标准数据类型________和用户自定义数据类型两大类,前者根据其取值的不同,可分为_____整型_________、 ______长整型_____、布尔型和 ____字符型_________。 3. Abs(-6.5)= _____6.5______;Int(-9.1)= ____-10_______。 4. "程序"& "设计"运算结果为 ___程序设计____ 。 5. Dim a, b as Boolean语句显式声明变量a是___变体___变量,b是___布尔__变量。 6. MsgBox函数的返回值中, VBRetry表示单击了____重试_____按钮,VBYes表示单击了___是_____按钮,VBNo表示单击了_____否____按钮。 7. 要加载窗体,可以在代码中使用___________语句,要显示窗体,可以在代码中使用___________方法,要隐藏窗体,可以在代码中使用Hide方法,要卸载窗体,可以在代码中使用___________方法。 8.对话框分为_________对话框和________对话框两种类型,其中_____________ 对话框最 常用。 9. 对象是Visual Basic应用程序的基本单元,它是由 ___类___创建的。在Visual Basic中可以用属性、 __方法___、___事件___ 来说明和衡量一个对象的特性。 10. 条件判断语句可以使用___If…then____________语句、 ____If…Then…Else______语句和 ______If…Then…ElseIf______语句。Select case 语句 11. 声明一个值为3.14的常量Pi的语句为___Const pi = 3.14______。 12. Do…Loop Until 循环结构中,当条件为____真____时结束循环。 13. 要显示弹出菜单,可以在代码中使用_____________事件。 14. 参数传递有__________方式、__________方式和命名传递方式,常量默认采用__________方式;变量默认采用__________方式;表达式默认采用__________方式。 15. 名称属性必须以一个__字母标点_开始并且最长可达40个字符,不能包括__符号___ 和 ___空格___。 16.Visual Basic的程序模块有3种:____窗体模块____ 、标准模块和 ____类模块____。 17.Visual Basic程序,按其语句代码执行的先后顺序,可以分为___顺序__结构、选择__结构和___循环____ 结构。 18.数组元素下标的下界默认为是_____________,如果要改变其默认值,应使用_____________。 ●判断题 ()1. Visual Basic运行程序的方法只有编译模式。 ()2. 语句Command1.visible=false 与Command1.enabled=false 是等价的。 ()3. InputBox函数和MsgBox函数一样,返回的是字符串。 ()4. 通过类模块,我们不可以根据需要建立自己的控件。 (×)5. 2.1E+5是合法的Visual Basic数据。 ()6. 根据占用内存方式的不同,可将数组分为常规数组和动态数组两种类型。 (√)7. x2是合法的变量名。 ()8. 按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。

(完整word版)vb期末模拟题(答案)

《https://www.doczj.com/doc/c5133294.html,程序设计课程》模拟题(A卷答案) 一、选择题 1.下列叙述中正确的是_____________。 A.数组是用户自定义的数据类型 B.数组元素在内存中的存放形式是连续的 C.数组在使用时可以采用隐式声明 D.数组的下界可以任意 答案 B 2.复选框的CheckState属性为__________时,表示复选框内有灰色的勾即不可选。 A.Unchecked B.Indeterminate C.Checked D.None 答案 B 3.删除列表框中第2项的项目,所使用的方法为______ 。 A.Items.RemoveAt B.Move C.Items.Clear D.Items.Remove 答案 A 4.要想从子过程调用后返回两个结果,下面子过程语句说明合法的是 __________。 A.Sub f1(ByVal n%,ByVal m%) B.Sub f1( ByRef n%,ByVal m%) C.Sub f1( ByRef n%, ByRef m%) D.Sub f1(ByVal n%, ByRef m%) 答案 C 5.下列各赋值语句,语法不正确的是() A.iNumber = 15 B.sLength = x + y C.x+y = 5 https://www.doczj.com/doc/c5133294.html,bel1.Text = TimeOfDay 答案 C 6.在用通用对话框控件建立打开文件对话框时,在文件列表框只允许显示文本文件类型的文件,则Filter属性的正确设置是_________。 A.Text(.txt)||*.txt B.Text(.txt)(*.txt) C.文本文件|(.txt) D.Text(.txt)|*.txt 答案 D 7.以下程序输出的结果是___________ 。 Dim a() As Integer={1, 2, 3, 4, 5, 6, 7} For i =0 To Ubound (a) a(i) = a(i) * a(i) Next i MsgBox(a(i)) A.49 B.0 C.不确定 D.程序出错 答案 D 8.下列_____________方式声明的变量在每次调用该过程时其值不能保留。 A.在过程体中用Dim语句声明的变量 B.在标准模块中声明的变量 C.在过程外声明的变量 D.在过程体中用Static语句声明的变量 答案 A 9.在下列关于定时器的说法中,正确的是( )。 A.当Enabled属性为False时,不产生Tick事件 B.在程序运行时不可见的,这是因为Visible属性为False C.当Interval属性为0,则Tick事件不会发生

VB模拟试题.doc

、单选题 ( 30分,每小题 1分) (A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 缓冲设备 列表示存储容量的数据中, ____ (3) ___ 是最大的 是事件驱动型可视化编程工具 应用程序不具有明显的开始和结束语句 工具箱中的所有控件都具有宽度(Width )和高度(Height )属性 中控件的某些属性只能在运行时设置 (7)___ 模式。 运行 (D) 中断 (A) 32548.5 (B) 32,548.5 (C) 032,548.50 (D) 32,548.50 若要使某可见控件获得焦点,则可使用 ___(9) _____ 方法来实现。 (A) Refresh (B) SetFocus (C) Value (D) GotFocus 在下列说法中,正确的是 ___(10)___ 。 (A) 通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 (B) 在列表框中不能进行多项选择 (C) VB 系统不能在列表框中自动实现将项目按字母顺序从大到小排列 (D) 复选框的 Value 属性值为布尔型 执行以下程序段 ,输出的结果为 ___(11)___。 a$="abbacddcba" 一个完整计算机系统应包括 (A) 主机、键盘、和显示器 (C) 主机和其他外部设备 打印机属于计算机部件中的 (1) ___ 。 (B) 硬件系统和软件系统 (D) 系统软件和应用软件 (2)___ 。 (A) 20480 KB (B) 1.44 MB 在计算机内部能够直接执行的程序语言是 (A) 数据库语言 (B) 高级语言 下列叙述正确的是 ___(5)_ (A) 程序设计就是编制程序 完成 (C) 程序经调试改错后还应进行再测试 以下叙述中错误的是 ___(6) (C) 1 GB (D)4865723 Byte ___(4) ___ 。 (C) 机器语言 (B) (D) 汇编语言 程序的测试必须由程序员自己去 (D) 程序经调试改错后不必进行再测试 (A)Visual Basic (B)Visual Basic (C)Visual Basic (D)Visual Basic 以下不属于VB 工作模式的是 (A) 编译 (B) 设计 (C) 以下语 句的输出结果是 Print Format $(32548.5, (8)___ 。 “000,000.00 ”)

VB模拟试题三

模拟试题三 一、单选题 1. Visual Basic是一种面向对象的可视化程序设计语言,采取了 A 的编程机制。 (A) 事件驱动 (B) 按过程顺序执行 (C) 从主程序开始执行 (D) 按模块顺序执行 2. 若要使标签控件显示时不覆盖其背景内容,要对 D 属性进行设置。 (A) Backcolor (B) BorderStyle (C) Forecolor (D) Backstyle 3. 在Visual Basic中最基本的对象是 C ,它是应用程序的基石,是其他控件的容器。 (A) 文本框 (B) 命令按钮 (C) 窗体 (D) 标签 4. 要判断在文本框是否按下Enter键,应在文本框的 B 事件中判断。 (A) Change (B)KeyDown (C) Click (D)KeyPress 5. 数学表达式3≤x10 (C) x>=3 Or x<10 (D) x>=3 AND x<10 6. Rnd函数不可能为下列 B 值。 (A) 0 (B) 1 (C) 0.1234 (D) 0.0005 7. 赋值语句:a=123+Mid("123456",3,2)执行后,a变量中的值是 D 。 (A) "12334" (B) 123 (C) 12334 (D) 157 8. 对于语句If x=l Then y=l,下列说法正确的是 C 。 (A) x=l和y=l均为赋值语句 (B) x=l和y=l均为关系表达式 (C) x=l为关系表达式,y=l为赋值语句 (D) x=l为赋值语句,y=l为关系表达式 9. 下面程序段表示求两个数中的大数, D 不正确。 (A) Max=IIf(x>y,x,y) (B) If x>y Then Max=x Else Max=y (C) Max=x (D) Ify>=x Then Max=y If y>=x Then Max=y Max=x 10.当在文本框中输入“ABCD”4个字符时,窗体上显示的是 C 。 Private Sub Text1_Change( ) Print Text1; End Sub (A) ABCD (B) A (C) AABABCABCD (D) A

vb试卷试题包括答案.docx

— VB 试卷 一、单项选择题 (每题 2 分 ,共 40分) 1.窗体的标题栏显示内容由窗体对象的属性决定。 A) BackColor B)BackStyle C)Text D)Caption 2.窗体的示意图标可用属性来设置。 A) Picture B) Image C) Icon D) MouseIcon 3.窗体的控制菜单的有无由窗体对象的属性决定。 A) ControlBox B) MinButton C) MaxButton D) BorderStyle 4.若要取消窗体的最大化功能,则可设置属性为 False 来实现。 A) ControlBox B) MinButton C) MaxButton D) Enabled 5.以下 4 个选项,不属于 VB 的工作模式。 A) 编译B)设计C)运行D)中断 6.窗体的边框样式由窗体对象的属性来设置。 A) BackStyle B) BorderStyle C) WindowState D) FillStyle 7.若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的 属性来实现。 A) FontName B) Font C) FontSize D) FontBold 8.命令按钮的标题文字由属性来设置。 A) Text B) Caption C) Name D) ( 名称 ) 9. VB 是面向对象的程序设计,以下 4 个选项,不属于面向对象的三要素。 A)变量B)属性C)事件D)方法 10.若要将某命令按钮设置为默认命令按钮,可设置属性为 True 来实现。 A) Value B) Cancel C) Default D) Enabled 11.若要使命令按钮不可见,可设置属性为False 来实现。 A) Value B) Enabled C) Visible D) Cancel 12.运行程序时,系统自动执行窗体的事件。 A) load B) click C) unload D) GotFocus 13.若要设置文本框最大可接收的字符数,可通过属性来实现。 A) MultiLine B) Length C) Max D) MaxLength 14.若要使某命令按钮获得控制焦点,可使用方法来设置。 A) Refresh B) SetFocus C) GotFocus D) Value 15.若要使命令钮可响应事件,可通过设置属性的取值来实现。 A) Visible B) Enabled C) Default D) Value 16.在运行时,若要调用某命令按钮的Click 事件过程,可设置该命令按钮对象的 属性为 True来实现。 A) Enabled B) Value C) Default D) Cancel 17.标签框的边框,由属性的设置值决定。

2014计算机二级VB模拟试题与答案(二)

2014计算机二级VB模拟试题与答案(三) 一、选择题 1、以下关于MsgBox 的叙述中,错误的是()。 A.MsgBox 函数返回一个整数 B.通过MsgBox 函数可以设置信息框中图标和按钮的类型 C.MsgBox 语句没有返回值 D.MsgBox 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量 2、下列操作不能向工程中添加窗体的是()。 A.执行"工程"菜单中的"添加窗体"命令 B.单击工具栏中的"添加窗体"按钮 C.右击窗体,在弹出的菜单中选择"添加窗体"命令 D.右击工程资源管理器,在弹出的菜单中选择"添加"命令,然后在下一级菜单中选择"添加窗体"命令 3、下列选项中不属于软件生命周期开发阶段任务的是()。 A.软件测试 B.概要设计 C.软件维护 D.详细设计 4、表达式"4+5/6*7/8 Mod 9"的值是()。 A.4 B.5 C.6 D.7 5、数据库系统的核心是()。 A.数据模型 B.数据库管理系统 C.数据库 D.数据库管理员 6、以下叙述中错误的是()。 A.一个工程中可以包含多个窗体文件 B.在一个窗体文件中用Private 定义的通用过程能被其他窗体调用 C.在设计Visual Basic 程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件 D.全局变量必须在标准模块中定义 7、下列关于过程及过程参数的描述中,错误的是()。 A.过程的参数可以是控件名称 B.调用过程时使用的实参的个数应与过程形参的个数相同 C.只有函数过程能够将过程中处理的信息返回到调用程序中 D.窗体可以作为过程的参数 8、有下列事件过程: Private Sub Co mmand1_Click() b =10

相关主题
文本预览
相关文档 最新文档