VisualBasic程序设计作业题解形成性考核作业二
Basic程序设计形成性考核

Visual Basic程序设计形成性考核3班级学号姓名成绩一、单项选择题1.在下列有关Visual Basic的叙述中,错误的是()。
A.采用了事件驱动的编程机制B.是面向对象的编程语言C.是可视化的程序设计语言D是面向过程的程序设计语言.2.应用程序打包后,其包文件的后缀为()。
A..exe B..txtC..cab D..ocx3.在新建一个“标准EXE”工程后,不在工具箱中出现的控件是()。
A.列表框B.通用对话框C.驱动器列表框D.图片框4.设窗体的名称为Form1,则在程序运行过程中,单击窗体时,被执行的事件过程的名称是()。
A.Form1_Click() B. Form1_DbClick()C.Form_Click() D.Form_DbClick()5.对于定时器(Timer)控件,设置其定时是否开启的属性是()。
A.Index B.Tag C.Enabled D.Interval6.在Visual Basic中,工程文件的扩展名为()。
A..frm B..vbpC..cls D..bas7.有程序代码如下:Text1.Text = "欢迎走进VB世界!"则Text1,Text ,和"欢迎走进VB世界!"分别代表()。
A.对象,值,属性B.对象,属性,值C.对象,方法,属性D.属性,对象,值8.以下叙述中正确的是()。
A.窗体的Name属性指定窗体的名称,用来标识一个窗体B.窗体的Name属性的值是显示在窗体标题栏中的文本C.可以在运行期间改变对象的Name属性的值D.对象的Name属性值可以为空9. VB提供了结构化程序设计的三种基本结构是()。
A.选择结构、过程结构、顺序结构B.选择结构、循环结构、顺序结构C.过程结构、转向结构、递归结构D.递归结构、选择结构、循环结构10.在VB中,下列变量名不合法的是()。
A.take_1 B.take C.take_1_2 D. take-111.下列说法中正确的是()。
visual basic 程序设计课后习题参考答案

[Exit Function] End Function
(4). Function 过程的调用方法: ①直接调用 像使用 VB 内部函数一样,只需写出函数名
和相应的参数即可 ②用 Call 语句调用 与调用 Sub 过程一样来调用 Function
过程,当用这种方法调用 Function 过程时,将会放弃返回值 3、简述 VB 过程中参数传递的两种方式。
第五章 数 组
4
一、选择题
1 2 3 4 5 6 7 8 9 10 DADEBBCCC A
二、填空题
1 2、12、1、3、-1、2 0123 2222
2 2101 4444
3 name、index 4 preserve、erase 5 ubound、lbound
第六章 过 程
一、选择题
1 2 3 4 5 6 7 8 9 10 DCDCBABAB D 11 12 13 14 15 16 17 18 19 20 ACCDABCDB C
二、填空题
1 bas 2 形式、实际 3 a()、Ubound(b)、n=n-1 4 30、70 5 fedcba、static
三、简答题
6 static 7 static 8 12、7 9 visual basic 程序设计 10 -100
1、简述事件过程和通用过程的含义和联系。
5
VB 应用程序是由过程组成的,过程是完成某种特殊功能的一 组独立的程序代码。VB 中的过程有两大类:事件过程和通用过程
Visual basic 程序设计习题参考答案
第一章 Visual basic 程序设计
一、选择题
1 2 3 4 5 6 7 8 9 10
DC
CDCBAC B
《Visual Basic程序设计教程》习题参考答案

