VB综合练习题一

合集下载

Visual Basic程序设计综合练习题一及答案

Visual Basic程序设计综合练习题一及答案

Visual Basic程序设计综合练习题一及答案一、单项选择题(每题3分,共45分)1.无论何种控件,共同具有的属性是()。

A.Text 属性B.Caption属性C.Name属性D.Autosize属性2.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是()。

A.Help B.F10 C.F1 D.Esc3.为了保存一个Visual Basic应用程序,下列说法正确的是()。

A.只保存窗体文件(.frm)B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(.bas)D.分别保存工程文件、窗体文件和标准模块文件4.在Visual Basic中,变量的默认类型是()。

A.Integer B.VariantC.Double D.Currency5.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是()。

A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False6.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列()属性设置就有效。

A.MaxButton B.BorderSyleC.Width D.MinButton7.有程序代码如下:Text1.Text = "Visual Basic",则Text1,Text ,和"Visual Basic"分别代表()。

A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值8.要设置命令按钮的背景图形,必须设置的两个属性是()。

A.Value和Icon B.Style和IconC.Caption和Picture D.Style和Picture9.在VB中,下列合法的变量名是()。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB(Visual Basic)是一种面向对象的编程语言,被广泛应用于软件开发中。

通过练习题的形式可以巩固和提升对VB语言的理解和应用能力。

本文将提供一些VB练习题及其答案,帮助读者巩固VB编程技巧。

题目一:计算器程序设计一个简单的计算器程序,要求能够进行基本的加、减、乘、除运算。

解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“Calculator”。

首先,在窗体上添加一些按钮来表示数字和运算符。

然后,添加一个用于显示运算结果的文本框控件。

接下来,为数字按钮和运算符按钮分别添加点击事件处理程序。

在点击数字按钮时,将按钮对应的数字追加到文本框中。

在点击运算符按钮时,根据按钮的内容判断并执行相应的运算。

最后,通过运用VB的计算表达式功能和控件之间的交互,实现基本的加减乘除运算。

题目二:学生成绩管理设计一个程序用于管理学生成绩,要求能够输入学生信息、查询学生成绩、计算学生平均成绩等操作。

解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“StudentGrade”。

首先,设计一个学生类(Student),包括学号、姓名、各科目成绩等属性。

然后,创建一个用于存储学生信息的集合(如数组或集合类)。

接下来,在窗体上添加文本框、按钮等控件,用于输入学生信息和进行相关操作。

通过按钮点击事件处理程序,实现以下功能:1.输入学生信息:获取文本框中的学生信息,并创建一个新的学生对象,将其添加到学生信息集合中。

2.查询学生成绩:根据学生学号或姓名等关键信息,在学生信息集合中查找对应学生,并显示其成绩信息。

3.计算学生平均成绩:遍历学生信息集合,计算每个学生的平均成绩,并显示在窗体上。

通过以上步骤,可以实现一个简单的学生成绩管理系统。

题目三:数据排序设计一个程序用于对一组数字进行排序,要求能够实现升序和降序排列。

解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“DataSorting”。

VB练习题(含答案)

VB练习题(含答案)

VB简答练习题1 简述Timer控件中Interval属性和Enanbeled属性。

2 简要回答创建MDI应用程序的步骤。

3 用Visual Basic 语言编写-一个有两个整数参数m和n2的名为GetRand的Function的函数,功能是获取任意两个正整数间的随机整数(假如0<n:<m) ?4 简述selet.. .case语句执行流程。

5 引用数组元素时的注意事项有哪些?6 Visual Basic中有几种运算符?7 向文本文件中添加数据分为哪几步?8 Visual Basic 6.0中的动态数组与静态数组有何不同?9 如何创建一-个快速显示窗体?10 循环语句有几种语句?11 Shape 控件可以用来显示哪些图形?12 MDI应用程序有哪些特性?13 访问数组的常用方法有哪些?14 运行程序有哪几种方法?15 VB工程由哪几个模块组成?16 叙述VB的基本的设计机制。

17 叙述VB集成开发环境的组成。

18 叙述文件访间的类型。

19 运行程序有几种方法?20 VB 有哪些基本数据类型?21 标识符的命名规则是什么?22 访问数组的常用方法有哪些?23 VB过程参数有哪几种传递方式?有何不同?24 如何创建控件数组?25 简述For循环的语法格式。

26 通用的Sub过程有哪几种方式?27 打开属性窗口有哪几种方法?28 如何设置控件之间的对齐方式?29 简述运算符从高到低的优先顺序。

30 建立通用过程的操作步骤有哪些?31 打开代码窗口有哪几种方法?32 如何创建MDI应用程序?33 请写出随机文件的读写步骤。

34 请写出If语句的块语法格式。

35 工具箱的标准控件有哪些?36 简述创建动态数组的步骤。

37 建立事件过程有哪些方法?38 FSO对象模型包括哪些对象?答案:1.简述Timer控件中Interval属性和Enanbeled属性答:Timer控件中的Enanbeled设置或返回计时器控件的有效性,该属性值为布尔值,如果设置为True,则每经过指定的时间间隔将触发Timer事件,为False,计时器控件成为无效,停止工作。

VB试题1(4)1

VB试题1(4)1

