文档库 最新最全的文档下载
当前位置:文档库 › VB第二、三章习题答案

VB第二、三章习题答案

VB第二、三章习题答案
VB第二、三章习题答案

第一章课后习题

一、选择题

1. VB 6.0 集成开发环境中不能完成的功能是 .

(A) 输入编辑源程序 (B)编译生成可执行程序

(C) 调试运行程序 (D)自动查找并改正程序中的错误

2.VB 6.0是一种面向的编程环境。

(A)机器(B)对象(C)过程(D)应用

3.下列关于VB编程的说法中,不正确的是。

(A)属性是描述对象特征的数据(B)事件是能被对象识别的动作

(C)方法提示对象的行为(D)VB程序采用的运行机制是面向对象

4.在VB中最基本的对象是,它是应用程序的基石,是其他控件的容器。(A)文本框(B)命令按钮(C)窗体(D)标签

5.有程序代码如下:

Text1.text="Welcome use VB"

则Text1、Text、"Welcome use VB"分别代表。

(A)对象、值、属性(B)对象、方法、属性

(C)对象、属性、值(D)属性、对象、值

6. 对于窗体,下面______属性在程序运行时其属性设置起作用。

(A)MaxButton (B)BorderStyle (C)Name (D)Left

7. 类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为______。

(A)对象(B)容器(C)实体(D)类

8. 若要使标签控件显示时不覆盖其背景内容,要对______属性进行设置。

(A)BackColor (B)BorderStyle(C)ForeColor (D)BackStyle

9. 用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为______。(A)可视画化程序设计(B)事件驱动编程机制

(C)过程化程序实际方法(D)非过程化程序设计语言

10. 文本框没有______属性。

(A)Enabled (B)Visible (C)BackColor(D)Caption

11. 不论何控件,共同具有的是______属性。

(A)Text (B)Name (C)ForeColor (D)Caption

12. 要使Form1窗体的标题栏显示"欢迎使用VB",以下______语句是正确的。