第1章习题一、选择题1. B2. A3. B4. A二、填空题1. 事件驱动或消息驱动2. 工程资源管理器、窗体三、问答题1. 11个菜单项。
文件菜单包括新建工程、打开工程、添加工程、移除工程、保存工程、工程另存为、保存窗体文件、窗体文件另存为、打印、打印设置、生成可执行文件等命令项;编辑菜单(命令项略,以下同)、视图菜单、工程菜单、格式菜单、调试菜单、运行菜单、查询菜单、图表菜单、工具菜单、外接程序菜单、窗口菜单、帮助菜单。
2. 可以自行定义。
标准工具栏中有添加工程、添加窗体、菜单编辑器、打开工程、保存工程、剪切、复制、粘贴、查找、撤销、恢复、启动、中断、结束、工程资源管理器、属性窗口、窗体布局窗口、对象浏览器、工具箱、数据视图窗口等按钮。
四、编程题(略)第2章习题一、选择题1. A二、练习题1. S1. 把x赋值给同类型变量t;S2. 把y赋值给x;S3. 把t赋值给y。
2. S1. 输入a、b、c;S2. 如果a<b,则交换a与b的数据;S3. 如果a<c,则交换a与c的数据;S4. 如果b<c,则交换b与c的数据;S5. 输出a、b、c。
3. S1. 输入整数N;S2. 给整数K赋值2;S3. 如果K大于N-1,则转S6;S4.如果N除以K 的余数为0,则转S7;S5. K加1再赋值给K,转S3.;S6. 如果K大于N-1,则N为素数;否则N不是素数。
4. S1. 输入整数N;S2. 将N赋值给K;S3. 给整数nx赋值0;S4. 计算nx乘以10加K除以10的余数,再赋值给nx;S5. 计算K除以10的整数商,赋值给K;S6. 如果K>0,则转S4;否则,转S7;S7. 如果N=nx,则N为回文数,否则N不是回文数。
5.6.第3章习题一、选择题1. D2. C3. A4. B5. D6. A7. B8. D9. B 10. D 11. A . 12. C 13. C 14. C二、填空题1. 标题、引用2. ②④⑤3. 64. GotFocus、Resize5. AddItem、Clear6. Label,CommandButton,OptionButton,CheckBox,Frame、TextBox,ListBox,ComboBox7. PictureBox,Frame8. OptionButton,CheckBox,HScrollBar,VScrollBar、OptionButton、CheckBox,HScrollBar,VScrollBar三、问答题1. 答:对象的只读属性的属性值(如名称属性)只能在设计界面时在属性窗口进行设置;非运行属性的属性值则既可在设计界面时在属性窗口进行设置,也可通过程序代码进行设置与修改。
《VisualBasic程序设计》模拟试题二和答案

