VB第三章练习题
VB第3章习题答案
![VB第3章习题答案](https://img.taocdn.com/s3/m/f94dcc006c85ec3a87c2c58f.png)
三、编程题--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章习题](https://img.taocdn.com/s3/m/7b1d7a20915f804d2b16c1ed.png)
第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各章习题](https://img.taocdn.com/s3/m/eda54868a45177232f60a295.png)
第一章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第三章练习题](https://img.taocdn.com/s3/m/037527ac25c52cc58bd6becb.png)
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基本语法练习题](https://img.taocdn.com/s3/m/e681d8b9fd0a79563c1e7241.png)
练习题一、选择题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程序设计教程_课后习题答案及练习](https://img.taocdn.com/s3/m/55fbbfe39a89680203d8ce2f0066f5335a816736.png)
"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章复习资料](https://img.taocdn.com/s3/m/b05188a001f69e3142329422.png)
第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各章练习题](https://img.taocdn.com/s3/m/f0708bca172ded630b1cb6dd.png)
第一章选择题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 )。
数据库原理与应用,第三章练习
![数据库原理与应用,第三章练习](https://img.taocdn.com/s3/m/a1d98f0dcc1755270722082b.png)
利用图3-9所给的三个关系,完成如下关系代数表达式:1、查询信息系学生的选课情况,列出学号、姓名、课程号和成绩。
2、查询“VB”课程的考试情况,列出学生姓名、所在系和考试成绩。
3、查询考试成绩高于90分的学生的姓名、课程名和成绩。
4、查询至少选修了9512101号学生所选的全部课程的学生的姓名和所在系。
设有一个学生-课程数据库,包括学生关系Student(sno,sname,ssex,sage,sdept),课程关系Course(cno,cname,ccredit)和选修关系SC(sno,cno,grade),注:sno:学号,sname:姓名,ssex:性别,sage:年龄,sdept:系别,cno:课程号,cname:课程名,ccredit:学分,ccredit:成绩。
分别写出符合下面要求的关系代数表达式:(1)查询信息系(IS系)全体学生(2)查询学生的姓名和所在系(3)查询选修了2号课程的学生的学号设有四个关系模式仓库(仓库号,城市,面积)职工(仓库号,职工号,工资)供应商(供应商号,供应商名,地址)订购单(职工号,供应商号,订购单号,订购日期)用关系代数完成以下检索:(1)检索在上海工作的职工的工资。
(2分)(2)检索和职工E1、E4、E7有联系的供应商的名称。
(3分)考虑下面包含学生选课信息的关系:Student(学号、姓名、性别、年龄、所在系)Course(课程号、课程名、学分、学期、学时)Sc(学号、课程号、成绩)试用关系代数完成以下检索:(9分,3分/题)(1).查询在第三学期开设的课程情况,列出课程号、课程名、学分、学时。
(2).查询信息系学生的选课情况,列出学号、姓名、课程号和成绩。
(3).查询“VB”课程的考试情况,列出学生姓名,所在系和考试成绩。
假设某酒店数据库中有如下的几个关系模式:客户个人信息表(身份证号,姓名,性别,年龄,工作单位)客户入住信息(身份证号,客房号,入住时间,退房时间)客房(客房号,客房类型号)定价(客房类型号,客房类型,单价)订票(身份证号,机票号,订票时间)机票(机票号,起始地,目的地,起飞时间,到达时间,机票价格,机票状态,航空公司号)航空公司(航空公司号,航空公司,电话)雇员(雇员号,姓名,雇用日期,被投诉次数)打扫(雇员号,客房号)试用关系代数完成如下操作:(10分,2分/小题)(1)查询各客户的姓名和工作单位。
VB第三章课后习题答案(20210110133743)
![VB第三章课后习题答案(20210110133743)](https://img.taocdn.com/s3/m/e66f683b6294dd88d1d26b88.png)
、单项选择题1、设x=4,y=6,则以下不能在窗体上显示出“ A=10得语句就是()A、PrintA=x+yB、Print"A=";x+yC、Prin t"A="+Str(x+y)D、Prin t"A=" &x+y2、假定有如下得命令按钮(名称为mand1)事件过程:PrivateSubma nd1_Click()x=lnputBox("输入:","输入整数")MsgBox"输入得数据就是:”,输入数据:"+xEndSub程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误得就是()A、x得值就是数值10B、输入对话框得标题就是输入整数”C、信息框得标题就是输入数据:10 ”D、信息框中显示得就是输入得数据就是:”3、有如下程序a=3;b=4PRINT b v aEND运行后,输出得结果就是A、4> 3( )B、-1C、0D、显示出错信息4、在窗体(名称为Form1)上画一个名称为Text1得文本框与一个名称为mand1得命令按钮,然后编写一个事件过程。
程序运行以后,如果在文本框中输入一个字符,则把命令按钮得标题设置为“计算机等级考试”。
以下能实现上述操作得事件过程就是A、Private Sub Text1_Cha nge()B、Private Sub man d1_Click()mand1、Caption= ”计算机等级考试”Capti on= ”计算机等级考试”End Sub End SubC、Private Sub Form1_Click() D 、Private Sub mand1_Click()Text1 、Caption= ”计算机等级考试”Text1 、Text= ”计算机等级考试”End Sub End Sub5、假定有如下得窗体事件过程:Private Sub Form_Click()a$ = "Microsoft Visual Basic"b$ = Right(a$, 5)c = Mid(a$, 1, 9)MsgBox a$, 34, b$, c$, 5End Sub程序运行后单击窗体,则在弹出得信息框中得标题栏中显示得信息就是( )A、Microsoft Visual B 、Microsoft C、Basic D 、56、窗体上放置了三个文本框,若在Text1 中输入456,在Text2 中输入78,在程序中执行了语句Text3=Text1+Text2 后,则在Text3 中显示( )A、434 B 、45678 C、溢出D、语法错误7、执行下面得程序,单击窗体,则在窗体上显示得就是( )。
VB1-3章_习题答案(课本习题)
![VB1-3章_习题答案(课本习题)](https://img.taocdn.com/s3/m/312a774f5acfa1c7aa00cc91.png)
VB习题答案(1-3章)习题一一、选择题1.C 2.C 3.A 4.C 5.C 6.C 7.B二、填空题1.学习版、专业版、企业版2.窗体界面3.Alt+F4三、简答题1.简述Visual Basic语言的特点。
Visual Basic是Windows操作平台下的可视化编程语言,它继承和发展了BASIC语言的基本功能,具有简单易学、功能强大等特点。
Visual Basic提供了可视化设计工具,以图形用户界面(GUI)为PC机用户提供了一个直观的工作环境。
支持面向对象的程序设计(OOP),采用事件驱动方式,提供对象的链接与嵌入(OLE)和访问数据库等功能。
2. Visual Basic 6.0的集成开发环境由哪些部分组成,各部分的主要功能是什么?1. 标题栏:用来显示打开的工程名称和系统的工作状态。
2. 菜单栏:菜单栏中包括“文件”、“编辑”、“视图”、“工程”、“格式”、“调试”、“运行”、“查询”、“图表”、“工具”、“外接程序”、“窗口”和“帮助”共有13个菜单项。
这是一组下拉式菜单,提供了设计、编辑、编译和调试应用程序所需要的绝大部分功能和命令。
3. 工具栏: Visual Basic 6.0提供了“编辑”、“标准”、“窗体编辑器”和“调试”4种工具栏。
工具栏上形象直观的排列着一些最常用的命令按钮,对应特定的常用操作命令。
4. 控件箱:控件箱提供了一组控件。
设计界面时,用户可以用鼠标双击控件箱中的控件,在窗体中画出该控件,或用鼠标单击控件箱中的控件,然后在窗体中拖动鼠标画出所需的控件。
5. 窗体设计器:窗体设计器是应用程序最终面向用户的窗口。
各种控件、图形、数据以及程序的运行结果都在窗体设计器窗体中显示出来。
6. 工程资源管理器:在工程资源管理器窗口中(图1-2),列出了应用程序的工程以及工程中的窗体和模块。
7. 属性窗口:属性窗口主要用来设置Visual Basic窗体及各控件的属性特征,属性窗口的主体部分分为左右两列,左边是控件的属性名列表,右边是控件的属性值列表。
VB作业第三章习题答案
![VB作业第三章习题答案](https://img.taocdn.com/s3/m/d08aece95ef7ba0d4a733b1a.png)
本文由goodlak贡献 亲亲资料网第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 )。
《第3章 VB语言基础》习题
![《第3章 VB语言基础》习题](https://img.taocdn.com/s3/m/80feb78cb9d528ea81c779b8.png)
《第3章VB语言基础》习题一、填空题1.写出下列常量的数据类型:45“45” 4.5D+2 4.5E22.指出下列变量的类型:Min max! i% str$Count% area#3.指出下列合法的变量名是Integer,_Student,4r,$test,Use,β,变量,Book/No,Stu.No4.VB中,字符串常量的分界符是,日期/时间型常量的分界符是。
5.执行下列语句,输出的结果是a$=”Good”b$=”Morning”Print a$+chr(13)+b$6.窗体的单击事件中有如下代码:Private sub form1_click()Static x as integerX=x+1Print xEnd sub运行该程序,单击窗体两次,窗体上显示的内容是。
7.VB语言的表达式正确描述下列命题:a小于b或小于ca和b中有一个小于ca是奇数a不能被b整除8.InputBox函数返回值的数据类型为;MsgBox函数返回值的数据类型为。
9。
由关键字声明的局部变量在整个程序运行时一直存在。
10.定义变量时如不指定类型,该变量为变量。
11.日期常量用作为界定符。
12.可以在窗体模块的声明段中进行的声明。
13.表达式4 + 6 \ 5 * 7 / 9 Mod 3的值是。
14.表达式Len("幸运52")的值是。
15.可表示[50,100]之间的随机数的语句是。
16.Print方法分区输出时,用分隔多个表达式。
二、单项选择题1.下列是合法变量的是()。
A、FilenameB、A(A+B)C、254DtD、Print2.下列是VB所允许的数是()。
A、10^(1.25)B、D32C、12ED、+-2.53.数“8.6787E+8”写成普通的十进制是()。
A、86 787 000B、867 870 000C、8 678 700D、8 678 700 0004.语句Print 5*5\5/5的输出结果是()。
VB书课后题答案 第2、3、6章习题
![VB书课后题答案 第2、3、6章习题](https://img.taocdn.com/s3/m/8e63431305087632301212b4.png)
8lsb2.6 习题p411. 下列都属于Visual 数据类型的是___________。
A.Short、Int、Long、Single、DoubleB.Short、Integer、Long、Float、DoubleC.Integer、Long、Single、Double、DecimalD.Boolean、Byte、Bit、Decimal、Date2. 以下定义常量不正确的语句是____________。
A.Const Num as Integer=10B.Const Num as Long=23.4,Str$=""C.Const Str$=""D.Const Str$=# #3. 使用数值类型数据时,系统有时为什么会提示“溢出”错误?4. 什么是变量的隐式声明和显示声明?5. 根据条件写出相应的表达式。
(1)产生“A”~“Z”范围内的一个字符。
Int(rnd()*26+65)(2)产生150~268(包括150和268)范围内的一个正整数。
Int(rnd()*119+150)(3)产生100~999范围内的一个正整数,并判断是否能整除5和7。
X=int(rnd()*900+100)If x mod 5 And x mod 7 thenMsgBox( x & “能被5 和7 整除”)ElseMsgBox( x & “不能被5 和7 整除”)Endif(4)将任意一个2位数的个位与十位分离。
P30(5)产生“a”~“n”范围内的一个小写字母,并转换为大写字母。
Ucase(Chr(Int(Rnd()*14+97)))(6)将一个字符串中去掉左右的空格,再将首字母和末尾字母一起构成一个新的字符串。
(7)表示年龄age在15~30岁之间的女生。
Age >=15 And age<=30 And 性别=”女”6. 编写程序,将系统当前的时间和日期通过Label控件显示。
VB第三章课后习题答案
![VB第三章课后习题答案](https://img.taocdn.com/s3/m/752b6b1acf84b9d528ea7a80.png)
习题一、单项选择题1、设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句就是( )A、PrintA=x+yB、Print"A=";x+yC、Print"A="+Str(x+y)D、Print"A="&x+y2、假定有如下的命令按钮(名称为Command1)事件过程:PrivateSubCommand1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据就是:”,,”输入数据:"+xEndSub程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的就是( )A、x的值就是数值10B、输入对话框的标题就是“输入整数”C、信息框的标题就是“输入数据:10”D、信息框中显示的就是“输入的数据就是:”3、有如下程序a=3;b=4PRINT b<aEND运行后,输出的结果就是( )A、4>3B、-1C、0D、显示出错信息4、在窗体(名称为Form1)上画一个名称为Text1的文本框与一个名称为Command1的命令按钮,然后编写一个事件过程。
程序运行以后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。
以下能实现上述操作的事件过程就是( )A、Private Sub Text1_Change()B、Private Sub Command1_Click()Command1、Caption=”计算机等级考试”Caption=”计算机等级考试”End Sub End SubC、Private Sub Form1_Click()D、Private Sub Command1_Click()Text1、Caption=”计算机等级考试”Text1、Text=”计算机等级考试”End Sub End Sub5、假定有如下的窗体事件过程:Private Sub Form_Click()a$ = "Microsoft Visual Basic"b$ = Right(a$, 5)c = Mid(a$, 1, 9)MsgBox a$, 34, b$, c$, 5End Sub程序运行后单击窗体,则在弹出的信息框中的标题栏中显示的信息就是( )A、Microsoft VisualB、MicrosoftC、BasicD、56、窗体上放置了三个文本框,若在Text1中输入456,在Text2中输入78,在程序中执行了语句Text3=Text1+Text2后,则在Text3中显示( )A、434B、45678C、溢出D、语法错误7、执行下面的程序,单击窗体,则在窗体上显示的就是( )。
VB第二、三章习题答案
![VB第二、三章习题答案](https://img.taocdn.com/s3/m/a7b1ab0b90c69ec3d5bb751f.png)
第一章课后习题一、选择题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)Left7. 类是对象的抽象,对象则是类的具体化。
在窗体上建立的一个控件称为______。
(A)对象(B)容器(C)实体(D)类8. 若要使标签控件显示时不覆盖其背景内容,要对______属性进行设置。
(A)BackColor (B)BorderStyle(C)ForeColor (D)BackStyle9. 用一个程序段对一对象被单击(或双击)作出响应,从而实现指定的操作,称为______。
(A)可视画化程序设计(B)事件驱动编程机制(C)过程化程序实际方法(D)非过程化程序设计语言10. 文本框没有______属性。
(A)Enabled (B)Visible (C)BackColor(D)Caption11. 不论何控件,共同具有的是______属性。
(A)Text (B)Name (C)ForeColor (D)Caption12. 要使Form1窗体的标题栏显示"欢迎使用VB",以下______语句是正确的。
vb练习题第三章
![vb练习题第三章](https://img.taocdn.com/s3/m/1862b227192e45361066f54e.png)
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+E8.工程文件的扩展名是________。
A) frm B) frx C) cls D)vbp9.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为"Visual Basic Test"的语句为________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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。