(A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption='欢迎使用VB '

(C)Form1.Caption= 欢迎使用VB (D)Form1.Caption="欢迎使用VB" 13. 要使某控件在运行时不可显示,应对______属性进行设置。

(A)Enabled (B)Visible (C)BackColor (D)Caption

14. 要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列______属性设置就有效。

(A)MaxButton (B)BorderStyle (C)Width (D)MinButton 15. 当运行程序时,系统自动执行启动窗体的______事件过程。

(A)Load(B)Click (C)UnLoad (D)GotFocus

16. 当文本框的ScrollBars属性设置了非零值,却没有效果,原因是______。

(A)文本框中没有内容(B)文本框的MultiLine属性为False (C)文本框的MultiLine属性为True (D)文本框的Locked属性为True

17. 要判断在文本框是否按了Enter键,应在文本框的______事件中判断。

(A)Change (B)KeyDown (C)Click (D)KeyPress

18. 将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是______。

(A)运行的机器上无VB系统(B)缺少.frm窗体文件

(C)该可执行文件有病毒(D)以上原因都不对

19. 当需要上下文帮助时,选择要帮助的“难题”,然后按______键,就可出现MSDN窗口及显示所需“难题”的帮助信息。

(A)Help (B)F10 (C)Esc (D)F1

20. Visual Basic有三种工作模式,它们分别是______模式。

(A)设计、编译和运行(B)设计、运行和中断

(C)设计、运行和调试(D)编译、运行和调试

二、填空题

1. 对象的三要素为_属性、方法、事件。

2. 在刚建立工程时,使窗体上的所有控件具有相同的字体格式,应对_form1_的_font__属性进行设置。

3. 当对命令按钮的Picture属性装入.bmp图形文件后,选项按钮上并没有显示所需的图形,原因是没有对_style__属性设置为1(Graphical) 。

4. 在文本框中,通过_selstart__属性能获得当前插入点所在的位置。

5. 要对文本框中已有的内容进行编辑,按下键盘上的按键,就是不起作用,原因是设置了_locked__的属性为True。

6. 在窗体上已建立多个控件如Text1、Label1、Command1,若要使程序一运行焦点就定位在Command1控件上,应对Command1控件设置_TabIndex__属性的值为__0___。

第二章课后习题

一、选择题

1.下面______是不合法的整型常数。

(A)123% (B)123& (C)&O123 (D)%123

2.下面______ 是合法的字符常数。

(A)ABC$ (B)”ABC”(C)’ABC’(D)ABC

3. 下面______ 是合法的单精度型变量。

(A)num! (B)sum% (C)xnn$ (D)mm#

4. 下面______ 是不合法的单精度常量。

(A)100!(B)100.0 (C)1E+2 (D)100.0D+2

5. 一个变量要保存-32786,不应定义成______型变量

(A)integer (B)long (C)single (D)double

6.下面______不是类型说明符。

(A)& (B) $ (C) * (D) @

7. 按变量名的定义规则,下面______是合法定义的变量名。

(A) A12_3 (B) XY#YX2 (C) Temp2$ (D) static

8. 已知A$="4567124" ,表达式val(mid(A,2,3) + right(A,3))的值是______。

(A)567124(B)"567124" (C) 699 (D)456124

9.Int(198.555*100+0.5)/100的值是。

(A)198 (B)199.6 (C)198.56 (D)200

10.表达式 #11/22/99# -10的运算结果是______。

(A) #11/22/89# (B) #11/12/99# (C) #1/22/89# (D)以上都对. 11. Rnd()函数不可能为下列______值。

(A) 0 (B) 1 (C) 0.0001 (D) 0.33333

12.MsgBox 函数返回值的类型是。

(A)整型数值(B)字符串(C)变体(D)数值或字符串13.InputBox 函数返回值的类型是。

(A)整型数值(B)字符串(C)变体(D)数值或字符串

14.表达式Len(“123程序设计abc”)的值是。

(A)10 (B)14 (C)20 (D)17

15.下面正确的赋值语句是。

(A)x+y=30 (B)y=π*r*r (C)y=x+30 (D)3y=x

16.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是。

(A)x=1:y=1:z=1 (B)x=1,y=1,z=1 (C)x=y=z=1 (D)xyz=1

二、填空题

1.在程序运行过程中,若需对程序中使用到的变量声明均采用显式声明方式,则必须在程序设计时在通用声明段部分加上__ Option Explicit___语句。

2. 已知有如下变量声明语句:

Dim a,b As Integer

则变量a的类型是__变体型___。

3. 已知有如下四个算术运算符:"*"、"Mod"、"/" 、"+",__/__运算符的优先级别最高。

4. 已知a=3.5, b=

5.0, c=2.5, d=True,则表达式:a>=0 AND a+c>b+3 OR NOT d的值是_False__。

5. 数学表达式的VB算术表达式为

__sin(15*3.14/180_)+sqr(x+exp(3))/abs(x-y)-log(3*x)___。

6. 数学表达式的VB算术表达式为__(a+b)/(1/(c+5)-0.5*c*d)___。

7. 数学表达式的VB算术表达式为_(-b+sqr(b*b-4*a*c))/(2*a)__。

8. 表示x是5的倍数或是9的倍数的逻辑表达式为_x mod 5=0 or x mod 9=0__。

9. 产生一个100-200(包括100和200)范围内的一个正整数表达式为_Int(Rnd*101+100_)

10. 产生一个"C"~"L"范围内的大写字符表达式为_Chr(Int(Rnd*10+67))_。

11. 将任意一个x两位数的个位数和十位数对换,例如12变成21,

实现的表达式是(x mod 10)*10+x\10

12. 取字符变量S中,第5个字符起的6个字符的表达式为_MID(s,5,6)__。

13. 表示10≤x<20的关系表达式为__x>=10 and x<20__。

14. 表达式 123+23 mod 10 \ 7+Asc("A")的结果为188 。

15. 已知A$="87654321",则表达式Val(Left$(A$,4)+Mid$(A$,4,2))的值为_876554__。

16. 表达式DateAdd("m",1,#1/30/2000# )的结果为__#2/29/2000#____ 。

大学VB考试题库

大学VB考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.wendangku.net/doc/3716951677.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏 B、菜单栏 C、状态栏 D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0

vb实验教程答案

第一章 答案: 一、单项选择题 1.B 2. C 3. D 4.D 5.D 6.D 7.D 8.C 9.B 10.B 11.A 12.D 13.B 14.C 二、判断题 1.T 2.T 3.F 4.F 5.F 6.T 7.T 8.T 9.T 10.T 11.T 第二章 一、单项选择题 1. B 2. D 3. A 4. D 5. B 6.A 7. D 8. D 9. D 10. A 11. A 12. A 13. C 14. C 15. A 16. C 17. A 18. D 19. A 20. D 21. B 22. C 23. B 24. A 25. B 26. A 27. C 28. D 29. D 30. B 31. C 32. D 33. B 34. C 35. C 36. C 37. C 38. D 39. C 40. A 41. D 二、判断题 1. True 2. True 3. False 4. False 5. False 6. False 7. False 第三章 一、单项选择题 1.A 2.D 3.D 4.B 5.B 6.D 7.C 8.D 9.B 10.B 11.D 12.D 13.C 14.D 15.A 16.C 17.B 二、判断题 1.T 2.F 3.T 4.T 5.F 6.F 7.F 8.F 9.F 10.F 11.T 12.F 13.F 14.T 15.F 16.T 17.T 18.F . 第四章 一、单项选择题 1.D 2.A 3.C 4.C 5.B 6.C 7.B 8.B 9.C 10.B 11.A 12.A 13.B 14.C 15.C 16.D 17.A 18.D 19.B 20.A 21.D 22.B 23.A 24.D 25.D 26.B 27.D 28.A 29.D 30.A 31.D 二、判断题 1.F 2.T 3.F 4.F 5.T 6.F 7.T 三、操作题 1.参考代码: Private Sub Command1_Click() Dim i As Integer, j As Integer, k As Integer Dim sum As Integer For i = 2 To 10000 sum = 0 For j = 1 To i / 2 k = i Mod j If 0 = k Then sum = sum + j End If Next j

第二部分 VB练习题与答案

VB 练习题与答案

96 第2章数据类型与表达式 一、选择题 1. 一个语句行内写多条语句时,每个语句之间用( )符号分隔。 A. , B. : C. 、 D. ; 2. 一句语句要在下一行继续写,用( )符号作为续行符。 A. + B. – C. _ D. … 3. 下面( )是合法的变量名。 A. X_yz B. 123ab C. integer D. X-Y 4. 下面( )是不合法的整数。 A. 100 B. &Ol00 C. &H100 D. %100 5. 下面( )是合法的字符常量。 A. ABC$ B. "ABC" C. 'ABC' D. ABC 6. 下面( )是合法的单精度型变量。 A. num! B. sum% C. xinte$ D. mm# 7. 下面( )是不合法的单精度常数。 A. 100! B. 100.0 C. 1E+2 D. 100.0D+2 8. 表达式16/4-2^5*8/4 MOD 5\2的值为( )。 A. 14 B. 4 C. 20 D. 2 9. 数学关系3≤x<10表示成正确的VB表达式为( )。 A. 3<=X<10 B. 3<=x AND x<10 C. x>=3 OR x<10 D. 3<=x AND<10 10. “\”、“/”、“Mod”、“*”四个算术运算符中,优先级别最低的是( )。 A. \ B. / C. Mod D. * 11. 与数学表达式ab/3cd对应的不正确V isual Basic 6.0表达式是( )。 A. a*b/(3*c*d) B. a/3*b/c/d C. a*b/3/c/d D. a*b/3*c*d 12. Rnd函数不可能为下列( )值。 A. 0 B. 1

vb程序设计实验教程习题答案

实验教材实验一 1:单项选择题: A A C C C D C B B C 2:填空题: (1).bas (2).vbp,.frm (3)视图工具箱 (4)对象 (5)属性对象事件方法 (6)Windows (7)事件行为 (8)窗体模块 实验二 1:单项选择题: A D C C A B A B D C B B C B C B A B D C 2:基本运算题: (1)27 (2)3.33333333333333 (3)3 (4)0 (5)-3 (6)2 (7)ab33 (8)类型不匹配 (9)3 (10)AB3 实验三 1:单项选择题: B C B D C 2:填空题: (1)300 (2)321456 (3)Shanghai (4)6 7 6 (5)True (6)2+3=5 (7)”area=” 12.56 (8)VISUAL 实验四 1:单项选择题: C A A C A 2:填空题: (1)7 (2)3 5

(3)输入的数小于0 (4)3 (5)False (6)2010 is not leap year. 试验五 1:单项选择题: A C C A B A C C C B 2:填空题: (1)9 (2)①n ②1 (3)①Len(a) ②n\2 ③Mid(a,(n-i+1),1) ④Mid(a,(n-i+1),1) (4)①n Mod 3=1 And n Mod 5=1 And n Mod 7=1 ②While CountN<5 (5)Mid(c1,1,i) 实验六 1:单项选择题: D B D C D A C A D D 2:填空题: (1)30 (2)3 (3)①a(2) ②a(3) ③a(1) (4)①1 ②2 ③a(i)=a(6-i) (5)①i+j ②0 ③a(i,j) (6)①Print ②k ③a(k,j)=a(j,k) ④a(k,j); 实验七 1:单项选择题: A B B A C B 2:填空题: (1)15 (2)①Preserve a(n+1) ②a(i+1)=a(i) ③Exit For ④a(i+1)=m⑤0 to n+1 (或LBound(a) to UBound(a)) (3)d,c,b,a 实验八 1:单项选择题: C A D B D C A C B 2:填空题: (1)a=9 b=4 (2) 36 25 16 9 4 1 (3)①a ②UBound(b) ③

VB第三章练习题

1、计算圆柱体的表面积和体积 在窗体上放置5个标签,4个文本框,3个命令按钮,单击“计算”按钮,右侧文本框显示相应的结果;单击“清除”按钮,清除所有文本框的内容;单击“结束”按钮,程序结束。(用两种方法做) 2、计算长方体的体积和表面积 3、求二元一次方程的根 求二元一次方程5X2-9X-10=0,运行界面如图

1.填空题 1.在程序设计语言系统中具有固定语法含义的符号串称为(),它们通常用来表示系统提供的标准过程、函数、运算符、常量等。 2.()用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。 3.整型数据占()字节的内存空间。长整型数据占()个字节的内存空间。单精度浮点型数据占()个字节的内存空间。双精度浮点型数据占()个字节的内存空间。日期型数据占()个字节的内存空间。 4.100%表示100为()型数据;100!表示100为()型数据;100@表示100为()型数据。 5符号常量在某一过程中说明,则该符号常量只能在()内有效。 6.若一个整型变量说明了之后没有给它赋值,则它的值为()。 7.在VB中可以把类型说明符放在变量名的()来说明变量的类型。 8.为使VB的编译程序自动检查变量声明,遇到未经说明的标识符发出错误警告信息,在程

序中要加上(Option Explicit)语句。 9.对含有多种运算的表达式,各种运算之间的顺序为()→()→()→()。 10.把的小数部分四舍五入转换为整数,可使用函数()。 11.将x四舍五入到百位(例如,若x=应舍入成23900),可使用表达式()。 12.将x从十位截断(例如,x=应截成23800)可使用表达式()。 13.设X为数值变量,求X的常用对数可使用的表达式是(Log(X)/Log(10))。 14.要从字符串“VisualBASIC”中截取子字符串“BASIC”可使用函数() 15.设S是字符串变量,并且串长度为7,写出生成由S的偶数序号字符组成的字符串的表达式(例如,把字符串”ABCDEFG”变成“BDF”)。 16.设S是字符串变量,并且串长度为7,写出用第2i–1个字符代替第2i个字符所得到字符串的表达式(例如,把字符串”ABCDEFG”变成“AACCEEG”)。 17.产生从整数a到整数b之间的随机整数可使用表达式(Int((b-a+1)*Rnd+a))。

VB考试题库,二级习题(含答案)

V B考试题库,二级习题 (含答案) https://www.wendangku.net/doc/3716951677.html,work Information Technology Company.2020YEAR

VB考试一 1、能够获得一个文本框中被选取文本的内容的属性是______。 A:SelStart B:SelLength C:SelText D:Text 参考答案:C 2、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应当使用的语句为:______。 A:Text1.Enabled = False B:Text1.Hide C:Text1.Clear D:Text1.Visible = False 参考答案:D 3、对于语句 If x=1 Then y=1, 下列说法正确的是____。 A: x=1和y=1 均为赋值语句 B: x=1和y=1 均为关系表达式 C: x=1为赋值语句,y=1为关系表达式 D: x=1为关系表达式,y=1 为赋值语句 参考答案:D 4、以下变量名中,______是不符合Visual Basic的命名规范的。 A:_mnu_Open_234 B:Abc901 C:price_ D:K 参考答案:A 5、MsgBox 函数返回值的类型是__________。 A:数值或字符串 B:字符串 C:变体 D:整型数值 参考答案:D 6、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。 A:进入中断模式 B:进入运行模式 C:进入设计模式 D:不用进入任何模式 参考答案:A 7、设a=6,则执行 x=IIF(a>5,-1,0) 后,x的值为______。 A:-1 B:6 C:0 D:5 参考答案:A 8、可以同时删除字符前导和尾部空白的函数是______。 A:Mid B:Rtrim C:Trim D:Ltrim 参考答案:C 9、以下语句的输出结果是______。 Print Format$("32548.5","000,000.00")

vb实验作业参考答案

VB实验作业参考答案 作业一窗体设计 (2) 作业二计算器 (4) 作业三人民币张数求电阻值 (6) 作业四(必做)建康城 (8) 作业五阶乘累加 (9) 作业六(必做)九九乘法表 (11) 作业七(必做)I NPUT B OX 函数输入12个整数,赋值给3×4的二维数组 (12) 作业八递归函数计算两个正整数的最大公约数,递归公式为 (13) 作业九(必做)家电提货单 (15) 作业十统计某个文本文件中各英文字母出现的次数,不区分大小写,并将结果打印到窗体上。 (17) 作业十一设计一个程序,用于打开1个windows应用程序,如打开“记事本”“画图”、“计算器”等。 (19) 作业十二通过菜单选择,对字体、字号进行设置 (21)

作业一 1.简答题(略) 2.编程题: 1)单击窗体后在窗体上显示“您好!×××同学”。 要求:(1)程序中用自己的姓名替代“×××”。(2)文字以红色、仿宋体、加粗、三号字显示,并在字下加横线。(3)建立一个命令按钮,结束时单击此按钮退出。 答案参照课本P27的例1-6。 2)设计一窗体,窗体上有1个文本框(Text1)、1个命令按钮(Command1),运行时文本框中显示“Visual Basic程序设计”,命令按钮标题为“结束”,文本框及命令按钮能随窗体大小的调整而自动调整大小及位置,其中调整文本框使其:Left=0,Top=0,宽度和高度都为窗体的一半;命令按钮:始终位于窗体右下角位置。请编写: (1)用代码初始化各控件(提示:可写在Form_Load事件中)。 (2)文本框控件随窗体的大小而调整大小的代码,以及调整命令按钮位置始终位于窗体右下角的代码(提示:调整大小位置的代码写在Form_Resize事件中)。 (3)结束程序运行的代码(命令按钮)。 程序代码: Private Sub Form_Load() Text1.Left = 0 Text1.Top = 0 Text1.Width = Form1.Width / 2 Text1.Height = Form1.Height / 2 Command1.Left = Form1.ScaleWidth - Command1.Width

