文档库 最新最全的文档下载
当前位置:文档库 › vb前三章练习题

vb前三章练习题

vb前三章练习题
vb前三章练习题

一、选择题

1. 从功能上讲,VB6.0有三种版本,下列不属于这三种版本的是()

A.学习版

B.标准版

C.专业版

D.企业版

2.在正确安装VB6.0后,可以通过多种方式启动VB,以下方式中不能启动VB的是()

A.通过“开始”菜单中的“程序”命令

B.通过“我的电脑”找到vb6.exe,双击该文件名

C.通过“开始”菜单中的“运行”命令

D.进入DOS方式,执行vb6.exe文件

3.为了用键盘打开菜单和执行菜单命令,第一步应按的键是()

A.功能键F10或Alt

B.Shift+功能键F4

C.Alt或功能键F8

D.Ctrl+Alt

4.VB6.0集成环境的主窗口不包括()

A.标题栏

B.菜单栏

C.状态栏

D.工具栏

5.用标准工具栏中的工具按钮不能执行的操作是()

A.添加工程

B.打印源程序

C.运行程序

D.打开工程

6.VB窗体设计器的主要功能是()

A.建立用户界面

B.编写源程序代码

C.画图

D.显示文字

7.以下叙述中正确的是()

A.用属性窗口只能设置窗体的属性

B.用属性窗口只能设置控件的属性

C.用属性窗口可以设置窗体和控件的属性

D.用属性窗口可以设置对象的属性

二、填空题

1.VB6.0分为三种版本,这三种版本是____、____和____。

2.可以通过多种方式启动VB,其中的两种方式是____和____。

3.可以通过____菜单中的命令退出VB。

4.退出VB的快捷键是____。

5.如果打开了不需要的菜单或对话框,可以用____键关闭。

6.工程文件的扩展名是____,窗体文件的扩展名是____。

7.VB中的工具栏有两种形式,分别为____形式和____形式。

自测题2

一、选择题

1.下列叙述中正确的是( )

A.只有窗体才是VB中的对象

B.只有控件才是VB中的对象

C.窗体和控件都是VB中的对象

D.窗体和控件不是VB中的对象

2.下列可以激活属性窗口的操作是( )

A.用鼠标双击窗体的任何部位

B.执行“工程”菜单中的“工具箱”命令

C.按Ctrl+F4键

D.按F4键

3.下列不能打开工具箱窗口的操作是()

A.执行“视图”菜单中的“工具箱”命令

B.按Alt+F8键

C.单击工具栏上的“工具箱”按钮

D.按Alt+V键,然后按Alt+X键

4.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()

A.单击窗体上没有控件的地方

B.单击任一个控件

C.不执行任何操作

D.双击窗体的标题栏

5.为了把窗体上的某个控件变为活动的,应执行的操作是()

A.单击窗体的边框

B.单击该控件的内部

C.双击该控件

D.双击窗体

6.确定一个控件在窗体上的位置的属性是()

A. Width或Height

B. Width和Height

C. Top或Left

D. Top和Left

7.确定一个窗体或控件的大小的属性是()

A. Width或Height

B. Width和Height

C. Top或Left

D. Top和Left

8.为了同时改变一个活动控件的高度和宽度,正确的操作是()

A.拖拉控件4个角上的某个小方块

B.只能拖拉位于控件右下角的小方块

C.只能拖拉位于控件左下角的小方块

D.不能同时改变控件的高度和宽度

二、填空题

1.假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello”,所使用的语句

为。

2.一个控件在窗体上的位置由和属性决定,其大小由和属性决定。

3.为了选择多个控件,可以按住键,然后单击每个控件。

三、编程题

1.在窗体上画一个命令按钮,然后通过属性窗口设置下列属性:

Caption 这是命令按钮

Font 宋体粗体三号

Visible False

Style 1-Graphical

2.在窗体的左上部画两个命令按钮和两个文本框,然后选择这4个控件,并把它们移到窗体的右下部。