《VisualBasic程序设计》模拟试题二和答案广东省高等教育自学考试《Visual Basic程序设计》模拟试题二(课程代码 07759)一、单项选择题(本大题共16小题,每小题1分,共16分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下列能从字符串“Microsoft”中直接取出子字符串“Micro”的函数是 ( )A.MidB. LeftC.InstrD. String2.下列不合法...的Visual Basic变量名是()A.c_bB. andifC.cb6D. _xyz3.如果将布尔常量值True赋值给一个整型变量,则整型变量的值为()A.FalseB. TrueC.-1D. 14.在窗体上有一名称为Text1的文本框,影响T ext1的输入量最大字符数量的属性是()A.VisibleB. TabStopC.MaxLengthD. SelLength5.InputBox函数的返回值类型是()A.字符串型B.变体型C.数值型D.数值或字符串型(视输入的数据而定)6.设a=8,b=6,则执行x=IIf(b\a*a=10,0,-1)后,x的值为()A.1B.0C.使用错误D.-17.当某个控件获得焦点时,将会触发的事件是()A.SetT ocusB.GotFocusC.ReceiveFocusD.无事件触发8.类模块文件的扩展名为()A. .clsB. .frxC. .basD. .vbp9.将CommonDialog通用对话框设置为“另存为”对话框,须选择的方法为()A.ShowOpenB.ShowColorB.C.ShowSave D.ShowFont10.对窗体进行操作时,能实现将窗体装入内在和显示的方法是()A.HideB.UnloadB.C.Load D.Show11.按照数据的编码方式,文件可以分为()A.程序文件和数据文件B.顺序文件和随机文件C.ASCII文件和二进制文件D.磁盘文件和打印文件12.在菜单项的属性中,能使该菜单项失效的属性是()A.EnabledB.CheckedB.C.Visible D.Caption13.要想从过程调用后返回一个整数型结果,则下列过程说明正确的是()A. Sub f1 (Byval x As Single) As IntegerB. Function f2 (Byval x As Integer) As SingleC. Sub f3 (x As Integer) As SingleD. Function f4 (x As Integer) As Integer14.语句Dim Arr (-4 To 3) 定义的数组Arr的元素个数是()A.7B.8C.9D.1015.为将多个语句放在同一行中书写,下列合法的语句行为()A. x=1: y=5:z=10B. x=1.y=5.z=10C. x=1,y=5,z=10D. x=1;y=5;z=1016.在窗体Forml上显示字符“Hello”的正确语句是()A. Forml.Display”Hello”B. Forml.Print”Hello”B. C.Forml.Output”Hello” D. Forml.Write”Hello”二、判断改错题(本大题共10小题,每小题2分,共20分)判断下列每小题的正误。
可视化程序设计(VB)第二次作业题及答案.doc

第2次作业一、单项选择题(本大题共78分,共26小题,每小题3分)1.VB中函数ubound的功能是 ________ 。
A.初始化数组B.获取数组指定维数卜-界C.获取数组指定维数上界D.计算数组元素的个数2.在设定Option Base 0 后,经Dim arr (3, 4) As Integer 定义的数组arr 含有的元素个数为()。
A.12B.20C.16D.93.窗体上冇一个名称为Frame 1的框架(如图),若要把框架上显示的"Framer7改为汉字〃框架〃,卜•列选项中止确的是()。
A.Frame l.Caption=H tE 架”B.Frame ="框架"C.Frame l.Tcxt=M框架”D.Frame 1 .Value="框架"4.要将单选按钮以图形的方式显示,需要设置的屈性是()。
A.StyleB.ValueC.CaptionD.Enab1ed5.假如列表框(Listl)冇4个数据项,要把最后一个数据项“china”删除的语句是()。
A.移玄•第一项B.移去最后一项C.程序无操作D.程序出错6.在使用菜单编辑器设计菜单吋,必须输入的项是()oA.标题B.名称C.索引D.快捷键7.下列选项中可以用作容器的是()。
A.图像框B.列表框c.框架D.文木框8.菜单控件仅支持的事件是()。
A.ClickB.MouseDownC.KeyPressD.Load9. Timer控件可用于后台进程小,可在Timer事件内编程,要触发Timer事件,必须通过以下()属性。
A.Enabled、TntervalB.Visible> IntervalC.Enableds VisibleTag^ Interval10.复选框的value属性为1时,表示()。
A.复选框未被选中B.复选松被选中C.复选框内右灰色的勾D.复选框操作有错误11.要禁用计吋器控件,需要设置为False的属性是()。
visual basic 二级考试

第一章数据结构与算法1.1 算法1、算法是指解题方案的准确而完整的描述。
换句话说,算法是对特定问题求解步骤的一种描述。
*:算法不等于程序,也不等于计算方法。
程序的编制不可能优于算法的设计(注释1)。
2、算法的基本特征(1)可行性。
针对实际问题而设计的算法,执行后能够得到满意的结果。
(2)确定性。
每一条指令的含义明确,无二义性。
并且在任何条件下,算法只有唯一的一条执行路径,即相同的输入只能得出相同的输出。
(3)有穷性。
算法必须在有限的时间内完成。
有两重含义,一是算法中的操作步骤为有限个,二是每个步骤都能在有限时间内完成。
(4)拥有足够的情报。
算法中各种运算总是要施加到各个运算对象上,而这些运算对象又可能具有某种初始状态,这就是算法执行的起点或依据。
因此,一个算法执行的结果总是与输入的初始数据有关,不同的输入将会有不同的结果输出。
当输入不够或输入错误时,算法将无法执行或执行有错。
一般说来,当算法拥有足够的情报时,此算法才是有效的;而当提供的情报不够时,算法可能无效。
*:综上所述,所谓算法,是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,此顺序将在有限的次数下终止。
3、算法复杂度主要包括时间复杂度和空间复杂度。
(1)算法时间复杂度是指执行算法所需要的计算工作量,可以用执行算法的过程中所需基本运算的执行次数来度量。
(2)算法空间复杂度是指执行这个算法所需要的内存空间。
1.2 数据结构的基本概念1、数据结构是指相互有关联的数据元素的集合。
2、数据结构主要研究和讨论以下三个方面的问题:(1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构。
数据的逻辑结构包含:1)表示数据元素的信息;2)表示各数据元素之间的前后件关系(注释1)。
(2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构。
数据的存储结构有顺序、链接、索引等。
1)顺序存储。
它是把逻辑上相邻的结点存储在物理位置相邻的存储单元里,结点间的逻辑关系由存储单元的邻接关系来体现。
vb二级考试题库含答案
vb二级考试题库含答案1. 以下哪个选项是Visual Basic中的保留关键字?A. AppleB. ClassC. PrintD. Table答案:B2. 在Visual Basic中,以下哪个函数用于将字符串转换为大写?A. UCase()B. LCase()C. StrComp()D. StrConv()答案:A3. 如果变量x的值为5,以下哪个表达式的结果为True?A. x > 3 And x < 7B. x > 6 Or x < 4C. x = 5 And x = 6D. x <> 5 Or x = 5答案:A4. Visual Basic中,以下哪个控件用于显示文本,但用户不能编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B5. 在Visual Basic中,以下哪个属性用于设置窗体的标题?A. CaptionB. TextC. TitleD. Name答案:A6. 如果要在一个事件处理程序中调用另一个事件处理程序,可以使用哪个关键字?A. CallB. InvokeC. RaiseEventD. Handles答案:C7. Visual Basic中,以下哪个循环结构用于在满足特定条件时重复执行代码块?A. For...NextB. Do...LoopC. While...WendD. If...Then答案:B8. 在Visual Basic中,以下哪个函数用于返回两个数字之间的随机整数?A. Rnd()B. Int()C. Randomize()D. CInt()答案:A9. 如果要在一个窗体中添加一个按钮,并设置其Caption属性为"Click Me",应该如何操作?A. 使用鼠标拖动Button控件到窗体上,然后设置其Caption属性。
B. 使用代码在窗体加载时创建一个Button控件,并设置其Caption属性。
《Visual_Basic程序设计》试题及其答案
《Visual_Basic程序设计》试题及其答案Visual_Basic程序设计试题及其答案Visual_Basic程序设计是一门与Windows操作系统密切相关的编程语言,广泛应用于图形用户界面(GUI)的开发。
下面是一套Visual_Basic程序设计的试题,以及详细的答案解析。
一、概念题(共10题,每题2分,共20分)1. 什么是Visual_Basic程序设计?答案:Visual_Basic程序设计是一种基于BASIC语言的集成开发环境(IDE),用于Windows平台的程序开发和编程。
2. Visual_Basic程序设计的特点是什么?答案:Visual_Basic具有简单易学、图形化编程界面、可视化设计、事件驱动等特点。
3. 什么是控件?答案:控件是Visual_Basic程序设计中用于构建用户界面的基本元素,如按钮、文本框、标签等。
4. Visual_Basic程序中的数据类型有哪些?答案:Visual_Basic支持多种数据类型,包括整数、浮点数、字符串、布尔值等。
5. 什么是条件结构?答案:条件结构是一种根据不同条件执行不同操作的程序结构,如If语句和Select Case语句。
6. 什么是循环结构?答案:循环结构是一种重复执行特定操作的程序结构,如For循环和While循环。
7. 什么是函数?答案:函数是一段可重复调用的代码,通常用于实现特定功能,并可以返回结果。
8. 如何定义和调用函数?答案:在Visual_Basic中,可以使用Function关键字定义函数,并使用函数名调用函数。
9. 什么是异常处理?答案:异常处理是一种处理程序运行过程中可能出现的错误或异常情况的机制,以保证程序的稳定性。
10. Visual_Basic程序如何进行调试?答案:Visual_Basic提供了丰富的调试工具,包括断点调试、单步调试等,以帮助程序员发现和解决问题。
二、编程题(共2题,每题40分,共80分)题目一:设计一个Visual_Basic程序,实现计算器的基本功能。
国家开放大学《VisualBasic程序设计》形考作业1-4参考答案
国家开放大学《VisualBasic程序设计》形考作业参考答案形考作业11.一个VB应用程序可以包含几个vbp文件( )a. 2个b. 可以没有c. 1个d. 不受限制2.有以下程序代码Text1.Text="Visual Basic程序设计",则Text1,Text ,和"Visual Basic程序设计"分别代表( )a. 对象,值,属性b. 对象,方法,属性c. 属性,对象,值d. 对象,属性,值3.启动VB后,就意味着要建立一个新的( )a. 窗体b. 程序c. 文件d. 工程4.后缀为.bas的文件表示( )a. 类模块文件b. 标准类模块文件c. 窗体二进制数据文件d. 窗体文件5.当一个工程中含有多个窗体时,其中的启动窗体是( )a. 在“工程属性”对话框中指定的窗体b. 启动VB时创建的第一个窗体c. 第一个添加的窗体d. 最后一个添加的窗体6.在文本框控件中将Text的内容全部显示为所定义的字符的属性是( )a. 需要编程来实现b. Passwordc. PasswordChard. 以上都不是7.Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是( )a. 从主程序开始执行b. 按过程顺序执行c. 按模块顺序执行d. 事件驱动8.下列四项中合法的变量名是( )a. a/bcb. 4abcc. abcd. integer9.将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其它机器上不能运行的主要原因是( )a. 该可执行文件有病毒b. 以上原因都不对c. 缺少.frm窗体文件d. 运行的机器上无VB系统10.无论何种控件,共同具有的属性是( )a. Enabledb. ForeColorc. Textd. Caption11.以下控件具有Caption属性的分别是()a. TextBoxb. %33.333 %Labelc. CheckBoxd. CommandButton12.关于标签控件的使用,以下叙述中正确的是:()a. 标签中显示的文本内容是可以改变的b. 当标签控件中显示的文本内容发生变化时触发Change事件c. 可以通过程序指令改变标签控件在窗口中的位置d. 标签控件在窗口中的位置一旦设定就不能更改13.以下VB文件名中,后缀不是.bas的文件分别有()a. 窗体二进制数据文件b. 类模块文件c. 窗体文件d. 标准类模块文件14.对表达式16/4-2^5*8/4MOD5\2计算错误的结果分别是()a. 20b. 2c. 4d. 1415.当一个工程中含有多个窗体时,以下哪些窗体可以不是启动窗体()a. 最后一个添加的窗体b. 在“工程属性”对话框中指定的窗体c. 第一个添加的窗体d. 启动VB时创建的第一个窗体16.如果要求图像框Image控件不要自动适应其中的图形大小,应()a. 将控件的Stretche属性设为Trueb. 将控件的AutoSize属性设为Truec. 将控件的AutoSize属性设为Falsed. 将控件的Stretche属性设为False17.以下属于标签控件Appearance属性的属性值有:()a. Trueb. Flatc. Falsed. 3D18.文本框控件的ScrollBar属性设置,可以有以下不同的值()a. verticalb. Horizontalc. Noned. Both19.文本框控件的Enabled属性的作用,是用于决定其()a. 在程序运行时是否能够可见b. 在程序运行时是否能够显示用户输出的数据c. 在程序运行时是否能够响应用户生成的事件d. 在程序运行时是否能够接收用户输入的数据20.标签控件的Alignment属性,用来设置标签文本的对齐方式,可以有以下不同的属性值()a. 居中对齐b. 右对齐c. 低端对齐d. 左对其21.在VB程序设计中,如果仅仅需要让应用程序在窗体中显示文本信息,可以使用(Label)控件。
VisualBasic程序设计作业答案
Visual Basic程序设计作业答案 作业2 一、选择题 1.B 2.C 3.D 4.B 5.D 6.A 7.B 8.C 9.A 10.D 11.C 12.B 13.D 14.C 15.A 16.B 17.C 18.B 19.D 20.B
二、填空题 1.下拉式菜单 弹出式菜单 2.打开 另存为 颜色 字体 打印 3.文本框 列表框 4.Option Base 1 5.Call语句 6.工程 工程属性 通用 Form1.Show 7.0 8.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 9.窗体模块 标准模块 类模块 10.移出内存 无效状态 11.(1)2*Cos*Sin/(2*) (2) Sqr(s*(s-a)*(s-b)*(s-c)) (3) Sin(45*3.14/180) 12.(1)x>=1 And x<12 (2) A+B>=C Or a-c<=c (3) a>0 And b>0 Or(a<0 And b<0) 13.False 14.For While Do 15.3
三、阅读下列程序,给出程序运行结果。 1.程序运行后,单击窗体,输出结果为:5050。
2. 3. .4. 3.4 3
5. * *** ***** ******* ********* 四、程序设计题 1. Private Sub Command1_Click() Dim x As Single, y As Single x = Val(Text1.Text) If x < 100 Then y = x Else If x < 200 Then y = 9.5 * x Else If x < 300 Then y = 0.9 * x Else If x < 500 Then y = 0.8 * x Else y = 0.7 * x End If End If End If End If Text2.Text = y End Sub
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题1.按照变量的作用域可将变量划分为()。
A公有、私有、系统B.全局变量、模块级变量、过程级变量C.动态、常态、静态D . Public、Private 、Protected答案:B2.可获得字符的ASCII 码的函数是()。
A.Val B .Fix C .Asc D.Chr答案:D3.要退出Do-Loop循环,可使用的语句是()。
A.Exit B .Exit For C .End Do D .Exit Do答案:D4.把数值型转换为字符串型需要使用的函数是(A.Val B .Str C .Asc D.Chr答案:B5.关于语句行,下列说法正确的是()。
A 一行只能写一条语句B •一条语句可以分多行书写C •每行的首字符必须大写D•长度不超过255 个字符答案:b6 .表达式6 + 10 Mod 4 * 2 + 1 的值是()。
A.9 B .11 C .1 D .3答案:A7.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应制造的操作是()。
A.SIN B.COI C.COS(X)D.X(-1 )答案:B8 .表达式Abs(-5)+Len(“ABCD”)的值是()。
A.5ABCDE B.-5ABCDE C.10 D.0答案:C9.在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行字符(),表示下一行是当前行的继续。
A —个空格加一个下划线字符(_)B .一个下划线字符(_)C .直接回车D .一个空格加一个连字符(-)答案:A10. Sub 过程与Function 过程最根本的区别是()。
A. Sub 过程可以使用Call 语句或直接使用过程调用,而Function 过程不可以B . Function过程可以有参数,Sub过程不可以C .两个过程参数的传递方式不同 D . Sub过程的过程名不能返回值,而Function 过程能够通过过程名返回值答案:D11.“x是小于80的非负数”,用VB表达式表示正确的是()。
A 0<x<80 B. 0<=x<80 C. 0<=x And x<80 D . 0<=x Or x<80答案:C12.在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置为()。
A .加号(+)B .减号(-)C .星号(*)D .感叹号(!)答案:B13. 如果要在程序中显示一个弹出式菜单,那么要调用Visual Basic 中提供的方法是()A. Print B . Move C. Refresh D . PopupMenu答案:D14. 下列可以用来存储图像供其它对象使用的控件是()。
A. ToolBar B . StatursBar C . ImageList D . TreeView答案:C15. 当单击工具栏上的按钮时,会触发的事件是()。
A. ButtonClick B . Change C. Load D . KeyPess答案:A16.要利用公共对话框控件来显示"打开文件"对话框,需要调用控件的()方法。
A .ShowPrintB .ShowOpen C.Load D.ShowColor答案:B17.对于窗体级变量,下列说法中错误的是()。
A .所在窗体的各子程序都可以访问B .其它窗体的子程序不能访问C .所在窗体的各子程序都不能访问用Private定义的窗体级变量D .一定要在所在窗体的通用区内定义答案:C18.从一个字符串中的第3个字符开始,获取5 个字符,应使用()。
A. Len 函数B . Mid 函数C. Left 数D . Right 函数答案:B19.用下面的语句所定义的数组的元素个数是()。
Dim A (-3 To 5 )As Integer A.6 B.7 C.8 D.9答案:D20.有如下程序段:Dim str1 As String * 5 Str1= ”Visual Basic ” 当该程序段执行时,变量str1 的之值是( )A.”Visual ” B .” Visua ” C.”V” D.”Visual Basic ”答案:B二、填空题1.菜单一般有( ) 和( ) 两种基本类型。
答案:下拉式菜单弹出式菜单2.通用对话框控件可显示的常用对话框有( ) 、( ) 、( ) 、( ) 、( ) 。
答案:打幵(Open) 保存(Save) 颜色(Color ) 字体(Font) 打印(Print )3.组合框具有( ) 和( ) 两种控件的基本功能。
答案:文本框. 列表框4.要使数组的默认下标从“ 1“开始,则应在窗体或标准模块代码的声明部分使用语句( )答案:4.Dim 数组名( 1 To 上界)5. 调用Sub过程时,使用()语句,该语句用于把程序控制传送到一个Visual Basic的Sub 过程。
答案:过程名参数1,参数2, ..............6. 若已建立了Forml和Form2两个窗体,默认启动窗体为Forml。
通过()菜单()命令的()选项卡,可将启动窗体设置为Form2o在程序中若要显示Forml窗体,则执行()语句。
答案:“工程” “工程属性” “工程属性” Form1.Show7. 列表框中项目的序号是从()幵始的。
°答案:08. Sub过程与Function 过程最根本的区别是()。
答案:不会用过程名返回一个值9. VB的代码存储在模块中,在VB中提供了三种类型的模块:()、()和()答案:窗体模块标准模块类模块10 .使用Hide方法会隐藏被调用的窗体,但在调用Hide方法之后不会把窗体() ;被调用的窗体中的属性等已处于()。
答案:移出内存无效的状态2cos er sin m11.将下列函数式子写成Visual Basic 表达式。
(1)二:( )(2 )(3) sin45o :( )0答案::(1) 2*cos( a )*sin( a )/(2* a ) (2) sqr(s*(s-a)*(s-b)*(s-c)) (3) sin(45/180)12 .将下列各条件与成Visual Basic逻辑表达式。
(1) 1<XV 12:() (2)A+B> C 或a- c< c: ()(3)a和b都为正数或同为负数:()答案:1) 1<=x and x<12 (2) A+B>=C or a-c<=c (3) a>0 and b>0 or a<0 and b<0 13 .设A=2, B=3, C=4, D=5,表达式Not A<=C Or 4*C=B A2 And B<>A+C 的值为()。
答案:False14 .在Visual Basic 语言中有三种形式的循环结构。
其中若函数的次数可以事先确定,可使条件答案:For …Next Do [{While I Un til}] 条件式…Loop Do- Loop [{While I U ntil}]式15.以下语句的输出结果是()。
a%=3.14159 Print a%答案:3(因为变量 a 被声明为整型变量——%表示整型变量)三、阅读下列程序,写出程序的运行结果1.Private Sub Form_Click()Static Sum As IntegerFor I = 1 To 100Sum = Sum + INext IPrint Sum End Sub答案:编程人员只需针对某个事件编写程序代码称为可视化编程。
应用程序是在响应不同的事件时执行不同的代码片段称为事件驱动。
2.Private Sub Form_Click()A = 10: b = 15: c = 20: d = 25Print A; Spc(5); b; Spc(7); cPrint A; Spc(8); b; Space$(5); cPrint c; Spc(3); "+"; Spc(3); d;Print Spc(3); "="; Spc(3); c + d End Sub答案:窗体和控件是创建应用程序所使用的对象,方法是对象的动作,事件是对象的响应,属性可看作对象的性质。
3.Private Sub Form_Click()For i% = 1 To 3For j% = 1 To iPrint LTrim(Str(i%)) + "*" + LTrim(Str(j%)) + "="; i% * j%;Next j%Print Next i%End Sub答案:传统编程方式是结构化程序设计,它从系统的功能入手,按照工程的标准和严格的规范将系统分解为若干功能模块,系统是实现功能模块的函数和过程的集合。
事件驱动编程则是从所处理的数据入手,以数据为中心而不是以服务(功能)为中心来描述系统。
它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。
事件驱动编程与传统编程方式相比,最大的区别在于:前者首先关系关心的是所要处理的数据,而后者首先关心的是功能。
4.Private Sub Command1_Click()Dim a, bAs Integer a = 3.4b = 3.4Text1.Text = aText2.Text = bEnd Sub答案:答:事件驱动的工作过程为: 1. 启动应用程序,装载和显示窗体。
2. 窗体或窗体上的控件等待事件的发生。
3. 当某个事件发生后,执行其对应的事件过程代码。
4. 重复执行第 2 和第 3 步,直到遇到End 语句或单击结束按钮停止程序的运行。
5、Private Sub Form_Click()For i = 1 To 5Print Tab(11 - i);For J = 1 To i * 2 - 1Print "*";NextNext iEnd Sub答案:答:事件驱动的工作过程为: 1. 启动应用程序,装载和显示窗体。
2. 窗体或窗体上的控件等待事件的发生。
3. 当某个事件发生后,执行其对应的事件过程代码。
4. 重复执行第 2 和第 3 步,直到遇到End 语句或单击结束按钮停止程序的运行。
四、程序设计题1.购物优惠程序。
某商场为了加速促成商品流通,采用购物打折的优惠办法,每位顾客一次购物(1)在100元以上者,按九五折优惠;(2)在200元以上者,按九折优惠;(3)300元以上者,按八折优惠;(4) 500元以上者,按七折优惠。