vb练习题第三章

VB第三章练习 一、选择题 1.关于Visual Basic程序的说法不正确的是________。 A) 一行可以写多条语句,语句之间用“:”隔开 B) 一条语句可以写在多行上,用“空格”加“_”作为续行标志 C) 程序中的大小写字母不区分 D) 变量在使用之前必须先定义类型 2.Visual Basic的一条语句可以写在多行,但要用续行符,续行符应为________。 A) 一个空格加一个下划字符(_) B) 一个下划字符(_) C) 直接回车 D) 一个空格加一个连字符(-) 3.Visual Basic的一行可以写多条语句,语句之间用________隔开。 A) 逗号 B) 分号 C) 顿号_ D) 冒号 4.下列说法不正确的是 ________。 A) 注释语句是非执行语句,仅对程序的有关内容其注释作用,它不被解释和编译 B) 注释语句可以作为代码中的一行 C) 注释语句不可以放在其他语句的后面 D) 代码中加入注释语句的目的是提高程序的可读性 5.下列说法不正确的是________。 A) 调试程序时,使用解释运行方式比较方便 B) 解释运行方式比编译运行方式运行应用程序的速度慢 C) 解释运行方式必须在Visual Basic集成环境下使用 D) 解释运行方式和编译运行方式都必须在Visual Basic集成环境下使用 6.一般情况下,用Visual Basic创建应用程序分为4个主要步骤。以下操作顺序正确的是________。 ① 创建应用程序的界面② 编写程序代码,建立事件过程 ③ 设置对象属性④ 调试运行程序,生成可执行文件 A) ①②③④ B)①③②④ C) ②①④③ D) ②③①④ 7.新建工程的快捷键是________ 。 A) Crtl+A B)Crtl+D C) Crtl+N D) Crtl+E 8.工程文件的扩展名是________。 A) frm B) frx C) cls D)vbp 9.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为"Visual Basic Test"的语句为________。 A) Form1="Visual Basic Test" B) Caption="Visual Basic Test" C) Form1.Text="Visual Basic Test" D) https://www.wendangku.net/doc/3716951677.html,="Visual Basic Test" 10. 下列不能打开代码窗口的操作是________ 。 A) 双击窗体上的某个控件 B) 双击窗体 C) 按F7键 D) 单击窗体或控件