3.在窗体的任意位置画一个文本框,然后在属性窗口中设置下列属性:

Left 1600

Top 2400

Height 1000

Width 2000

自测题3

1.VB程序中分隔语句的字符是()

A. '

B.:

C.\

D._

2.VB程序中的注释语句行的续行符是()

A. '

B.:

C.\

D._

3.VB程序中的注释所使用的字符是()

A. '

B.:

C.\

D._

4.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VB Text”的语句为()

A.Form1=“VB Text”

B.Caption=“VB Text”

C.Form1.Text=“VB Text”

https://www.wendangku.net/doc/4f18818961.html,=“VB Text”

5.下列不能打开代码窗口的操作是()

A.双击窗体上的某个控件

B.双击窗体

C.按F7键

D.单击窗体或控件

6.下列说法中正确的是()为了保存一个VB应用程序,应当

A.只保存窗体模块文件(.frm)

B.只保存工程文件(.vbp)

C.分别保存工程文件和标准模块文件(.bas)

D.分别保存工程文件、窗体文件和标准模块文件

7.下列说法中正确的是()为了装入一个VB应用程序,应当

A.只装入窗体模块文件(.frm)

B.只装入工程文件(.vbp)

C.分别装入工程文件和标准模块文件(.bas)

D.分别装入工程文件、窗体文件和标准模块文件

8.为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为()

A.1

B.2

C.3

D.4

二.填空题

1.在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程: PriateSubCommand1_Click()

Text1.Text="VBProgramming"

Text2.Text=Text1.Text

Text1.Text="ABCD"

EndSub

程序运行后,单击命令按钮,两个文本框显示的内容分别为和 .

2.在用VB开发应用程序时,一般需要、和三步。

3.控件和窗体的Name属性只能通过设置,不能在期间设置。

4.代码窗口分为左右两栏,左边一栏称为,右边一栏称为。

5.为了在输入程序时能自动进行语法检查,必须执行菜单中的命令,打开对话框,然后选择“编辑器”选项卡中的选项。

6.在保存VB应用程序时,窗体模块和工程文件的扩展名分别为和。

7.为了把一个VB应用程序装入内存,只要装入文件即可。

8.VB应用程序通常由三类模块组成,即、和。

三、编程题

在窗体上画一个文本框和两个命令按钮,并把两个命令按钮的标题分别设置为“隐藏文本框”和“显示文本框”。当单击第一个命令按钮时,文本框消失;而当单击第二个命令按钮时,文本框重新出现,并在文本框中显示“VB程序设计”(字体大小为16)。运行该程序。自测题4

一、选择题

1.下列可作为VB的变量名的是

A.3*Dleta

B.PrintChar

C.Abs

D.ABπ

2.下列可作为VB的变量名的是

A.Filename

B.A(A+B)

C. A%D

D.Print

3.下列可作为VB中所允许的形式的数是

A.±25.74

B.3.457E-100

C. .368

D. 1.87E+50

4.下列可作为VB中所允许的形式的数是

A.10^(1.256)

B. D32

C. 2.5E

D.12E3

5. 下面的数写成普通的十进制数是 2.65358979335278D-006

A.0.0000265358979335278653

B. 0.00000265358979335278

C.0.000265358979335278653

D. 0.000000265358979335278

6.下面的数写成普通的十进制数是

1.21576654590569D+019

A.12157665459056900

B. 121576654590569000

C.1215766545905690000

D. 12157665459056900000

7.下面的数写成普通的十进制数是

8.6787E+8

A. 86787000

B. 867870000

C. 8678700

D. 8678700000

8.下面的数写成普通的十进制数是 2.56E-12

A.0.000000000002567

B. 0.0000000002567

C.0.000000002567

D. 0.00000000002567

9.设a=2,b=3,c=4,d=5,下列表达式的值是 a>b AND c<=d OR 2*a>c

A.True

B. False

C. -1

