VB三种程序结构VisualBasic语言作为结构化程序设计语言提供
- 格式:pptx
- 大小:202.80 KB
- 文档页数:59
一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是(C)。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(C)。
A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。
A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。
A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个Visual Basic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。
A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。
A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、Visual Basic 6.0集成环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。
A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。
vb结构化程序设计的三种基本结构1.引言1.1 概述概述部分将介绍VB结构化程序设计及其重要性。
VB(Visual Basic)是一种面向对象的程序设计语言,它强调程序的结构化和模块化,以便于代码的可读性和维护性。
VB结构化程序设计通过组织程序代码以一种逻辑和有序的方式,使程序更加易于理解、调试和修改。
在VB结构化程序设计中,有三种基本结构,即顺序结构、选择结构和循环结构。
这些基本结构的正确使用可以使程序具备更好的可控性和灵活性,使其能够适应各种复杂的应用场景。
顺序结构是指程序按照代码的排列顺序依次执行,没有任何条件判断或循环。
顺序结构使得程序的逻辑清晰明了,易于理解。
通过合理地安排程序的执行顺序,可以确保程序按照我们所期望的方式执行。
选择结构允许根据条件的判断来决定程序的执行路径。
根据条件的不同,程序可以选择执行不同的代码块。
选择结构使得程序具有决策能力,可以根据具体条件来作出不同的处理。
循环结构允许程序根据条件的判断来重复执行某段代码。
循环结构使得程序可以重复执行一些特定的操作,节省了代码量,并提高了程序的效率。
本文将重点介绍这三种基本结构的原理和使用方法,并提供一些示例代码来帮助读者更好地理解和使用VB结构化程序设计。
通过学习和掌握这些基本结构,读者将能够编写出更加清晰、可读性更高、可维护性更好的代码,提高程序的质量和效率。
1.2 文章结构文章结构部分的内容应该包括对整篇文章的组织和框架进行介绍。
下面是对文章结构内容可能的写法:在本篇文章中,我们将讨论VB结构化程序设计的三种基本结构。
为了使读者更好地理解这些基本结构,本文将按照以下结构组织:第一部分为引言,包括对整篇文章的概述、文章结构和目的进行介绍。
在概述部分,我们将简单介绍VB结构化程序设计的概念和重要性。
文章结构部分将解释本文的整体组织框架,并说明每个章节的主要内容。
目的部分将说明本文的写作目的和预期的读者受众。
第二部分为正文,将分别介绍VB结构化程序设计的三种基本结构。
佳木斯大学期末考试批次专业:201801-计算机科学与技术(高起本)课程:VB程序设计(高起本)总时长:120分钟1. (单选题) Visual Basic 6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是( )。
(本题2.0分)A、设计状态B、编写代码状态C、运行状态D、运行状态学生答案: B标准答案:B解析:得分: 22. (单选题) 在Visual Basic中,所有的窗体和控件都必定具有的一个属性是( )。
(本题2.0分)A、NameB、FontC、CaptionD、FillColor学生答案: A标准答案:A解析:得分: 23. (单选题) Visual Basic集成开发环境中不包括下列哪些窗口( )。
(本题2.0分)A、工具箱窗口B、工程资源管理器窗口C、命令窗口D、属性窗口学生答案: C标准答案:C解析:得分: 24. (单选题) 后缀为.bas的文件表示VB的(本题2.0分)A、类模块文件B、窗体文件C、工程文件D、标准类模块文件学生答案: D标准答案:D解析:得分: 25. (单选题) 下列自定义标识符中合法的是:(本题2.0分)A、1MyB、forthC、@homeD、class学生答案: B标准答案:B解析:得分: 26. (单选题) 表达式100 mod 12 的结果为:(本题2.0分)A、 4B、 6C、8D、10学生答案: A标准答案:A解析:得分: 27. (单选题) 下列可以作为VB变量的是:(本题2.0分)A、a(x*y)B、secondC、1xyzD、学生信息学生答案: B标准答案:B解析:得分: 28. (单选题) VB提供控件的窗口是(本题2.0分)A、工具栏B、工具箱C、文本框D、属性窗口学生答案: A标准答案:A解析:得分: 29. (单选题) 设置窗体有可见边框及标题栏,无最小化和最大化按钮,不能调整大小,BorderStyle属性应该设置为(本题2.0分)A、0-NoneB、1-Fixed SingleC、2-SizableD、3-Fixed Dialog学生答案: B标准答案:B解析:得分: 210. (单选题) 语句format(1234.5678 , ”####.00” )的结果为:(本题2.0分)A、1234.56”B、1234.57C、1234.56D、1234.55学生答案: B标准答案:B解析:得分: 211. (单选题) 下列语句哪个为二维数组的定义语句:(本题2.0分)A、dim g [2,3]B、dim g[2][3]C、dim g(2 ,3)D、dim g(2)(3)学生答案: C标准答案:C解析:得分: 212. (单选题) 隐藏窗体所需要设置的属性是(本题2.0分)A、ShowInTaskbarB、MovableC、VisibleD、Enable学生答案: C标准答案:C解析:得分: 213. (单选题) 获取当前系统日期的函数名为:(本题2.0分)A、NowB、DateC、IsDateD、TimeOfDate学生答案: B标准答案:B解析:得分: 214. (单选题) 下列说法正确的是(本题2.0分)A、局部变量是指那些在过程中用Dim语句或Static语句声明的变量B、局部变量的作用域仅限于声明它的过程C、静态局部变量是在过程中用static语句声明的D、局部变量在声明它的过程执行完毕后就被释放了学生答案: B标准答案:B解析:得分: 215. (单选题) 能够改变标签显示标题的属性是(本题2.0分)A、CaptionB、NameC、TextD、Border学生答案: A标准答案:A解析:得分: 216. (单选题) 程序代码:text1.text = “UESTC”中,Text1,Text,“UESTC”分别代表( )(本题2.0分)A、对象,值,属性B、对象,方法,属性C、对象,属性,值D、属性,对象,值学生答案: C标准答案:C解析:得分: 217. (单选题) 按照变量的作用域可将变量划分为(本题2.0分)A、公有、私有、系统B、全局变量、模块级变量、过程级变量C、动态、常熟、静态D、Public、Private、Protected学生答案: B标准答案:B解析:得分: 218. (单选题) UBOUND函数的作用是(本题2.0分)A、获取数组的下界B、获取数组的上界C、获取数组的长度D、获取数组的维度学生答案: B标准答案:B解析:得分: 219. (单选题) 如下数组声明语句,正确的是(本题2.0分)A、Dim a[1,1] as intergerB、Dim a(2,2) as integerC、Dim a(n,n) as integerD、Dim a(4 4) as integer学生答案: B标准答案:B解析:得分: 220. (单选题) 在设计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是(本题2.0分)A、窗体设计B、属性窗口C、代码窗口D、工程资源管理器窗口学生答案: D标准答案:D解析:得分: 221. (多选题) 下列叙述中正确的是( )。
《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。
2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。
3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。
4、Visual Basic 6.0用于开发__________环境下的应用程序。
二、选择题1、下面不是VB工作模式的是()A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是()A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是()A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是()A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是()A.可视化B.面向对象C.面向图形D.事件驱动三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。
2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。
3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。
2016年内蒙古自治区高等职业院校对口招收中等职业学校毕业生第一次模拟考试计算机类专业课综合试卷Ⅰ.Visual Basic程序设计(100分)一、单项选择题(本大题共20小题,每小题2分,共40分。
)1.决定标签内显示内容的属性是( )A.Text B.Name C.Alignment D.Caption 2.下面值为真的逻辑表达式是( )A."A" > "a" B."9" > "a" C."That" > "Thank" D.12>12.1 3.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口4.Visual Basic的工程文件的扩展名是( )A..for B..frm C..vbp D..bas 5.数据36345是( )数据。
A.整型B.长整型C.字符型D.日期型6.下列( )是正确的日期型数据。
A.@11/12/2010@ B.#11/12/2010#C.\11/12/2010\ D.&11/12/2010&7.以下各项中可以作为VB变量名的是( )A.85 B.int.sum C.A52B D.2ab8.表达式5 / 2 * 6的值是( )A.15 B.24 C.12 D.09.表达式"XYZ" + "487"的值是( )A.“XYZ487” B.“XYZ” C.“487” D.“487XYZ”10.在VB中,复写框(Check)的Value值有三种,分别是( )A.-1,0,1 B.0,1,2C.1,2,3 D.True,False,0 11.下列程序段的运行结果是:( )Dim A As Integer , B As Integer , X As IntegerA = 1 :B = 2IF A < B THEN X = A - B ELSE X = B + APRINT XA.-1 B.1 C.2 D.3 12.下列程序段的运行结果是:( )Dim F As Long , I As LongF = 0For I = 3 To -3 Step –1F = F + INext IPrint IA.-5 B.5 C.0 D.–4 13.下面程序段运行时内层循环的循环总次数()。
VB编程语言基础知识点总结(转)Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。
“Visual” 指的是开发图形用户界面(GUI)的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上即可。
“Basic”指的是BASIC (Beginners All-Purpose Symbolic Instruction Code)语言,是一种在计算技术发展历史上应用得最为广泛的语言。
Visual Basic源自于BASIC编程语言。
VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。
程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
VB语言知识点总结第一章知识点(1) VB的语言特点可视化开发环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton类,当你把它从工具箱拖出来已经,它就被实例化成了一个对象,名称叫command1,如果你拖了2个command,就是2个不同的对象;事件驱动编程:VB程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务。
(2) VB的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。
(3) VB的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp和窗体文件frm。
(4) VB的窗口任何窗口被关闭了找不到了,都可以在视图菜单下面来寻找,工具箱窗口,代码窗口,窗体布局窗口,立即窗口(可以在中断模式下查询程序运行对象值,ctrl+G打开立即窗口)第二章知识点(1)面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每个对象都具有自己的属性和方法,比如西南财经大学天府学院。
程序设计三种基本结构在Visual Basic 程序设计语言中,提供了以下三种基本的控制结构:其对应的结流程图如下所示:顺序结构分支结构循环结构顺序顺序结构是按语句的先后次序依次执行的控制结构,其中“执行A”和“执行B”可以是一个语句也可以是一组语句。
在VB中录制的宏都是顺序结构的语句。
例如,以下程序段的控制结构就属于顺序结构:a=1b=a+1c=a+b例1:以下是一段Visual Basic宏程序,运行后变量x的值为x=2y=3y=y+1x=x+y-1选择分支结构又称为选择结构。
根据条件判断其是否成立,从而选择程序执行的方向,执行其中的一个分支。
分支结构的语法结构如下:语法1语法2If 条件 Then语句End If If 条件 Then语句1 Else语句2 End If例2:以下是一段Visual Basic宏程序,运行后变量a的值为a=10If a<10 Thena=a+1Elsea=a-1End If循环循环结构是根据条件判断是否成立,如果条件成立则重复执行循环结构中某语句序列功能,直到条件不成立为止,最后退出循环结构。
其中For…Next语句的语法定义如下:(详见书本第137页)For counter=start To end [Step step][statements]Next [counter]说明:counter必要参数,用作循环计数器的数值变量start必要参数,counter的初值end必要参数,counter的终值Step可选参数,counter的步长。
如果没有指定,step默认的值为1例3:以下是一段Visual Basic宏程序,运行后变量m的值为m=0For i=1 To 3m=m+2Next i。
《VB程序设计》期末考试注意事项:(1)题型:选择题40道,判断题10道,每题2分,满分100分。
(2)答题时间:60分钟。
(3)请在规定时间内作答并提交。
1、VB程序设计语言是一种()。
[单选题] *A.汇编语言B.机器语言C.高级语言(正确答案)D.数据库语言2、VisualBasic最突出的特点是()。
[单选题] *A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制(正确答案)3、VB中,.frm是()文件的扩展名。
[单选题] *A.工程文件B.可执行文件C.窗体文件(正确答案)D.标准模块文件4、VB中,.vbp是()文件的扩展名。
[单选题] *A. 工程文件(正确答案)B. 可执行文件C. 窗体文件D. 标准模块文件5、在设计窗体时,双击窗体的任何地方,可以打开的窗口是()。
[单选题] *A. 代码窗口(正确答案)B. 属性窗口C. 工程管理窗口D. 以上3个选项都不对6、VB是一种面向对象的程序设计语言,下面()不是面向对象包含的三要素。
[单选题] *A. 变量(正确答案)B. 事件C. 属性D. 方法7、不论任何控件,共同具有的是()属性。
[单选题] *A. TextB. CaptionC. BackColorD. Name(正确答案)8、要使Form1窗体的标题栏显示“欢迎使用Visual Basic 6.0! ”,以下()语句是正确的。
[单选题] *A. Form1.Caption =" 欢迎使用Visual Basic 6.0! "(正确答案)B. Form1.Caption =’欢迎使用Visual Basic 6.0! ’C. Form.Caption = " 欢迎使用Visual Basic 6.0! "D. Form.Caption = ’欢迎使用Visual Basic 6.0! ’9、有下面的程序代码:Command1.Caption ="确定",则Command1,Caption和"确定"分别代表()。