VB习题(2016)
2016VB程序设计(附答案)

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习题(含答案)⼀、单项选择题(50道⼩题,共50分)1、VB程序中,通常不会产⽣错误提⽰的是( )。
(1分)A、编译错误B、逻辑错误C、运⾏时错误D、实时错误2、在设计阶段,双击窗体上任⼀空⽩处,打开的窗⼝是( )。
(1分)A、⼯程资源管理器窗⼝B、代码窗⼝C、⼯具箱窗⼝D、属性窗⼝3、下列说法中,正确的说法是( )。
(1分)A、窗体名称和该窗体⽂件名必须⼀致B、窗体名称和该窗体⽂件名可以不相同C、窗体名称和该窗体⽂件名不能使⽤汉字D、窗体名称不能使⽤汉字、但该窗体⽂件名能使⽤汉字4、Visual Basic有完备的Help联机帮助功能,可以通过按下功能键( )得到帮助。
(1分)A、F9B、F8D、F55、以下( )控件可作为容器使⽤。
(1分)A、LabelB、PictureBoxC、TextBoxD、Image6、将窗体的BoderStyle属性设置为( )可使窗⼝不显⽰标题栏。
(1分)A、0B、1C、2D、57、⽂本框没有( )属性(1分)A、TextB、NameC、CaptionD、BorderStyleA B C D A B C D A B C D A B C D A B C D A B C D A B C D A BC D A B C D A B C D A B C D A B C D A B C D A B C D A B C D23、下列( )是不合法的常量。
(1分)A、100B、10E02D、10e0.524、下列对变量的定义中,定义X为变体型变量的是( )。
(1分)A、Dim X as DoubleB、Dim XC、Dim X!D、X%=2325、设有如下变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达⽅式是( )。
(1分)A、TextDate=#1/1/2002#B、TestDate=#"1/1/2002"#C、TextDate=date("1/1/2002")D、TestDate=Format("m/d/yy","1/1/2002")26、在⽴即窗⼝中运⾏以下语句,a="Beijing" :b="ShangHai" :Print a,b对其输出结果的描述中,正确的是( )。
VB实验指导书课后习题答案2016版

