VB程序设计期末模拟试卷
Visual Basic程序设计期末复习试题(A)含答案

(1)编写一个子过程,计算1×2+2×3+……+(n-1)×n的值。
(2)输入n的值,将计算结果显示在窗体上。
VB课程试卷(A)卷第1页共3页
题号
一
二
三
四
五
六
七
八
九
十
总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
3.执行语句s = len(mid(“VisualBasic”,1,6))后,s的值是(C)。
(A) Visual (B) Basic (C) 6 (D) 11
4.下列选项中,合法的变量名(B)。
(A) c%aaa (B) sum__3 (C) Else (D) 5persons
6.返回系统当前日期和时间的函数是(D)。
(A) Time()(B) Day() (C) Date()(D) Now()
6.运行以下程序后,x的值是(B)。
x=2
fori= 1 to 10 step 2
x = x +i
nexti
(A) 25(B) 27 (C) 38(D) 57
7.要让一个控件不显示,应将该控件的(D)属性设置成False。
Print x , y
14.下列程序的结果是________________。
For i = 1 to 4
X = 4
For j = 1 to 3
X = 3
For r =1 to 5
X = X + i
Next r
精编2019年VisualBasic程序设计期末模拟考核题库200题(含标准答案)

2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.下述的说法哪种是Windows的程序设计方法:_______。
a) 面向对象,顺序驱动b) 面向过程、事件驱动c) 面向过程、顺序驱动d) 面向对象、事件驱动答案:D2.若要取消窗体的最大化功能,则可设置______属性为False来实现。
a) ControlBoxb) MinButtonc) MaxButtond) Enabeld 答案:C3.若要将窗体隐藏起来,则实现的方法为_______。
a) Unloadb) Showc) WindowsStated) Hide 答案:D4.若要使标签透明,则可使用的属性是_______。
a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B5.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A6.若要在列表框中显示多列数据,可用列表框的______属性来实现。
a) MultiSelectb) Indexc) Columnsd) List 答案:C7.下面的运算符中,优先级别最高的是_____。
a) ANDb) *c) 〉=d) & 答案:B8.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
a) 编写代码b) 新建一个工程c) 打开属性窗口d) 进入VB环境答案:B9.下列选项中,为字符串常量的是______。
a) 6/12/2001b) "6/12/2001"c) #6,12,2001#d) 6,12,2001# 答案:B10.要使窗体Form1关闭,错误的是______。
a) Unload Form1b) Unload mec) Endd) Form1.Visiable=False 答案:D11.以下不属于Visual Basic系统的文件类型是a) .frmb) .clsc) .batd) .vbp 答案:C12.下列是一个循环结构的程序,循环体内的语句将执行_____次。
大学_vb期末考试试题

VB期末考试试题A卷一、填空题1、VB程序设计的主要特点是和(2)。
2、在VB中,最主要的两种对象是 (3)和(4)。
3、工程是构成应用程序文件的(5) 。
4、方法是VB提供的一种(6) ,用来完成一定的操作。
5、浮点类型数据包括单精度型和___(7)__数据。
6、事件是窗体或控件对象识别的___(8)____.7、可用窗体的___(9)_ 方法在窗体中显示文字.8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。
9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。
10、双击工具箱中的控件图标,可在窗体的(13) 出现一个尺寸为缺省值的控件。
11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。
12、设x=34。
58,语句Print Format(x,“000。
0”)的输出结果是(15) .13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。
14、设置窗体的(19)属性,可在窗体上显示图片。
15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。
二、选择题1、菜单控件只包括一个事件,即 (1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocusB、LoadC、ClickD、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是(2) .A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句 Select * Form student 中的*表示 (3)。
A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是 (4) .A、EnabledB、CaptionC、DefaultD、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5) 。
《Visual BASIC程序设计》期末考试编程题复习及答案

第2章1.新建工程,在窗体上创建两个命令按钮Command1、Command2,一个标签Label1,界面如图2-5所示,程序运行要求如下:1)单击“改变颜色”按钮,标签上的文字内容改为“颜色已经改变”,文字颜色改为红色。
“改变颜色”按钮代码:Label1.ForeColor = vbRedLabel1.Caption = "颜色已经改变"2)单击“改变字体”按钮,标签上的字体改为“黑体”。
“改变字体”按钮代码:Label1.FontName = "黑体"图2-5程序运行界面最后将工程文件、窗体文件分别以lx2-2.vbp、lx2-2.frm为文件名保存在D:\EX文件夹下。
2.设计一个留言薄。
新建一个工程,在窗体上创建2个标签,2个文本框,1个命令按钮,属性设置如图2-6所示,。
要求单击“提交”按钮后,上面的文本框内容复制到下面的文本框中,且下面文本框中的内容不能修改。
单击“清除”按钮则清除两个文本框中的内容。
“提交”按钮代码:Text2.Text = Text1.Text“清除”按钮代码:Text1.Text = ""Text2.Text = ""图2-6 程序界面最后将工程文件、窗体文件分别以lx2-4.vbp、lx2-4.frm为文件名保存在D:\EX文件夹下。
3.设计一个程序,程序界面如图2-7所示。
当单击“显示”按钮时,在文本框中显示“欢迎使用VB!”;当单击“清除”按钮时,清除文本框内的文本;当单击“退出”按钮时,结束程序运行。
“显示”按钮代码:Text1.Text = "欢迎使用VB!"“清除”按钮代码:Text1.Text = ""“退出”按钮代码:End图2-7 程序运行界面最后将工程文件、窗体文件分别以lx2-5.vbp、lx2-5.frm为文件名保存在D:\EX文件夹下。
VB程序设计期末复习资料