vb题库2(2019525153035)

单选 1.启动VisualBasic后,系统为用户新建的工程起一个名为()的临时名称. A.窗体 B.工程1 C.窗体1 D.工程 2.下列关于窗体上控件的基本操作错误的是(). A.按下一次DEL键可以同时删除多个控件 B.按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件 C.按住ALT键,然后单击每个要选择的控件,可以同时选中多个控件 D.按一次DEL键只能删除一个控件 3.求以10 为底X 的常用对数的表达式为(). A.LOG(X)/LOG(10) B.LOG(X) C.LOG(X)/LOG(E) D.LN(X) 4.要在图片框P1中打印字符串"HowAreYou",应使用语句(). A.P1.Print"HowAreYou" B.Print"HowAreYou" C.P1.Picture=LoadPicture("HowAreYou") D.Picture1.Print="HowAreYou" 5.在窗体Form1的Click事件过程中有以下语句: Label1.Caption="Visual Basic" 若本语句执行之前,标签控件的Caption属性为默认值,则标签控件 的Name属性和Caption属性在执行本语句之前的值分别为(). A."Label1"、"Label1" B."Caption"、"Label" C."Label"、"Label" D."Label1"、"Visual Basic" 6.要使得标签能自动扩充以满足字体大小则可对其()属性进行设置. https://www.wendangku.net/doc/3716951677.html,emnemonic B.tag C.autosize D.alignment 7.要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine 属性设置为True,然后再将ScrollBar属性设置为(). A.0B.2C.3D.1 8.以下不具有Picture属性对象是(). A.文本框 B.窗体 C.图片框 D.图像框 9.由For k=10 to 0 step 3:next k循环语句控制的循环次数是(). A.-10 B.0 C.-11 D.12 10.循环结构For I%= -1 to -17 Step -2 共执行()次. A.5 B.8 C.9 D.6 11.()属性决定了按Tab键时焦点在各个控件之间移动的顺序. A.SetFocus B.TabStop C.Tablndex D.Index 12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是(). A.-10 B.0 C.-11 D.12 13.单击滚动条两端的任一个滚动箭头,将触发该滚动条的()事件. A.Scroll B.Change C.KeyDown D.Dragover 14.要清除组合框Combol中的所有内容,可以使用()语句. https://www.wendangku.net/doc/3716951677.html,bo1.Remove https://www.wendangku.net/doc/3716951677.html,bo1.Cls https://www.wendangku.net/doc/3716951677.html,bo1.Clear https://www.wendangku.net/doc/3716951677.html,bo1.Delete