Visual Basic练习题1、当文本框的内容发生变化时,必将触发( C )事件。

A、LostFocusB、KeyPressC、ChangeD、Click2、在Visual Basic中,下列( D )函数的值只为1,0,-1。

A、INT(X)B、ABS(X)C、SQR(X)D、SGN(X) 即“取正负号函数”3、下列Visual Basic程序段运行后,变量a、b、c的值为()。

a = 1 :b = 1 :c = 1Do While a + b + c < = 10a = a + 1b = b * 2c = b / 2LoopA、2 2 1B、3 4 2C、4 8 4D、4 4 24、当程序在运行过程中因某种原因中断时,VB进入( C )模式。

A、设计B、运行C、中断D、工具5、要改变控件的高度,应改变(A)属性。

A、HeightB、WidthC、TopD、Left6、下列Visual Basic程序段运行后,变量x的值为( C )。

x = 3y = 77Dox = x + 2Loop Until x > Sqr (y)A、 7B、8C、9D、107、在Visual Basic中,建立一个文本编辑区域,可采用下列( C )。

A、命令按钮B、标签控件C、文本控件D、定时器控件8、下列( D )表达式的值不等于4。

A、Int (4.1)B、Int (4.9)C、Abs (int (-3.9))D、Abs (int (-4.5))9、下列Visual Basic程序段运行后,变量m 的值为( B )。

a = 2 :b = 1 :c = 5If a < b Then m = a Else m = bIf c < m Then m = cA、2B、1C、5D、三项答案均不是10、窗体模块文件的扩展名是(A)。

A、frmB、basC、vbpD、txt11、对象的三个要素是(A)。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB练习题及答案VB(Visual Basic)是一种广泛应用于Windows操作系统的编程语言,它以其简单易学的特点受到了许多初学者和专业开发者的青睐。

为了帮助大家更好地掌握VB编程,下面将提供一些VB练习题及其答案,希望能对大家有所帮助。

练习题一:计算器程序编写一个VB程序,实现一个简单的计算器功能。

要求用户输入两个数字和一个操作符(+、-、*、/),然后根据操作符进行相应的计算,并输出结果。

解答:```vbPrivate Sub btnCalculate_Click(sender As Object, e As EventArgs) Handles btnCalculate.ClickDim num1 As Double = CDbl(txtNum1.Text)Dim num2 As Double = CDbl(txtNum2.Text)Dim operator As String = cmbOperator.SelectedItem.ToString()Dim result As DoubleSelect Case operatorCase "+"result = num1 + num2Case "-"result = num1 - num2Case "*"result = num1 * num2Case "/"result = num1 / num2End SelectlblResult.Text = "Result: " & result.ToString()End Sub```练习题二:学生成绩管理系统编写一个VB程序,实现一个简单的学生成绩管理系统。

要求用户输入学生的姓名和成绩,然后将其保存到数组中。

用户可以通过输入姓名来查询学生的成绩。

解答:```vbPrivate Structure StudentPublic Name As StringPublic Score As DoubleEnd StructurePrivate students() As StudentPrivate Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.ClickDim newStudent As Student = txtName.TextnewStudent.Score = CDbl(txtScore.Text)ReDim Preserve students(students.Length)students(students.Length - 1) = newStudenttxtName.Text = ""txtScore.Text = ""End SubPrivate Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.ClickDim searchName As String = txtSearchName.TextDim found As Boolean = FalseFor Each student As Student In studentsIf = searchName ThenlblSearchResult.Text = "Score: " & student.Score.ToString()found = TrueExit ForEnd IfNextIf Not found ThenlblSearchResult.Text = "Student not found."End IfEnd Sub```练习题三:简单的文本编辑器编写一个VB程序,实现一个简单的文本编辑器功能。

《VB6.0》练习题一

《VB6.0》练习题一

09微机升学班《Visual Basic6.0》练习题一一、选择题:1、窗体上有一个列表框和一个文本框,编写如下两个事件过程:Private Sub Form_Load()List1.Additem"Beijing"List1.Additem "Tianjin"List1.Additem"Shanghai"Text1.Text= ""End SubPrivate Sub List1_DblClick()x=List1.TextPrint X+Text1.TextEnd Sub程序运行后,在文本框中输入"China",然后双击列表框中的"Shanghai",则输出结果为________。

A.China BeijingB.China TianjinC.China ShanghaiD.Shanghai China2、在窗体上画一个列表框和一个文本框,然后编写如下两个事件过程;Private Sub Form_Load()List1.AddITem"357"List1.AddITem"246"List1.AddITem"123"List1.AddITem"456"Text1.Text=""End SubPrivate Sub List1.DblClickOM=List1.TextPrint M+Text1.TextEnd Sub程序运行后,在文本框中输入“123”,然后双击列表框中的“456”,则输出结果为________。

A.1245B.456123C.123456D.03、在列表框中当前被选中的列表项的序号是由下列________属性表示的。

A.ListB.IndexC.ListlndexD.False4、在Visual Basic中,组合框是文本框和________特性的组合。

A.复选框B.标签C.列表框D.目录列表框5、为组合框Combol增加一个数据项"计算机",下列命令正确的是________bol.Text="计算机"bol.ListIndex="计算机"bol.Addltem "计算机"bol.ListCount="计算机"6、执行了下面的程序后,组合框中数据项的值是________。