VB实验指导书课后习题答案2016版VB作业参考答案(xx年3月)第1次习题 VB程序设计概述一、选择题 1 A 2 A 3 D4 C5 A6 C7 C8 B9 B 二、1、在设计阶段利用属性窗口直接设置对象的属性值,程序运行时不能改变;2、在程序运行阶段通过赋值语句实现,即通过事件触发修改属性。
对象名.属性名=属性值第2次习题 VB可视化编程基础一、选择题 1 A 2 D 3B 4C 5 A 6 B 7 C 8 B 9 A 10 C 二、填空1 2 3第3次习题 VB语言基础一、选择题 1 BH 二、 1 231AutoSize MultiLine PasswordChar 2 B 3 C 4 B 5 A 6B 7 B 8C 9 B 10 C 11 C Abs(x+y)+Z^5 /(x*y) /(2*+EXP(X+Y))三、1 2 3 4 四、1 2 3 4 5 6第4次习题 VB控制结构一、选择chr(int(rnd*4)+65) int(rnd*90)+10 x mod 5=0 or x mod 7=0 10*(x mod 10)+x\\10 或 StrReverse(x) 188 30306 876554 ;8819 VISUAL C++ Programming 1 B 11 D 21 A2 D 12 A 22 C3 A 13 A 23 C4 B 14 B5 D 15 A6 B16 D 7 B 17 B 8 C 18 D 9 A 19 B 10 B 20 A 二、填空1 2 3270 Result * x m ; t ; m 三、程序设计题1. 求函数的值。
Dim y As Long, x As Integer, i%x = InputBox(\输入X的值:\ 或者 x=val() If x ElseIf x ElseIf x y = x * x 'or y=x^2 Elsey = 25 - x End IfPrint \2. 计算机:1+3+5+……+99的值。
2016泛雅VB题库整理

∙ 1 VB概述1 假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。
为了保存该应用程序,以下正确的操作是________。
∙A、只保存窗体模块文件∙B、分别保存窗体模块、标准模块和工程文件∙C、只保存窗体模块和标准模块文件∙D、只保存工程文件正确答案: B2 以下关于Visual Basic特点的叙述中,错误的是______。
∙A、Visual Basic采用事件驱动的编程机制∙B、Visual Basic程序既可以编译运行,也可以解释运行∙C、构成Visual Basic程序的多个过程没有固定的执行顺序∙D、Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构正确答案: D3 放置控件到窗体中的最迅速的方法是________。
∙A、双击工具箱中的控件∙B、单击工具箱中的控件∙C、拖动鼠标∙D、单击工具箱中的控件并拖动鼠标正确答案: A4 VB是一种面向________的程序设计语言。
∙A、过程∙B、用户∙C、方法∙D、对象正确答案: D5 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是________。
∙A、工程资源管理器窗口∙B、工具箱窗口∙C、代码窗口∙D、属性窗口正确答案: C6 以下叙述中错误的是________。
∙A、一个工程中只能有一个Sub Main过程∙B、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体∙C、窗体的Hide方法和Unload方法的作用完全相同∙D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体正确答案: C7 以下不能实现在窗体上选择多个控件的方法是_______。
∙A、按住Shift键同时单击每个控件∙B、单击每个控件∙C、通过鼠标拖一个方框将它们选定∙D、按住Ctrl键同时单击每个控件正确答案: B8 以下不属于Visual Basic系统的文件类型是________。
∙A、.frm∙B、.bat∙C、.vbg∙D、.vbp正确答案: B9 以下有关对象属性的说法中正确的是________。
2016年计算机二级VB基础练习题及答案

(2)年计算机二级《2016》基础练习题及答案VB的文本框,它们的FormlText2的窗体上添加两个名称分别为Textl1[和简答题]在名称为。
窗体的标题为“窗口”。
请通过属性窗口设置适、、2400和24001200高、宽分别为300当的属性,满足如下要求:;可以显示多行文本,并且有垂直和水平两个滚动条①Text2”。
②程序运行时在*Textl中显示输入的字符为“程序运行后的窗体如图所示。
,窗体文件名保sjtl.vbp 注意:存盘时必须存放在考生文件夹下,工程文件名保存为。
存为sjtl.frm参考解析:、ghtWidth、Hei【、【考点分析】本题考点有:窗体的Caption属性,文本框的Name属性。
ScrollBarsText、MuhiLinePasswordChar、、MuhiLine属性用于设置文本框是否显示多行文本,值为Tr 【解题思路】文本框控件的ue表示是,值为False则表示否。
ScrollBars属性设置文本框是否有水平或垂直滚动条,它有0、l、2和3这4个值,0表示没有滚动条(默认值),1表示只有水平滚动条,2表示只有垂直滚动条,3表示有水平和垂直滚动条。
文本框的PasswordChar 属性常用于设置用屏蔽用户在文本框中键入的内容,常用于口令输入。
)*”如“某字符(【操作步骤】步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控。
3.9和表3.8件及属性见表.:调试并运行程序,关闭程序后按题目要求存盘。
2 步骤个值分别设4ScrollBars 【易错提示】由于属性的设置值较多,易混乱,请考生牢记置的文本框滚动条属性。
2[单选题] 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是)(逻辑模式B. A.外模式内模式C.D.概念模式B参考答案:概念模式是数据库系参考解析:数据库系统的三级模式是概念模式、外模式和内模式。
统中全局数据逻辑结构的描述,是全体用户公共数据视图。
2016年1月VisualBasic程序设计试题和答案

2016年1⽉VisualBasic程序设计试题和答案2016年1⽉⼴东省⾼等教育⾃学考试Visual Basic程序设计试题(课程代码07759)⼀、单项选择题(本⼤题共16⼩题,每⼩题1分,共16分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其选出并将“答题卡”的相应代码涂⿊。
错涂、多涂或未涂均⽆分。
1.下列关键字中,不能定义变量的是A. DimB. DeclareC. PublicD. Private2. ⽤⼋进制表⽰Visual Basic的整型常数时,前⾯要加上的符号是A. &HB. &0C. &BD. &D3. 表达式Int(5.5)的结果是A. 5B. 6C. 0D. -14. InputBox()函数的返回类型是A.整型B.单精度C.双精度D.字符串5. 要限制在⽂本框内输⼊的最⼤字符数,应该设置__属性。
A. TextB. EnabledC. MaxLengthD. MultiLine6. 要得到组合框内⽤户选择的内容,需要使⽤__属性。
A. TextB. ListC. StyleD. Caption7. 下列语句中,可以清除列表框Listl的全部内容的是A. Listl-ClsB. Listl. ClearC. Listl. RemoveD. Listl. ClearAll8. 决定窗体上Tab顺序的属性是A. TabB. TablndexC. TabStopD. TabStart9.下列数组定义中,元素个数最多的是A. Dim A(3,2)B. Dim A(2,3)C. Dim A (-1 To 2,3)D. Dim A( 1 To 2,3)l0.过程定义 Sub MyPrint(x As Integer, ByVal y As Integer),下列说法正确的是A. x是传地址参数,y是传值参数B. y是传地址参数,x是传值参数C. x和y都是传值参数D. x和y都是传地址参数11. 计时器控件Timer的计时间隔是由__属性来设置的。
2016VB实践题

第一题1~91.加减运算编制加减运算程序,实现的功能是:任意输入两个数,按命令按钮“相加”得到两数之和,按命令按钮“相减”得到两数之差,两个数的输入在两个文本框中进行,结果通过两个标签分别输出。
程序执行结果如图2-25所示。
图1 程序执行结果2.按钮控件制作如图2-26所示的窗体,初始状态下,按钮只有“开始”为可用,其他按钮都是不可用状态。
单击“开始”后,“第一步”变为可用,其他按钮不可用;单击“第一步”后,“第二步”变为可用,其他按钮不可用,依此类推。
单击“第四步”后,“结束”变为可用,单击“结束”后,退出程序。
3.面积计算编制一个程序,输入矩形的长和宽,输出矩形的面积。
要求:采用文本框和Print语句结合的方式进行输入和输出。
编制一个程序,输入矩形的长和宽,输出矩形的面积。
要求:采用InputBox和MsgBox 结合的方式进行输入和输出。
4.文本框控件的使用设计步骤如下:(1)新建一个窗体,添加2个文本框(分别用于输入用户名和密码)和2个命令按钮,窗体设计,如图6-1所示。
(2)分别设置各对象的属性,如表6-1所示。
当txtUserName得到焦点时,选中该文本框的全部内容;当txtpassword得到焦点时,选中该文本框的全部内容。
图4 窗体设计5.练习Label和CommandButton在名称为Form1的窗体上建立一个名成为L1的标签;两个名称为Cmd1和Cmd2、标题为“显示1”和“显示2”的命令按钮。
编写适当的事件过程,要求运行后,如果单击“显示1”,则会在标签上显示字符串“aaa”;如果单击“显示2”,则会在标签上显示字符串“bbb”。
不能使用任何变量,直接显示字符串,如图1所示。
题56.练习Timer,Textbox和CommandButton在名称为Form1的窗体上画一个文本框,名称为Text1,其初始值为0;画一个命令按钮,名称为Cmd1,标题为“开始计数”再画1个名称为“Timer1”的计时器。
VB模拟试题试及参考答案

VB模拟试题试及参考答案2016VB模拟题第⼀套单项选择题得分:1: 计算机的基本⼯作原理是__C______。
A. 可靠性与可⽤性B. ⾼速度与⾼精度C. 存储程序与程序控制D. 具有记忆功能2: 计算机中数据的表⽰形式是____A____。
A. ⼆进制B. ⼋进制C. ⼗进制D. ⼗六进制3: 电⼦邮件标识中带有⼀个“别针”,表⽰该邮件_____C_。
A. 设有优先级B. 带有标记C. 带有附件D. 可以转发4: 安装防⽕墙的主要⽬的是__C______。
A. 提⾼⽹络的运⾏效率B. 对⽹络信息进⾏加密C. 保护内⽹不被⾮法⼊侵D. 防⽌计算机数据丢失5: 淘宝⽹的⽹上购物属于计算机现代应⽤领域中的___C___。
A. 计算机辅助系统B. 电⼦政务C. 电⼦商务D. 办公⾃动化6: Visual Basic中标准模块⽂件的扩展名是____D__。
A. FrmB. VbpC. ClsD. Bas7: 启动程序时,系统⾃动执⾏启动窗体的___A___事件过程。
A. LoadB. UnloadC. ClickD. DblClick8: 下列_____C_⽅法可以显⽰窗体。
A. HideB. UnLoadC. ShowD. WindowState9: 已知a="123456789",则表达式Mid(a, 5, 2) + Left(a, 2)的值是_____B___。
A. "5689"B. "5612"C. 68D. 125610: 下列不正确的赋值语句是__C____。
A. x=30-yB. y=x+30C. x+y=30D. y=x\311: 下列选项中,合法的变量名是_B______ 。
A. 1_xB. x_1C. x-1D. x 112: 下列选项不是Visual Basic基本数据类型的是______A__。
A. CharB. StringC. BooleanD. Double13: 在下列表达式中,正确的⽇期型常量是__D____ 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题1、以下说法错误的是(A )。
A.Visual Basic是面向过程的编程语言B.Visual Basic是一种可视化编程工具C.Visual Basic是结构化程序设计语言D.Visual Basic采用事件驱动编程机制2、窗体和控件的描述及其属性的设置保存在( B)文件中。
A.工程B.窗体C.窗体二进制数据D.标准模块3、假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。
为了保存该应用程序,以下正确的操作是( C)。
A.只保存窗体模块和标准模块文件B.只保存窗体模块文件C.分别保存窗体模块、标准模块和工程文件D.只保存工程文件4、以下叙述中错误的是( A )。
A.事件都是由用户的键盘操作或鼠标操作触发的B.在Visual Basic的窗体中,一个命令按钮是一个对象C.事件是能够被对象识别的状态变化或动作D.不同的对象可以具有相同的方法5、以下叙述中,错误的是(B )。
A.一个Visual Basic应用程序可以含有多个标准模块文件B.标准模块文件可以属于某个指定的窗体文件C.一个Visual Basic工程可以含有多个窗体文件D.标准模块文件的扩展名为.bas6、Visual Basic的窗体设计器主要是用来( A )。
A.建立用户界面B.添加图形、图像、数据等控件C.编写程序源代码D.设计窗体的布局7、Visual Basic是一种结构化高级程序设计语言,它采用的是( D)驱动方式。
A.键盘B.鼠标C.函数D.事件8、与传统的程序设计语言相比,Visual Basic最突出的特点是( B)A.结构化程序设计B.可视化、面向对象、事件驱动编程机制C.程序开发环境D.程序调试技术9、用来描述对象状态的是(C)A.过程B.类C.属性D.对象10、Visual Basic中对象窗口的主要功能是(B)A.书写代码B.设计用户界面C.接受事件D.显示文字11、一个Visual Basic应用程序至少应该包含(C )A、 .frm文件和.exe文件B、 .frm文件.bas文件C、 .frm文件和.vbp文件D、 .frx文件和.vbp文件12、将窗体文件移出工程后,该文件( C )。
A.还存在于硬盘中B.已从硬盘上删除C.A和B都有可能D.A和B都不可能13、Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(C)。
A.窗体、控件、过程B.窗体、控件、模块C.属性、事件、方法D.控件、属性、事件14、Visual Basic主要用于(B )。
A.制作视频文件B.开发应用程序C.图像处理D.文字处理15、下列叙述错误的是( B )。
A.单条语句可分行书写B.不允许使用行号与标号C.同一行上可以书写多条语句D.VB代码不区分字母的大小写16、下列(C )是合法的字符常量。
A. 'ABC'B.ABCC."ABC"D. #ABC17、下列可作为Visual Basic变量名的是( A )。
A. AlphaB.ABπC.254DD.Print18、以下合法的一组Visual Basic用户标识符是()。
A.Sum 和8abcB.a#x 和PiC.Const 和DoWhileD.ForLoop 和Total19、函数Len("ABC程序设计")的结果是(C)。
A.9B.11C.7D.1320、VB中运算符的优先顺序是(A )。
A.算术运算符>字符串运算符>关系运算符>逻辑运算符B.算术运算符>关系运算符>字符串运算符>逻辑运算符C.算术运算符>逻辑运算符>关系运算符>字符串运算符D.算术运算符>关系运算符>逻辑运算符>字符串运算符21、设a=2,b=3,c=4,d=5,表达式:a>b and c<=d or 2*a>c 的值是(C )。
A.-1B.1C.FALSED.TRUE22、表达式sgn(10 mod 6)& 20的值是( A )。
A.120B.1C.20D.2123、符号%是声明( C )类型变量的类型定义符。
A.SingleB.stringC.IntegerD.Variant24、以下()是算术运算符。
A.ModB.RndC.NotD.or25、表达式Int(-17.4)+sgn(17.4)的值是( D )。
A.-18B.-16C.0D.-1726、赋值语句:a=123+Mid("123456",3,2)执行后,a变量中的值是()。
A.157B."12334"C.123D.123427、下列可作为VB中所允许的形式的数是()。
A、10^(1.256) B.D32 C.12E3 D.2.5E28、有下列语句Dim a,b As Integerc="VisualBasic"d=#7/20/2005#下列关于这段代码的叙述中错误的是()。
A.a被定义为Integer 类型变量B.b被定义为Integer 类型变量C.c中的数据是字符串D.d中的数据是日期类型29、设a="MicrosoftVisualBasic",则下列使变量b 的值为“VisualBasic”的语句是()。
A. b=Mid(a,11,10)B. b=Mid(a,10)C.b=Left(a,10)D. b=Right(a,10)30、设a=5,b=10,则执行c=Int((b-a)*Rnd+a)+1 后,c值的范围为()。
A.6~10B. 5~10C.6~9D.5~931、语句 Print Sgn(-5^2) +Abs(-5^2)+int(-5^2)的输出结果是(A )A.-1B.35C.0D.632、语句Print chr(65)的输出结果是BA.aB.AC.65D.chr(65)33、可以同时删除字符前导和尾部空白的函数是( D )。
A.LtrimB. RtrimC.MidD.Trim34、在一行内写多条语句时,每个语句之间用( D )来分隔。
A. ,B. 、C. :D.;35、以下关于MsgBox的叙述中,错误的是( B )。
A.通过MsgBox函数可以设置信息框中图标和按钮的类型B.MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量C.MsgBox函数返回一个整数D.MsgBox语句没有返回值36、Inputbox()函数的返回值类型是( B )。
A.数值型B.字符型C.逻辑值D.变体型37、在窗体上添加一个命令按钮,编写事件过程:Private Sub Command1_Click()Dim a As Integer,b As Integera=InputBox("Enter the First integer")b=InputBox("Enter the Second integer")Print b+aEnd Sub程序运行后,单击命令按钮,先后在两个输入对话框中分别345和678,则输出结果是(A )。
A.1023B.678345C.678D.34538、有下列的窗体事件过程:Private Sub Form_Click( )a="MicrosoftVisual Basic"b=Right(a,5)c=Mid(a,1,9)MsgBox a,34,b,c,5End Sub程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是( C)。
A.Microsoft VisualB. MicrosoftC. BasicD.539、a=Sqr(3)Print Format(a,"$$###.###")以上语句的输出结果是( A )。
A、$$1.732B、$1.732C、$1732D、$$0001.73240、Print Format$(52648.5,"000,000.00")以上语句的输出结果是( D)。
A、52648.5B、52,648.5C、052,648.50D、52,648.5041、当x=0时,函数iif(x>0,1,iif(x<0,-1,0))的返回值是()。
A.-1B.出错C.0D.142、下面程序段求两个数中的大数,()不正确。
A. max=xB. if y>=x then max=yif y>=x then max=y max=xC. if x>y then max=x else max=yD. Max=iif(x>y,x,y)43、下列关于Do…Loop循环结构执行循环次数的描述正确的是()。
A. Do While…Loop循环和Do…Loop Until循环可能都不执行B.Do While…Loop循环可能不执行和Do…Loop Until循环至少执行一次C.Do While…Loop循环和Do…Loop Until循环至少都执行一次D.Do While…Loop循环至少执行一次和Do…Loop Until循环可能不执行44、以下Case语句中错误的是()。
A. Case 3,5, Is>10B.Case 0 to 10C. Case Is>10 and Is<50D.Case Is>1045、为了给x,y,z这3个变量赋初值2,下面正确的是()。
A.x=2:y=2:z=2B.x=2;y=2;z=2C.x=2,y=2,z=2D.x=y=z=246、执行下面的程序段后,变量a的值为()a=3For i=0 to 10 step 3a=a+i/3Next iPrint aA.3B.4C.9D.647、执行下面的程序段后,循环参数i、j的值分别为()For i=1 to 3For j=4 to 1 setp -1Print i*jNext jNext iA.4和0B.3和4C.4和1D.3和048、由“For i=1 To 16 Step 3”决定的循环结构被执行()次。
A.6B.4C.5D.749、Do循环体Loop While<条件>则以下叙述中错误的是()。
A.如果“条件”总是为True,则不停地执行循环体B.若“条件”是一个为0的常数,则一次也不执行循环体C.“条件”可以是关系表达式、逻辑表达式或常数D.循环体中可以使用Exit Do语句50、下面程序段运行后,显示的结果是()。
Dim x as integerif x then print x else print x+1A.1B.0C.-1D.显示出错信息51、下列循环正常结束的是()。