D. 1

10.设a=2,b=3,c=4,d=5,下列表达式的值是 3>2*b OR a=c AND b<>c OR c>d

A.1

B. True

C.False

D.-1

11.设a=2,b=3,c=4,d=5,下列表达式的值是 NOT a<=c OR 4*c=b^2 AND b<>a+c

A.-1

B. 1

C. True

D.False

二、填空题

1.下列VB表达式有错误,其正确的形式是。

CONTT.DE+COS(28°)

2.下列VB表达式有错误,其正确的形式是。

-3/8+8.INT24.8

3.下列VB表达式有错误,其正确的形式是。

(8+6)^(4÷-2+sin(2*π)

4.下列VB表达式有错误,其正确的形式是。

[(x+y)+z]×80-5(C+D)

5.下列VB表达式有错误,其正确的形式是。

cos2(c+d) ((C+D)为弧度)

6.下列VB表达式有错误,其正确的形式是。

5+(a+b)2

7.与下列数学式子对应的VB表达式是

cos(x)(sin(x)+1) (x为弧度)

8.与下列数学式子对应的VB表达式是

e2+2

9.与下列数学式子对应的VB表达式是

2a(7+b)

10.与下列数学式子对应的VB表达式是

8e3.Ln2

11.执行以下语句后,输出结果是。

print Sgn(2)

12.执行以下语句后,输出结果是、。

a$="Good"

b$="Morning" print a$+b$

print a$ & b$

13.执行以下语句后,输出结果是、。

s$="ABCDEFGHIJK"

print Left$(s$,4)

print Right$(s$,4)

14.执行以下语句后,输出结果是、。

s$="ABCDEFGHIJK"

print Mid$(s$,3,4)

print Len(s$)

15.执行以下语句后,输出结果是、。

s$="ABCDEFGHIJK"

print Instr(s$,"efg")

print Lcase$(s$)

16.假定当前日期为2003年10月5日,星期五,则执行以下语句后,输出结果

是、、、。

print day(now)

print month(now)

print year(now)

print weekday(now)

17.在VB中,字符串常量要用括起来,日期/时间型常量要用括起来。

18.在5.0/6.0版的VB中,字符采用编码方式。在这种编码方案中,一个中文字符或一个西文字符均视为个字符,每个字符用个字节编码。

19.下列语句的输出结果是。

Print Int(12345.6789*100+0.5)/100

大学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/4f18818961.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模拟试题四

一、单选题(30分,每题1分) 1.计算机中采用二进制,是因为__(1) ____。 (A)可降低硬件成本 (B)两个状态的系统具有稳定性 (C)二进制的运算法则简单 (D)上述三个原因 2.我们通常说的U盘属于计算机部件中的___(2) ___。 (A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 打印设备 3.下列表示存储容量的数据中,____(3) ____是最小的。 (A)20480 KB (B) 1.44 MB (C) 1 GB (D)4865723 Byte 4. 一个完整计算机系统应包括___(4) ____。 (A) 主机和显示器 (B)硬件系统和软件系统 (C)系统软件和应用软件 (D) 内存和外存 5.下列执行速度最快的程序语言是___(5) ____。 (A)数据库语言 (B)高级语言 (C)机器语言 (D)汇编语言 6.一只白色的足球被踢进球门,则白色、足球、踢、进球门是___(6) ___。 (A)属性、对象、方法、事件 (B) 属性、对象、事件、方法 (C) 对象、属性、方法、事件 (D) 对象、属性、事件、方法 7. 以下叙述中正确的是____(7) ____。 (A)窗体的Name属性指定窗体的名称,用来标识一个窗体 (B)窗体的Name属性的值是显示在窗体标题栏中的文本 (C)可以在运行期间改变对象的Name属性的值 (D)对象的Name属性值可以为空 8. 在VB中,保存一个工程至少应保存两个文件,这两个文件分别是___(8) ____。 (A)文本文件和工程文件 (B)窗体文件和工程文件 (C)窗体文件和标准模块文件 (D)类模块文件和工程文件 9. 在下列说法中,正确的是___(9) ___ (A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 (B)在列表框中不能进行多项选择 (C) VB系统不能在列表框中自动实现将项目按字母顺序从大到小排列 (D)复选框的Value属性值为布尔型 10.当一个复选框被选中时,它的Value属性的值是___(10) ___ (A) 3 ( B) 2 (C) 1 (D) 0 11.计算结果为0的表达式是___(11) ____ (A)Int(2.4)+Int(-2.8) (B)Cint(2.4)+Cint(-2.8) (C)Fix(2.4)+Int(-2.8) (D)Fix(2.4)+Fix(-2.8) 12.可以惟一标识控件数组中的每一个控件属性的是___(12) ____ (A)Name (B)Caption (C)Index (D)Enabled 13. 下列变量名中,合法的变量名是___(13) ____。 (A)m24 (B)mn-k (C)24m (D)m+n 14. 若有语句”Dim Flag As Boolean”,则下面赋值语句正确的是___(14) _____。 (A) Flag ="True" (B) Flag='True' (C)Flag=Ture (D)Flag=True 15. 下列叙述不正确的是___(15) _____。 (A)InputBox函数返回值为字符型 (B)MsgBox函数返回值为所单击按钮的键值 (C) MsgBox语句没有返回值 (D) MsgBox语句返回值为所单击按钮的键值 16. 若要在Text1的光标(焦点)移动到其它控件时进行合法性判断,则可使用__(16) __事件来实 现。 (A) Refresh (B) SetFocus (C) LostFocus (D) GotFocus 17.一般情况下,控件的大小是由___(17) ___属性确定的 (A) Width和Height (B) Top和Left (C) Width和Left (D) Top和Width 18.以下能判断是否到达文件尾的函数是__(18) ____ (A)BOF (B) LOC (C)LOF (D)EOF

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程序设计试题(含答案)

第一套试题 一、选择题(每题2分,共30分) 1.在VB环境中,工程文件的扩展名是( C ) (A).frm (B).bas (C).vbp (D).frx 2.下面4项中不属于面向对象系统三要素的是( A ) (A)变量(B)事件(C)属性(D)方法 3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C ) (A)\ (B)/ (C)Mod (D)* 4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置(A)BackColor (B)ForeColor (C)AutoRedraw (D)Caption 5.不论何控件,共同具有的属性是( B ) (A)Text (B)Name (C)ForeColor (D)Caption 6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ(C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞 7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D ) (A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构 (C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构 8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D ) (A)“12334”(B)123 (C)12334 (D)157 9.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是( D ) (A)If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1 (B)If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1 (C)If sex=“男”And age<40 And Right(duty,2)= “教授” Then n=n+1 (D)If sex=“男”And age<40 And duty=“教授”And duty=“副教授” Then n=n+1 10.若要清除列表框的所有内容,可用来实现的方法是( C )

二级VB模拟试题1-1

二级VB模拟试题(1-1) 一、填空题(每空1分,共20分) 1、VB是一种面向_____的可视化程序设计语言,采取了_____的编程机制。 2、VB的对象主要分为_____和_____两大类。 3、若要将窗体Form1隐藏起来,可使用方法_____;若要将窗体Form1显示出来,可使用方法_____来实现。 4、在VB集成开发环境中,运行应用程序的方法有三种:一是_____;二是_____;三是_____。 5、在VB中若要让某对对象获取焦点,则可通过_____方法来实现。 6、VB提供的_____属性,用来控制对象是否可用,当属性值为_____时,表示对象可用,当属性值为_____时,表示对象不可用。 7、VB提供的_____属性,用来控制对象是否可见,当属性值为_____时,表示对象可见,当属性值为_____时,表示对象不可见。 8、在VB中,用来描述对象外部特征的量称之为对象的_____。 9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_____,并且设置其_____属性值为_____。 二、选择题(每题2分,共40分) 1、用于从字符串左边截取字符的函数是() A、Ltrim( )B、Trim( )C、Left( )D、Instr( ) 2、可获得当前系统日期的函数是() A、Date( )B、Time( )C、IsDate( )D、Year( ) 3、退出For循环可使用的语句为() A、Exit ForB、Exit DoC、End ForD、End Do 4、窗体的标题栏显示内容由窗体对象的()属性决定。 A、BackColorB、BackStyleC、TextD、Caption 5、程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。 A、valueB、EnabledC、DefaultD、Cancel 6、标签框所显示的内容,由()属性值决定。 A、TextB、(名称)C、CaptionD、Alignment 7、文本框的()属性用于设置或返回文本框中的文本内容。 A、TextB、(名称)C、CaptionD、Name 8、计时器控件的()属性用于设置Timer事件发生的时间间隔。 A、StretchB、IntervalC、valueD、Length 9、滚动条的()属性用于返回或设置滚动条的当前值。 A、ValueB、MaxC、MinD、Data 10、若要向列表框添加列表项,可使用的方法是() A、AddB、RemoveC、ClearD、AddItem 11、图像框或图片框中显示的图形文件,由它们的()性性值决定。 A、DownPictureB、PictureC、ImageD、Icon 12、以下不属于键盘事件的是() A、KeyDownB、KeyUpC、UnloadD、KeyPress

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/4f18818961.html,="Visual Basic Test" 10. 下列不能打开代码窗口的操作是________ 。 A) 双击窗体上的某个控件 B) 双击窗体 C) 按F7键 D) 单击窗体或控件