【太原理工大学现代科技学院】vb练习

【太原理工大学现代科技学院】vb练习

属性。
A、Top
B、Left
C、Width
D、Right
7.窗体模块的扩展名为

A、.exe
B、.bas
C、.frx
D、.frm
8.窗体的 FontName 属性的缺省值是

A、宋体
B、仿宋体
C、楷体
D、黑体
9.FontSize 属性用以设置字体大小,窗体的 FontSize 属性缺省值为

A、5
B、9

10.对象的 Visible 属性取值是 True 或

第 4 部分. 3 种基本控制结构的程序设计
一、判断题
1.For/Next 语句中,“Step 1”可以缺省。
2.For/Next 循环正常(未执行 Exit For)结束后,控制变量的当前值等于终值。
3.在循环体内,循环变量的值不能被改变。
2.表达式 2 * 4^3 + 4 * 6 / 3 + 3^2 的值是

3.表达式 16 / 2 - 2 ^ 3 * 7 Mod 9 的值是

4.表达式 81 \ 7 Mod 2 ^ 2 的值是

5.已知字符串变量 x 存放"1234",表达式 Val("&H"+Left$(x, Len(x)/2))的值是
4.许多属性可以直接在属性表上设置、修改,并立即在屏幕上看到效果。
5.所谓保存工程,是指保存正在编辑的工程的窗体。
二、选择题
1.工程文件的扩展名为

A、.frx
B、.bas
C、.vbp
D、.frm
2.以下 4 个选项中,属性窗口未包含的是

VB练习1

VB练习1

1.下面数组声明语句中,数组包含元素个数为 ________。

Dim a(-3 to 2,5)A.120B.30C.60D.362.有如下程序代码,输出结果是________。

Dim a()a=Array(1,2,3,4,5)for i=Lbound(a)to Ubound(a)print a(i);next iA.1 2 3 4 5B.0 1 2 3 4C.5 4 3 2 1D.4 3 2 1 03.假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是________。

A.数组中每个命令按钮的名称(名称属性)均为Command1B.数组中每个命令按钮的标题(Caption属性)都一样C.数组中所有命令按钮可以使用同一个事件过程D.用名称Command1(下标)可以访问数组中的每个命令按钮4.在设定Option Base 1后,经Dim arr(3,4)As Integer 定义的数组arr含有的元素个数为________。

A.12B.20C.19D.95.有如下程序代码,输出结果是________。

Dim a(-3 to 6,5)n=Lbound(a,2)print nA.-3B.0C.6D.56.有如下程序代码,输出结果是________。

Dim a(-3 to 6,5)n=Ubound(a,1)print nA.-3B.0C.6D.57.要获知当前列表项的数目,可通过________属性实现。

A.ListB.ListCountC.ListIndexD.Text8.根据需要用________可以重新确定动态数组的大小。

A.ReDimB.DimC.StaticD.Public9.用ReDim不可以改变动态数组的________。

A.大小B.类型C.维数D.下标值10.可以通过修改控件数组中的控件的________属性值改变其在数组中的顺序。

A.FontB.CaptionC.Index11.用来设置斜体字的属性是 ________。

vb练习1

vb练习1

A.List1.Clear B.Form1.Clear bo1.Cls D.Picture1.Clear
解答: B
参考答案: A
35. 单选题: (1.0分)
PictureBox、Frame、OptionButton、ListBox、TextBox、Form、ComboBox这7个对象中,具有 Caption属性的有 个。
解答: B
参考答案: A
29. 单选题: (1.0分)
Visual Basic程序设计时常用的Print、Cls属于 。
A.属性 B.打印字库 C.方法 D.事件
解答: C
参考答案: C
30. 单选题: (1.0分)
单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不 同的 中安排适当的单选按钮,即可实现。
A.可以通过Print方法在图片框中输出文本 B.清空图片框控件中图形的方法之一是加载一个空图形 C.图片框控件可以作为容器使用 D.用Stretch属性可以自动调整图片框中图形的大小
解答: A
参考答案: D
23. 单选题: (1.0分)
以下叙述中错误的是 。
A.下拉式菜单和弹出式菜单都用菜单编辑器建立 B.在多窗体程序中,每个窗体都可以建立自己的菜单系统 C.除分隔线外,所有菜单项都能接收Click事件 D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见
解答: B
参考答案: A
18. 单选题: (1.0分)
设组合框Combo1中有3个项目,则以下能删除最后一项的语句是 。
bo1.Removeitem Text bo1.Removeitem 2 bo1.Removeitem 3 bo1.Removeitem Co考答案: B

vb练习及答案版

vb练习及答案版

一、单选题1. 一个完整的计算机系统应包括( B )。

(A)主机、键盘、显示器(B) 硬件系统和软件系统(C) 主机和其他外部设备 (D) 系统软件和应用软件2.我们通常说的“U盘”属于计算机部件中的( C )。

(A) 输出设备 (B) 输入设备(C) 存储设备 (D) 打印设备3.在下列存储器中,存储速度最快的是( D )。

(A)软盘 (B)硬盘 (C)光盘(D)内存4. 计算机中采用二进制,是因为( D )。

