VB第三章练习题

合集下载

VB第3章习题答案

VB第3章习题答案

三、编程题--5
MsgBox "显示重试和取消按钮", 5 + 64 + 256, "消息框“ 或者 MsgBox "显示重试和取消按钮", 325, "消息框“ 或者 MsgBox "显示重试和取消按钮", vbRetryCancel + vbInformation + vbDefaultButton2, "消息框"
第三章习题答案
一. 选择题 • 1—5: C • 6—10: A • 11—13:A
A A D B C B A C C D
二. 填空题
• • • • • • • • • 1. 工程 2. 设计 运行 3. 系统 用户 4. True 5. Text 6. True 7. Command1.Enabled=True 8. Default 9. Prompt 10. 先后顺序 11. 紧凑格式
三、编程题--4
• • • • • • • Private Sub Command1_Click() Dim n1!, n2!, n3! n1 = Val(InputBox("输入n1:")) n2 = Val(InputBox("输入n2:")) n3 = Val(InputBox("输入n3:")) Label1.Caption = (n1 + n2 + n3) / 3 End Sub
三、编程题--1
Private Sub Command1_Click() • Print "Visual Basic容易学吗?" • End Sub
• Private Sub Command2_Click() • Print "用心学就容易!&• • • • • • • • • • Private Sub Command1_Click() Dim yw!, sx!, yy! pj!, fc! yw = Val(InputBox("输入语文成绩")) sx = Val(InputBox("输入数学成绩")) yy = Val(InputBox("输入英语成绩")) pj = (yw+ sx+yy) / 3 fc = (yw-pj)^2 + (sx-pj)^2 + (yy-pj)^2 Print "平均成绩:", pj Print "方差:", fc End Sub

vb考试复习3章-4章习题

vb考试复习3章-4章习题

第3章 Visual Basic程序设计代码基础一. 选择题1.下列【】字符不属于Visual Basic字符集。

(A)A (B)# (C)巳(D)@2.以下不合法的常量是【】。

(A)1O^2 (B)100 (C)100.0 (D)1OE+013.Visual Basic允许的常量有【】。

(多选)(A)E7 (B)4.8E2 (C)2.5*10 (D)E-5(E)1/2 (F)1.le-2 (G)π(H)False4.以下【】不是合法的常量。

【】是布尔常量, 【】是字符串常量, 【】是日期常量。

(多选)(A)true (B)”100”(C)11-03-99 (D)F (E)'AN' (F)#11/05/1998#5.常量-0.00013579的科学记数法是【】。

(多选)(A)-1,3579E+OA (B)13579E-4 (C)-13579E-5 (D)-13579E-046.Visual Basic中的数据也可以以十六进制或八进制表示,十六进制数据以【】开头,八进制数据以【】符号开头。

(A)$E (B)$H (C)&O (D)&H7.\、/、Mod、* 四个算术运算符中,优先级最低的是【】。

(A)\(B)/ (C)Mod (D)*8.以下【】是字符串常量, 【】可以作为字符串变量。

(A)m (B)#01/01/99# (C)"m" (D)Tme9.下列【】是日期型常量。

(A)"2/1/02" (B)2/1/02 (C)#2/1/02# (D){2/1/02}10.下面【】不是字符串常量。

(A)"你好" (B)"" (C)"Tme" (D)#False#11.表达式Int(8*Sqr(36)*Lo^(-2)*10+0.5)/10的值是【】。

(A).48 (B).048 (C)5 (D).0512.表达式Val(".123E2CD")的值是【】。

vb各章习题

vb各章习题

第一章Visual Basic程序设计概述一、选择题1.Visual Basic是一种面向对象的可视化程序设计语言,采用了___A___的编程机制。

(A)事件驱动(B)按过程顺序执行(C)从主程序开始执行(D)按模块顺序执行2.在Visual Basic中最基本的对象是___C_____,它是采用程序的基石,是其它程序的容器。

(A)文本框(B)命令按钮(C)窗体(D)标签3.多窗体程序是由多个窗体组成。

在缺省情况下,VB在应用程序执行时,总是把____D____指定为启动窗体。

(A)不包含任何控件的窗体(B)设计时的第一个窗体(C)包含控件最多的(D)命名为Form1的窗体4.有程序代码如下:Text1.Text = "Visual Basic"则:Text1,Text和"Visual Basic"分别代表_____C___。