VB考试题及答案

VB程序设计期末考试题 一、选择题 1 下列常量中,是Integer类型常量的是( C )。 A、123& B、-38844 C、123% D、32768 2 下面选项中()是字符连接运算符. A A、& B、And C、% D、Mod 3 下面关于VB的集成开发环境(IDE)的叙述中,不正确的是( B )。 A、IDE是设计、调试、运行VB程序的工具。 B、用户不能随意关闭IDE中的窗口。 C、"窗体设计" 窗口是用来设计应用程序界面(窗体)的。 D、打开 / 关闭各窗口的命令主要在IDE的"视图"菜单中。 4 len(“vb程序设计”)=( C ) 。 A、 5 B、2 C、 6 D、10 5 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 D A、7 B、0 C、2 D、4 6 赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=(A)。 A、157 B、12334 C、123 D、"12334" 7 在一个语句内写多条语句时,用来分隔每条语句的符号是(C). A、, B、; C、: D、、 8 将逻辑型数据转换成整型数据时,转换规则是( D )。 A、将True转换为 1 ,将False转换为 0 B、将True转换为 1 ,将False转换为 -1 C、将True转换为 0 ,将False转换为 -1 D、将True转换为 -1 ,将False转换为 0 9 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D).

A、SIN B、4^5 C、3*4 D、x+1 10 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。 A、不能计算 B、 True C、5 D、False 11 随机产生[10,50] 之间整数的正确表达式是( D )。 A、Round( Rnd*50) B、 Int(Rnd*40+10) C、Round( Rnd*51) D、 10+Int(Rnd*41) 12 每建立一个窗体,工程管理器窗口中就会增加一个(C). A、类模块文件 B、工程文件 C、窗体文件 D、程序模块文件 13 INT(100*RND(1))产生的随机整数的闭区间是(B). A、[1,100] B、[0,99] C、[0,100] D、[1,99] 14 下列数据类型中,占用内存最小的是(D). A、Integer B、Single C、Boolean D、Byte 15 VisualBasic是一种()程序设计语言.B A、过程式 B、非过程式 C、机器 D、低级 16 函数Int(10*Rnd)是在(A)范围内的整数. A、[0,9] B、[0,1] C、[1,9] D、[1,10] 17 以下合法的一组Visual Basic用户标识符是 C A、Sum 和 8abc B、a#x 和 Pi C、ForLoop 和 Total D、Const 和 DoWhile

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考试题及答案