(A)可降低硬件成本(B)两个状态的系统具有稳定性(C)二进制的运算法则简单(D)上述三个原因5. 是Internet中的( B )。

(A) 硬件编号(B) 域名 (C) 密码 (D) 软件编号6. 下列设备中,(D )不能作为计算机的输出设备(A)打印机(B)显示器(C)绘图仪(D)键盘[标准的输入设备]7. 计算机的主机由(B )部件组成[主机箱内硬件的总称](A)CPU、外存储器、外部设备(B)主机板,CPU和内存储器(C)CPU和存储器系统(D)主机箱、键盘、显示器8. 在Word中将文档中一部分文本内容复制到别处,首先要进行的操作是( C )(A)粘贴(B)复制(C)选择(D)剪切9. Windows系统中,回收站的功能是(B )(A)浏览上网的计算机(B)存放删除文件(C)设置计算机参数(D)收发信件10. 关于电子邮件的叙述正确的是(C )(A)电子邮件只能传输文本(B)电子邮件只能传输文本和图片(C)电子邮件可以传输文本、图片、视像、程序等(D)电子邮件不能传输图片11. 下列关于电子邮件的说法,正确的是(C )(A)收件人必须有E_mail账号,发件人可以没有E_mail账号(B)发件人必须有E_mail账号,收件人可以没有E_mail账号(C)发件人和收件人均必须有E_mail账号(D)发件人必须知道收件人的邮政编码12.下列有关Word的叙述,正确的是(B )(A)Word是一个应用软件,它只能对文字进行编辑处理(B)Word是在Windows环境下运行的应用软件(C)文档的缺省扩展名是.wrd(D)在Word中,一次只能打开一个文档13. 计算机当前的应用领域广泛,但据统计其应用最广泛的领域是(A )(A)数据处理(B)科学计算(C)辅助设计(D)过程控制14. 在计算机的内部所处理的任何信息均是采用(B )。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB练习题及答案一、选择题1. 在VB中,以下哪个是正确的数据类型?A. IntegerB. IntC. Both A and BD. None of the above答案:C2. VB中,哪个关键字用于声明变量?A. DimB. DeclareC. DefineD. Set答案:A3. 在VB中,以下哪个是正确的循环结构?A. ForB. WhileC. RepeatD. All of the above答案:D4. VB中,以下哪个是正确的条件语句?A. IfB. SwitchC. CaseD. A and B only答案:A5. 在VB中,以下哪个是正确的数组声明方式?A. Dim myArray(5) As IntegerB. Dim myArray As Integer(5)C. Both A and BD. None of the above答案:A二、填空题1. 在VB中,使用________关键字可以定义一个类。

答案:Class2. VB中,使用________方法可以为控件添加事件处理程序。

答案:AddHandler3. 在VB中,________方法用于结束程序的执行。

答案:End4. VB中,________属性用于获取或设置一个控件的文本。

答案:Text5. 在VB中,________方法用于打开一个文件。

答案:Open三、简答题1. 请简述VB中的事件和事件处理程序的概念。

答案:在VB中,事件是用户或程序触发的特定动作,如按钮点击或键盘敲击。

事件处理程序是一个过程,当特定的事件发生时,会被自动调用以响应该事件。

2. 描述VB中如何使用For循环。

答案:在VB中,For循环用于重复执行一段代码直到满足特定条件。

基本语法是:```For counter = start To end [Step increment]' 循环体Next [counter]```3. 解释VB中什么是继承,并给出一个简单的示例。

Visual-Basic程序设计综合练习题一及答案

Visual-Basic程序设计综合练习题一及答案

Visual Basic程序设计综合练习题一及答案一、单项选择题(每题3分,共45分)1.无论何种控件,共同具有的属性是()。

A.Text 属性B.Caption属性C.Name属性D.Autosize属性2.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是( )。

A.Help B.F10 C.F1 D.Esc3.为了保存一个Visual Basic应用程序,下列说法正确的是()。

A.只保存窗体文件(。

frm)B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(。

bas)D.分别保存工程文件、窗体文件和标准模块文件4.在Visual Basic中,变量的默认类型是()。

A.Integer B.VariantC.Double D.Currency5.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是( )。

A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False6.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列( )属性设置就有效。

A.MaxButton B.BorderSyleC.Width D.MinButton7.有程序代码如下:Text1。

Text = "Visual Basic",则Text1,Text ,和"Visual Basic"分别代表( )。

A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值8.要设置命令按钮的背景图形,必须设置的两个属性是()。

A.Value和Icon B.Style和IconC.Caption和Picture D.Style和Picture9.在VB中,下列合法的变量名是()。

VB习题1[1][1].3

VB习题1[1][1].3