vb6.0实验六习题与答案

实验六 专业_____________ 班级________年级________姓名______________学号_______________ 一、实验目的 1、认识常用控件:单选按钮、复选框、框架、列表框、组合框、滚动条、滑动器(Slider)、时钟、图形控件; 2、学习在窗体中创建常用控件 2、学习在属性窗口和在程序代码中设置属性 3、学习调用控件的方法 4、学习编写各控件和鼠标与键盘的事件过程 二、实验内容 1、单选按钮、复选框、框架 1)设置窗体F1的标题为“复选框、框架和单选按钮”;在窗体中设置复选框Ch1、Ch2 Ch1和Ch2的高度和宽度分别为360和1000;并程序运行时,Check2处于非少许状态。框架Fr1包含单选按钮Op1和Op2。 2)设计窗体,要求 ①标题为“设置字体”; ②在窗体中设置有边框的标签控件Label1,高度和宽度分别为450和3800,标题为“欢迎使用VB”,字号为“四号”,居中显示; ③标题为“字体”框架包含两个标题分别为“楷体_GB2312”和“华文新魏”的单选按钮Op1和Op2; ④标题为“斜体”框架包含两个标题分别为“是”和“否”的单选按钮。 ⑤编写相应控件的事件过程,使得程序运行时,单击“楷体_GB2312”,标签控件的字体为楷体_GB2312,单击“华文新魏”,标签控件的字体为华文新魏;单击“是”,标签控件的字体为斜体,单击“否”,标签控件的字体取消斜体。 Private Sub Option1_Click() Label1.FontName = Option1.Caption End Sub Private Sub Option2_Click()

VB课本习题答案第三章

