VB程序设计编程题-01卷

合集下载

vb程序设计书习题和参考答案

vb程序设计书习题和参考答案

vb程序设计书习题和参考答案练习题习题⼀⼀、判断题1.Visual Basic是以结构化的Basic语⾔为基础、以事件驱动作为运⾏机制的可视化程序设计语⾔。

2.⾯向对象的程序设计是⼀种以对象为基础,由事件驱动对象的编程技术。

3.事件是由Visual Basic预先定义的对象能够识别的动作。

4.新建⼯程时系统会⾃动将窗体标题设置为Form1。

5.控件的属性值不可以在程序运⾏时动态地修改。

6.决定对象是否可见的属性为Visible属性,决定对象可⽤性的属性是Enabled属性。

7.保存Visual Basic⽂件时,若⼀个⼯程包含多个窗体或模块,则系统先保存⼯程⽂件,再分别保存窗体或模块⽂件。

8.单击“启动”菜单项将窗体装⼊内存时,⼀定触发窗体的Load事件。

9.“事件过程”是⽤来完成事件发⽣后所要执⾏的程序代码。

10.在打开某窗体时,初始化该窗体中的各控件,应选⽤Load事件。

⼆、选择题1.⼯程⽂件的扩展名为。

A、.frxB、.basC、.vbpD、.frm2.下列不属于对象的基本特征是。

A、属性B、⽅法C、事件D、函数3.在设计模式双击窗体将显⽰的窗⼝是A、⼯程窗⼝B、⼯具箱C、代码窗⼝D、属性窗⼝4.VB中运⾏程序的快捷键是A、F2B、F5C、Alt+F35.改变控件在窗体中的上下位置应修改该控件的属性。

A、TopB、LeftC、WidthD、Right6.窗体模块的⽂件扩展名是A、.exeB、.basC、.frxD、frm7.设置窗体的字体⽤属性。

A、FontNameB、FontSizeC、FontBoldD、FontItalic8.设置窗体的字号⽤属性。

A、FontNameB、FontSizeC、FontBoldD、FontItalic9.下列选项中不属于事件的是。

A、DblclickB、LoadC、ShowD、KeyUp10.VB编制的程序保存在磁盘上,⾄少会产⽣何种⽂件。

A、.doc与.txtB、.com与.exe.C、.bat与.frmD、.vbp与.frm三、程序设计题1.新建⼀个⼯程,单击窗体时,在窗体上显⽰“欢迎使⽤Visual Basic程序”。

vb程序设计试题及答案

vb程序设计试题及答案

vb程序设计试题及答案一、选择题(每题2分,共20分)1. 在VB中,下列哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. SetD. All of the above答案:A3. 在VB中,下列哪个选项是正确的循环语句?A. ForB. DoC. WhileD. All of the above答案:D4. VB中用于打开文件的函数是?A. OpenB. CloseC. WriteD. Read答案:A5. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. Select CaseC. Do WhileD. All of the above答案:A6. VB中用于创建新窗体的语句是?A. Form.ShowB. Form.NewC. Form.CreateD. Form.Open答案:A7. VB中用于声明常量的关键字是?A. ConstB. DimC. StaticD. Option答案:A8. 在VB中,下列哪个选项是正确的数组声明?A. Dim arr(5) As IntegerB. Dim arr() As IntegerC. Dim arr As IntegerD. Dim arr(5) As String答案:A9. VB中用于结束程序的语句是?A. EndB. ExitC. CloseD. All of the above答案:B10. VB中用于捕获异常的语句是?A. Try...CatchB. On ErrorC. CatchD. All of the above答案:B二、填空题(每题2分,共20分)1. 在VB中,声明一个名为myVar的变量,其类型为字符串,应该使用语句________。

答案:Dim myVar As String2. VB中,用于定义一个名为myFunction的函数,返回值为整数,应该使用语句________。

VB程序设计题库(全)

VB程序设计题库(全)

程序设计第一题、题目:(事件)单击窗体(响应)求50以内所有偶数的和,并在窗体上输出来。

将结果存入变量S中。