图3-1 窗体运行界面
2.
在窗体上放1个标签Label1,1个命令按钮Command1,当窗体启动时使标签居于窗 体的中间,并显示系统的当前时间,命令按钮显示为"放大",当单击命令按钮时, 将标签中显示放在1~3倍,并重新显示系统当前时间。如下图:
图3-2
3.
编一模拟简易计算器的程序,运行界面如图3-3示。
图3-3 简易计算器的运行结果
第四讲
程序的顺序结构
一、选择题 1. 设 x=2,y=5,下列语句中能在窗体上显示“A=7”的语句是 C A. Print A=x+y B. Print “A=x+y” C. Print “A=”;x+y D. Print “A=” +x+y 2. 语句 Print Format$(1234.56,”000,000.000”)的输出结果是 D A. 1234.56 B. 1,234.56 C. 1,234.560 D. 001,234.560 3. 运行下列程序段,在弹出的信息框的标题栏中显示的是 C x$ = ”Beijing Welcomes you” y$ = Left(x$,7) z$ = Right(x$,3) q$ = Mid(x$,9,8) MsgBox x$,y$,z$,q$ A. Beijing Welcomes you B. Beijing C. Welcomes D. you 4. 在窗体上画一个文本框(其中 Name 属性为 Text1) ,然后编写如下事件过程 Private Sub Form_Click() x = InputBox(“Enter an Integer”) y = InputBox(“Enter an Integer”) Text1.text = x+y End Sub 程序运行后,在输入对话框中分别输入 5 和 6,则文本框中显示的内容是 B A. 11 B. 56 C. 65 D. 出错信息 5. 执行语句: x = InputBox(“Afanda”,“Mummy”,“Alien”,,,“2012”) 则在对话框的输入区中显示的信息是 C A. Afanda B. Mummy C. Alien

vb 第一章练习题(练习册)

vb 第一章练习题(练习册)

2016-2017学年第一学期Visual Basi程序设计第一章练习卷一、选择题:1、下列关于visual basic 特点的描述,哪个是正确的( )A 面向对象B 可视化C 事件驱动D 以上全都是2、只有在执行某种动作后,才会执行某段程序,这种机制称为 ( )A 事件驱动B 面向对象C 面向过程D 可视化3、visual basic 6.0集成开发环境的主窗口中不包括 ( ) ( )A 标题栏B 菜单栏C 状态栏D 工具栏4、在visual basic中建立应用程序所需要的控件,应使用()A 属性窗口B 工具箱窗口C 立即窗口D 菜单设计窗口5、为了能用键盘打开菜单和执行菜单命令,第一步应按的键是( )A 功能键F10或AltB Shift+F4C Ctrl或功能键F4D Ctrl+Alt6、通过()可以在设计时,,直观的调整窗体在屏幕上的位置。

A 代码窗口B 窗体布局窗口C 窗体设计窗口D 属性窗口7、visual basic窗体设计器是用来设计()A 应用程序的代码段B 应用程序的界面C 对象的属性D 对象的事件8、在visual basic 6.0集成开发环境中,按下列组合键可以打开工程管理器窗口的是()。

A Shift+F7B Ctrl+GC Ctrl+RD Shift+F49、在visual basic 6.0集成开发环境中,激活属性窗口使用的功能键是()A F2B F3C F4D F510、在visual basic 6.0集成开发环境中,如果没有显示出某个窗口,可以通过()菜单之下的命令使其显示。

A 文件B 编辑C 视图D 工程11、下列不是在visual basic 6.0中打开工程方法的是()A 按Alt+O组合键B 执行文件菜单中的打开工程命令C 按Ctrl+O组合键D 单击标准工具栏上的打开工程按钮12、下面关于visual basic 6.0工具栏的说法不正确的是()A 工具栏的位置可以任意改变B 工具栏一定在菜单栏的下方C 工具栏可以显示或隐藏D visual basic有多个工具栏13、退出visual basic 的快捷键是( )A Ctrl+QB Shift+QC Alt+QD Ctrl+Alt+Q14、Visual Basic 6.0分为3种版本,不属于这3种版本的是()A学习版B专业版C企业版D业余版15、下列方法中不能退出Visual Basic的是()A按Alt+Q组合键B按下Alt+F组合键,然后按Esc键C按F10键,然后按F键,再按X键D打开“文件”菜单→“退出”命令16、Visual Basic集成的主窗口中不包括()A 属性窗口B 标题栏C 菜单栏D工具栏17、下列操作可以打开立即窗口的是()A Ctrl+DB Ctrl+FC Ctrl+GD Ctrl+E二、填空题:1、visual basic中的visual是_____________________的意思。

VB程序设计练习题附加答案

VB程序设计练习题附加答案

《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向__对象________的可视化程序设计语言,采取了事件驱动________的编程机制。

2、在VB中工程文件的扩展名是vbp__________,窗体文件的扩展名是___frm_________,标准模块文件的扩展名是__bas_________。

3、执行“工程”菜单下的_部件_________命令,可选择并添加ActiveX控件。

4、Visual Basic 6.0用于开发__ WINDOWS ________环境下的应用程序。

二、选择题1、下面不是VB工作模式的是(C)A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是(C)A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是(C )A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是(D)A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是(D)A.可视化B.面向对象C.面向图形D.事件驱动三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用__ Tabstop ____________属性。

2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。

3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。

VisualBasic程序设计期末综合练习

VisualBasic程序设计期末综合练习

Visual Basic程序设计期末综合练习一、单选题1. 以下不属于Visual Basic6.0的特点的选项是()。

A、可视化编程B、算法设计C、面向对象程序设计D、事件驱动2.在设计阶段,当双击窗体时,所打开的窗口是()。