1.下列不是VB常量的是 B 。 A)3.14 B)′Name ′ C)#10/18/2007# D)True 2.确定控件在窗体上位置的属性是 C 。 A)Width 和Height B)Width 和Top C)Top 和Left D)Top 和Height 3.数学表达式1≤X<10表示成正确的VB表达式为 B 。 A)1≤X<10 B)X>=1 And X<10 C) X>=1 Or x<10 D) X>=1 And <10 4. 下面的__ B ___语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。 A)Print "A";Tab(9);"b" B)Print "A";Spc(8);"b" C)Print "A";Space(10);"b" D)Print "A";Tab(8);"b" 5. 下列控件中,不能改变大小的控件是 D 。 A)TextBox B)Label C)Frame D)Timer 6.Visual Basic过程的编写是在 D 中进行的。 A)窗体窗口B)工程资源管理器窗口C)属性窗口D)代码编辑窗口 7. 在Visual Basic中,声明全局变量应该用 D 关键字。 A)Dim B)Private C)Static D)Public 8. 在Visual Basic表达式中,运算符的运算顺序为 A 。 A)算术运算符—>字符串运算符—>关系运算符—>逻辑运算符 B)逻辑运算符—>关系运算符—>字符串运算符—>算术运算符 C)字符串运算符—>算术运算符—>关系运算符—>逻辑运算符 D)关系运算符—>逻辑运算符—>算术运算符—>字符串运算符 9. 下列属于非法调用的函数是 A 。 A)sqr(-5) B)Sgn(-5) C)Exp(-5) D)Int(-5) 10. 下列能够正确输出”a=8”形式的语句是 B 。 A)print a=3+5 B)pirnt “a=”;3+5 C)print “a=3+5”D)print a=;3+5 11. 下列符号中,可以用作VB变量名的是 C 。 A)x.y.z B)3xyz C)x_yz D)Integer 12. 可以删除字符串两端空格的函数是 A 。 A)Trim B)Rtrim C)Ltrim D)Mid 13. 函数Int(Rnd*80)+1是在 D 范围内产生随机整数。 A)[0,80] B)[0,79] C)[1,79] D)[1,80]