VB 程序设计期末复习题一、填空题1.在VB 6.0中,变量名最长可达个字符.答案:255解析:规定2.男性(sex),年龄(age)在18—20岁之间,身高(size)在 1.65米以上,列出逻辑表达式。
答案:sex and age>=18 and age<=20 and size>=1.65解析:规定3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True.答案:Default解析:规定4.一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示文件. 答案:工程解析:规定5.VB表达式9^2 MOD 45 \2 *3 的值 .答案:4解析:表达式的计算,优先级6.如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为 .答案:退出(&X)解析:规定7.拖动滚动条中的滚动块将会产生Scroll和事件.答案:Change解析:规定8.在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。
答案:逻辑错误解析:规定9.Option Base 1的作用是确定数组的下界为 .答案:1解析:规定10.在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为True.答案:MultiLine解析:规定11.表达式81\7 MOD 2^2 的值是 .答案:3解析:规定12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:规定13.把条件1<=X<12写成VB关系表达式为 .答案: x>=1 and x<12 或 x<12 and x>=1解析:规定15.如果要在单击按钮时执行一段代码,则应将这段代码写在事件过程中.答案:click解析:规定16.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义 .答案: public mystring as string*15解析:规定18.将焦点定位于命令按钮Command1之上的语句为 .答案:Command1.SetFocus 或 SetFocus解析:规定19.滚动条控件有水平滚动条和滚动条.答案:1). 垂直解析:规定20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为 .答案:True解析:规定21.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定22.设置计时器对象触发事件的时间间隔用属性.答案:interval解析:规定23.VB中,变量的声明可分为两种方法: 数组和动态数组.答案:静态解析:规定24.大于X 的最小整数的VB表示形式为 .答案:Int(x)+1 或 Int(x) + 1解析:规定25.文本框中所显示的内容是它的属性的值.答案:Text解析:规定26.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为 . 答案:False解析:规定27.设置计时器控件只能触发事件.答案:timer解析:规定28.文件按照存取方式及其组成结构可以分为顺序文件和 .答案:随机文件解析:规定28.声明单精度常量g(重力加速度)代表9.8可写成 .答案:const g=9.8 或 const g as single =9.8解析:规定29.在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer,则strVar、intVar与sngVar的数据类型分别是Variant、Variant和 .答案:Integer解析:规定30.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有个元素.答案:21解析:规定31.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:初值超过终值32.表达式 1 and 0的值 .答案:False解析:规定33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式 .答案:a<>0 and b^2-4*a*c>=0解析:逻辑表达式的书写34.变量min@表示类型的变量.答案:货币型解析:数据类型35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上 .答案:&解析:规定二、程序填空1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。
精选2019VisualBasic程序设计期末模拟考核题库200题(含标准答案)

2019年Visual Basic 程序设计期末测试复习题200题[含答案]一、选择题1.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSizeb) Alignmentc) Enabledd) Visble 答案:A2.如下数组声明语句,正确的是______。
a) dim a[3,4] as intigerb) dim a(3,4) as stringc) dim a(n,n) as singled) dim a(3 4) as integer 答案:B3.写列选项中,合法的变量是______。
a) c%aaab) sum_3c) Elsed) 5persons 答案:B4.在Visual Basic设计界面中不能隐藏的窗口是______。
a) 工程窗口b) 属性窗口c) 立即窗口d) 窗体窗口答案:A5.下列数据类型不可能占8个字节的是_____数据类型。
a) Dateb) Longc) Doubled) Currency 答案:B6.下列控件不能改变大小的有_______。
a) TextBoxb) Labelc) Timerd) PictureBox 答案:C7.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
a) 在x前插入&b) 在x后插入&c) 在x前插入 #d) 在x后插入# 答案:A8.若要使标签透明,则可使用的属性是_______。
a) BackColorb) BackStylec) BorderStyled) ForeColor 答案:B9.以下哪个是合法的变量名_______。
a) Lenb) Test@qwc) 6cost_1d) count2s 答案:D10.下述的说法哪种是Windows的程序设计方法:_______。
《VB程序设计基础》模拟试题

