VB作业2
VB作业2
VB第二次作业〔5~7章〕一、选择题〔每题2分,共2×20=40分〕1、当在滚动条内拖动滚动块时触发A.KeyUp事件B.KeyPress事件C.Scroll事件D.Change事件2、设已经在"菜单编辑器"中设计了窗体的快捷菜单,其顶级菜单为Bs,取消其"可见"属性,运行时,在以下事件过程中,可以使快捷菜单响应鼠标右键菜单的是A.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)If Button=2 Then PopupMenu Bs, 2End SubB.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)PopupMenu BsEnd SubC.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)PopupMenu Bs,0End SubD.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)If (Button=vbLeftButton) Or (Button=vbRightButton) Then PopupMenu BsEnd Sub3、图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是A) Autosize B) StretchC) AutoRedraw D) Appearance4、以下表达中正确的选项是A) 在窗体的Form_Load事件过程中定义的变量是全局变量B) 局部变量的作用域可以超出所定义的过程C)在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程D) 在调用过程时,所有局部变量被系统初始化为0或空字符串5、以下表达中错误的选项是A) 如果过程被定义为Static类型,则该过程中的局部变量都是Static类型B) Sub过程中不能嵌套定义Sub过程C) Sub过程中可以嵌套调用Sub过程D) 事件过程可以像通用过程一样由用户定义过程名6、以下表达中错误的选项是A) 在同一窗体的菜单项中,不允许出现标题相同的菜单项B) 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C) 程序运行过程中,可以重新设置菜单的Visible属性D) 弹出式菜单也在菜单编辑器中定义7、设在菜单编辑器中定义了一个菜单项,名为menu1。
北语16春《VB》作业2答案.doc
号:1题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容: 表达式5 Mod 3+3\5*2的值是_。
A、0B、2C、4D、6标准答案:B 本题得分:5题号:2题型:单选题(请在以下儿个选项中选择唯二正确答案)本题分数:5内容:若m, x, y,均为Integer型变量,则执行下面语句后m值是。
m=l: X=2: Y=3 m=IIf (X>Y, X+Y, X-Y)A、3B、0C、1D、-1标准答案:D本题得分:5题号:3题型:单选题(请在以下儿个选项中选择唯一正确答案)本题分数:5内容:函数Int(6 * RND) + 1的值是在哪个范围内的整数?—oA、[0,6]k [0,7]C、[1,6]D、[1,7]标准答案:C本题得分:5 内容:号:4题型:单选题(请在以下几个选项中选择唯-正确答本题分数:A、3B、-3. 14C、-4D、3. 14标准答案:C本题得分:5题号:5题型:单选题(请在以下儿个选项中选择唯一正确答案)本题分数;5 内容:VB 表达式Cos (0) +Abs(l)+Int (Rnd(l))的值是°A、1B、-1C、0D、2标准答案:D 本题得分:5 题号:6题型:单选题(请在以下儿个选项中选择唯一正确答案)本题分数:5 内容:由单精度浮点型的数据组成的字节数是A、2B、4C、8D、16标准答案:B 本题得分:5号:7题型:章选题(请在以下几个选项中选择唯二正确答案)本题分数;5 内容:下列不能打开菜单编辑器的操作是A、按Ctrl+EB、单击工具栏中的“菜单编辑器”按钮C、执行“工具”菜单中的“菜单编辑器”命令D、按Shift + Alt + M标准答案:D 本题得分:5号:8题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5 内容:为了清除窗体上的一个控件,下列正确的操作是A、按回车键B、按Esc键C、选择(单击)要清除的控件,然后按Del键D、选择(单击)要清除的控件,然后按同车键标准答案:c 本题得分:5题瓦"题―题存数:成内容:设a=,z Visual Basic",下面使b=" Basic"的语句是—°A、b=Left(a, 8, 12)B、b=Mid(a, 8, 5)C、b二Right (a, 5, 5)D、b=Left (a, 8, 5)标准答案:B 本题得分:5号:10题型:单选题(请在以下几个选项中选择唯二正确答案)本题分数:5 内容:能够在窗体上触发MouseMove :事件的操作是。
江苏vb练习题2
安全土木化工化学vb练习题21、单项选择题(本题共计50分)1、执行下面的程序,单击窗体后在窗体上显示的结果是________。
Private Sub Form_Click()Dim Strl As String, Str2 As String,I As IntegerStr1=”ab”For I=Len(Str1)To 1 Step-1Str1=Str1&Chr(Asc(Mid(Str1,I,1))+I)Next IPrint Str1End Sub ( )A、abceB、abcdC、abdbD、abfd2、在窗体上画一个命令按钮,名称为Command1,然后编写如下程序:Private Sub Command1_Click( )Dim a As Integer,b As IntegerDo While b <100b=b+5a=a+bIf b>20 Then Exit DoLoopPrint a,bEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是_________。
( )A、50 20B、75 25C、50 25D、75 204、下列程序:Private Sub Form_Click( )For j=1 To 15a=a+j Mod 3Next jPrint aEnd Sub运行后输出的结果是__________。
( )A、1B、15C、90D、1206、下列程序Private Sub Command1_Click( )a=InputBox("请输入")b=InputBox("请输入")Print a+bEnd Sub运行时输入3和4输出的结果是________ 。
( )A、7B、34C、3+4D、出错7、在窗体画一个命令按钮,然后编写如下事件过程Private Sub Command1_Click( )x = 10Print IIf(x>5,1,5)End Sub运行后的输出结果________。
vb教程2
4
2. 向窗体上添加控件
添加旳控件有: 一种标签 一种文本框 一种命令按钮 一种计时器控件
见下页图。
5
6
3 设置对象属性
(1)Form1窗体 Caption——”倒计时器”
(2)Label1控件 Caption——”请输入倒计时旳分钟数” AutoSize——True
(3)Command1控件 Caption——”开始”
1.编译应用程序
编译应用程序就是把一种应用程序制成一 种可执行文件,即.EXE文件。措施是单击“文 件”菜单中旳“生成Timerapp.exe”选项,出 现“生成工程”对话框,在其中输入 Timerapp.exe,然后单击“拟定”按钮,程序 即被编译在磁盘上,这么该应用程序就能够脱 离VB环境,在操作系统下单独运营了。
)。
46
2.2.3 MsgBox语句和函数旳使用
在编写程序过程中,为了对顾客旳操 作予以一定旳提醒或反馈,经常需要在 屏幕上显示某些提醒信息、警告信息、 问询信息或错误消息等提醒,VB提供旳 MsgBox命令就能够实现这些功能,它 不但能够向顾客传送信息,还能够接受 顾客在对话框上旳选择,以此作为程序 继续执行旳根据。
m=m-1 2. 赋值号“=”左边必须是变量名或对象属性, “=”右边是体现式,其值能够是常量、变量、函 数或是它们旳混合运算式。例如: x=x+y b=1 c=b*2+2
45
习题 P47 一 、
7. 下列赋值语句正确旳是( A. A=B+C B. B+C=A C. –B=A D. 2=A+B 答案:A
30
(9)在“共享文件”对话框,顾客可将给定旳文件设置成 共享,然后单击“下一步”按钮。
北语直属14秋《VB》作业2满分答案
作业名称:14秋《VB》作业2 出卷人:SA
作业总分:100 通过分数:60
起止时间:2015-1-14 22:30:06 至2015-1-14 23:04:33
学员姓名:学员成绩:100
标准题总分:100 标准题得分:100
详细信息:
题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4 内容:
下列不能打开菜单编辑器的操作是___。
A、按Ctrl+E
B、单击工具栏中的“菜单编辑器”按钮
C、执行“工具”菜单中的“菜单编辑器”命令
D、按Shift + Alt + M
标准答案:D
学员答案:D
本题得分:4
题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4 内容:
为了清除窗体上的一个控件,下列正确的操作是___。
A、按回车键
B、按Esc键
C、选择(单击)要清除的控件,然后按Del键
D、选择(单击)要清除的控件,然后按回车键
标准答案:C
学员答案:C
本题得分:4
题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4 内容:
设a=″Visual Basic″,下面使b=″Basic″的语句是___。
A、b=Left(a,8,12)
B、b=Mid(a,8,5)
C、b=Right(a,5,5)
D、b=Left(a,8,5)
标准答案:B
学员答案:B
本题得分:4
题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4 内容:。
vb理论第2次练习范文
1 用下面语句定义的数组元素个数是()。
Option Base 1Dim Arr4(6,5) As IntegerA)42 B)30 C)37 D)36解答该题首先通过Option Base 1语句使数组的下标从1开始,所以数组定义语句Dim Arr4(6,5) As Integer与语句Dim Arr4(1 to 6,1 to 5) As Integer等价,不难算出该数组元素个数为30。
答案 B2 可以用来清除数组内容或对数组重新定义的语句是()A UnloadB ClsC EraseD Free解答数组一旦被定义,就在内存中分配了相应的存储空间,其大小是不能改变的但有时可能需要清除数组的内容或对其重新定义,这可以用 Erase 语句来实现,其格式为 Erase 数组名[, 数组名]…,该语句用来重新初始化静态数组的元素或者释放动态数组的存储空间,其中,数组名不带括号和下标。
Unload 语句是从内存中卸载窗体或控件,当所占内存另有它用或需要重新设置窗体控件的属性值为初始值时,就有必要卸载窗体或控件,而 Cls Clear 都是 Visual Basic 中的方法。
本题正确答案为 C3 下面能正确表示Visual Basic 中数组a 的元素的是()A a[5]B a5C aD a(5)解答在Visual Basic 中使用数组元素时,必须把下标放在一对紧跟在数组名之后的括号不能写其他的形式,如要表示数组s 中下标为 5 的元素必须写成s(5) 。
答案为D4 下列数组定义中错误的是:其中n 是一个变量A Dim a(7, 3 To 9) As StringB Dim b(n) As IntegeC Dim c(1, 7, 9) As IntegerD ReDim(n)解答在使用Dim 定义一个数组时其上下标不能为变量,而在ReDim 中就可以使用变量来改变数组的维数答案为B5 使用语句Dim A()As Integer 声明数组A 之后,以下说法正确的是:A A 数组中的所有元素值为0B A 数组中的所有元素值不确定C A 数组中的所有元素值为EmptyD 执行Erase A 后A 数组中的所有元素值为0解答所谓数组就是能够保存具有数据类型的多个数值的存储空间,当声明一个数组后,在没有给它赋值前,数组中的所有元素值为0,因此可知选项A 是正确的,B ,C选项都是错误的,在选项 D 中出现了Erase 语句,使用Erase 语句将释放动态数组所占的内存空间,而题中语句Dim A As Integer 正好是声明动态数组A 的,所以选项D 的说法不正正确答案为A6 计算下列定义的语句中数组所占有的空间为()Option Base 1Dim sngLp(3, 2 To 5) As SingleA 80 字节B 48 字节C 60 字节D 96 字节解答首先使用了Option Base 1 将数组的下标定位为1,所以数组sngLp 的定义实际是Dim sngLp(1 To 3, 2 To 5) As Single,又因为Single 单精度类型的所占空间为4个字节,因此所占空间=(3-1+1)*(5-2+1)*4=48 字节。
VB顺序结构编程练习题(2)
VB顺序结构编程练习题(2)1、有一个“就是它”的猜数游戏,步骤如下:请你任意输入一个三位数,在这三位数后重复一遍,得到一个六位数,467→467467。
把这个数连续除以7,11,13,最后的商就是你输入的三位数。
请编程加以验证。
2、某学校开运动会,要在正六边形的操场的周围插上彩旗。
如果每边插a面彩旗(包括每个角上的彩旗),a变量数可由键盘输入,问总共需要多少面彩旗?3、计算图形的周长和面积.4、编写求下列自然数等差数列之和的程序,数列的首项和末项由键盘输入。
4+5+6+7+8+9+10+11+12+13+14+15{提示:等差数列的和=(首项+末项)×项数/2)、项数=末项-首项+1}5、输入一个学生的情况,包括学号(用整数表示)、姓名(用第一个字母表示)、语文成绩、英语成绩和数学成绩,然后输出学号、姓名、总分和语数外三门课的平均成绩(保留两位小数)。
6、输入三条边的整数值a、b、c,输出该三边构成的三角形的面积。
7、输入一个三位整数,输出该三位数的各位数字之和,以及它的反序数。
8、三个小朋友做游戏,第一个人把自己的糖果等分为三份,多余的吃掉,一份留给自己,另两份分别给其他两位;接下来,第二个人也仿照第一做法做了一遍,最后第三个人也如前面的人一样做了一遍。
请输出三人做完游戏后各自的糖果数。
(三人刚开始时各自的糖果数用键盘输入)。
9、输入一元二次方程的三个系数(b2>4ac),输出该方程的二个实数根。
10、输入两个整数给A,B两个变量,编程交换A,B两个变量的值,并输出。
(用两种以上方法)。
大学vb 实验作业2 简单控件的使用(一) - 副本
1、设计窗体。设计一个简单的计算器。参考界面如下:
2、设计窗体。参考界面如下:
要求:
1)将窗体背景设置为自己喜欢的颜色。
2)在窗体上添加一个标签控件,通过属性窗囗设置标签格式:
Caption:字体格式
Alignment:2—Center(居中)
Autosize:True(自动调整大小)
BorderStyle:1—Fixed Single(有边框)
要求:1)在文本框1输入内容时标题栏同步显示文本框1的内容。
2)文本框2获得焦点时显示文本框1内容的大写格式(Ucase函数)
3)文本框2失去焦点时文本框3显示文本框1内容的小写格式(Lcase函数)
4)双击文课给大家标注的属性。
6、验证教材P35[例1-9]和[例1-11]。
实验小结
实验名称
实验二简单控件的使用(一)
实验时间
第二周2013年9月11日3-6节、9月12日5-8节
实验目的
(1)进一步熟悉VB集成开发环境及程序设计的全过程。
(2)掌握基本控件窗体、标签、文本框、命令按钮的使用。
(3)掌握对象事件的应用。
(4)掌握顺序结构程序设计的方法。
实验环境
硬件:微型计算机
软件: Microsoft VisualBasic6.0
实验内容
3、设计窗体。设计一个能够统计某学生三门课程成绩总分和平均分的程序。参考界面如下图,要求:(1)启动窗体后标题栏再显示“学生分数的统计”(2)没有计算出总分前,计算均分的命令按钮不可用,计算出总分后,计算均分的命令按钮才可用。(属性介绍见书P26表1-2)
4、设计窗体,实现简单的文本编辑操作。
Backstyle:0—Tansparent(背景透明)
中国地质大学VB程序设计(专升本)阶段性作业2
VB程序设计(专升本)阶段性作业2单选题1. 若i的初值为8,则下列循环语句的循环次数为_____次。
(5分)(A) 3次(B) 4次(C) 5次(D) 6次参考答案:C2. 下列关于Select Case之测试表达式的叙述中,错误的是_____。
(5分)(A) 只能是变量名(B) 可以是整型(C) 可以是字符型(D) 可以是浮点类型参考答案:A3. 下列关于Select Case的叙述中,错误的是_____。
(5分)(A) Case 10 To100 表示判断Is是否介于10与100之间(B) Case"abc","ABC" 表示判断Is是否和"abc"."ABC"两个字符串中的一个相同(C) Case"X" 表示判断Is是否为大写字母X(D) Case -7,0,100表示判断Is是否等于字符串"-7,0,100" 参考答案:D4. 由“For i=1 To 9 Step -3”决定的循环结构被执行_____次。
(5分)(A) 4(B) 5(C) 6(D) 0参考答案:D5. 窗体通用部分的语句“Option Base 1”,决定本窗体中数组下标界_____。
(5分)(A) 下界必须为1(B) 缺省的下界为1(C) 下界必须为0(D) 缺省的下界为0参考答案:B6. 由“For i=1 To 16 Step 3”决定的循环结构被执行_____次。
(5分)(A) 4(B) 5(C) 6(D) 7参考答案:C判断题7. For/Next语句中,循环控制变量只能是整型变量。
(5分) 正确错误参考答案:错误解题思路:8. Do/Loop While结构中的循环体,至少被执行一次。
(5分) 正确错误参考答案:正确解题思路:9. Do/Loop Until结构的循环,是“先判断.后执行(循环体)”的循环结构。
VB教程2
第二章简单的Visual Basic程序设计本章首先以一个最简单的编程例子为切入点,介绍完成一个应用程序的开发过程,然后归纳出VB应用程序的开发步骤。
接着按照归纳出来的步骤,应用于另一个难度更大的程序实例的开发过程。
并介绍如何使自己设计的应用程序在脱离VB的环境下运行,以及如何制作安装盘。
2.1 初识VB应用程序一个VB应用程序称为一个工程,用来完成一个任务。
“工程”一词是由Microsoft公司的VB6.0汉化人员根据英文“Project”直译的,此处似乎称为项目更为合适。
在Microsoft 公司的系列产品Visual FoxPro6.0中,就将Project译为项目。
为了与VB6.0中所用名称一致,本书将仍按“工程”来称呼“项目”。
一个工程由多个文件组成,除了工程文件(扩展名为.vbp)外,还可能包含有窗体文件(扩展名为.frm)、窗体二进制数据文件(扩展名为.frx)、标准模块文件(扩展名为.bas)、类模块文件(扩展名为.cls)、资源文件(扩展名为.res)、ActiveX控件文件(扩展名为.ocx)和图形文件等。
下面介绍一个最简单程序的完成过程。
【例2-1】设计一个程序,运行时用鼠标单击窗体,就在窗体上显示“Hello, Visual Basic!”一行文字。
程序运行结果如图2-1所示。
图2-1 【例2-1】运行结果步骤如下:(1) 启动VB6.0之后,在“新建工程”对话框中单击“打开”按钮,这时就新建了一个工程。
(2) 在窗体设计器中调整所设计窗体Form1的大小。
(3) 通过属性窗口为窗体对象Form1设置属性:在属性窗口左列找到“Caption”属性,然后将其右列中原有的属性值“Form1”改为“例2-1”。
(4) 双击窗体对象Form1,打开代码窗口,在代码窗口标题栏下面右方的事件列表中选择“Click”事件,这时可以看到系统提供一个相应Form_Click()过程的框架:Private Sub Form_Click()End Sub我们在这两行之间输入一个语句:VisualBasic!""Hello,Print添加事件过程代码如图2-2所示。
VB练习题2
一、概念填空题1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是()、属性显示方式、属性列表和对当前属性的简单解释。
2.组合框有三种不同的风格,它们分别是:( )、( )和( )。
3. 时钟控件是有规律地以一定的( )激发计时器事件,而执行相应的代码程序。
4.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为()。
5.声明一个双精度变量Num5,的声明语句是 ( ) 。
6.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是()。
7.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用()关键字。
8.Visual Basic逻辑数据类型只有 True 与 False 两个值。
当逻辑数据转换成整型数据时,True 转换为(),False转换为()。
9.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:()变量、()变量和()变量。
10.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由()括起来。
11.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中()个单选按钮。
二、概念选择题1.不能触发滚动条Change事件的操作是()。
A) 拖动滚动条的滑块 B) 单击两端箭头C) 单击滚动条的滑块 D) 单击滚动条的空白处2.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符型,且s=“a”,Leble1为标签控件,Leble1的Caption属性值为Label1,下列合法的赋值语句是()。
A) X= Leble1.Caption B) Leble1.Caption=Str(X)C) X*3=Y D) Y=X*S3.下列可以将变量A、B的值互换的语句是( )。
A) A=B : B=A B) C=B : B=A :A=CC) A=C : C=B : B=A D) A=(A+B)/2 :B=(A-B)/24.下列叙述中错误的是()。
VB第2版习题与解答
If a < b Then sMin = a Else sMin = b
If c < sMin Then sMin = c
Label1.Caption = "最大数为:" & sMax & ",最小数为:" & sMin
4. 编制程序,通过文本框输入年份和月份,显示该月的天数。注意判断年份是否为闰年:年号能被4整除,但不能被100整除,或者年号能被400整除的年份为闰年。
⑽Month(#5/4/2007#)
⑾Year(#05-08-07#)
解答:
⑴12;⑵"765";⑶"6982";⑷"GGG";⑸5;⑹"L";⑺15;⑻"3721efda";⑼"23.45678";⑽5;⑾2007
5.对于没有赋初值的变量,系统默认的值是什么?
解答:
对于没有赋初值的变量,数值型变量默认值为0;变长字符串型变量默认值为零长度的字符串("");定长字符串型变量中的每个字符均被填充为ASCII码值为0的字符(即Chr(0),等价于vbNullChar);逻辑型变量默认值为False;变体型变量默认值为Empty;对象型变量默认值为Nothing。
解答:
在窗体上放置两个文本框、三个标签和一个命令按钮,均采用默认名称。标签Label1和Label2的标题分别为【年份:】和【月份:】,Label3标题为空。按钮标题为【显示】,为其单击事件编写如下代码:
Dim y As Integer, m As Integer, d As Integer, blnY As Boolean
VB语言程序设计习题2
《VB语言程序设计》习题2一、单项选择题1.在Visual Bsaic代码中,将多个语句合并写在一行上的并行符是()。
A、撇号(')B、冒号(:)C、感叹号(!)D、星号(*)2.通过()可以在设计时直观地调整窗体在屏幕上的位置。
A、代码窗口B、窗体布局窗口C、窗体设计窗口D、属性窗口3.通过改变选项按钮(OptionButton)控件的()属性值,可以改变按钮的选取状态。
A、ValueB、StyleC、AppearanceD、Caption4.为了清除列表框中的所有内容,应使用的方法是()。
A、ClsB、ClearC、RemoveD、RemoveItem5.文本框能输入()。
A、控制字符B、ASCII字符C、回车D、文本和数字6.下列控件中,没有Caption属性的是()。
A、框架B、列表框C、复选框D、单选按钮7.文本框控件最多能处理()字节。
A、32KB、64KC、128KD、16K8.以下能够触发文本框Change事件的操作是()。
A、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容9.要将一个组合框设置为简单组合框(Simple Combo),则应将其Style属性设置为()。
A、0B、1C、2D、310.要使标签所在处透明显示背景,应把BackStyle属性设置为()。
A、0B、1C、TureD、False11.用()属性可唯一标志控件阵列中的某一个控件。
A、NameB、IndexC、CaptionuD、TabIndex12.组合框控件是将()组合成一个控件。
A、列表框控件和文本框控件B、标签控件和列表框控件C、标签控件和文本框控件D、复选框控件和选项按钮控件13.()使图象(Image)控件中的图象自动适宜控件的大小。
A、将控件的AutoSize属性设为TrueB、将控件的AutoSize属性设为FalseC、将控件的Stretch属性设为TrueD、将控件的Stretch属性设为false14.如果要在命令按钮上显示图形文件,应设置命令按钮的()。
VB练习题 2
VB课堂小测练习题1、VB中,要在一行书写多条语句,各语句之间使用__分隔;注释语句用____分隔。
2、在VB中,对象的三要素分别是___、__和___。
3、VB中工程文件的扩展名为____;窗体文件的扩展名为___。
4、启动VB后,系统为用户新建的工程起一个为____的临时名称。
(5、在VB中用Const将Name声明为字符串“张三”常量,使用的语句是______。
6、在VB中,常量12345678& 的类型是______。
7、VB中声明了Variant变量,但未赋值,则系统默认其初始化值为___。
8、如果将布尔常量值TRUE赋给一个整型变量,则整型变量的值为____。
9、每建立一个窗体,工程管理器窗口中就会增加一个____文件。
10、窗体的Enabled属性的属性值是_________类型的数据.11、当窗体被加载时运行,发生的事件是_________。
12、删除字符串前导和尾随空格的函数是______。
、产生[10,37]之间的随机整数的VB表达式是_____。
14、函数INT(RND(0)*100)的取值范围是_________。
、INT(100*RND(1))产生的随机整数的取值范围是_________16、如果要改变窗体的标题,需要设置窗体的属性是_______。
17、控件和窗体的Name属性只能在 _____窗口中设置,不能在____窗口中设置。
18、要在窗体上显示图片,需设置窗体的_____属性.19、把当前目录下的图形文件pic1.jpg装入窗体FORM1中的语句为________.20、能够获得一个文本框中被选取文本的内容的属性是______。
21、表达式(73+1)\ (185-1)的值是________。
22、决定标签内显示内容的属性是_________.23、为了使标签能自动调整大小以显示全部文本内容,应把标签的____属性设置为True。
24、设窗体上有一个列表框控件List1,含有若干列表项。
实验二、VB菜单toolbar
软件技术实验指导实验二:下拉菜单和工具栏的应用实验要求:运用VB中提供的界面辅助工具生成一个应用程序界面,要求该界面带有顶行下拉菜单和工具栏按钮。
实验步骤:1)实验中要求采用两个外部控件即Toolbar和ImageList,这两个控件都是ActiveX控件,都被包含于VB中携带的“Microsoft Windows Common Control6.0”控件组中,需要在“工程”下拉菜单中找到“部件”并单击之,随后在弹出的控件目录中点选“Microsoft Windows Common Control 6.0”,使之“应用”并“确定”,这样,该组控件便被全部添加到了工具箱中。
2)预先准备好要用于窗体的素材,例如图片和若干小图标。
然后分别点击工具箱中的Toolbar和ImageList,控件并将这两个控件画到窗体上。
3)向 ImageList 控件中置入合适的图象,即把未来要用于界面中按钮上的小图标预先置入ImageList 控件,具体做法:①用鼠标右键单击 ImageList 控件,然后单击“属性”以打开“属性页”对话框。
②在“通用”选项卡中点选图标预设大小,这里采用32×32;然后单击“图像”选项卡;③填入索引号1,然后单击“插入图片”按钮,在随后弹出的选择图片对话框中找到希望出现在 Toolbar 控件中的图象。
重复该操作(每次重复,索引号加1)直到得到了所需的所有图象后,单击“确定”按钮。
4)将 ImageList 控件与Toolbar控件相关联,具体做法:①用鼠标右键单击 Toolbar 控件,然后单击“属性”以打开“属性页”对话框。
②在“通用”选项卡中,单击“图象列表”框,并选择刚才置入的 ImageList 控件,然后单击“应用”。
5)向 Toolbar 控件中添加按钮,具体做法:①用鼠标右键单击 Toolbar 控件,然后单击“属性”。
②在“属性页”对话框中,单击“按钮”选项卡。
VB习题1-2答案
习题 1一、叙述题1.简述事件驱动的程序设计原理。
2.简述VB具有哪些特点。
3.VB的集成开发环境由哪些元素组成?4.VB集成开发环境的工具栏能否自行定义?标准工具栏中包含一些什么按钮?5.当创建只有一个窗体的应用程序后,该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件?后保存什么文件?若不这样做,系统有什么信息?6.简述用VB开发应用程序的一般步骤。
二、单选题1.VB是用于开发________环境下应用程序的工具。
A.DOS或Windows B.DOSC.Windows D.UNIX2.VB采用了________的编程机制。
A.可视化B.事件驱动C.面向过程D.面向对象3.窗体编辑器的主要功能是________。
A.设计窗体的外观B.编写源程序代码C.设计用户界面D.设置对象属性4.VB是________的应用程序的开发工具。
A.8位B.16位C.32位D.64位5.VB集成开发环境开发的应用程序不适宜的运行环境是________。
A.Windows32B.Windows 9XC.WindowsNT D.Windows20006.VB共有三个版本,按功能从弱到强的顺序排列应是________。
A.学习版、专业版和工程版B.学习版、工程版和专业版C.学习版、专业版和企业版D.学习版、企业版和专业版7.VB集成开发环境有三种工作模式,工作模式显示在________。
A.状态栏的最左方B.状态栏的最右方C.状态栏的中括号内D.标题栏的中括号内8.下面不属于VB集成开发环境三种工作模式之一的是________。
A.设计状态B.编写代码状态C.运行状态D.中断状态9.不能打开代码窗口的操作是________。
A.双击窗体设计器的任何地方B.按下F4键C.单击工程窗口中的“查看代码”按钮D.选择“视图”下拉菜单中的“代码窗口”10.工程文件的扩展名是________。
A..frm B..vbp C..bas D..frx11.窗体文件的扩展名是________。
vb第二章 程序设计基础 实验2
实验作业程序设计基础2实验目的1、掌握VB的基本数据类型,变量、常量的定义格式。
2、掌握运算符和表达式的表示方法。
实验要求1、选择题,填空题、运行结果题、转换题标明题号,答案写在实验报告上。
2、程序设计题中的第2题要求把事件代码写在实验报告上。
3、程序设计题单建一个文件夹,以学号和姓名命名,压缩后上交到ftp服务器上。
实验内容一、选择题1.表达式25.28 Mod 6.99的值是[ B ]。
(A)1 (B)5 (C)4 (D)出错2.表达式5 ^ 2 Mod 25 \ 2 ^ 2的值是[ D ].(A)1 (B)0 (C)6 (D)43.表达式( 7 \ 3 + 1) * (18 \ 5 - 1)的值是[ A ]。
(A)8.67 (B)7.8 (C)6 (D)6.674.要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句[ B ]。
(A)Option Base 0 (B)Option Explicit(C)Option Base 1 (D)OptionCompare5.表达式Int(-20.9)+Int(20.9+0.5)-Fix(-17.9)的值为__C____A.-17B.16C.17D.186.如果a,b,c的值分别为3,2,-3,则下列表达式的值是______Abs(b+c)+a*Int(Rnd+3)+Asc(Chr(65+a))A.10B.68C.69D.787.设m=”morning”,下列______表达式的值是”mor”BA.Mid(m,5,3)B.Left(m,3)C.Right(m,4,3)D.Mid(m,3,1)8.如果x是一个正实数,对x的第三位小数四舍五入的表达式是__A____A.0.01*Int(100*x+0.5)B.0.01*Int(10*x+0.5)C.0.01*Int(x+0.5)D.0.01*Int(x+5)9.求一个三位正整数n的十位数的方法是___A___A.Int(n/10)- Int(n/100)*10B. Int(n/10)- Int(n/100)C.n-Int(n/100)*10D. Int(n-Int(n/100)*1010.返回删除字符串前导和尾随空格符后的字符串,用函数 A 。
VB程序设计阶段练习2(专科)
《VB程序设计(专)》第二阶段练习题一、选择题1.下面选项中 C 是算术运算符。
A.%B.&C.Mod D.And2.下列选项中,把R定义为双精度型变量的是C。
A.r%B.r!C.r#D.r$3.30 Mod 4的值为 B 。
A.1B.2C.4D.104.下列运算符中A的优先级最高。
A./ B.\ C.Mod D.+5.Len(“程序设计”)的值是 B 。
A.0B.4 C.8 D.不能确定6.下面不合法的标示符是 D 。
A.Lab1 B.Print C.标号D.Int7.下列赋值语句中,正确的是____B____。
A.a%= ”VBP”B.a!= 100C.1+a= 10e D.a+%= 10 8.下列赋值语句中,正确的是___B_____。
A.Text1.text%= ”VBP” B.Text2.text = 100C.Label1.Caption!= 10e D.Label2.Caption +1= 109.下列语句中,不正确的是____C____。
A.x = MsgBox("除数为零,请重新输入!", vbCritical, "警告框")B.x = MsgBox("除数为零,请重新输入!", vbCritical + vbOKOnly, "警告框") C.MsgBox ("除数为零,请重新输入!", vbCritical, "警告框")D.MsgBox "除数为零,请重新输入!", vbCritical + vbOKOnly, "警告框" 10.下列语句中,正确的是__A______。
A.x = MsgBox("除数为零,请重新输入!", , "警告框")B.x = MsgBox("除数为零,请重新输入!", "警告框")C.MsgBox ("除数为零,请重新输入!", , "警告框")D.MsgBox "除数为零,请重新输入!", "警告框"11.下列语句中,不能交换变量a和b的值的是____D____。
华南理工网络教育_高级语言程序设计(VB)·VB第二次作业
高级语言程序设计(VB)·VB第二次作业1.任何控件都有()属性。
A. NameB. ValueC. CaptionD. Text答题: A. B. C. D.参考答案:A2.以下对象中不可以作为父对象的是()A. Image图像框B. PictureBox图片框C. Form窗体D. Frame框架答题: A. B. C. D.参考答案:A3.Width 和Height是窗体的()。
A. 对象B. 事件C. 属性D. 方法答题: A. B. C. D.参考答案:C4.要使命令按钮失效,则可以设置()属性的值为False来实现。
A. ValueB. EnabledC. VisibleD. Cancel答题: A. B. C. D.参考答案:B5.下列一维数组说明语句错误的是()。
A.Dim b(100) AS DoubleB.Dim b(-5 To 0) AS ByteC.Dim b(-10 To ?20) AS IntegerD.Dim b(5 To 5) AS String答题: A. B. C. D.参考答案:C6.若有数组说明语句为:Dim a(-3 To 8),则数组a包含元素的个数是()。
A. 5B. 8C. 11D. 12答题: A. B. C. D.参考答案:D7.以下属于VB合法的数组元素是()。
A. x[5]B. x5C. x(5)D. x{5}小强很忙_小百货欢迎您!小强我只是个卖杂货的,家居日用百货批发,电脑周边配件、手机周边配件、摆地摊货源批发、2元店_5答题: A. B. C. D.参考答案:C8.下列数组说明语句中正确的是()。
A. Dim a(-1 To 5,8)AS StringB. Dim a(n,n)AS IntegerC. Dim a(0 To 8,5 To ?1)AS SingleD. Dim a(10,-10)AS Double答题: A. B. C. D.参考答案:A9.设有数组说明语句:Dim b(-1To2,-2To2),则数组b中元素的个数是()。
VB第四章练习(二)
VB第四章练习(二)VB第四章练习(二)(有正确答案的)一、填空题1设 a=2,b=3,表达式 a>b 的值是_______。
FALSE|0|零|假|假值|零值 2.在VB中声明静态变量的关键字是_______。
static 3.在VB中声明符号常量的关键字是_______。
const 4.表达式10 MOD 16\\4的值是_______。
25.设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D的值是_______。
False|0|零|假|假值|零值6.设a=6,b=3,c=5,则表达式Not a>c And c=b Or b<>a+c 的值为_______。
True|真|真值|-18.设a=1,b=2,c=3,则VB6.0表达式:a9.x是小于120的非负数,描述该条件的布尔(逻辑)表达式是_。
x<100 and x>=0|x>=0 and x<100|(x<100)and (x>=0)|(x<100) and x>=0|x<100 and (x>=0)|(x>=0) and(x<100)|(x>=0) and x<100| x>=0 and (x<100)10.在VB中,用 Dim X As Integer 语句定义的变量X,系统默认其值为_______。
0|零 11.表示x是5的倍数VB表达式为_______。
X MOD 5=0|x/5=int(x/5)|int(x/5)=x/5 12.已知 a=3.5,b=5.0,c=2.5,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d 的值是____。
False|0|零|假|假值|零值13.用于声明全局变量的关键字是_______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB第二次作业(5~7章)一、选择题(每题2分,共2×20=40分)1、当在滚动条内拖动滚动块时触发A.KeyUp事件B.KeyPress事件C.Scroll事件D.Change事件2、设已经在"菜单编辑器"中设计了窗体的快捷菜单,其顶级菜单为Bs,取消其"可见"属性,运行时,在以下事件过程中,可以使快捷菜单响应鼠标右键菜单的是A.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)If Button=2 Then PopupMenu Bs, 2End SubB.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)PopupMenu BsEnd SubC.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)PopupMenu Bs,0End SubD.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _X As Single, Y As Single)If (Button=vbLeftButton) Or (Button=vbRightButton) Then PopupMenu BsEnd Sub3、图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是A) Autosize B) StretchC) AutoRedraw D) Appearance4、下列叙述中正确的是A) 在窗体的Form_Load事件过程中定义的变量是全局变量B) 局部变量的作用域可以超出所定义的过程C)在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程D) 在调用过程时,所有局部变量被系统初始化为0或空字符串5、以下叙述中错误的是A) 如果过程被定义为Static类型,则该过程中的局部变量都是Static类型B) Sub过程中不能嵌套定义Sub过程C) Sub过程中可以嵌套调用Sub过程D) 事件过程可以像通用过程一样由用户定义过程名6、以下叙述中错误的是A) 在同一窗体的菜单项中,不允许出现标题相同的菜单项B) 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C) 程序运行过程中,可以重新设置菜单的Visible属性D) 弹出式菜单也在菜单编辑器中定义7、设在菜单编辑器中定义了一个菜单项,名为menu1。
为了在运行时隐藏该菜单项,应使用的语句是A) menu1.Enabled=True B) Munu1.Enabled=FalseC) Menu1.Visible=True D) Menu1.Visible=False8、以下叙述中错误的是A) 在程序运行时,通用对话框控件是不可见的B) 在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用C)调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件D) 调用通用对话框控件的ShowColor方法,可以打开颜色对话框9、设有如下的记录类型Type StudentnumberAs stringname As Stringage As IntegerEnd Type则正确引用该记录类型变量的代码是A) Student.name=”张红”B) Dim s As Student=”张红”C) Dim s As Type Student=”张红”D) Dim s As Types.Dame=”张红”10、表示滚动条控件取值范围最大值的属性是A)Max B)LargeChange C)Value D)Max—Min11、系统默认的参数传递方式是()传递。
A、按值B、按地址C、ByValD、按实参12、假定有以下函数过程:Function Fun(S As String) As StringDim s1 As StringFor i=1 To Len(S)s1=UCase(Mid(S,i,1))十s1Next iFun=s1End Function在窗体上画一个命令按钮,然后编写如下事件过程:Prlvate Sub Commmldl_Click()Dim Str1 As String,Str2 As StringStrl=inputbox(”请输入一个字符串”)Str2=Fun(Strl)Print Str2End Sub程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上的输出结果为A)abcdefg B)ABCDEFG C)gfedcba D)GFEDCBA13、以下叙述中错误的是A)用Shell函数可以调用能够在Windows下运行的应用程序B)用Shell函数可以调用可执行文件,也可以调用VisualBasic的内部函数C)调用Shell函数的格式应为:<变量名>=Shell(……)D)用Shell函数不能执行DoS命令14、以下关于过程及过程参数的描述中,错误的是A)过程的参数可以是控件名称B)用数组作为过程的参数时,使用的是“传地址”方式c)只有函数过程能够将过程中处理的信息传回到调用的程序中D)窗体可以作为过程的参数15、一个工程中包含两个名称分别为Forml、Form2的窗体,一个名称为mdlFunc的标准模块。
假定在Forml、Form2和mdlFunc中分别建立了自定义过程,其定义格式为:Forml中定义的过程:PriVate Sub frmfunctionl()End SubForm2中定义的过程:Public Sub frmffunction2()End SubmdlFunc中定义的过程:PubliC Sub mdlFunction()End Sub在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是A)上述三个过程都可以在工程中的任何窗体或模块中被调用B)frmfunction2和mdlfunction过程能够在工程中各个窗体或模块中被调用C)上述三个过程都只能在各自被定义的模块中调用D)只有mdlFunction过程能够被工程中各个窗体或模块调用16、在窗体上画一个名称为CommonDialogl的通用对话框,一个名称为Commandl的命令按钮。
要求单击命令按钮时,打开一个保存文件的通用对话框。
该窗口的标题为"Save",缺省文件名为“SaveFile”,在“文件类型”栏中显示*.txt。
则能够满足上述要求的程序是A)Private Sub Command_C1ick()Commondialogl.“Savefile”Commondialogl.filter="All Files|*.*|(*.txt)|*.txt|(*.doc).|*.doc"CommonDialogl.Filterindex=2CommonDialogl.Dial0g.title="Save"CommonDialogl.Action=2End SubB)Private Sub Commandl—Click()CommonDialogl.="SaveFile"CommonDiaLogl.Filter="A11 Files|*.*|(*.txt)|*.txt|*.doc|*.doc"C0mmonDialogl.FilterIndex=1CommonDialogl.DialogTitle="Save"CommonDialogl.Action=2End SubC)Private Sub Cmmandl_C1ick()COmmonDialogl.="Save"CommonDialogl.FiLter="A11Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc"CommonDialogl.Filterindex=2C0mmonDialogl.DialogTitle="SaveFile"CommonDialogl.Action=2End SubD)Private Sub Commandl_C1ick()CommonDialogl.="SaveFile"CommonDialogl.Filter="All Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc"CommonDialogl.FilterIndex=1CommonDialogl.DialogTitle=“Save”CommonDialogl.Action=1End Sub17、以下关于变量作用域的叙述中,正确的是A) 窗体中凡被声明为Private的变量只能在某个指定的过程中使用B) 全局变量必须在标准模块中声明C) 模块级变量只能用Private关键字声明D) Static类型变量的作用域是它所在的窗体或模块文件18、在以下描述中正确的是A)标准模块中的任何过程都可以在整个工程范围内被调用B) 在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程C) 如果工程中包含Sub Main过程,则程序将首先执行该过程D) 如果工程中不包含Sub Main过程,则程序一定首先执行第一个建立的窗体19、在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:Private Function f(m As Integer)If m Mod 2 = 0 Thenf = mElsef = 1End IfEnd FunctionPrivate Sub Command1_Click()Dim i As Integers = 0For i = 1 To 5s = s + f(i)NextPrint sEnd Sub程序运行后,单击命令按钮,在窗体上显示的是A) 11 B) 10 C) 9 D) 820、在用菜单编辑器设计菜单时,必须输入的项有(A)快捷键(B)标题(C)索引(D)名称二、填空题(每题2分,共2×15=30分)1、一个多文档界面的应用程序可以包含三类窗体分别是、、。