(A)对象,值,属性(B)对象,方法,属性(C)对象,属性,值(D)属性,对象,值5.Visual Basic是一种面向对象的程序设计语言,_____A___不是面向对象系统所包含的三要素。

(A)变量(B)事件(C)属性(D)方法6.Visual Basic的一个应用程序至少包含一个____B____文件,该文件存储窗体上使用的所有控件对象和有关的________、对象相应的________过程和________代码。

(A)模块、方法、事件、程序(B)窗体、属性、事件、程序(C)窗体、程序、属性、事件(D)窗体、属性、事件、模块7.以下不属于Visual Basic的工作模式是_____A___模式。

(A)编译(B)设计(C)运行(D)中断8.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是___C_____。

(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口9.保存新建的工程时,默认的路径是___B_____。

(A)My Documents (B)VB98 (C)\ (D)Windows10.将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是________。

VB第三章练习题

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.把1234.567的小数部分四舍五入转换为整数,可使用函数()。

11.将x四舍五入到百位(例如,若x=23874.52应舍入成23900),可使用表达式()。

12.将x从十位截断(例如,x=23874.52应截成23800)可使用表达式()。

13.设X为数值变量,求X的常用对数可使用的表达式是(Log(X)/Log(10) )。

14.要从字符串“Visual BASIC 6.0”中截取子字符串“BASIC”可使用函数()15.设S是字符串变量,并且串长度为7,写出生成由S的偶数序号字符组成的字符串的表达式(例如,把字符串”ABCDEFG”变成“BDF”)。

第三章VB基本语法练习题

第三章VB基本语法练习题

练习题一、选择题1、下列哪个符号是合法的变量名?。

A.VB123 B.Abs C. 99Ji D. x/y2、Visual Basic 中不存在下列哪一种数据类型?A.字符串类型 B. 日期类型C. 逻辑类型D. 指针类型3、把数值型转换为字符(串)型需要使用下列哪一个函数?。

A.Val B.Str C. Asc D. Chr4、如果x是一个正实数,对x的第三位小数四舍五入的表达式__________。

A.0.01*Int(x+0.005) B. 0.01*Int(100*(x+0.005))C. 0.01*Int(100*(x+0.05))D. 0.01*Int(x+0.05)5、数学式子10Sin25。

写成Visual Basic表达式是__________。

A.10Sin25 B. 10*Sin(25)C. 10*Sin(25。

)D. 10*Sin(25*3.14/180)6、下列变量中,哪个变量是单精度实型?A.Count% B. Bold# C. AA$ D. Aver! 7、表达式Left(“asdf”,2)+UCase(“as”)的值是?A.asas B. asAS C. dfas D.dfAS8、如果希望用变量X来存放数据1234.5678912,应将X定义为什么类型?A. 字符型B. 长整型C. 双精度型D. 单精度型9、表达式6+10 Mod 4*2+1是__________。

A. 9 B.11 C. 1 D. 310、用于截去字符串左右空格的函数是_________。

A. Trim() B.Rtrim() C. Instr() D. Mid()11、下列控件中,不能改变大小的是_________。

A. TextBox B.Label C. Timer D. PictureBox12、下列赋值语句合法的是_________。

A. A=B+C B.B+C=A C. –B=A D. A=2B13、下列哪一个能使变量P、Q的值交换?A. P=Q:Q=P B.P=T:P=Q:Q=TC. T=P:P=Q:Q=TD. T=P:Q=T:P=Q14、在Print方法中,为了使数据以紧凑格式输出,应在输出项之间加入哪种分隔符?A.逗号 B. 分号 C. 空格 D.顿号15、如果想在程序运行时从键盘输入数据,应使用下列哪一个方法?A.赋值语句 B. InputBox C. MsgBox D.Print 16、消息框函数MsgBox不但能输出信息,还能通过返回值告诉程序用户什么?A.按下哪一个按钮 B. 是否继续C. 哪个图标D.几个按钮17、为了在第30列上输出一个”*”,应使用下列哪种Print格式?A.Print 30,”*” B. Print 30;”*”C. Print Tab(30),“*”D. Print Tab(30);“*”18、条件“x是在区间[10,20]之内”,用Visual Basic表达式表示,正确的是_。

visual_Basic程序设计教程_课后习题答案及练习

visual_Basic程序设计教程_课后习题答案及练习

"VB程序设计"综合复习资料第一章 Visual Basic程序设计概述一、填空题1、VisualBasic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。

2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。

3、执行“工程〞菜单下的__________命令,可选择并添加Active*控件。

4、Visual Basic 6.0用于开发__________环境下的应用程序。

二、选择题1、下面不是VB工作模式的是〔〕A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是〔〕A.具有标准工具箱B.一个工程文件由假设干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、以下不能翻开属性窗口的操作是〔〕A.执行“视图〞菜单中的“属性窗口〞命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口〞按钮4、以下可以翻开立即窗口的操作是〔〕A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是〔〕A.可视化 B.面向对象 C.面向图形 D.事件驱动三、简答题1、代码窗口主要包括哪几局部?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的根本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。

2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。

3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能承受焦点。

VB第3章复习资料

VB第3章复习资料

第3章补充资料习题解答i •结构化程序的三种基本结构是什么? 答:顺序结构,选择结构和循环结构。

2•指出下列赋值语句中错误(包括运行时产生的错误) 答:(1) 10x=Si n(x)+y '10x 是非法变量名 (2) c=3+Sqr(-3) '待求平方根的数为负数 (3) c+x+y=c*y'赋值符号的左边是表达式 (4) x=Si n( x)/(20 Mod 2)'分母为零3. Msgbox 函数与InputBox 函数之间有什么区别?各自获得什么值?答:两个函数的共同之处是均显示对话框。

区别:InputBox 函数等待用户在文本框中输入数据,获得的是输入的字符串数据; Msgbox 函数等待用户按下按钮,获得的是表示按钮的整数值,以决定程序的流向。

答:使用Format 函数,具体如下:Print Format (x, “ 0.0 ") Print Format (y , “0.00 “) Print Format (z , “ 0.000 “)5.语句If 表达式Then,中的表达式可以是算术、字符、关系逻辑表达式中的哪些?答:可以是算术、关系、逻辑表达式。

按照一般语言规定,If 后应该是关系表达式、逻辑表达式,根据其结果逻辑值是 True或Flase 决定是否执行Then 后面的句子。

而在 VB 中还可以是算术表达式,因为 VB 逻辑判断中,对于非0值就作为True ,而0值作为Flase ,因此如下分段函数sin x/ x, 0,可用VB 语句表示为:If x The n而不必写成If x y=Sin (x) /x Else y=0 <>0 Theny = Sin (x)/ x Else y =06.指出下列语句中的错误: (1) 答: If x > y Then Print x“》”应写成“> =”(2) 答: If 10 < x < 20 Then x=x+20VB 中表示x 的范围“ 10< x < 20”应写成“ 10< x And x < 20”7.按照下列条件,写出相应的条件语句:(1)当字符变量中第三个字符是“ C ”时,利用Msgbox 显示“ Yes ”,否则显示“ No ”。

vb各章练习题

vb各章练习题

第一章选择题1. VB是一种面向对象的可视化程序设计语言,采取了(A )的编程机制。

(A)事件驱动(B) 按过程顺序执行(C)从主程序开始执行(D) 按模块顺序执行2. 以下不属于VB的工作模式的是(c )模式。

(A) 运行(B)设计(C) 编译(D)中断3. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是( C )。

(A)窗体布局窗口(B)立即窗口(C)代码窗口(D)监视窗口4. 保存新建工程时,默认的路径是(B )。

(A)My Documents (B)VB98 (C)\ (D)Windows5. 将调试通过的VB工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其他机器上不能运行的主要原因是(A )。

(A)运行的机器上无VB系统(B)缺少.frm窗体文件(C)该可执行文件有病毒(D)以上原因都不对6. VB6.0集成开发环境可以(D )。

(A)编辑、调试、运行程序,但不能生成可执行程序(B)编辑、调试、生成可执行程序,但不能运行程序(C)编辑、生成可执行程序、运行程序,但不能调试(D)编辑、调试、运行程序,也能生成可执行程序7. VB6.0集成环境的主窗口中不包含(B )。

(A)菜单栏(B)状态栏(C)标题栏(D)工具栏8. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C )。

(A)工程资源管理器窗口(B)工具箱窗口(C)代码窗口(D)属性窗口9. 下面四个选项中,不是VB6.0工具箱的标准控件的是(C )。

(A)滚动条(B)定时器(C)多媒体(D)框架10. VB6.0的(C )版本,可供专业编程人员开发功能强大的组内分布式应用程序。

(A)初级版(B)学习版(C)企业版(D)专业版11. 英文缩写“OOP”的含义是(A )。

(A)面向对象程序设计(B)结构化程序设计语言(C)事件驱动的编程机制(D)可视化程序设计12. 不能打开代码窗口的操作是(B )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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))。