第3章程序流程控制 3.1 填空题 1.设变量r 表示圆的半径,则计算圆的面积并赋给变量s使用的赋值语句为(s=3.14159*r*r )。 2.给命令按钮Command2的Caption属性赋予字符串“退出”使用的赋值语句为(Command2.Caption="退出")。 3.为了求n的阶乘,要求用户输入n的值。程序使用InputBox函数输入,要求对话框提示信息为“请输入一个求阶乘的数:”,标题为“求数的阶乘”,并且正确地把输入的信息转换为数值存放到变量n中,则使用的赋值语句为(n=val(InputBox("请输入一个求阶乘的数:","求数的阶乘"))。 4.如果使用MsgBox对话框显示提示信息“退出本系统?”,并显示“是(Yes)”和“否(No)”两个按钮,显示图标“?”号,指定第一个按钮为默认值以及标题为“提示信息”,则调用MsgBox函数的形式为(MsgBox("退出本系统? ",4+32+0,"提示信息"))。 5.如果使用MsgBox对话框显示提示信息“文件未找到!”,并显示“确定”按钮、图标“!”号和标题“文件查找”,则使用的MsgBox语句为(MsgBox"文件未找到",0+48+0,"文件查找")。 6.要在当前窗体Form和立即窗口输出字符串“Visual BASIC 6.0”使用的Print方法分别是( Print “Visual BASIC 6.0”)和( Debug.Print “Visual BASIC 6.0”)。 7.使用Print方法时,若用逗号分隔,则按( 标准)格式输出各表达式的值,若用分号分隔,则按( 紧凑)格式输出各表达式的值。 8.注释语句是一个(非执行)语句,VB不对它们进行编译,对程序的执行结果没有任何影响。 9.判别变量i是否为偶数,若为偶数就把它显示出来。使用单行结构条件语句为(If i Mod 2=0 Then print x )。 页脚内容1

VB考试题库,二级习题(含答案)

VB考试一 1、能够获得一个文本框中被选取文本的内容的属性是______。 A:SelStart B:SelLength C:SelText D:Text 参考答案:C 2、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应当使用的语句为:______。 A:Text1.Enabled = False B:Text1.Hide C:Text1.Clear D:Text1.Visible = False 参考答案:D 3、对于语句If x=1 Then y=1, 下列说法正确的是____。 A:x=1和y=1 均为赋值语句 B:x=1和y=1 均为关系表达式 C:x=1为赋值语句,y=1为关系表达式 D:x=1为关系表达式,y=1 为赋值语句 参考答案:D 4、以下变量名中,______是不符合Visual Basic的命名规范的。 A:_mnu_Open_234 B:Abc901 C:price_ D:K 参考答案:A 5、MsgBox 函数返回值的类型是__________。 A:数值或字符串 B:字符串C:变体D:整型数值 参考答案:D 6、VB一共有设计、运行和中断三种模式,要使用调试工具应该______。 A:进入中断模式B:进入运行模式 C:进入设计模式D:不用进入任何模式 参考答案:A 7、设a=6,则执行 x=IIF(a>5,-1,0) 后,x的值为______。 A:-1 B:6 C:0 D:5 参考答案:A 8、可以同时删除字符前导和尾部空白的函数是______。 A:Mid B:Rtrim C:Trim D:Ltrim 参考答案:C 9、以下语句的输出结果是______。 Print Format$("32548.5","000,000.00")

Vb上机实验答案

第一题 1.制作如图所示窗体界面。(用真实的姓名、班级及学号) 2.使时间每隔1秒刷新一次 3.单击“最大值”命令按钮时,算出通过键盘输入的5个数的最大 值 4.在列表框中输入20、22、24、26、28 Private Sub Command1_Click() Dim a(1 To 5) As Integer For i = 1 To 5 a(i) = InputBox("please input a number") Next i mmax = a(1) For i = 1 To 5 If a(i) > mmax Then mmax = a(i) End If Next i MsgBox mmax End Sub Private Sub Timer1_Timer() Label2.Caption = Time End Sub 第二题 1.两个文本框里输入两个数字从而确定一个范围。 2.单击“计算”按钮求出这个范围中能被3或5整除的数的平方和, 结果显示在label3中。 https://www.wendangku.net/doc/3716951677.html,bel3的背景色每隔1.5秒蓝红交替。

Private Sub Command1_Click() Dim a As Integer Dim b As Integer a = Text1.Text b = Text2.Text s = 0 For i = a To b If a Mod 3 = 0 Or b Mod 5 = 0 Then Label3.Caption = Label3.Caption & i & "," s = s + i * i End If Next i Label3.Caption = s End Sub Private Sub Timer1_Timer() If Label3.BackColor = vbRed Then Label3.BackColor = vbBlue Else Label3.BackColor = vbRed End If End Sub 第三题 1、单击按钮,在文本框中显示1到终值的所有整数的平方和 2、单击生成列表按钮,在列表框中显示1到终值之间的所有整数 Private Sub Command1_Click()

最新VB第三章课后习题答案

习题 一、单项选择题 1、设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是() A.PrintA=x+y B. Print"A=";x+y C. Print"A="+Str(x+y) D. Print"A="&x+y 2、假定有如下的命令按钮(名称为Command1)事件过程: PrivateSubCommand1_Click() x=InputBox("输入:","输入整数") MsgBox"输入的数据是:”,,”输入数据:"+x EndSub 程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是() A. x的值是数值10 B. 输入对话框的标题是“输入整数” C. 信息框的标题是“输入数据:10” D. 信息框中显示的是“输入的数据是:” 3、有如下程序 a=3;b=4 PRINT b<a END 运行后,输出的结果是( ) A.4>3 B.-1 C.0 D.显示出错信息 4、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1 的命令按钮,然后编写一个事件过程。程序运行以后,如果在文本框中输入一个字 符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件 过程是() A. Private Sub Text1_Change() B. Private Sub Command1_Click() Command1.Caption=”计算机等级考试”Caption=”计算机等级考试” End Sub End Sub C. Private Sub Form1_Click() D. Private Sub Command1_Click() Text1.Caption=”计算机等级考试”Text1.Text=”计算机等级考试”

vb题库及答案

| 最新VB题库及答案 一、选择题 第1部分 1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是 A、Private Sub Text1_Change() = "计算机等级考试" End Sub ] B、Private Sub Command1_Click() Caption = "计算机等级考试" End Sub C、Private Sub Form_Click() = "计算机等级考试" End Sub D、Private Sub Command1_Click() = "计算机等级考试" { End Sub 2、在一行内写多条语句时,每个语句之间用()符号分隔。 A、 , B、: C、. D、; 3、下面()是合法的变量名。 A、X_YZ B、123ABC C、INTEGER D、X-Y ] 4、下面()是合法的字符常量。 A、 ABC$ B、“ABC” C、‘ABC’ D、 ABC 5、表达式16/4 - 2^5*8 MOD 5\2的值为()。 A、14 B、 4 C、20 D、2 6、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是 A、b=Left(a,10) B、b=Mid(a,10) — C、b=Right(a,10) D、b=Mid(a,11,10) 7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A",