代码:Dim I As IntegerFor i = 2 To 50If (i Mod 2)=0 ThenS=s+iEnd IfNextPrint (CStr(s))第二题题目:(事件)双击窗体(响应)求s=1+1*2+1*2*3+….+1*2*3*….*10并将结果存入变量S中代码:Dim i,j As IntegerDim k As Longk=1s=0For i =1To 10For j=1 To ik=k*jNexts=s+kk=1NextPrint(CStr(s))第三题题目:(事件)单击窗体(响应)求100以内偶数的和,并将结果输出在窗体上。

将结果存入变量SUM中代码:Dim i As IntegerFor i =1 To 100If i Mod 2 =0 ThenSum=sum+iEnd IfNextPrint sum第四题题目:(事件)单击窗体(响应)编写程序求10*11*12+11*12*13+….+15*16*17的结果并将结果输出到窗体上。

将结果存入变量M中。

代码:Dim i,j As IntegerDim s As LongFor i =10 To 15s=1For j = i To i +2s=s*jNextm=m+sNextPrint (CStr(m))第五题题目:(事件)双击窗体(响应)求100以内奇数的和,并将结果输出在窗体上。

将结果存入变量SUM中。

代码:Dim i As IntegerFor i=1 To 100If i Mod 2 = 1 Thensum = sum + iEnd IfNextPrint sum第六题题目:(事件)单击窗体(响应)已知S=1+1/4+1/9+1/16+1/25+…+1/100,结果输出在窗体上代码:Dim s As SingleFor i=1 To 10a=i*iSum =1/a + SumNextPrint Sum第七题题目:(事件)双击窗体(响应)求1+1*2+1*2*3+....+1*2*3*. (10)并将结果存到变量S中代码:Dim s As Longj=1For i = 1 To 10j= j*iSum = Sum + jNextPrint Sum第八题题目:(事件)单击窗体(响应)求1—1/2+1/3—1/4+….+1/99—1/100的值。

VB考试试卷及答案一

VB考试试卷及答案一

