新版VB09机制班复习题
新版VB09机制班复习题
《Visual Basic程序设计》复习题集一填空201.VB是一种面向___对象___的编程语言,采用___事件驱动___的编程机制。
2.Vb包含三个版本,即__企业版、_学习版和__专业版___。
3. 函数IIf(3>5, 1, -1)的值为____-1______。
4. 对于文本控件TextBox,属性FontSize用于设置字体大小,那么FontBold用于设置__粗体__,FontName用于设置__字符名称__,FontItalic用于设置_斜体_,FontUnderline用于设置_下划线___,MultiLine用于设置______________。
5.在程序设计阶段,可以利用对象的___setfocus__方法获得焦点,前提是该对象的__visible__和___enable__属性均为True。
6.一个窗体模块由窗体模块的__通用过程__、实件过程和_声明过程____三个部分组成。
7.图片框显示图片可以通过设置其______picture___属性,也可以在程序代码中用____loadPicture___函数来设置。
8.对于数值型数组,在定义后各元素的值为__0__;对于字符型数组,在定义后各元素为_____空字符__。
9.定义一个单精度的变量t 的语句是__dim t as single__。
10. Month(#09-07-2006#)的值为_9___,Day(#09-07-2006#)的值为__7__;假设当前时间是2006年12月25日,则Year(Now())的值为_2006__,Day(Now())的值为___25__。
11.Ucase(”xyBC89武汉”)的值为_ “XYBC89武汉”__,Lcase(”xyBC89武汉”)的值为_xybc89武汉_;Val(”27.89”)的值为_27.89_,Str(27.89)的值为__” 27.89”__。
12.表达式4+5\6*7/8 mod 9之后的结果是____5___。
vb复习题及答案
复习题11.下面关于比特的叙述中,错误的是( 1 )A.比特是组成数字信息的最小单位B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D. 比特”1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是 ( 2 )A.现代集成电路使用的半导体材料主要是硅B.大规模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是 ( 3 )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5.现行PC机中,IDE(或SATA)接口标准主要用于( 5 )A.打印机与主机的连接 C.声卡与主机的连接B.显示器与主机的连接 D.硬盘与主机的连接6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。
A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是 ( 7 )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是 ( 8 ) 。
09级综合练习一
09级VB综合练习一2012-3-2姓名________考号_______班级________分数_______一、选择题(每题2分,共50分)36、下列操作不能向工程中添加窗体的是( )A. 执行“工程”菜单中的“添加窗体”命令B. 单击工具栏中的“添加窗体”按钮C. 用鼠标右键单击窗体,在弹出的快捷菜单中选择“添加窗体”命令D. 用鼠标右键单击工程资源管理器,在弹出的快捷菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令37、建立一个新的“标准EXE”工程后,不在工具箱中出现的控件是( )A. 单选按钮B. 图像框C. 通用对话框D. 文本框38、以下不属于VISUAL BASIC系统的文件类型是( )A. .frmB. .batC. .vbgD. .vbp39、以下叙述中错误的是( )A. 打开一个工程文件时,系统自动装入与其相关的窗体、标准模块等文件B. 保存Visual Basic 程序时,应分别保存窗体文件及工程文件C. Visual Basic应用程序只能以解释方式执行D. 事件可以由用户引发,也可以由系统引发40、下列叙述错误的是( )A. Visual Basic的所有对象都具有相同的属性项B. Visual Basic的同一类对象都具有相同的属性和行为方式C. 属性用来描述和规定对象应有的特征和状态D. 设置属性的方法有两种41、运行工程的错误操作是( )A.执行“运行”菜单中的“启动”命令B. 单击工具栏中的“启动”按钮C. 按功能键“F5”D. 按组合键“ALT+F5”42、下列标识符不能作为Visual Basic变量名是( )A. ABCabeB. b1234C. 28wedD. crud43、声明一个变量为局部变量应该用( )A.localB. PrivateC. StaticD. Public44、语句Y=Y+1 的正确含义是( )A. 变量Y的值与Y+1的值相等B. 将变量Y的值存到Y+1中去C. 将变量Y的值加1后赋值给变量YD. 变量Y的值为145、关于变体变量,下列说法正确的是( )A. 变量未加定义而直接使用,该变量即为变体变量,因而变体变量是无类型变量B. 变体变量占16字节的固定存储单元C. 变体变量定义后,系统将变体变量初始化为数值0或空字符串D. 设X为变体变量,且X=“10”,则X=X+20是正确的语句46、设A=“9876543210”,则表达式Val(left(A,4)+mid(A,4,2))的值为( )A. 987654B. 987665C. 9D. 647、将数学表达式cos2(a+b)+5e2写成Visual Basic的表达式,正确的形式是( )A. cos(a+b)^2+5*exp(2)B. cos^2(a+b)+5*exp(2)C. cos(a+b)^2+5*ln(2)D. cos^2(a+b)+ 5*ln(2)48、StatusBar最多能分成多少个Panel对象( )A. 2B. 4C. 8D. 1649、表达式int(rnd(0)*100)的范围是( )A.(0,99)B.(0,100)C.[0,99]D. (1,100)50、用PRINT方法在FORM1窗体中显示出4个#号的正确代码为( )A. Debug.print “####”B. print ####C. form1_print ####D. form1.print “####”51、在Visual Basic中,下列控制结构不能嵌套的是( )A. 选择控制结构B. 多分支控制结构C. For循环控制结构D. DO 循环控制结构52、窗体上有一个命令按钮,命令按钮的单击事件过程如下:Private sub command1_click( )Dim aA=array(1,2,3,4,5,6,7)For k=2 to 5S=s+a(k)Next kPrint sEnd sub运行程序后,单击命令按钮,输出结果是( )A.10B. 14C. 18D. 12053、设计了如下程序,用于计算并输出7!(阶乘)Private sub command1_click()T=0For k=7 to 2 step -1T=t*kNextPrint tEnd sub执行程序时,发现结果是错误的.下面修改方案中能够得到正确结果的是( )A. 把T=0 改为T=1B. 把For k=7 to 2 step -1 改为For k=7 to 1 step 1C. 把For k=7 to 2 step -1 改为For k=1 to 7D. 把next 改为 next k54、使用Array函数给某X赋值时,X必须是( )A. 已经声明的静态数组B. Variant类型变量C. 已经声明的动态数组且该动态数组的类型为VariantD. 已经声明的动态数组55、以下叙述中正确的是( )A. 窗体的NAME 属性指定窗体的名称,用来标识一个窗体B. 窗体的NAME 属性值是显示在窗体标题栏中的文本C. 可以在运行期间改变对象的NAME属性的值D. 对象的NAME属性值可以为空56、要使Form1显示出来,应该使用( )A. Load Form1B. Show Form1C. Form1 LoadD. Form1.Show57、下列关于属性、方法、事件概念的描述错误的是( )A. 一个属性总是与某一个对象相关B. 一个方法隶属于一个对象C. 一个事件总是与某一个对象相关D. 事件由对象触发,而方法是对事件的响应58、下面关于控件属性说法不正确的是( )A. Backcolor属性返回或设置控件中文本和图形的背景颜色B. Name属性返回在代码中用于控件的名称C. Forecolor属性返回或设置控件中文本的前景颜色D. Caption 属性返回或设置在控件中显示的文本59、要设定文本框内的文字内容是否允许修改,应该设置的属性是( )A. TextB. LockedC. PasswordcharD. Multiline60、通过文本框的哪个属性可以获得当前插入点所在的位置( )A. GotFocusB. SelstartC. SellengthD. Seltext61、要使文本框可输入多行文字,要更改的默认选项( )A. ScrollBars和MultilineB. MultilineC. ScrollBarsD. 以上都不是62、要清除列表框中的所有列表项时,应使用( )方法.A. RemoveB. ClearC. RemoveItemD. Move63、Shape 控件的Fillstyle属性值为4时填充效果为( )A. 左上对角线B.右下对角线C. 交叉线D. 垂直线64、Shape 控件的Shape属性值为2时显示的形状为( )A. 矩形B. 正方形C. 椭圆D. 圆65、VB窗体坐标系默认的度量单位是( )A.厘米B. 缇C.像素D.英寸Visual Basic 6.0程序设计部分(60分)七、判断题(每小题2分,共20分)85、在VB中,属性是描述对象的数据;方法告诉对象应做的事情( )86、标准模块是大多数VB应用程序的基础( )87、VB标识符不区分大小写( )88、图像框专用于显示图像( )89、ARRAY只适用于一维数组和二维数组赋值,不适合多维数组( )90、在“窗体名.KEYPREVIEW=BOOLEAN”语句中,BOOLEAN为TRUE 时,窗体先接受键盘事件( )91、如果列表框控件的项目总数超过了可显示的项目数,就自动在列表框控件上添加滚动条( )92、图像框是容器对象,可在此控件中放置其它控件( )93、在打开顺序文件作为INPUT时,该文件必须存在,否则会产生一个错误( )94、在VB中所有可执行代码都必须属于某个过程( )三、填空题(每空2分,共20分)95、MID$(“什么是ASCII码”,4,6)的结果是___________________________。
最新VB试卷09
V B试卷09盐城师范学院___年___学期《Visual Basic程序设计教程》期___考试试卷试卷代号:__VB09___第一部分:笔试试卷(60%)一、选择题(每空1分,计35分。
将答案写在答题纸上)1.为了清除计算机中的病毒,要求用无病毒的软盘重新启动计算机,其目的是清除 1 中的病毒.A、RAMB、ROMC、CPUD、硬盘2.32位字长的最大正整数是2147483647(231-1),而最小负整数是-2147483648(-231),即负整数比正整数多一个,其原因是 2 。
A、机内整数采用原码表示B、机内整数采用反码表示C、机内整数采用补码表示D、公认的约定3.已知521+ 555=1406,则此种加法是在 3 下完成的。
A.七进制 B.八进制 C.九进制 D、十进制4.PC、APPLE机、SUN工作站等计算机,其指令系统通常有所不同,这主要取决于 4 。
A.所用的操作系统 B.所用的CPUC.系统的总线结构 D.所用的语言处理程序5.下列关于机器语言与高级语言的说法中,正确的是 5 。
A.机器语言比高级语言执行得慢B.机器语言程序比高级语言程序可移植性强C.机器语言程序比高级语言程序可移植性差D.有了高级语言,机器语言就无存在的必要了6.实现计算机系统中软件安全的核心是 6 。
A.硬件的安全性 B、操作系统的安全性B.语言处理系统的安全性 D、应用软件的安全性7.下列有关Unicode汉字编码标准(字符集)中,叙述不正确的是 7 。
A.Unicode 编码的长度为16位 B、Windows 95/98支持Unicode 编码C.Unicode 收录了一万多个汉字及符号 D.Unicode与ASCII码不兼容8.作为信息处理热点技术之一的“多媒体技术”中的媒体,强调的是 8 。
A.存储媒体 B.表现媒体 C.传输媒体 D.感觉媒体9.软件测试是软件开发过程中的一个重要环节。
软件产品在交付前必须经过三种测试.它们是 9 。
2009年信息技术会考VB复习题
2009年信息技术会考VB复习题2009-06-15 13:562009年信息技术会考VB复习题一、单选题1. 计算机程序的三种结构是顺序结构、 B 、选择结构。
A.模块结构 B.循环结构 C.多重循环结构 D.IF块结构2. B 是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作。
A.任务 B.事件 C.控件 D.过程3. 在VB系统中,一个对象内部的函数或过程,称为对象的 C 。
A.代码 B.属性 C.方法 D.事件4. 在VB中,窗口坐标系的原点在 A ,x轴向右为正,y轴向下为正。
A.窗口左上角 B.窗口右下角C.窗口正中间 D.窗口右上角5. 在VB应用程序设计中,通常应对 D 编写程序代码。
A.所有对象 B.窗体C.Timer D.有事件的对象6. 在面向对象程序设计中, D 用来描述对象的特征信息。
A.事件 B.方法 C.代码 D.属性7. 在VB编程中,如果需要返回鼠标的当前位置,应该使用 C 事件。
A.Click B.Change C.MouseDown D.KeyPress8. 在VB应用程序设计中,如果想让Timer控件每秒钟响应一次,应该将其Inerval属性设置为 D 。
A.1 B.60 C.100 D.10009. 下列过程中, A 是程序开始运行时,窗体一加载就运行的程序段。
A.Form_Load B.Form_ClickC.Form_MouseDown D.Form_KeyPress10. 的Visual Basic表达式是 B 。
A.(-b+b^2-4ac)/2a B.(-b+sqr(b^2-4*a*c))/(2*a) C.(-b+sqr(b^2-4ac))/(2a) D.(-b+sqr(b^2-4ac))/2a11. 在VB系统中, A 代表内存单元,是命了名的存储空间。
A.变量 B.常量 C.函数 D.字节12. B 语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。
vb练习题(有答案)(打印)
《大学Visaul Basic程序设计》复习题第一章Visual Basic程序设计概述第一题:是非题(共10分,每项1分)1. VB6.0只能运行在Windows 2000下,不能运行在Windows 98下。
13A.对B.错√2. 用户控件和系统控件都可以加载到工具箱上,并且永久保留。
4A.对B.错√第二题、单选题(共45分,每项1.5分)1. VB中的工具栏可以从______菜单上的“工具栏”命令中移进或移出。
15A.工具B.编辑C.视图√D.调试2. 在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是______。
2A.窗体布局窗口B.立即窗口C.代码窗口√D.监视窗口第二章VB的编程机制第一题:是非题(共10分,每项1分)1. 在事件驱动的应用程序中,代码是按照预定的路径执行的。
15A.对B.错√2. 标签控件即可以用来显示用户不能编辑和修改的文本,也可以用来编辑和修改文本。
9A.对B.错√3. 每一个控件实质上都是一个微型程序。
2A.对√B.错4. 窗体上的控件同样可以借助于剪贴板进行剪切、复制和粘贴。
A.对√B.错第二题、单选题(共45分,每项1.5分)1. 文本框没有_____属性。
21A.EnabledB.VisibleC.BackColorD.Caption√2. 文本框(Text1)中有选定的文本,执行Text1.SelText=”Hello”的结果是___。
9A.“Hello”将替换掉原来选定的文本√B.“Hello”将插入到原来选定的文本之前C.Text1.SelLength为5D.文本框中只有“Hello”3. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的______事件中判断。
3A.ChangB.KeyDownC.Click√D.KeyPress4. 如果文本框的Enabled属性设为False,则___。
6A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容√C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容第三题、简单程序(共15分,每项1.5分)1. 以下程序的输出结果是______。
VB复习题(含答案)
VB复习题允许上机调试一、选择题1 设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是: BA)text1.maxlength=0 B)text1.enabled=falseC)text1.visible=false D)text1.width=02 以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是 CA) ="VisualBasic窗体"B) Form1.Title="VisualBasic窗体"C) Form1.Caption="VisualBasic窗体"D) Form1.Text="VisualBasic窗体”3 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:CPrivate Sub Command1_Click()x=InputBox("Input")Select Case xCase 1,3Print "分支1"Case Is >4Print "分支2"Case ElsePrint "Else 分支"End SelectEnd Sub程序运行后,如果在输入对话框中输入2,则窗体上显示的是A)分支1 B)分支2 C)Else分支D) 程序出错4 以下关于MsgBox的叙述中,错误的是 D (见书P88-92)A)MsgBox函数返回一个整数B) 通过MsgBox函数可以设置信息框中图标和按钮的类型C) MsgBox语句没有返回值D) MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量5 在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是 DA)Timer1.InterV al=0.5 B) Timer1.Interval=5C) Timer1.Interval=50 D) Timer1.Interval=5006 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:BPrivate Sub Command1_Click()Static x As IntegerClsFor i=1 To 2y=y+xx=x+2NextPrint x,yEnd Sub程序运行后,连续三次单击Command1按钮后,窗体上显示的是A) 4 2 B) 12 18 C) 12 30 D) 4 67 以下叙述中错误的是DA)事件过程是响应特定事件的一段程序B)不同的对象可以具有相同名称的方法C)对象的方法是执行指定操作的过程D)对象事件的名称可以由编程者指定8 以下合法的V isual Basic标识符是AA) ForLoop B) Const C) 9abc D) a#x9 当一个复选框被选中时,它的V alue属性的值是 CA) 3 B) 2 C) 1(复选框被选中显示1,不选中显示0)D) 010 表达式5 Mod 3+3\5*2的值是BA) 0 B) 2 C)4 D) 611 设x=4,y=8,z=7,以下表达式的值是Dx<y And (Not y>z) Or z<xA) 1 B) -1 C) True D) False12 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: A Private Sub Command1_Click()a$="VisualBasic"Print String(3,a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A)VVV B) Vis C) sic D) 1113设有如下程序段:x=2For i=1 To 10 Step 2x=x+iNext运行以上程序后,x的值是 BA) 26 B) 27 C) 38 D) 5714 以下叙述中错误的是BA) 在KeyPress事件过程中不能识别键盘的按下与释放B) 在KeyPress事件过程中不能识别回车键C) 在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母D) 在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符15 执行如下两条语句,窗体上显示的是Da=9.8596Print Format(a,"$00,00.00")A) 0,009.86 B) $9.86 C) 9.86 D) $0,009.8617 在窗体上画一个名称为Command1的命令按钮,并编写如下程序:DPrivate Sub Command1_Click()Dim x As IntegerStatic y As Integerx=10y=5Call f1(x,y)Print x,yEnd SubPrivate Sub f1(ByRef x1 As Integer, y1 As Integer)x1=x1+2y1=y1+2End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A) 10 5 B) 12 5 C) 10 7 D) 12 718 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:BOption Base 1Private Sub Command1_Click()Dim aa= Array(1,2,3,4,5)For i=1 To UBound(a)a(i) = a(i)+i-1NextPrint a(3)End Sub程序运行后,单击命令按钮,则在窗体上显示的内容是A) 4 B) 5 C) 6 D)719 阅读程序Option Base 1Private Sub Form_Click()Dim arr,SumSum = 0arr = Array(1,3,5,7,9,11,13,15,17,19)For i=1 To 10If arr(i)/3 = arr(i)\3 ThenSum =Sum+arr(i)End IfNext iPrint SumEnd Sub程序运行后,单击窗体,输入结果为 CA)13 B)14 C)27 D)1520 在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:D Option Base 1Private Sub Command1_Click()Dim a As V arianta=Array(1,2,3,4,5)Sum=0For i=1 To 5Sum = sum+a(i)Next ix=Sum/5For i =1 To 5If a(i)>x Then Print a(i);Next iEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容是A)1 2 B) 1 2 3 C) 3 4 5 D)4 521.在V isual Basic设计界面中不能隐藏的窗口是( A)。
VB复习题
一、选择题(每题1分共20分)1、关于窗体,以下叙述中正确的是(1) 。
A.仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点B.一个VB工程只能从某个指定的窗体开始启动C.只有窗体可以作为控件的容器D.Unload Me和End语句的效果总是等同的2、若a为长整型变量,则执行a=12:Print Len(a);Len(Str(a));Len(CStr(a))后,在窗体上看到的是(2) 。
A.4 2 3B.2 3 2C.4 3 2D.2 2 33、表达式Fix(-2.5)+Int(-3.5)+CInt(-2.5)的值是(3) 。
A.-8 B.-7 C.-6 D.-54、下列叙述中错误的是(4) 。
A)列表框与组合框都有List属性B)列表框有Selected属性,而组合框没有C)组合框有Style属性,而列表框没有D)组合框有Text属性、而列表框没有5、若要获得组合框中输入的数据,可使用的属性是(5) 。
A)ListIndex B)Caption C)Text D)List6、设a=5, b=6, c=7, d=8,执行语句X=IIf((a>b)And (c>d), 10, 20)后,x的值是 (6) 。
A)10 B)20 C)30 D)2007、以下关系表达式中,其值为True的是(7)。
A."XYZ">"XYz" B."VisualBasic"<>"visualbasic"C."the"="there" D."Integer"<"Int"8、以下字符运算表达式中,其功能与函数Mid(s,i,i)相同的是(8) 。
A.Left(s,i) & Right(s,Len(s)-i) B.Left(Right(s,Len(s)-i+1),i) C.Left(Right(s,i),Len(s)-i+1)D.Left(s,Len(s)-i) & Right(s,i)9、以下有关Function过程的说法中,正确的是(9) 。
(完整word)VB_经典考试题及答案,推荐文档
目录一、填空题 (2)二、选择题 (5)三、程序填空 (18)四、阅读程序写结果 (25)五、编程题 (31)六、历年全国计算机二级等级考试真题(附答案) (33)2006年4月全国计算机等级考试二级VB笔试试卷 (33)2005年9月全国计算机等级考试二级VB笔试试卷 (43)2005年4月全国计算机等级考试二级VB笔试试卷 (50)2004年9月全国计算机等级考试二级VB笔试试卷 (57)一、填空题1、在程序中使用日期型数据时,必须用符号 将日期型数据括起来。
2、VB 集成发环境窗口,它包括了数个独立的窗口。
除必须的"主窗口"外,常用的还有 窗口、 窗口、 窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。
3、在计算机上建立一个VB 应用程序的完整过程,一般分:建立用户界面的对象、对象属性的设置 、对象事件过程及编程、 程序的运行和调试 和 保存文件 五个步骤。
4、VB 中每个对象都有自己的属性, visible 属性决定控件是否允许可见。
5、在VB 对象的三要素中,可以把 属性 看作一个对象的性质,把 事件 看作对象的响应,把 方法 看作对象的动作。
6、VB 有三种工作模式,它们分别是 模式、 模式和 模式。
7、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal 属性值应设置为 。
8、在VB 中,为了使一个控件在运行时不可操作,应将控件的 enable 属性设置为 false 。
9、为了防止用户编辑文本框内的内容,应将控件的 locked 属性设置为 true 。
10、当要使标签框的大小随着Caption 属性的值进行扩展或缩小时,应将该控件的 autosize 属性设置为 true 。
11、定义一个长度为8个字符的定长字符串变量(Ch5)的Dim 声明语句是 dim ch5 as string*8 。
12、VB 中拥有多个窗体的程序可用 load 语句窗体装入内存,用 unload 语句从内存中删除指定窗体.13、在多窗体工程中,可用 show 方法显示一个窗体,用 hide 方法将一个窗体隐藏起来。
(完整word版)VB复习题(带答案)(1)
程序填空1、'功能:要求输入若干学生的成绩,计算平均分和高于平均分的人数,并将这两个数据放入数组的最后。
Private Sub Form_Click()Dim mark() As Integer, i%, n%, avern = lnputBox("输入学生的人数")ReDim mark(1 To n)aver = 0For i = 1 To nmark(i) = Int(Rnd * 101)aver = aver + mark(i) Nexti**********SPACE **********preservex1 = px2 = p*********【?】*SPACE **********end if Print "x仁";x1, "x2=";x2**********SPACE **********【?】elseReDim 【?】mark(1 To n + 2) mark(n + 1) = aver / nmark(n + 2) = 0For i = 1 To n '增加两个元素,存放平均分和高于平均分的人数,原来的学生成绩仍保留q = Sqr(-d) / (2 * a)Print "x 1="; p; "+"; q; "i", "x2="; p; "-"; q; "i"End IfEnd Sub3、功能:以下程序用于判断一个正整数(》Private Sub Form_Click()n = InputBox("请输入一个正整数(》3)") k =Int(Sqr(n))i = 2swit = 03)是否为素数I ********* *SPACE **********If mark(i) > mark(【?】)Then mark(n + 2) = mark(n + 2) + 1 Next i n+1**********SPACE **********Do While i <= k And【?】**********SPACE **********swit=0For i = 1 To nPrint "mark("; i; ")="; mark(i)Next iPrint "平均分=";mark(n + 1),"高于平均分人数=";mark(n + 2) End Sub2、功能:以下程序的功能如(图1)Private Sub Form_Click()Dim a%, b%, c%, d!, x1, x2, p, q, r a= InputBox("请输入a的值") b =InputBox("请输入b的值") c =InputBox("请输入c的值") d = b * b - 4* a * cp = -b / (2 * a)If d >= 0 ThenI ********* *SPACE **********If 【?】Then d>0 If 【?】Thenswit = 1n mod i=0Else**********SPACE **********[?】i=i+1End Ifr = Sqr(d) / (2 * a)x1 = p + r x2 = p -rElse LoopIf swit = 0 ThenPrint n;"是一个素数"ElsePrint n;"不是素数"End IfEnd Sub4、功能:下面的程序段,用于实现在一个输出其值及行号和列号。
vb各章练习题
第一章选择题1. VB是一种面向对象的可视化程序设计语言,采取了(A )的编程机制。
(A)事件驱动(B) 按过程顺序执行(C)从主程序开始执行(D) 按模块顺序执行2. 以下不属于VB的工作模式的是(c )模式。
(A) 运行(B)设计(C) 编译(D)中断3. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是( C )。
(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口4. 保存新建工程时,默认的路径是(B )。
(A)My Documents (B)VB98 (C)\ (D)Windows5. 将调试通过的VB工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是(A )。
(A)运行的机器上无VB系统(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对6. VB6.0集成开发环境可以(D )。
(A)编辑、调试、运行程序,但不能生成可执行程序(B)编辑、调试、生成可执行程序,但不能运行程序(C)编辑、生成可执行程序、运行程序,但不能调试(D)编辑、调试、运行程序,也能生成可执行程序7. VB6.0集成环境的主窗口中不包含(B )。
(A)菜单栏(B)状态栏(C)标题栏(D)工具栏8. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C )。
(A)工程资源管理器窗口(B)工具箱窗口(C)代码窗口(D)属性窗口9. 下面四个选项中,不是VB6.0工具箱的标准控件的是(C )。
(A)滚动条(B)定时器(C)多媒体(D)框架10. VB6.0的(C )版本,可供专业编程人员开发功能强大的组内分布式应用程序。
(A)初级版(B)学习版(C)企业版(D)专业版11. 英文缩写“OOP”的含义是(A )。
(A)面向对象程序设计(B)结构化程序设计语言(C)事件驱动的编程机制(D)可视化程序设计12. 不能打开代码窗口的操作是(B )。
VB试卷09答案
盐城师范学院___年___学期《Visual Basic程序设计教程》期___考试试卷答案试卷代号:___VB09__第一部分:笔试试卷二、填空题(每空1分,计25分。
)(1) 验证口令 (2) 请输入口令(3) * (4) 3 (5) -18 (6) 6 26 (7) -2 98 (8) 1 (9) 5 (10) 9 (11) 23 (12) 47(13) Val(TxtInput)或Val(TxtInput.Text)(14) Prime(I) (15) Exit For 或Exit Function (16) I>Sqr(N)( 17) Len(S) (18) Mid (S,I,1) (19) “A” To “F”或Else (20) K=K+P*Asc1 (21) Convert=K (22) Not Eof(1) (23) I 或 Ubound(A) (24) T –1 (25) I+1 第二部分:上机试卷一、改错题(17分)Option ExplicitPrivate Sub Form_Click()Dim Fac() As Integer, N(3) As IntegerDim I As Integer, J As IntegerN(1)=48 :N(2)=308:N(3)=1155For I=1 To 3Call Factor (Fac, N(I) )Print N(I) ;”的质因子是:”;For J=1 To UBound (Fac )Print Fac ( J);Next JPrintReDim Fac(1)Next IEnd SubPrivate Sub Factor (F() As Integer , ByVal N As Integer ) …Byval N() As IntegerDim I As Integer , J As Integer , Idx As IntegerDim K As IntegerK=2Do Until N=1If N Mod K=0 ThenIdx=Idx+1ReDim Preserve F(Idx) …ReDim F(Idx)F(Idx)=KN=N/KElseK=K+1 …N=N+1 End IfLoopEnd Sub二、编程题(23分)Option ExplicitDim a(1 To 15) As IntegerPrivate Sub Command1_Click()Dim i As IntegerRandomizeFor i = 1 To 15a(i) = Int((99 - 80 + 1) * Rnd) + 80List1.AddItem a(i)Next iEnd SubPrivate Sub Command2_Click()Dim i As Integer, max As Integer, min As IntegerDim maxi As Integer, mini As IntegerDim sum As Integermax = a(1): min = a(1): maxi = 1: mini = 1For i = 2 To 15If max < a(i) Thenmax = a(i): maxi = iEnd IfIf min < a(i) Thenmin = a(i): mini = iEnd IfNext iFor i = 1 To 15If i <> maxi And i <> mini Then sum = sum + a(i) Next iText1.Text = Str(sum / 13)End SubPrivate Sub Command3_Click()Text1.Text = ""List1.ClearEnd Sub。
VB总复习题学生版
VB总复习题学生版一、选择题1.利用计算机解决问题的过程中,“找出已知和未知,明确它们之间的关系,列出数学表达式”属于以下哪一个步骤()。
A.设计算法B.分析问题C.编写程序D.调试运行程序2.要进行元旦晚会比赛,学校请你设计一个能够对元旦晚会节目分数自动排序的软件,你接到任务后,准备开始设计此软件,比较好的方法和步骤是?()。
A.设计算法,编写程序,提出问题,调试程序B.分析问题,编写程序,设计算法,调试程序C.分析问题,设计算法,编写程序,调试程序D.设计算法,提出问题,编写程序,调试程序3.程序编好以后,计算机无法检查出来的错误是?()。
A. 编译错误B. 执行错误C. 逻辑错误D. 语法错误4.以下不是算法特征的是()。
A.有穷性B.确定性和可行性C.输入和输出D.高效5.在流程图的基本图形中,菱形表示()。
A.开始/结束B.输入/输出C.处理D.判断6.以下说法正确的是()。
A. 算法就是程序B. 数据结构就是程序C. 算法+数据结构=程序D. 算法就是解决问题的方法7.下面给出的各项中,属于机器语言的是()。
A. x=10+1B. 011011 000000 000000 000001 110101C. CLA 00 017D. X=X+18.程序设计语言的发展经历了从()→汇编语言→高级语言的过程。
A. 自然语言B. 机器语言C. C语言D. 低级语言9.编译方式是先(),再执行。
A. 翻译整个程序B. 逐句翻译C. 翻译一条执行一条D. 直接执行10.不属于程序三种基本结构的是()。
A. 顺序结构B. 选择结构C. 循环结构D. 数据结构11.“下雨在体育馆上体育课,不下雨则在操场上体育课”,用算法描述这一问题,合适的算法结构是()。
A. 顺序结构B. 选择结构C. 循环结构D. 数据结构12.要交换变量A和B之值,应使用的语句组是()。
A. A=B:B=C:C=AB. C=A:A=B:B=CC. A=B:B=AD. C=A:B=A:B=C13.判断x是否在区间(a, b]上,在VB中以下哪个逻辑表达式是正确的?()。
VB复习题
34.变量名最多不能超过的字符个数为(
)。
A.10 B.12 C.40 D.255 35.表达式 4+5 \ 6 * 7 / 8 Mod 9 的值是( )。 A.4 B.5 C. 6 D. 7 36.复选框或单选钮的当前状态可通过( )属性来返回或设置。 A.Checked B.Value C.Selected D.Caption 37.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为( ) 。 A.Get 文件号,记录号,变量名 B.Get 文件号,变量名,记录号 C.Put 文件号,变量名,记录号 D.Put 文件号,记录号,变量名 38.下列( )不是 VB 程序的基本结构。 A.层次结构 B.分支结构 C.循环结构 D.顺序结构 39.无论何控件,都具有一个共同属性。这个属性是( ) 。 A.Text B.Font C.Name D.Caption 40.假设 X 的值是 5,则执行以下语句时,可得到的打印结果是“ABCDEF”的 Select Case 语句是( ) 。 A.Select Case X B.Select Case X Case 10 To 1 Case Is>15,Is<5 Print "ABCDEF" Print "ABCDEF" End Select End Select C.Select Case X D.Select Case X Case Is>5,1,3 To 10 Case 1,3,Is>5 Print "ABCDEF" Print "ABCDEF" End Select End Select 41.下不是 VB 特点的选项是( ) 。 A.可视编程 B.算法设计 C.事件驱动 D.面向对象 42.下面正确的赋值语句是( ) 。 A.x+y=30 B. y=π*r*r C.y=x+30 D.3y=x 43.VB 提供( )属性用于控制对象是否可用。 A.Default B.Cancel C.Enabled D.Visible 44.确定一个窗体或控件大小属性是( ) 。 A.Width 或 Height B.Width 和 Height C.Top 或 Left D.Top 和 Left 45.Visual Basic 的三种工作模式是( ) 。 A.设计模式、调试模式、错误模式 B.设计模式、运行模式、错误模式 C.设计模式、错误模式、中断模式 D.设计模式、运行模式、中断模式 46.InputBox 函数返回值的类型为( ) 。 A.整数 B.字符串 C.变体 D.整数或字符串(视输入的数据而定) 47.以下代码使用了 MsgBox 函数,正确的用法是( ) 。 A.MsgBox("非法数据!",48,"提示信息")VB 复Fra bibliotek题 一.选择题
九年级vb信息技术考试试题及答案
九年级vb信息技术考试试题及答案一、选择题(每题2分,共20分)1. VB中,用于表示“与”逻辑运算的符号是:A. &&B. ||C. =D. ==答案:A2. 在VB中,下列哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B3. 下列哪个选项不是VB中的控制结构?A. If...Then...ElseB. For...NextC. While...WendD. Switch...Case答案:D4. 在VB中,如何声明一个整型变量?A. Dim i As IntegerB. Integer iC. i = IntegerD. Var i As Integer5. VB中,下列哪个函数用于将字符串转换为数字?A. Str()B. Val()C. CInt()D. CStr()答案:C6. VB中,下列哪个属性用于获取或设置窗体的标题?A. TextB. CaptionC. TitleD. Name答案:B7. 在VB中,下列哪个事件用于响应鼠标单击?A. ClickB. DoubleClickC. MouseDownD. MouseUp答案:A8. VB中,下列哪个控件用于显示文本,但不能编辑?A. TextBoxB. LabelC. ComboBoxD. ListBox答案:B9. VB中,下列哪个关键字用于退出当前过程?B. EndC. ReturnD. Stop答案:A10. VB中,下列哪个函数用于获取当前系统时间?A. Now()B. Date()C. Time()D. Timer()答案:A二、填空题(每题3分,共30分)1. 在VB中,使用________关键字可以定义一个类。
答案:Class2. VB中,使用________函数可以获取当前日期。
答案:Date()3. VB中,使用________事件可以响应键盘按下。
VB复习题
VB复习一、选择题:1.若要使命令按钮不可操作,要对其( )属性设置。
A. EnabledB. VisibleC. BackColorD. Caption2. 下面可以作为Visual Basic变量名的是( )。
A. tabB. t*abC. ta_bD. 5tab3. 下列关于“面向对象”编程的说法中,不正确的是( )。
A. 属性就是描述对象特性的数据B. 事件是能被对象识别的操作C. 方法是指示对象的行为D. Visual Basic程序采用的运行机制是“面向对象”4. 以下关于局部变量的叙述中错误的是( )。
A. 在过程中用Dim语句或Static语句声明的变量是局部变量B. 局部变量的作用域是它所在的过程C. 在过程中用Static语句声明的变量是静态局部变量D. 过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放5. 在以下属性中,每个对象都具有的属性是( )。
A. IndexB. NameC. Caption D . Enabled6. 结构化程序设计所规定的三种基本控制结构是( )。
A. 输入、处理、输出B. 树形、网形、环形C. 顺序、选择、循环D. 主程序、子程序、函数7. 在文本框中输入内容时,要求在超过文本框的宽度时自动换行输入,则应将文本框的( )属性设置为True。
A. EnabledB. VisibleC. MultiLineD. ScrollBars8. 要判断在文本框中是否按了Enter键,应在文本框的( )事件中判断。
A. ChangB. KeyDownC. ClickD. KeyPress9. 要想统计列表框或组合框中项目的总数,应通过其( )属性。
A. ListB. ListIndexC. ListCountD. Text10. 在Visual Basic中,组合框可以看成是列表框和( )的组合。
A. 文本框B. 命令按钮C. 复选框D. 单选按钮11. 下列控件中没有Caption属性的是()。
VB精选题目梳理知识点
VB知识点回顾梳理进位制知识补充:■算式110B+2H的值是()A.1000BB.11010BC.1010HD.112BH分析:在计算机中常用的进位制有二进制、十进制和十六进制,不同的进位制用不同的字符表示,具体表示方法如下:故算式110B+2H是指二进制数110和十六进制数2相加。
VB题目分析:1.“若是本店会员,所有商品打85折,否则无折扣”,用算法描述这一问题,合适的算法结构是()A.选择结构B.循环结构C.顺序结构D.树型结构分析:考核知识点—一算法。
①算法概念:解题方法和步骤的精确描述;②算法的特征:()操作步骤有穷性(有限性);(2)操作结果确定性(唯一性);(3)可行性(能行性);(4)有0到多个输入;(5)有1到多个输出。
③算法描述方法:一般用自然语言、流程图和计算机语言进行描述。
④算法的三种基本结构,即顺序结构、选择结构和循环结构。
顺序结构——按程序语句依次执行;选择结构——根据条件选择执行不同的事件;循环结构——条件重复执行某一件事情。
2.在VisualBasic中,下列能作为变量名的是()A.MyB.IfC.a+yD.2nd分析:考核知识点—一变量名和常量名的命名规则。
①必须以字母或汉字开头,而不能以数字或其他字符开头。
②只能由字母、汉字、数字和下划线组成,不能含有小数点、空格等字符。
③字符个数不超过个。
④变量名不能使用中的保留字。
(信息提示:保留字也称关键字,由专用具有特殊含义。
例如,1U等都是中的保留字。
)⑤不区分变量名中字母的大小写。
3.在VisualBasic中,用变量code存储数据“HN2012”,下列说明语句正确的是()A.DimcodeAsIntegerB.DimcodeAsSingleC.DimcodeAsStringD.DimcodeAsBoolean分析:考核知识点—一VB中的数据类型及变量的定义。
①数据类型:提供了数值型、字符串型、布尔日期型字节将数学表达式\卜ab■c 2|写成表达式,正确的是() .(())^(()).CSq[rAb(sa*b-)]c*Dc .Sq(rAb(sa*b-)c)*c分析:考核知识点一一表达式的书写和常用函数的应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Visual Basic程序设计》复习题集一填空201.VB是一种面向___对象___的编程语言,采用___事件驱动___的编程机制。
2.Vb包含三个版本,即__企业版、_学习版和__专业版___。
3. 函数IIf(3>5, 1, -1)的值为____-1______。
4. 对于文本控件TextBox,属性FontSize用于设置字体大小,那么FontBold用于设置__粗体__,FontName用于设置__字符名称__,FontItalic用于设置_斜体_,FontUnderline用于设置_下划线___,MultiLine用于设置______________。
5.在程序设计阶段,可以利用对象的___setfocus__方法获得焦点,前提是该对象的__visible__和___enable__属性均为True。
6.一个窗体模块由窗体模块的__通用过程__、实件过程和_声明过程____三个部分组成。
7.图片框显示图片可以通过设置其______picture___属性,也可以在程序代码中用____loadPicture___函数来设置。
8.对于数值型数组,在定义后各元素的值为__0__;对于字符型数组,在定义后各元素为_____空字符__。
9.定义一个单精度的变量t 的语句是__dim t as single__。
10. Month(#09-07-2006#)的值为_9___,Day(#09-07-2006#)的值为__7__;假设当前时间是2006年12月25日,则Y ear(Now())的值为_2006__,Day(Now())的值为___25__。
11.Ucase(”xyBC89武汉”)的值为_ “XYBC89武汉”__,Lcase(”xyBC89武汉”)的值为_xybc89武汉_;V al(”27.89”)的值为_27.89_,Str(27.89)的值为__” 27.89”__。
12.表达式4+5\6*7/8 mod 9之后的结果是____5___。
13.VB中主要有两种常量:__直接常量___和____符号常量__。
14.基本数据类型中的数组数据类型包含了__整型_、_长整型__、_单精度__、_双精度__和__货币型____类型。
15.要精确的把文本输出在窗体、图片框或者打印纸上,可以用位置属性__CurrentX__和___CurrentY ___来设置。
2. 字符串运算符&、+ 字符串连接" 123 " + " 456 " 结果" 123456 "" 123 " & " 456 " 结果" 123456 "区别: + 两边必须是字符串, & 不一定例如:"abcdef" & 12345 ' 结果为"abcdef12345 ""abcdef " + 12345 ' 出错"123" & 456 ' 结果为" 123456 "“123”+ 456 ' 结果为579注意:"123 " + True '结果为122True转换为数值-1,False转换为数值0二选择题10一、选择题(20分)1.控件数组中的各元素必须有一个属性值相同,该属性是:CA)Capiton B)Index C)Name D)Font2.执行下面的程序后,I的值为:BDim B(10)B(0) = 10For i = 1 to 10B(i) =i*iIf B(i) > 50 Then Exit ForNextA) 2 B) 8 C) 4 D) 53.使用过程是为了:AA)使程序模块化B)使过程易于阅读C)提高程序运行速度D)便于系统的编译4.在控件数组中,标识控件数组各元素的属性是:BA)Text B)Index C)Name D)Font5.执行下面的程序后,数组元素A(3)的值为:DDim A(10)A(0) = 3For I = 1 to 10A(I) = A(I-1) +INextA) 6 B) 8 C) 10 D) 96.Sub过程与Function过程最根本的区别是:DA)Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以;B)Function过程可以有参数,Sub过程不可以;C)两种过程参数的传递方式不同;D)Sub过程的过程名不能返回值,而Funciton过程的过程名能返回值。
7.以下叙述中错误的是DA)下拉式菜单和弹出式菜单都用菜单编辑器建立B)在多窗体程序中,每个窗体都可以建立自己的菜单系统C)除分隔线外,所有菜单项都能接收Click事件D)如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见8.以下Case语句中错误的是AA) Case 3,5,Is>l0 B) Case 0 To 10C)Case Is>10 And Is<50 D) Case Is>l09.如果要在菜单中添加一个分隔线,则应将其Caption属性设置为CA) = B)* C) - D)&10.设有如下程序:CPrivate Sub Command l_Click()Dim sum As Double,x As DoubleSum=0n=0For i=1 T0 5x=n/in=n+1sum=sum+xNextEnd Sub该程序通过For循环计算一个表达式的值,这个表达式是A)1+1/2+2/3+3/4+4/5 B)1+1/2+2/3+3/4C)1/2+2/3+3/4+4/5 D)1+1/2+1/3+1/4+1/5参考课后习题:第3章选择题3~11 第四章1~8和10~12 第五章1,4,5,9,10三判断题101 一个复杂的VB应用程序可以包含2个以上的工程文件,这些工程文件组成一个工程组。
V2. VB是美国微软公司推出的一种计算机语言。
V3. VB具有编程可视化的特点。
V4. VB中可以给一个变体型变量赋给一个整型值。
V5. 在VB中,大部分属性可以在属性窗口中设置,部分属性只能用代码在运行时设置它们。
V6. 文本框控件通过设置Caption属性修改显示的文本,标签控件通过设置Text属性修改显示的文本。
X7. VB中不是所有的For语句都必须与Next(加变量)语句搭配。
X8. 定义数组时必须制定数组的下标下界。
X9. 通过InputBox()函数可以进行数据输入。
V10. VB中不能通过打印机打印一个变量的值。
11.用户可以将对象简单的理解为窗体、控件等的统称,它是一个应用程序的一部分。
V12.过程即VB中预先设置好的能被一个窗体或控件等对象识别的动作,当用户对一个对象发出一个动作时,会产生一个过程。
X13. 标准模块文件(.bas)主要用于定义程序中的全局变量和通用过程,从而可以被程序中的所有窗体的程序所使用。
V14. VB语句中的字母不区分大小写。
V15. VB语句中在一行上书写写多条语句时,语句间用分号隔开。
X16. VB允许一条语句写成多行,用空格加下划线作为续行标志。
V17. 赋值语句“[Let] 变量名=表达式”中“变量名”只能是简单变量或者是下标变量(数组元素),不能是对象的属性名。
X18. V isible属性用于设置对象的可见性,它在程序设计阶段就可以起作用。
X19. 设置Label控件的Caption属性中的文字换行可以通过在程序文字中间插入vbcrlf或chr(13)+chr(10)实现。
V20. VB中事件可由用户引发(例如鼠标操作等),也可以由系统引发(如定时器事件),还可以由代码间接引发(如当代码装载窗体时的Load事件)。
V21.VB中要求所有变量必须先声明后使用。
X22. 数学函数Abs(x)用于求绝对值,Sqr(x) 用于求x的平方根。
V23. MsgBox函数用于程序运行过程中产生一个消息对话框,也可以看作是输出对话框。
V24. 图片框不仅能用于显示图片,同时还可以用它提供的方法在上面绘制图形。
V25. 图片框用于显示图片时只能通过其Picture属性来设置。
X26. 图片框可以使用Print方法向窗体中输出文字。
V27. 用于显示图形时,图片框比图像框占用的内存少些。
X28. Alignment用于设置复选框或单选按钮的标题的对齐方式。
V29. 列表框把一个文本框和组合框组合为单个控件,它兼有组合框和文本框的功能。
X30. 计时器在设计阶段可见,在程序运行时不可见。
V31. If—Then语句不可以嵌套使用。
X32.For循环结构中步长只能为正值,不能为负值。
X33.数组有时候不定义也可以使用。
X(2) 日期型数据看成“yyyymmdd”的8位整数,按数值大小比较;(3)字符型数据按其ASCII码值进行比较;"A" 小于"B" "a" 大于"A""ABC" 大于"AB2" "ABC" 大于"AB"四、简答题101 简述在VB环境下创建一个应用程序的一般步骤和方法。
1、新建一个工程文件和窗体2、进行界面设置3、程序属性修改4、程序的调试修改5、生成可执行文件6文件的保存2. VB语言的特点。
(写6点即可)p2-33.教材习题1.24.教材习题1.35.教材习题2.8五根据给出的条件和相关程序,写出程序执行后的运行结果(如果结果需要换行,必须换行)。
201. Private Sub Form_click()Dim m, n, r As Integerm=V al(InputBox(“输入正整数m的值”))n=V al(InputBox(“输入正整数n的值”))r=m Mod nWhile r<>0m=nn=rr=m Mod nWendPrint “输出结果为:”;nEnd Sub该程序若输入第一次输入48,第二次输入40,则输出显示为:2.设计一个程序,在程序中添加一个名称为Form1的窗体,添加窗体的Click事件过程代码如下:Private Sub Form1_Click( )Dim x As Single , y As Singlex=InputBox(“输入第一个数据”,”输入数据”)y=InputBox(“输入第二个数据”,”输入数据”)Print x+yPrint x & yEnd Sub程序运行时,单击窗体,先后在输入输入对话框输入123和456,则程序的输出结果为:579 1234563. 阅读以下程序:Private Sub Form_click()Dim m, n, r As IntegerFor n=5 to 20r=1For m=2 to n-1If n Mod m = 0 Thenr=0Exit ForEnd ifNext mIf r=1 Then Print n;Next nEnd Sub程序运行时,单击窗体,则程序的输出结果为:4. 阅读以下程序:Private Sub Form_click()Dim m As Integer, n As IntegerDim s1 As Long, s As Longm = 1: s = 0Do While m <= 4n = 1: s1 = 1Do While n <= ms1 = s1 * nn = n + 1Loops = s + s1m = m + 1LoopPrint “s=”;sEnd Sub程序运行时,单击窗体,则程序的输出结果为:六、程序设计题(写出程序和必要的设计说明,完全无设计说明扣3分。