vbvb期末考试实验答案作业

请参考10_2.exe程序的运行结果,新建一个工程,完成"调色板"程序的设计,该程序由红绿兰三原色进行调色,如果预览满意,单击"应用"按钮,将调好的颜色作为文本框中文字的颜色。将完成后的工程文件以Design.Vbp、窗体文件以Design.frm保存到D:\10_2目录下。 具体要求如下: 1. 应用程序界面设计参考图示。 2. 要求水平滚动条和颜色成分输入文本框分别采用控件数组实现。 3. 要求操作任意一个滚动条,都会在相应的文本框中显示该颜色成分的当前取值,并且动态改变预览框中长方形的颜色。[注意:滚动条最大值为255] 4. 要求在任意一个颜色成分输入文本框中输入一个0-255的数据,相应的滚动条的滑块都会移到正确的位置上,并且预览框中长方形的颜色也随之而调整。 5. 单击"应用"按钮后将调好的颜色作为文本框中文字的颜色。 思考题:拖动滚动条时有没有触发滚动条的Change事件? 提示: 1. 应用程序界面设计参考图示。 程序界面右下角的预览框架里的长方形是形状控件Shape1(工具箱中的),将其FillStyle属性设置为0。 2. 要求水平滚动条和颜色成分输入文本框分别采用控件数组实现。 三个滚动条的Min设为0,Max设为255;三个文本框的Text属性设为空字串。

3. 要求操作任意一个滚动条,都会在相应的文本框中显示该颜色成分的当前取值,并且动态改变预览框中长方形的颜色。 颜色是利用Rgb(r,g,b)函数来表示,其中r,g,b是红、绿、兰颜色的饱和度,分别通过滚动条来控制。 Private Sub HScroll1_Change(Index As Integer) Text1(Index).Text = HScroll1(Index).Value Shape1.FillColor = RGB(HScroll1(0).Value, HScroll1(1).Value, HScroll1(2).Value) End Sub 4. 要求在任意一个颜色成分输入文本框中输入一个0—255的数据,相应的滚动条的滑块都会移到正确的位置上,并且预览框中长方形的颜色也随之而调整。 设计文本框的Change事件: Private Sub Text1_Change(Index As Integer) HScroll1(Index).Value = Val(Text1(Index).Text) End Sub 5. 单击“应用”按钮后将调好的颜色作为文本框中文字的颜色。 Text2.ForeColor = Shape1.FillColor 下载10_1.exe 请参考10_1.exe程序的运行结果,新建一个工程,完成"过程练习"程序的设计,并将工程文件以Design.Vbp、窗体文件以Design.frm保存到D:\10_1目录下。 具体要求如下: 1. 各题必须按要求用通用过程或函数过程进行编程。 2. "第一题":编写一个求n!的阶乘函数F(n),利用该函数计算二项式系数Cmn=m!/(n!*(m-n)!);其中m>=n;m和n从键盘输入。 3. "第二题":编写一个求1+2+……+n的函数Sum(n),利用该函数计算1+(1+2)+(1+2+3)+……+(1+2+……+100)的和。 4. "第三题":编写一个三个数中求最大数的函数过程Max(x,y,z)。随机产生7个∈[0,50]之间的整数,然后用这个函数过程分别求出前三个数的最大值、前五个数的最大值以及这七个数中的最大值。 5. "第四题":编写一个每行可以打印5个下标变量的打印数组的通用过程,。随机产生一个∈[100,500]、有20个下标变量的数组,调用该通用过程打印出原始数据;再将该数组中的偶数组成一个新的数组,再调用该通用过程打印出偶数数组。 思考题:通用过程与函数过程的区别? 提示:

vb练习题,电子版 第三章 建立简单的Visual Basic应用程序