VB期末考试模拟题1讲解

【HNCE网上考试系统 v9.6】本套软件使用权属于:郑州大学 考试课程: 考试时间:100分钟考场:第一考场考试日期:2013.05.24 考号:姓名:剩余时间:99:42 保存交卷退出帮助 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 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 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 D A可以实现交换两个变量值,而S2不能 B 个变量值,而S1不能 C 现交换两个变量值 D 现交换两个变量值 A B C D A B C D A 过程调用后均不保存值 B 有变量都是Static型的变量 C 所有变量都是Private型的变量 D 所有变量都是非全局Public A 用Dim语句或Static语句声明的变量 B 明它的过程

C Static语句声明的 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 D A B C D A B C D A B C D A 同 B Sub过程不可以 C 值,而Function过程能通过过程名返回值 D 或直接使用过程名调用,而 A工程中可以有多个窗体,但最多只能有一个窗体作为启动窗体 B 声明Public类型的变量来传递数据 C 大化、最小化或正常(保持设计时大小)等三种状态 D A 菜单 B 过程代码都放在窗体文件中 C 名必须相同 D 是设计阶段时显示的位置

最新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",

VB模拟试题1

一、单选题(30分,每小题1分) ◆一个完整计算机系统应包括___(1)____。 (A)主机、键盘、和显示器(B)硬件系统和软件系统 (C)主机和其他外部设备(D) 系统软件和应用软件 ◆打印机属于计算机部件中的___(2)___。 (A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 缓冲设备 ◆下列表示存储容量的数据中,____(3)____是最大的。 (A)20480 KB (B) 1.44 MB (C) 1 GB (D) Byte ◆在计算机内部能够直接执行的程序语言是___(4)____。 (A)数据库语言 (B)高级语言(C)机器语言(D)汇编语言 ◆下列叙述正确的是___(5)____。 (A)程序设计就是编制程序 (B)程序的测试必须由程序员自己去完成 (C)程序经调试改错后还应进行再测试 (D) 程序经调试改错后不必进行再测试 ◆以下叙述中错误的是___(6)___。 (A)Visual Basic 是事件驱动型可视化编程工具 (B)Visual Basic应用程序不具有明显的开始和结束语句 (X) (C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性 (D)Visual Basic中控件的某些属性只能在运行时设置 ◆以下不属于VB工作模式的是___(7)___模式。 (A) 编译 (B) 设计 (C) 运行 (D) 中断 ◆以下语句的输出结果是___(8)___ 。 Print Format $(32548.5,“000,000.00”) (A) 32548.5 (B) 32,548.5 (C) 032,548.50 (D) 32,548.50 ◆若要使某可见控件获得焦点,则可使用___(9)_____方法来实现。 (A) Refresh (B) SetFocus(获得焦点) (C) Value (D) GotFocus(已经获得焦点) ◆在下列说法中,正确的是___(10)___。 (A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 (B)在列表框中不能进行多项选择 (C)VB系统不能在列表框中自动实现将项目按字母顺序从大到小排列 (D)复选框的Value属性值为布尔型(0或1形) ◆执行以下程序段,输出的结果为___(11)___。 a$="abbacddcba" For i=6 To 2 Step -2 x=Mid(a,i,i): y=Left(a,i)

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试题及答案

一、选择题(1-30 题每小题1分,共30分,31-45题每小题2分,共30分,总计60分)要使窗体Form1的标题栏中显示“正在复制文件…”,正确的语句是:a A.Form1.Caption=“正在复制文件…” B.Form1.Title=“正在复制文件…” C.Form1.Text=“正在复制文件…” D.Form1.名称=“正在复制文件…” 如果要求设置定时器时间间隔为1秒钟,那么它的Interval属性值应该等于:a A.1000 B.100 C.10 D.1 3、下列关于控件的基本操作中,错误的是 A)当控件处于活动状态时,可以对控件进行缩放 B) 在设计阶段不能移动控件 C) Visual Basic 6.0 允许对画好的控件进行复制和删除 D) 可以通过属性窗口改变控件的位置和大小 4、用Visual Basic 开发应用程序的一般步骤有:①设置窗体和控件的属性、②编写代码、③建立用户界面,其中正确的顺序是: A) ①②③B) ①③②C) ③②①D) ③①② 5、为使文本框只能显示不能输入,即只读,应设置文本框的属性是:c A.MaxLength设置为0 B.Cancel设置为True C.Locked设置为True D.Read设置为True 6、InputBox函数返回值的类型为。B A.数值B.字符串C.变体 D.数值或字符串(视输入的数据而定) 7、为了把焦点移到某个指定的控件,所使用的方法是:A A.SetFocus B.Visible C.ReFresh D.GetFocus 8、函数String(3,”str”)的功能是:b A.把数值型数据转换成字符串 B.返回有3个字符串组成的字符串 C.从字符串中第3个字符 D.从字符串中第3个字符的位置开始取字符串 9、双击窗体中的对象后,Visual Basic将显示的窗口是:c A.项目(工程)窗口B.工具箱C.代码窗口D.属性窗口 10、用于获得字符串s最左边4个字符的函数是:a A.Left(s,4) B.Left(1,4) C.LeftStr(s) D.LeftStr(3,4) 11、以下程序段的输出结果是:d a=Sqr(3) b=Sqr(2) c=a>b Print c A.-1 B.0 C.False D.True 12、用下面语句定义的数组的元素个数是:c Dim A (-4 to 6) As Integer A.6 B.7 C.11 D.9