A、工程资源管理器窗口B、工具箱窗口C、代码编辑器窗口D、属性窗口3.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()。

A、单击窗体上没有控件的地方B、单击任一个控件C、不执行任何操作D、双击窗体的标题栏4.在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是()。

A、设计模式B、中断模式C、执行模式D、编写代码模式5.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是()。

A、HelpB、F1C、EscD、F106.在设计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是()。

A、窗体布局窗口B、代码编辑器窗口C、属性窗口D、工程资源管理器窗口7.11.窗体设计窗口的主要功能是()。

A、设计控件外观B、编写源程序代码C、建立用户界面D、设置对象属性8.VB6.0集成开发环境可以()。

A、编辑、调试、运行程序,但不能生成可执行文件B、编辑、生成可执行文件、运行程序,但不能调试程序C、编辑、调试、生成可执行程序,但不能运行程序D、编辑、调试、运行程序,也能生成可执行文件9.Visual Basic应用程序处于执行模式时,这时()。

A、既不能设计界面,也不能编写代码B、可以编辑代码,不能设计界面C、可以设计界面,不能编辑代码D、既能设计界面,也能编写代码10.后缀为.vbp的文件表示VB 的()。

A、类模块文件B、窗体文件C、工程文件D、标准类模块文件11.为了保存一个Visual Basic应用程序,下列说法正确的是()。

A、只保存窗体文件(.frm)B、只保存工程文件(.vbp)C、分别保存工程文件和标准模块文件(.bas)D、分别保存工程文件、窗体文件和标准模块文件12.下面关于工程的概念中错误的是()。

vb练习题(含答案)

vb练习题(含答案)

___B___ 。
A . 设计流程和编写代码
B. 设计界面和编写代码
C. 设计算法和编写代码
D. 设计程序和编写代码
44.在 VB 6.0 中, 12345& 的数据类型是( B)
A . 整数型
B . 长整数型 C. 字符常数 D. 双精度常数
45.在 VB6.0 中,语句 Dim M1#,Abc,Xyz As Single 定义的 M1 、 Abc 和 Xyz 的类型分别是( D )
19、若要执行下列程序段后窗体上显示"红"字,则
x 可取的值为:
Select case int(x/10)
case2,4,6,8
print" 黄 "
case1,3,5,7,9
print" 绿 "
case else
print" 红 "
end select
(A)27
(B)38
(C)10
(D)5( 对 )
(A) 必须是字母开头,不能是数字或其他字符
(B) 不能是 VB 的保留字
(C) 可以包含字母、数字、下划线和标点符号 (对 )
(D) 不能超过 255 个字符
15、以下变量名中, ______是不符合 VisualBasic 的命名规范的。
(A)Abc901
(B)_mnu_Open_234( 对 )
A. 字符串类型
B. 日期类型
C. 逻辑类型
D. 指针类型
8、表达式 Left( “Visual ”,3)+Lcase( “AB ”)的值是?( C)
A. visAB
B. VisAB
C. Visab
D. ualab

期末VB练习题含答案

期末VB练习题含答案

计算机与程序设计基础(VB)练习题一.单选题(每小题1分,共27分)1.根据冯·诺依曼1946年提出的计算机的程序存储原理而设计了现代的计算机。

下面的说法正确的是_________。

A.计算机能够智能地自动编制好程序,并执行B.计算机内的程序和数据,都是用十进制数表示C.计算机内的程序和数据,都是用二进制表示的D.笔记本电脑不是冯•诺依曼结构的计算机2.计算机硬件主要由运算器、_________、存储器、输入设备及输出设备等构成。

A.屏幕B.控制器C.键盘D.打印机3.断电会使存储数据丢失的存储器是_________。

A.ROM B.U盘C.硬盘D.RAM4.下列存储器中读写速度最快的存储器是_________。

A.光盘B.内存储器C.硬盘D.高速缓冲存储器5.1MB = _________。

A.1000B B.1024B C.1000KB D.1024KB6.下列设备中,属于计算机输入设备的是_________。

A.鼠标B.音箱C.打印机D.显示器7.下面的_________不是操作系统。

A.Java B.Mac OS C.Linux D.Windows8.下面4个不同进制的数中,最小的是_________。

A.(200)10B.(11000111)2C.(306)8D.(C9)169.十进制数125所对应的八进制数为_________。

A.177 B.157 C.161 D.17510.二进制数10110110所对应的十六进制数为_________。

A.C6 B.D6 C.B6 D.E611.下面不属于对象的基本特征的是_________。

A.属性B.事件C.方法D.函数12.以下能在窗体的标题栏显示“窗体”的语句是_________。

A. = "窗体" B.Form1.Title = "窗体"C.Form1.Text = "窗体" D.Form1.Caption = "窗体"13.下列可作为变量名的是_________。

VB程序设计练习题及参考答案

VB程序设计练习题及参考答案

Visual Basic程序设计练习题1.Visual Basic是一种面向对象的可视化程序设计语言,采取了A的编程机制。

A.事件驱动B.按过程顺序执行C.从主程序开始执行D.按模块顺序执行2.在Visual Basic中最基本的对象是C,它是应用程序的基石,是其他控件的容器。

A.文本框B.命令按钮C.窗体D.标签3.多窗体程序是由多个窗体组成。