第三章建立简单的Visual Basic应用程序 教学要求: 掌握Visual Basic语言语句的语法规则,掌握赋值语句、注释、暂停与程序结束语句;通过编写简单的应用程序,了解如何用Visual Basic开发一个应用程序,掌握设计应用程序的方法,学会程序的保存、装入及运行。 知识点: 面向对象的交互式程序设计;使用Visual Basic开发应用程序。 内容导航: 一、语句 (一)语句 语句是执行具体操作的指令,每个语句以回车键结束。 (二)赋值语句 用赋值语句可以把指定的值赋给某个变量或某个带有属性的对象,一般格式为:[Let]目标操作符=源操作符 (三)注释、暂停与程序结束语句 1.注释语句 格式:Rem 注释内容 ′注释内容 2.暂停语句(Stop) 格式:Stop 3.结束语句(End) 格式:End 二、编写简单的Visual Basic应用程序 (一)用Visual Basic开发应用程序的一般步骤 在用Visual Basic开发应用程序时,需要以下3步:建立可视用户界面;设置可视界面特性;编写事件驱动代码。 (二)编写Visual Basic应用程序 1.建立用户界面 2.设置属性 3.编写代码 三、程序的保存、装入和运行 (一)保存程序 应用程序可以用4种类型的文件保存。一类是单独的窗体文件,扩展名为.frm;一类是公用的标准模块文件,扩展名为.bas;第三类是类模块文件,扩展名为.cls(本书不涉及类模块文件);第四类是工程文件,这种文件由若干个窗体和模块组成,扩展名为.vbp。 (二)程序的装入 一个应用程序包括4类文件,即窗体文件、标准模块文件、类模块文件和工程文件,这4类文件都有自己的文件名。但只要装入工程文件,就可以自动把与该工程有关的其他3类文件装入内存。 (三)程序的运行

vb实验编程答案

实验教程 实验三顺序结构程序设计编程题参考答案(第47页) 1. 输入学生的语文、数学、英语、物理四门课程的成绩,计算该学生的总成绩和平均成绩并输出。要求使用InputBox分别进行输入,使用Print 方法输出。 2. 输入圆的半径,输出其周长、面积。要求使用TextBox控件进行输入,使用Label控件输出。 3. 输入一元二次方程ax2+bx+c=0 的系数a、b、c,输出两个实根。要求使用TextBox控件分别进行输入,使用Label控件输出。 实验四选择结构程序设计编程题参考答案(第58页) 1. 输入一个,判断其是否能同时被3和7整除。 2. 输入三个数,输出其中的最大值。 6. 编程及输出分段函数的值。由键盘输入t的值,计算y的值 7. B;20~29 为青年,输出B; 50 8. 输入年份,输出对应的属相。已知1984年为鼠年,要求使用Select Case语句实现。实验五循环结构程序设计编程题参考答案(第77页) 1.编写程序,求s=1×2×3 + 2×3×4 + … + n×(n+1) ×(n+2)的值,n由程序输入。 Y=

2.有一个分数序列 ,求出这个序列前 20项的和。 3. 求∑= 10 1 ! n n (即1!+2!+3!+…+10!) 4. 求一类三位数,该书中有某两位为相同数字,且该数是一个完全平方数,输出这些数并统计个数。 5. 输出所有的“水仙花数”。“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,371是一个水仙花数,因为371=33+73+13 6. 打印如图所示的乘法表 实验六定长数组的使用编程题参考答案(第96页) 1.定义一个包含10个数组元素的数组a,为其数组元素分别赋值为2、4、6、8、…20,并输出。 2. 输入十个评委的分数,去掉最高分和最低分后,计算最后的平均分并输出。 3.输入5个学生的姓名与一门课程的成绩,按成绩的升序输出姓名和成绩。分别使用比较 ,... 13 21 , 8 13 , 5 8 , 3 5 , 2 3 , 1 2

vb题库第三章要点

87题 下列可作为Visual Basic变量名的是(D)。 A.a#a B.4a C.?xy D.C.onst_a 为了描述x>y和y>z同时成立,则下述选项中,正确的是(D)。 A.x>y .and Y>z B.x>y>z C.x>y and >z D.x>y and y>z 下列(B)是日期型数据。 A.@Januaryl0,1997@ B.#Januaryl0,1997# C. Januaryl0,1997 D.&Januaryl0,1997& 名称(D)表示变体类型数据。 A.Double B.Currency C.Boolean D.V ariant 在表示字符串时,可作为字符串尾部符号的是(D)。 A.# B.! C.& D.$ 在一个语句行内写多条语句时,语句之间应该用(D)分隔。 A.逗号 B.分号 C.顿号 D.冒号 Visual Basic的逻辑类型数据占(A)字节内存。 A.2 B.4 C.8 D.16 在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以

在行末使用续行字符(A),表示下一行是当前行的继续。 A.一个空格加一个划字符( _) B.一个划字符(_) C.直接回车 D.一个空格加一个连字符( -) 表达式1.5+3\2>2 Or 7 Mod3 < 4 and Not 1的运算结果是(A)。 A.-1 B.0 C.1 D.其他 表达式4+5 \ 6 * 7 / 8 Mod 9 的值是(B)。 A.4 B.5 C.6 D.7 表达式Left( how are you ,3)的值是(A)。 A.how B.are C.you D.how are you 表达式Int(5*Rnd+1)*Int(5*Rnd-1)的值的范围是(D)。 A.[0,15] B.[-1,15] C.[-4,15] D.[-5,15] 满足当x的值是偶数时为真,奇数时为假要求的表达式是(D)。 A.x Mod 2=0 B.Not x Mod 2<>0 C.x\2*2-x)=0 D.Not(x Mod2) 函数Ucase( Basic )的值为(D)。 A.Basic B.basic C.BasiC D.BASIC 可以同时删除字符串前导和尾部空白的函数是(C)。 A.Ltrim B.Rtrim

相关文档