VB考试试卷及答案一第一篇:VB考试试卷及答案一Visual Basic程序设计基础试题一(每小题2分,共10分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】过程JiSuan用于计算e = 1 + 1/1!+ 1/2!+ 1/3!+ …+1/n!的值,直至末项小于0.00001(不包含小于0.00001的项),并用消息框显示结果。

【程序】Option Explicit Private Sub JiSuan()Dim e As single,(1), i As long e = 1: t = 1:(2)(3)i = i + 1: e = e + t:(4)Loop(5)End Sub 【供选择的答案】(1)A、t As String B、Dim t As String C、Dim t As Single D、t As Single(2)A、i = 1 B、i = 2 C、i = 0 D、i = 3(3)A、While t >= 0.00001 B、Do While t >= 0.00001 C、While e >= 0.00001 D、Do While e >= 0.00001(4)A、t = t * i B、t = 1/(i * t)C、t = t / i D、t = 1 / i(5)A、MsgBox “近似值为:” + t B、MsgBox “近似值为:” & t C、MsgBox “近似值为:” + e D、MsgBox “近似值为:” & e试题二(每小题2分,共8分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】程序界面如下图所示,程序运行时要求有以下功能:1.单击“加粗”复选框(Check1),若复选框被选中,则设置标签(Label1)上显示的文字为加粗,否则设置为不加粗。

VB程序设计题库(全)(同名21559)

VB程序设计题库(全)(同名21559)

VB程序设计题库(全)(同名21559)VB程序设计练习题第一题、题目:(事件)单击窗体(响应)求50以内所有偶数的和,并在窗体上输出来。

将结果存入变量S中。

代码:Dim I As IntegerFor i = 2 To 50If (i Mod 2)=0 ThenS=s+iEnd IfNextPrint (CStr(s))第二题题目:(事件)双击窗体(响应)求s=1+1*2+1*2*3+….+1*2*3*….*10并将结果存入变量S中代码:Dim i,j As IntegerDim k As Longk=1s=0For i =1To 10For j=1 To ik=k*jNexts=s+kk=1NextPrint(CStr(s))第三题题目:(事件)单击窗体(响应)求100以内偶数的和,并将结果输出在窗体上。

将结果存入变量SUM中代码:Dim i As IntegerFor i =1 To 100If i Mod 2 =0 ThenSum=sum+i2End IfNextPrint sum第四题题目:(事件)单击窗体(响应)编写程序求10*11*12+11*12*13+….+15*16*17的结果并将结果输出到窗体上。

将结果存入变量M中。

代码:Dim i,j As IntegerDim s As LongFor i =10 To 15s=1For j = i To i +2s=s*jNextm=m+sNextPrint (CStr(m))第五题题目:(事件)双击窗体(响应)求100以内奇数的和,并将结果输出在窗体上。

将结果存入变量SUM中。

代码:Dim i As IntegerFor i=1 To 100If i Mod 2 = 1 Thensum = sum + iEnd IfNextPrint sum第六题题目:(事件)单击窗体(响应)已知S=1+1/4+1/9+1/16+1/25+…+1/100,结果输出在窗体上代码:Dim s As SingleFor i=1 To 103a=i*iSum =1/a + SumNextPrint Sum第八题题目:(事件)单击窗体(响应)求1—1/2+1/3—1/4+….+1/99—1/100的值。

vb试题及答案 一

vb试题及答案 一

vb试题及答案一VB试题及答案VB(Visual Basic)是一种面向对象的编程语言,广泛应用于Windows系统的应用程序开发。

本文将提供一些VB试题及答案,帮助读者加深对VB的理解和应用。

一、选择题1. VB是哪种类型的编程语言?A. 面向过程B. 面向对象C. 脚本语言D. 函数式语言答案:B2. 在VB中,下面哪种变量类型可以存储整数数据?A. IntegerB. StringC. BooleanD. Double答案:A3. 下面哪个事件在用户单击按钮时触发?A. Load事件B. Click事件C. KeyPress事件D. MouseHover事件答案:B4. 在VB中,用于循环执行一段代码块的结构是什么?A. If语句B. Do While循环C. For循环D. Select Case语句答案:C5. 下面哪个关键字用于声明一个新的子程序或函数?A. FunctionB. SubC. DimD. Private答案:B二、填空题1. 完善下面的代码,实现求和功能:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = 10num2 = 20sum = ___________```答案:num1 + num22. 完善下面的代码,实现判断一个数是否为偶数: ```vbDim num As Integernum = 12If num ___________ ThenMsgBox("偶数")ElseMsgBox("奇数")End If```答案:num Mod 2 = 0三、简答题1. 请解释VB中的常量和变量的区别。

答:常量是一种固定不变的值,其值在程序运行过程中不能被修改。

在VB中,可以使用`Const`关键字声明常量。

变量是一种存储数据的容器,其值可以在程序运行过程中发生改变。

VB操作题库完整版

VB操作题库完整版

第01套 基本操作题★★(1)在名称为Forml 的窗体上添加一个名称为H1水平滚动条,请在属性窗口中设置它的属性值,满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。

再在滚动条下面画两个名称分别为L1、L2的标签,并分别显示1、100,运行时的窗体如图所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp ,窗体文件名为sjt1.frm 。

(2)在名称为Form1的窗体上添加两个名称分别为Text1和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为"操作",名称为M1,此菜单下含有两个菜单项,名称分别为Copy 和Clear ,标题分别为"复制"、"清除",请编写适当的事件过程,使得在程序运行时,单击"复制"选项菜单,则把Text1中的内容复制到Text2中,单击"清除"选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。

运行时的窗体如图所示。

要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp ,窗体文件名为sjt2.frm 。

第01套 简单应用题★★(1)在考生文件夹下有一个工程文件sjt3.vbp ,窗体上已经有一个标签Label1,请添加一个单选按钮数组,名称为Op1,含三个单选按钮,它们的Index 属性分别为0、1、2,标题依次为"飞机"、"火车"、"汽车",再添加一个名称为Text1的文本框。

窗体文件中已经给出了Op1的Click 事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击"飞机"或"火车"单选按钮时,在Text1中显示"我坐飞机去"或"我坐火车去",单击"汽车"单选按钮时,在Text1中显示"我开汽车去",如图所示。

VB程序设计(专)练习一至四答案

VB程序设计(专)练习一至四答案

第一阶段练习题(参考答案) 一、单项选择题二、填空题1.视图2.工具箱3.工具4.选项5.编辑器6.对象的性质,来描述和反映对象特征的参数7.对象的动作、行为8.Form窗体9.Font10.Multilint11.在运行时设计是无效的12.Style13.Style 14.Locked 15.TabIndex 16.017.VB9818.219.定义对象属性20.赋值三、程序填空题1.①Load ②False ③Change ④Text2 + Text12.①(Form1.ScaleHeight - Text1.Height) ②+ vbCrLf +四、编程题1.⑴操作步骤:①启动VB6.0②选择“文件”菜单中的“新建工程”命令,在随后出现“新建工程”对话框中选择“标准EXE”,单击“确定”按钮。

③单击工具箱的“标签”标准控件,在窗体上建立一个标签。

同样操作在窗体上建立三个标签、一个文本框和一个命令按钮。

⑵窗体属性的设置如表1所示。

⑶控件属性的设置如表2所示。

控件设置后的界面如图1所示表2控件属性列表图1设计界面⑷代码设计:双击Command1控件,或在“视图”菜单中选择“代码窗口”命令,出现代码窗口,选择Command1控件的Click项,然后Command1_Click( )过程代码如下:Private Sub Command1_Click()Label3 = "欢迎" + Text1 + "同学参加VB学习!"End Sub⑸运行测试:在“运行”菜单中选择“启动”命令,或按F5,或单击工具栏上“运行”按钮,进入运行状态,在文本框内输入自己的姓名后,单击命令按钮,出现图2所示的运行界面。

⑹保存窗体文件和工程文件。

图2运行界面2.(1)操作步骤:①启动VB6.0②选择“文件”菜单中的“新建工程”命令,在随后出现“新建工程”对话框中选择“标准EXE”,单击“确定”按钮。

VB考试真题一 含答案

VB考试真题一  含答案

本卷共有3道大题:一、单项选择题(40道小题,共40分)1、在Visual Basic中应用的是( C )。

(1分)A、面向过程的程序设计方法B、面向数据的程序设计方法C、面向对象的程序设计方法D、面向用户的程序设计方法2、如果想让代码窗口中代码的字体大些,可以使用( A )命令设置。

(1分)A、“工具”菜单的“选项”B、“视图”菜单的“缩放”C、“编辑”菜单的“替换”D、“视图”菜单的“定义”3、开发一个标准EXE程序时,工程资源管理器窗口应包含( B )文件。

(1分)A、.BASB、.FRMC、.RESD、.CLS4、在设计模式下,双击窗体上的一个控件,则会打开( C )。

(1分)A、属性窗口B、工程资源窗口C、代码窗口D、窗体布局窗口5、下列属性中,能表示窗体执行时以正常窗口状态显示的属性是( D )。

(1分)A、TabIndexB、ControlBoxC、BorderStyleD、WindowsState6、Text1是个文本框,语句Text1="*" 和下面( D )的作用相同。

(1分)A、Text1.Caption="*"B、Text1.Password="*"C、Text1.MaxLength="*"D、Text1.Text="*"7、Command1是一个按钮控件,它的Pictrue属性已经被成功设置为一个可显示图形,但运行时该图形未被显示,其原因可能是( D )。

(1分)A、该图形太大B、ForeColor被设置为黑色C、BackColor被设置为黑色D、Style属性值被设置为08、为了使标签覆盖背景,应把BackStyle属性设置为( B )。

(1分)A、0B、1C、TureD、False9、要使时钟控件的Timer事件每隔3秒发生一次,应该把它的Interval属性设置为( D )。

VB程序设计-期末测试卷含答案 (一)

VB程序设计-期末测试卷含答案 (一)

VB程序设计-期末测试卷含答案 (一)作为学习VB程序设计的学生,在期末测试卷中我们不仅需要理解学过的知识点,还要能够运用所学知识进行程序设计。

本文将为大家详细介绍一份VB程序设计-期末测试卷含答案,帮助大家更好地备考。

一、基础知识题1.请简单介绍VB程序设计语言,并举例说明其应用场景。

答:VB程序设计属于面向对象编程技术体系,专门用于Microsoft Windows操作系统的开发。

VB的目标是开发出可视化的数据库应用程序,具体包括广泛的GUI(AppWin),以及对绝大多数数据库的支持。

2.请简述VB程序设计中的数据类型,同时说明它们的区别。

答:在VB程序设计过程中,共有六种数据类型,分别是Byte、Boolean、Integer、Long、Single和Double。

Byte 和 Integer 分别代表字节和整数。

Boolean类型专门用于逻辑判断,只有True或False两种情况。

Long类型在处理大数字时会比Integer类型更加稳定。

而Single和Double类型都是浮点型数据,不同之处在于Double 类型可以表示更大范围和更高精度的浮点数。

3.请简述VB程序设计中的变量和常量。

答:在VB程序设计中,使用变量和常量进行数值存储和管理。

变量是数据存储位置的符号名称,它用于表示程序运行时结果的值,可以在程序运行时被改变。

而常量是包含在程序代码中的固定数值,一旦定义就无法被更改。

二、编程题1.请编写一个可以计算出a,b两个数乘积的程序。

答:Dim a,b,result As Doublea = InputBox("请输入第一个数:")b = InputBox("请输入第二个数:")result = a * bMsgBox ("乘积为:") &result2.请编写一个可以计算圆面积和圆周长的程序。

答:Dim radius As DoubleDim area, perimeter As Doubleradius = InputBox("请输入圆的半径:")area = 3.14 * radius * radiusperimeter = 2 * 3.14 * radiusMsgBox ("圆的面积为:") &area &",圆的周长为:" &perimeter3.请编写一个可以计算阶乘的程序。

vb程序设计试题及答案

vb程序设计试题及答案

vb程序设计试题及答案为了帮助大家更好地理解和掌握VB程序设计,下面将为大家提供一套VB程序设计试题及答案。

通过完成这些试题,相信能够对VB程序设计有更深入的了解和应用。

请注意,以下试题中给出的是简要描写,实际编写程序时请适当完善。

试题一:计算两个数字的和与差要求:编写一个VB程序,输入两个数字,然后输出它们的和与差。

答案:```vbPrivate Sub btnCalc_Click()Dim num1, num2, sum, diff As Integernum1 = Val(txtNum1.Text)num2 = Val(txtNum2.Text)sum = num1 + num2diff = num1 - num2lblSum.Caption = "和:" & sumlblDiff.Caption = "差:" & diffEnd Sub```试题二:学生成绩统计要求:编写一个VB程序,输入3位学生的成绩,然后计算并输出平均成绩和最高成绩。

答案:```vbPrivate Sub btnCalc_Click()Dim score1, score2, score3, average, max As Integerscore1 = Val(txtScore1.Text)score2 = Val(txtScore2.Text)score3 = Val(txtScore3.Text)average = (score1 + score2 + score3) / 3max = WorksheetFunction.Max(score1, score2, score3)lblAverage.Caption = "平均成绩:" & averagelblMax.Caption = "最高成绩:" & maxEnd Sub```试题三:简单计算器要求:编写一个VB程序,实现一个简单的计算器功能,包括加减乘除四则运算。

VB程序设计试卷及答案

VB程序设计试卷及答案

VB 程序设计、单项选择题(共26空,每空1分,共26分)1 .创建一个 VB 应用程序三个主要的步骤是 _____________________ 、 _________________ 和 _______________________ 。

2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的 ___________ 窗口中,把此文本框的 ______________ 属性设置成空白。

3 . Label 和TextBox 控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用 控件;若允许用户输入文本,则应使用 ________________________________________________ 控件。

4•窗体的常用方法有 _____________ 、 ____________ 、 ___________ 和 _____________ 。

5 .要想在代码中给名为txtshow 的文本框赋予文本:GOOD WORK ,应当编写的语句是6.若命令按钮的名称为 Cmdopen 程序要求单击该命令按钮时,打开一个窗口 frm1,请对以下事件过程填空。

Private Sub Cmdopen ___________ End Sub 7. Visual Basic 6种类型的表达式是 _________________、 、。

Visual Basic 根据表达式的来确定表达式的类型。

8.表达式93 \ 7 Mod 2人2的值是。

9.已知 a=3, b=4, c=5,表达式 a>b and Not c>a Or c>b And c<a+b 的值是 _____________ 。

表达式 c>a And Not b<cA 、Sub 过程可以使用 Call 语句或直接使用过程名调用,而 Function 过程不可以B 、Function 过程可以有参数,Sub 过程不可以C 、两种过程参数的传递方式不同1. 下列控件中没有 Caption 属性的是( ) A、标签 B 、文本框 C2. 除框架外,能对单选按纽分组的控件是(A、 窗体 B 、标签 C3. 下列符号不能作为 VB 中变量名的是( )°A 、ABCDEFGB、 P00000C4. 下列不属于 Visual Basic 数据文件的是( A 、顺序文件 B 、随机文件 C 、框架 D、命令按纽)°、图片框 D 、图像、89YWDDF D、xyz )°、二进制文件D、数据库文件6.表达式 2*3A 2+2*8/4+3A 2 的值为( )° A、 64 B 、 31 C7. 表达式 mid("abcdefg",3,2) 的值是( ) A 、abc B 、 c d C 8. 数学表达式Sin25 °写成 VB 表达式是 ( )° A、Sin 25 B 、 S in (25) C9.Sub 过程与Function 过程最根本的区别是( 、Password 属性值为空D 、PasswordChar 属性值为 *、49 D 、42、bcd D 、abcde、Sin (25° )D、Sin (25*3.14/180 ) )°5•若要求从文本框中输入密码时在文本框中只显示 *号,则应用在此文本框的属性窗口中设置( A 、Text 属性值为* B 、Caption 属性值为* C)D Sub 过程的过程名不能返回值,而 Function 过程能够通过过程名返回值。

VB开发基础(习题卷1)

VB开发基础(习题卷1)

VB开发基础(习题卷1)第1部分:单项选择题,共83题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]函数Ucase(Mid("visualbasic",8,8))的值为().A)visualB)basicC)VISUALD)BASIC答案:D解析:2.[单选题]InputBox()函数的返回类型是A)字符串B)对象C)数字型D)整型答案:A解析:3.[单选题]表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是().A)0.48B)0.048C)5D)05答案:C解析:4.[单选题]将数据项“China”添加到列表框(List1)中成为第一项应使用 。

( )A)List1.Additem “China”,0B)List1.Additem “China”,1C)List1.Additem 0, “China”D)List1.Additem 1, “China”答案:A解析:5.[单选题]下面()是字符串常量.A)"你好"B)123C)TrueD)<False<答案:A解析:6.[单选题]在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是().D)监视窗口答案:C解析:7.[单选题]使文本框获得焦点的方法是____ _____。

A)SetFocusB)GotFocusC)ChangeD)LostFocus答案:A解析:8.[单选题]过程定义Sub MyPrint(x As Integer,ByVal y As Integer),下列说法正确的是( )。

A)x是传地址参数,y是传值参数B)y是传地址参数,x是传值参数C)x和y都是传值参数D)x和y都是传地址参数答案:A解析:9.[单选题]对于 Dim X(1 to 4,4 to 5),数组 X 中可以存放 个元素。

( )A)6B)8C)10D)20答案:B解析:10.[单选题]以下关于对象属性的说法中正确的是 ( )A)对象所有的属性都罗列在属性窗口列表中B)不同对象不可能有同名属性C)不同对象的同名属性取值一定相同D)对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变答案:D解析:11.[单选题]下面程序段.Dim yIf y Then Print y+1 Else Print y+2运行后,显示的结果是().A)2B)0C)-1D)显示出错信息答案:A解析:12.[单选题]用下面语句定义的数组的元素个数是()Dim A (-3 To 5) As IntegerA)6B)513.[单选题]关于随机文件,以下叙述中错误的是 ( )。

(完整word版)VB题库—程序设计[1]

(完整word版)VB题库—程序设计[1]

(完整word版)VB题库—程序设计[1]程序设计〖第1题〗『程序设计』(5分)(题号:148)'-——---——————-—--———--——-———————-————————---—---——’【程序设计】'-———-——--—-———--—-—————-—--—————-—-—-——--————————'题目:(事件)单击窗体。

' (响应)求10~20之间所有素数的乘积并输出在窗体上.’将结果存入变量L中.'-—---—-——————-—----—--———-———————---——--—--———-—-'注意:请在指定的事件内编写代码.'—---—---——---—-----—--————-----——-———----—-——-——-答案:—-—-——----—--—--——---—Dim i As IntegerDim j As IntegerDim b As Booleanl = 1b = FalseFor i = 10 To 20For j = 2 To i - 2If i Mod j = 0 Thenb = TrueEnd IfNextIf b = False Thenl = l *iEnd Ifb = FalseNextPrint Str(l)—-——-—------—---—-—-—-〖第2题〗『程序设计』(5分)(题号:150)’—------——-—--—————---—-—-——--——---———-—-——-—-—--—’【程序设计】’—--———--——-———--——-——-——-—--———-----—--—-—-——---—’题目:(事件)单击窗体.' (响应)求1 - 1/2 + 1/3 - 1/4 + ……+ 1/99 - 1/100的值.' 将结果存入变量J中。

(完整word版)VB题库—程序设计[1]'-—---——--——-——-————---——-——-————————---———--——--—'注意:请在指定的事件内编写代码。

VB程序设计1 2卷

VB程序设计1 2卷

VB程序设计-01卷(共40分)1、一个物体从一座塔高为h(米)的塔顶上自由落下,求落地所需的时间t(秒)。

要求:在文本框中输入塔高h,单击“计算”按钮,在“时间”框中显示落地所需时间t的值;单击“退出”按钮退出程序。

(8分)(提示:ght2,其中g=9.8 )。

Private Sub Command1_Click()h = Val(Text1.Text)g = 9.8t = (2 * h / g) ^ (1 / 2)Label3.Caption = tEnd SubPrivate Sub Command2_Click()EndEnd Sub2、编程实现:程序运行后,窗体背景色每隔0.1秒自动改变一次,颜色随机;单击“结束”按钮,结束程序。

(8分)Private Sub Form_Load()RandomizeTimer1.Interval = 100End SubPrivate Sub Timer1_Timer()Form1.BackColor = RGB(Rnd * 256, Rnd * 256, Rnd * 256)End Sub3、如图所示,编程求1*2*3*…*X (1≤X≤20)。

X的值由水平滚动条的当前值所确定。

移动水平滚动条可以改变X的值,累乘结果显示在“结果”框中。

(12分)Private Sub Form_Load()Label4.Caption = HScroll1.ValueEnd SubPrivate Sub HScroll1_Change()Label4.Caption = HScroll1.Valuem = HScroll1.V alues = 1For k = 1 To ms = s * kNext kText1.Text = sEnd Sub4、在窗体的恰当位置单击,画出six(x)在[0,2π]区间的图像。

画笔的宽度为1,图形的放大系数定为500倍;画图前先清除窗体中的图形。

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

VB程序设计-01卷
(共40分)
1、一个物体从一座塔高为h(米)的塔顶上自由落下,求落地所需的时间t(秒)。

要求:在文本框中输入塔高h,单击“计算”按钮,在“时间”框中显示落地所需时间t的值;单击“退出”按钮退出程序。

(8分)
(提示:
g
h
t
2
,其中g=9.8 )。

2、编程实现:程序运行后,窗体背景色每隔0.1秒自动改变一次,颜色随机;单击“结束”按钮,结束程序。

(8分)
3、如图所示,编程求1*2*3*…*X (1≤X≤20)。

X的值由水平滚动条的当前值所确定。

移动水平滚动条可以改变X的值,累乘结果显示在“结果”框中。

(12分)
4、画颜色随机、笔触大小为5的点,画点的位置由用户在窗体上单击鼠标确定,并在窗体中将所画点的个数显示出来;所画点数不超过30个,达到30个时结束程序的运行。

(12分)。

相关文档
最新文档