在缺省情况下,VB在应用程序执行时,总是把B 指定为启动窗体。

A.不包含任何控件的窗体B.设计时的第一个窗体C.包含控件最多的D.命名为Frm1的窗体4.若有程序代码如下:text1.text="Visual Basic"则:text1,text和"Visual Basic" 分别代表C。

A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值5.Visual Basic是一种面向对象的程序设计语言,A不是面向对象系统所包含的三要素。

A.变量B.事件C.属性D.方法6.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是C。

A.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口7.保存新建的工程时,默认存放的位置是B。

A.My Documents B.VB98 C.\ D.Windows 8.若要使标签控件显示时不覆盖其背景内容,要对D属性进行设置。

A.BackColor B.BorderStyle C.ForeColor D.BackStyle 9.若要使命令按钮不可操作,要对A属性设置。

A.Enabled B.Visible C.BackColor D.Caption 10.文本框没有D属性。

A.Enabled B.Visible C.BackColor D.Caption 11.不论何控件,共同具有的是B属性。

A.Text B.Name C.ForeColor D.Caption 12.要使Form1窗体的标题栏显示“欢迎使用VB”,以下D语句是正确的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB综合练习题一(数据类型、常量和变量、基本运算和表达式、赋值语句)丽水二中:胡建友一、选择题1、\,/,Mod,* 四个算术符中.优先级最低的是()A)\ B)/ C)Mod D)*2.下列字符串常量中,最大的是()A)"aderb" B)"adyda" C)"ADEEH" D)"EWREL"3.表达式Int(8*sqr(36)*10^(-2)*10+0.5)/10的值是()A)0.48 B)0.048 C)0 .5 D)0.054.表达式Val("0.123E2")的值是()A).123 B)12.3 C)0 D).123E2CD5.系统符号常量的定义可以通过()获得A)对象浏览器B)代码窗口C)属性窗口D)工具箱6.表达式(7\3+1)*(18\5-1)的值是()A)8.67 B)7.8 C)6 D)6.677.表达式5^2Mod 25\2^2的值是()A)1 B)0 C)6 D)48.表达式25 Mod 7的值是()A)1 B)5 C)4 D)出错9.下面表达式中,()的运算结果与其他三个不同A)Exp(-3.5) B)Int(-3.5)+0.5 C)-Abs(-3.5) D)-SQR(9)-0.510.关于算法,下列叙述正确的是()A)算法可以用自然语言、流程图和伪代码来描述B)算法只能用流程图来描述C)算法不能用伪代码来描述D)算法不可以用自然语言来描述11.在Visual Basic工程设计中,双击窗体中的对象后,出现的是()A)工程窗口B)工具箱C)代码窗口D)属性窗口12. 下列属于Visual Basic字符串常量的是()A)1/2 B)Int(3.4) C)"1/2" D)1+213. 在Visual Basic中,将数字字串转换为数值的函数是()A)Str(x) B)Val(x) C)Abs(x) D)Int(x)14.表达式Int( - 17.8) +Abs(17.8)的值是()A)0 B)0.8 C)- 0.2 D)0 34.815.表达式mid("how are you",5,3)的值是()A)how B)are C)you D)how are you16.下列属于正确的Visual Basic赋值语句的是()A)x+y=10 B)x+y-10=0 C)x,y=10 D)x=10-y17.表达式Abs( - 5) +Len("ABCDE")的值是()A)5ABCDE B)0 5ABCDE C)10 D)018.圆周长的计算公式为L=2πa,其中a为圆半径。

能正确表示2πa的表达式是()A)2πa B)2*π*a C)2•π•a D)2*3.1416*a19.函数Len(Str(Val("12345")))的值为()A)11 B)5 C)6 D)820.在Visual Basic中,若x=3.1415926,则表达式Int(x*100+0.5)/100的值是( )A)3.14 B)3.146 C)314 D)314.621.“如果下雨在体育馆上体育课,不下雨则在操场上体育课”。