18.产生从到之间的随机数(包括两端点)可使用的表达式是()。

2选择题
1.下面选项中()是算术运算符。

a)% b)&c)Mod d)And
2下面不合法的标识符是()。

a)Go_To b)Tab1 c)姓名d)Int
3.下列选项中,把r定义为双精度型变量的是()。

a)r% b)r! c)r# d)r$
4.下列表达式中()是错误的。

a)2^a/5 b)–2^1/5
c)2^(1/5) d)(-2)^(1/5)
5.在下列选项中,正确表达2a+5
的表达式是()。

a)2^a+5 b)2^a+2^5
c)2^(a+5) d)2^a2^5
6.10Mod4的值为()。

a)1 b)2 c)4 d)10
7.下列运算符中()优先级最高。

a)/ b)\ c)Mod d)+
8.在VB中不能表示逻辑值的是()。

a)True b)–1 c)1 d)T
9.能正确表达a≤1或a≥5的逻辑表达式是()。

a)a<=1或a>=5b)a<=1,a>=5
c)a<=1ora>=5d)a<=1Anda>=5
10.设X为整型变量,不能正确表达1<X<5的逻辑表达式是()。

a)1<X<5 b)X=2orX=3orX=4
c)1<XAndX<5
d)Not(X<=1)AndNot(X>=5)
11.求COS35°可以使用的函数是()。