《VB程序设计》模拟试题●填空题1.窗体模块的文件扩展名为 ___FRM_________ 、标准模块的文件扩展名为____BAS______ 、类模块文件的扩展名为______CLS_______ 。
Basic中数据类型可分为 _____标准数据类型________和用户自定义数据类型两大类,前者根据其取值的不同,可分为_____整型_________、 ______长整型_____、布尔型和 ____字符型_________。
3. Abs= ;Int= ____-10_______。
4. "程序"& "设计"运算结果为 ___程序设计____ 。
5. Dim a, b as Boolean语句显式声明变量a是___变体___变量,b是___布尔__变量。
6. MsgBox函数的返回值中, VBRetry表示单击了____重试_____按钮,VBYes 表示单击了___是_____按钮,VBNo表示单击了_____否____按钮。
7. 要加载窗体,可以在代码中使用___________语句,要显示窗体,可以在代码中使用___________方法,要隐藏窗体,可以在代码中使用Hide方法,要卸载窗体,可以在代码中使用___________方法。
8.对话框分为_________对话框和________对话框两种类型,其中_____________ 对话框最常用。
9. 对象是Visual Basic应用程序的基本单元,它是由 ___类___创建的。
在Visual Basic中可以用属性、 __方法___、___事件___ 来说明和衡量一个对象的特性。
10. 条件判断语句可以使用___If…then____________语句、____If…Then…Else______语句和 ______If…Then…ElseIf______语句。
Select case 语句11. 声明一个值为的常量Pi的语句为___Const pi = 。
大学VB期末试卷vb复习题