VB模拟试题

VB模拟试题 一、选择题(15分,每题1分) 1、VB集成开发环境共有三种模式,以下 __________ 三种模式是正确? (A) 设计、运行、退出 (B)运行、中断、退出 (C) 设计、运行、中断 (D)运行、中断、结束 2、以下叙述中错误的是__________ (A) 事件过程是响应特定事件的一段程序 (B) 不同的对象可以具有相同名称的方法 (C) 对象的方法是执行指定操作的过程 (D) 对象事件的名称可以由编程者指定 3、如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 __________ (A) 如果工程中含有Sub Main过程,则程序一定首先执行该过程 (B) 不能把含有Sub Main过程的标准模块设置为启动模块 (C) 用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 (D) 任何时刻最多只有一个窗体是活动窗体 4、下列说法哪种正确?每次调用过程时,__________ (A) Dim声明的变量可保持原值;Static声明的变量会重新初始化。 (B) Static声明的变量可保持原值;Dim声明的变量会重新初始化。 (C) Dim、Static声明的变量都可以保持原来的值。 (D) Dim、Static声明的变量都会重新初始化。 5、表达式 5 Mod 3+3\5*2的值是__________ (A) 0 (B) 2 (C) 4 (D) 6 6、从字符串N的第5个字符开始,获取4个字符,应使用 _________。 (A) Len(N,5,4) (B) Mid(N,5,4) (C) Right(N,5,4) (D) Rtrim(N,5,4) 7、InputBox函数返回值的类型为 _________。 (A) 数值 (B) 字符串 (C) 变体 (D) 数值或字符串(视输入的数据而定) 8、语句Dim A(3, -2 to 2, 5)声明的数组A包含_________个数组元素。 (A) 120 (B) 75 (C) 60 (D) 13

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