用流程图来描述这一问题时,判断“是否下雨”的流程图符号是()A)矩形B)菱形C)平行四边形D)圆圈22.在VB工程设计中,如果要使命令按钮Run上显示“运行”,则下列属性中应改变的属性是( )A)Font B)Height C)Width D)Caption23. 在VB中,关系表达式x/y=x\y为真,则说明( )A)x不能被y整除B)x与y一定相等C)x与y一定不相等 D)x能被y整除24. “下雨在体育馆上体育课,不下雨则在操场上体育课”,用算法描述这一问题,合适的算法结构是( )A)顺序模式B)选择模式C)循环模式D)树型模式25. 在Visual Basic中,语句Dim x As String的作用是将变量x定义为()A)字符串型B)整数型C)逻辑型D)日期型26. 在Visual Basic工程设计中,要在标签对象Start上显示文字“欢迎使用本系统!”,则下列属性中应改变的属性是( )A)Caption B)Width C)Text D)Height27.在下面各关系中,当X取任意数值时都能成立的式子是()A)Int(X)>= Abs(X) B)Int(X)=Abs(X) C)Int(X)<=Abs(X) D)Int(X)<>Abs(X)28. 下列属于正确的Visual Basic表达式是( )A)a+|b| B)3b-2a C)2•b D)b+529. 在VB中,若x、y均是正整数,关系表达式x Mod y=0为真时,则表示( )A)x不能被y整除B)x能被y整除C)x一定等于y D)x、y均为030.设a=3,b=5,则以下表达式值为真的是( )A) a>=b And b>10 B)(a>b)Or(b>0) C)(a<0)or(b<0) D)(-3+5>a)And(b>0)31.在Visual Basic中,设x=3171,能得到其十位上数字“7”的正确表达式是( )A)x\10 Mod 100 B)x\10 Mod 10 C)x\100 Mod 10 D)x Mod 10032. 在Visual Basic中,变量a中的数值是整数而且可能在-32768~32767范围之外,则变量a的数据类型应定义为( )A)日期型B)整数型C)长整数型D)逻辑型33.以下声明语句中正确的是( )A)Const abs=123 B)Dim val as integerC)Const int1=123 D)Dim chr As single34. 在Visual Basic代码窗口中,语句Student.Text="宋知国"中的Text是()A)属性名B)属性值C)对象名D)窗口名35. 表达式 5 Mod 3+3\5*2的值是( )A) 0 B) 2 C)4 D) 636. 设x=4,y=8,z=7,表达式x<y And (Not y>z) Or z<x的值是( )A) 1 B) -1 C) True D) False37.设a=5,b=4,c=3,d=2,表达式3 > 2 * b Or a = c And b <> c Or c > d的值是( )A)1 B)True C) False D)238. 在Visual Basic中,表示整数型的数据类型名是()A)Date B)Integer C)String D)Boolean39. 在Visual Basic中,已知x是正整数,关系表达式x Mod 2=1为真时,则表示()A)x被2除的余数为0 B)x能被2整除C)x是奇数D)x是偶数40. Visual Basic函数Fix(x)的作用是截掉数据的小数部分。

已知a是实数,当关系表达式Fix(A)=a为真时,则表示a是()A)负数B)正数C)整数D)小数41. 在如右图所示的Visual Basic窗体中,这些被放入窗体中的控件称之为()A)类B)事件C)属性D)对象42. 下列描述算法的流程图符号中属于判断框符号的是()A)B)C)D)43. 在Visual Basic中,求实数x的算术平方根的函数是()A)Int(x) B)Sqr(x) C)Abs(x) D)Log(x)44. .在VB代码窗口中,语句Book1.Text="Windows 操作系统"中的Book1是()A)属性名B)属性值C)窗口名D)对象名45. 在Visual Basic中,Hello.vbp文件属于()A)工程文件B)窗体文件C)代码文件D)类文件46.在Visual Basic中,如果要给变量i,j,k都赋值为1,则下列语句正确的是()A)i=j=k=1 B)i,j,k=1 C)i=1,j=1,k=1 D)i=1:j=1:k=1在Visual Basic中,正确表示"a的立方加1"的表达式是()A)a3+1 B)a^3+1 C)(a+1) 3 D)(a+1)^347.在Visual Basic中,若x是大于零的偶数,则下列关系表达式值一定为真的是()A)x Mod 2 = 1 B)x\2 = 0 C)x\2 = x/2 D)Int(x/2) <> x/248. 在Visual Basic中,若要定义变量no用于存储汽车牌照号码,如"浙A•12345",则正确的定义语句是()A)Dim no As Integer B)Dim no As StringC)Dim no As Single D)Dim no As Boolean49. 下列Visual Basic表达式正确的是()A)v0+a*t B)a2+2bc C)2π*r D)1/2g*t^250. 在Visual Basic中,单击文本框Text2触发的事件处理过程名是( )A) Text1_Click B) Text2_GotFocus C) Text2.Click D) Text2_Click二、填空题1.设A=2,B=3,C=4,D=5,写出下列逻辑表达式的值。

(1)A>B And C<= D Or 2*A>C ___________(2)3>2*B Or A=C And B<>C Or C>D ____________(3)Not A<=C Or 4*C=B ^ 2 And B<>A+C ________2.若A=20,B=80 ,C=70, D=30 ,则表达式A +B >160 Or (B*C>200 And Not D>60)的值是__________3.设A=2 , B= - 2 ,则表达式A / 2 + 1 > B + 5 Or B * (-2)=6的值是________4.设A=2,B= -4 ,则表达式3*A> 5 Or B + 8<0的值是__________5.关系式X≤-5或X≥5所对应的逻辑表达式是: ________________________6.关系式-5≤X≤5所应的逻辑表达式是: _____________________________7.A的绝对值大于等于B同时不等于C的逻辑表达式是: ________________________8.X是小于100的非负数,对应的逻辑表达式是: ________________________9.闰年的条件是:年号(Y)能被4整除,但不能被100整除;或者年号能被400整除.表示该条件的逻辑表达式是: ________________________10.一元二次方程ax2+bx+c=0有实根的条件是a≠0,并且b2-4ac≥0,表示该条件的逻辑表达式是: ________________________11.表示条件"变量X为能被5整除的偶数"的逻辑表达式是: _____________________12. 有如下Visual Basic程序段:13.有如下Visual Basic程序段:a = 30 a="Good"b = 20 b="Bye"a =b c=a+b该程序段运行后,变量a的值为_____。

相关文档
最新文档