4.不论何种控件,共同具有的是______属性。
(A) Text (B) Name(C) BackColor (D) Caption5.当运行程序时,系统自动执行启动窗体的______事件过程。
(A) Load (B) Click(C) Unload (D) GotFocus11.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是。
(A) 工程资源管理器窗口(B) 工具箱窗口(C) 代码窗口(D)属性窗口1.下列单词不能作为界符的是。
(A)空格(B)圆括号(C)+ (D)Mod2.下列标识符命名合法的是。
(A)合法(B)2x (C)X-2 (D)cox(x)3.以下常量合法的是。
(A)&18 (B)1.2E3 (C)%100 (D)123,4564.表达式Int(Rnd+1)+Int(Rnd-1)的值是。
(A)0 (B)1 (C)-1 (D)25.下列算术运算符中优先级最低的是。
(A)^ (B)/ (C)Mod (D)\6.表达式x+1>x是下面哪种类型的表达式。
(A)关系表达式(B)逻辑表达式(C)算术表达式(D)非法表达式7.产生[10,37] 之间随机整数的VB表达式是。
(A)Int(Rnd*27)+10 (B)Int(Rnd*28)+10(C)Int(Rnd*27)+11 (D)Int(Rnd*28)+118.在同一行中书写多条语句,每条语句之间用隔开。
(A)分号(B)逗号(C)单引号(D)冒号11.长整型的类型符是。
(A)% (B)& (C)! (D)#15.函数Ucase(Mid("visual basic ",8,5))的值是。
(A)Visual (B)VISUAL (C)basic (D)BASIC16.Rnd函数不可能为下面哪个值。
(A)1 (B)0 (C)0.9999 (D)0.10000517.表达式123 + Mid("123456", 3, 2)的值为。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB知识点总结大全 页脚内容 《VB程序设计》期末模拟试卷
一、单项选择 (b )1.被对象所识别的动作与对象可执行的动作分别称为对象的___________。 A.方法、事件 B.事件、方法 C.事件、属性 D.过程、属性 ( c)2.下列________是Single型变量。 A.Time% B.Name$ C.Sheight! D.CXYZ& (a )3.以下四个VB的变量名中,合法的是____________。 A.X23 B.$Re C. Len VB知识点总结大全 页脚内容 D.3xy
( d)4.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是________。
A. str1是整型,str2是长整型 B. str1是长整型,str2变体型 C. str1、str2都是长整型 D. str1是变体型,str2是长整型 (b )5.表达式(&O36>31) and (“A”>”B”) 的结果是 ____________。 A.True B.False C.”&O3631AB” D.&O3631 (c )6.表达式“100” + 100 和表达式“100” & 100的值分别是____________。
A.200、200 B.“100100”、“100100” C.200、“100100” VB知识点总结大全 页脚内容 D.“100100”、200
(b )7.以下语句执行时,从键盘上输入Zhao,并按回车键。执行结果是________。
Dim a As String A=InputBox("Input", "", "Name") Print a A.Input B.Zhao C.Name D.空字符串 (b)8.语句Print 4 + 5 \ 6 * 7 / 8 Mod 9的运行结果是________。 A.4 B.5 C.6 D.7 ( d)9.在窗体的通用段声明变量时,不能使用__________ 关键字。 A.Dim VB知识点总结大全 页脚内容 B.Public
C.Private D.Static (c )10.表达式Abs(-9) + Len("I am a student") 的值是________。 A.9 I am a student B.–9 I am a student C.23 D.出错 (a )11.设a为整型变量,不能正确表达数学关系10 < a < 15的VB表达式是_________。
A.10 < a < 15 B.a = 11 Or a = 12 Or a = 13 Or a = 14 C.a > 10 And a < 15 D.Not ( a<= 10) And Not ( a >=15) (b )12.在窗体的“通用”部分用Private定义的变量,其作用域是_______。 A.局部变量 B.窗体/模块级变量 VB知识点总结大全 页脚内容 C.全局变量
D.静态变量 ( b)13.假设 A = "Good Morning.",B = "Afternoon,Boys.",则下列______表达式的结果等于"Good Boys."。
A.Left(A, 10) + Right( B, 6) B.Left(A, 5) + Right( B, 5) C.Mid( A ,1, 5) + Mid(B, 1, 6) D.Mid( A +B ,1, 11) (a )14.执行下面的程序段后,X的值为________。 X=3 For I = 1 To 10 Step –2 X = x +I \ 3 Next I A.3 B.10 C.-1 D.4 VB知识点总结大全 页脚内容 ( a)15.在窗体上添加一个名称为Command1的命令按钮,然后编写如下程序:
Private Sub Command1_Click() Dim A As Integer Static B As Integer Cls B = 2 B = B + 3 A = 3 + A Print A, B End Sub 程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为_______。 A.3 5 B.6 6 C.9 5 D.3 3 (d )16.下列_______事件不属于文本框的事件。 A.Change VB知识点总结大全 页脚内容 B.KeyPress
C.LostFocus D.DropDown (b )17.在程序中可以通过复选框和单选按钮的______属性值来判断它们的当前状态。
A.Caption B.Value C.Checked D.Selected (c)18.决定窗体标题条显示内容的属性是______。 A.Text B.Name C.Caption D.BackStyle ( c)19.用户在组合框中输入或选择的数据可以通过一个属性获得,这个属性是______。
A.List VB知识点总结大全 页脚内容 B.ListIndex
C.Text D.ListCount (b )20.在窗体上有两个文本框控件,名称分别为Text1和Text2,以下程序实现的功能是希望在文本框Text1中输入字符时,输入的字符也将出现在Text2文本框中。下划线处应填_______。
Private Sub Text1__________() Text2.Text = Text1.Text End Sub A.SetFocus B.Change C.GetFocus D.Click (c )21.要把名称为List1的列表框中当前选中的一项删除,应执行______语句。
A.List1.Clear B.List1.Delete List1.ListIndex C.List1.RemoveItem List1.ListIndex VB知识点总结大全 页脚内容 D.List1.Clear List1.ListIndex
(c )22.要使文本框能显示多行文字,则需设定它的_______属性为True。 A.Caption B.PasswordChar C.MultiLine D.Value (c )23.列表框的_______属性代表着列表框中项目的总数目。 A.List B.ListIndex C.ListCount D.Selected (d )24.用下面语句定义的数组元素个数是__________。 Dim Arr1(-2 To 6) As Integer A.6 B.7 C.8 D.9 VB知识点总结大全 页脚内容 (d )25.当Form1_Click事件发生时,程序的输出结果是______。
Private Sub Form_Click() Dim M As Integer, k As Integer, t As Integer M = 6: k = 8 Select Case M Case Is < 0 M = M + 5 Case 1 To 10 t = M: M = k: k = t Case Is > 10 M = k Mod 3 End Select Print M, k, t End Sub A.6 6 8 B.6 8 6 C.8 6 8 VB知识点总结大全 页脚内容 D.8 6 6
(a )26.假定有以下程序段: For I = 1 To 3 For j = 5 To 1 Step –1 Print I * j Next j,I 则语句Print I * j 的执行次数是______。 A.15 B.16 C.17 D.18 (b )27.当拖动某对象A经过对象B时,将会发生对象B的_______事件。 A.DragDrop B.DragOver C.DragDown D.Drag (a )28.参数传递有按值传递和按地址传递,______关键字表示按值传递。 VB知识点总结大全 页脚内容 A.ByVal
B.ByRef C.Value D.Refrence ( a)29.当Form_Click事件发生时,写出在窗体上显示的第二行和第三行是________。
Private a As Integer, c As Integer Private Sub Form_Click() Dim a As Integer, b As Integer a = 10: b = 10: c = 10 Print a, b, c Call test1(a, b) Print a, b, c End Sub Private Sub test1(m As Integer, ByVal n As Integer) Dim c As Integer m = 5: n = 5: c = 5