VB考试题及答案

1、VB应用程序中可以包括三种模块:( 窗体模块)、( 标准模块) 和类模块。 2、下列过程不能在标准模块中定义的是( A )。 A、事件过程 B、子过程 C、函数过程 D、公共过程 3、以下叙述中错误的是D A、如果过程被定义为Static类型,则该过程中的局部变量都是Static类型 B、Sub过程中不能嵌套定义Sub过程 C、Sub过程中可以嵌套调用Sub过程 D、事件过程可以像通用过程一样由用户定义过程名 2、在某一窗体模块中定义的全局级过程,若被该模块外的模块所调用,必须在该过程名前加上( 窗体名称)。 2、自定义的过程有两种形式:_Sub_和_Function_。 3、用于退出过程的语句是( D )。 A、Exit B、Exit For C、Exit Do D、Exit Sub 4、在过程的参数列表中列入__ Optional __关键字,就可以指定过程的参数为可选的。 5、如果使用Call关键字来调用一个需要参数的过程,参数就必须要加上__括号__。 1、在窗体代码中有以下事件过程的声明,其中Private表示( B ) Private Sub lblAbc_Change() …… End Sub A、此过程可以被任何其它过程调用 B、此过程只可以被本窗体模块中的其它过程调用 C、此过程不可以被其它过程调用 D、此过程只可以被本工程中的其它过程调用 9、假定已定义了一个过程Sub Add(a As Single,b As Single),则正确的调用语句是( A )。 A、Add 12,5 B、Call(2*x,Add(1.57)) C、Call Add x,y D、Call Add(12,12,x) 10、要想在过程调用后返回两个结果,下面的过程定义语句合法的是( C )。 A、Sub Procl(ByVal,n,ByVal m) B、Sub Procl(n,ByVal m) C、Sub Procl(n,m) D、Sub Procl(ByVal n,m) 6、写出单击命令按钮Command1时的窗体显示结果。 Public Sub Proc(ByRef n As Integer,ByVal m As Integer) n=n Mod 10 m=m\10 End Sub Private Sub Command1_Click() Dim x as Integer,y As Integer x=15:y=30 Call Proc(x,y) Print x;y

相关文档