a)Cos35 b)Cos(35) c)Cos(35o)
d)Cos(35*180)
12.Len(“中国人民”)的值是()。

a)0 b)4 c)8 d)不能确定
13.设X是一个正实数,对X的第二位小数四舍五入可使用的函数是()。

a)Int(X+/10 b)Int((X+/10)
c)Int(10*(X+)/10 d)Int(10*(X+/10)
14.函数Int(Rad*99+1)产生随机数的范围是()。

a)[1,99)b)[1,99]c)[1,100)d)[1,100]
15下列符号哪些是正确的变量名
1)n 2)3x 3)Abs 4)855)print_56 6)
π7)a%b 9)ab#10)MyName 11)“年龄”
12)学校$
16.在一个语句内写多条语句时,每个语句之间用()符号分隔。

(A),(B):(C)、(D);
17.一句语句要在下一行继续写,用()符号作为续行符。

(A)+(B)-(C)_ (D)
18.下面()是合法的变量名。

(A)X_YZ (B)123ABC
(C)integer(D)X-Y
19.下面()是不合法的整常数。

(A)100 (B)&O100
(C)&H100(D)%100
20.下面()是合法的字符常数。

(A)ABC$ (B)"ABC"
(C)'ABC' (D)ABC
21.下面()是不合法的单精度型常数。

(A)100! (B)
(C)1E+2 (D)+2
22下面()是合法的单精度型变量。

A\\$字符型,#双精度
(A)num! (B)sum%
(C)xinte$(D)mm#
23.表达式16/4-2^5*8/4MOD5\2的值为()。

(A)14(B)4 (C)20(D)2
24.数学关系3<=x<10表示成正确的VB表达式为()。

(A)3<=X<10 (B)3<=XANDX<10
(C)X>=3ORX<10(D)3<=XAND<10
25.\、/、MOD、*四个算术运算符中,优先级别最低的是()。

C
(A)\B)/(C)MOD(D)*
26.与数学表达式对应,VB的不正确表达式是()。

(A)a*b/(3*c*d) (B)a/3*b/c/d
(C)a*b/3/c/d (D)a*b/3*c*d
函数不可能为下列()值。

(A)0(B)1(C)(D)
*100+/100的值为()。

(A)198 (B)
(C)(D)200
29.已知A$="",则表达式Val(Left$(A$,4)+Mid(A$,4,2))的值为()。

(A)123456 (B)123445
(C)8 (D)6
("m",1,#1/30/2000#)语句显示的结果是()。

(A)00-2-29 (B)00-2-28
(C)00-2-30(D)00-1-31。

相关文档
最新文档