vb第三章作业a

合集下载

第三章 VB 语言基础

第三章 VB 语言基础

只有两个值True或False 代表真或假 如:1>4为False 40<100为True
1、基本数据类型
货币型:Currency
表示钱款,精确到小数点后4位 如:12.02, 1.27
1、基本数据类型
日期型:Date
表示100/1/1至9999/12/31的日期和时间,必 须用#号括起来。 如: #1999/01/01# #2007/3/18 12:00:00#
2、数值常量
货币型常数
货币数据类型是为表示钱款而设臵的。 精确到小数点后4位(小数点前有15位) 。
如:23.03@
2、数值常量
浮点数(实数)
单精度实型(Single),双精度实型(Double) 1)十进制小数形式: 例如0.123、.123、122.0、123!、123#等 2)指数形式: 例如1.25E+3 和 1.25D+3, 相当于1250.0 或者 1.25×103
乘,除(浮点)x*y,5/3=1.66666667 取余数(模
4+6
算术运算符的优先级
高 ^ 指数
*,/
1、优先级是运算的 先后次序。 取负 2、同级,从左到右。 乘,除(浮点) 3、先计算括号内
\
Mod 低 +,-
整数除
取余数(模) 加法,减法 3+5*6/(1+2)
[Public | Private] Enum类型名称 成员名[=常数表达式] 成员名[=常数表达式] End Enum [] 内的参量为可选参量
三 运算符和表达式
运算符对操作数(常量,变量,函数值)的运算,组
成了表达式 运算符的定义与数学上不完全一致 哪个运算符先运算的问题就是优先级 x = 8*Count+2,x = Sum/Count (算术) 如果 x>=10 ,打印x (关系) 如果 (I>0) And (I<100),打印I (逻辑)

vb课后思考题答案

vb课后思考题答案

第三章思考题答案及相关内容 1.Visual Basic 提供了哪些标准数据类型?声明类型时,其类型关键字分别是什么?其类型符又是什么? 表 1.3.1 Visual Basic 的数据类型 数据类型 字节型 逻辑型 整型 长整型 单精度型 关键字 Byte Boolean Integer Long Single 类型符 无 无 % & ! 前缀 byt bin int lng sng 占字节数 1 2 2 4 4 0~255 True 与 False -32768 到 32767 -2,147,483,648~2,147,483,647 负数:-3.402823E38~-1.401298E-45 正数: 1.401298E-45~3.402823E38 双精度型 Double # dbl 8 负数:-1.79769313486232D308~ -4.94065645841247D-324 正数:4.94065645841247D-324~ 1.79769313486232D308 货币型 Currency @ cur 8 -922,337,203,685,477.5808~922,337, 203,685,477.5807 日期型 字符型 对象型 变体型 Date(time) String Object Variant 无 $ 无 无 dtm str obj vnt 8 字符串长有关 4 根据需要分配 01,01,100~12,31,9999 0~65535 个字符 任何对象引用 范 围2.哪种数据类型需要的内存容量最少,且可存储诸如 3.2345 这样的值? 答:单精度数据类型。

3.在 Form1 窗体通用声明部分声明的变量,可否在 Form2 窗体中的过程被访问? 4.为了使某变量在所有的窗体中都能使用,应在何处声明该变量? 5.在同一模块、不同过程中声明的相同变量名,两者是否表示同一个变量?有没有联系? 表 1.3.22 作用范围 不同作用范围的 2 种过程定义及调用规则 模 窗体 过程名前加 Private 例:Private Sub Mysubl(形参表) 能 能 块 级 标准模块 窗体 过程名前加 Public 或缺省 例:[Public] Sub My2(形参表) 能 能,但必须在过程 不能 不能 Call 窗 体 能 能,但过程名必须唯一, 例 :Call 标 准 模 块 全 局 级 标准模块定义方式 能否被本模块 其他过程调用 能否被本应用 程序其他模块 调用名前加窗体名, 例: 否 则 要 加 标 准 模 块 名 , 名.My2(实参表) 名.My2(实参表)局部变量:指在过程内用 dim 语句声明的变量(或不加声明直接使用的变量),只能在本过程中使用的变量,别的过程不可访问。

VB第三章

VB第三章

工程属性窗口的打开: 选择“工程”|“工程n属性” 命令 工程资源管理器窗口中,选中 该工程,在右击弹出的快捷菜单 中选择“工程n属性”
17
[例 3-2]

设计一程序,包括两个窗体,在第一个窗体上添 加一标签框,内写“进入动物世界”。运行时单 击该窗体,显示第二窗体,窗体上有一动物图片, 如再单击窗体2,窗体1又会显示出来,如图。
8
窗体的常用属性
属 性 名称(Name) Caption BackColor ForeColor BordStyle ControlBox Enabled Height Width Left Top MaxBotton MinBotton Moveable 用 途 决定窗体的名称,供相关的程序中使用 决定窗体标题栏显示的文本 用于确定窗体的背景颜色 用于确定窗体的前景色 用于决定窗体的边框风格 用于确定窗体是否具有控制菜单 控制窗体是否对用户事件作出响应 设置窗体的高度尺寸 设置窗体的宽度尺寸 设置窗体距屏幕左边的距离 设置窗体距屏幕顶部的距离 控制窗体是否具有最大化按钮 控制窗体是否具有最小化按钮 决定程序运行时窗体是否能够移动
Index属性:设置按钮在控件数组中的编号。
TabIndex和TabStop属性: TabStop设置按Tab键时 是否能定位到该按钮,TabIndex设置定位顺序。
ToolTipText:设置提示文本。 Enable:是否允许使用 Visible:是否可见
22
3.2.2 常用事件和常用方法
2
VB工程包含多种类型的文件
其中最常用的文件是: 工程文件 包含与该工程有关的全部文件、 对象以及所设置的环境选项的信息, 扩展名.vbp 窗体文件 包含窗体及其控件有关属性的文本描述、常量或变量 的声明、以及窗体内的过程代码等,扩展名为.frm 若窗体中对象的数据含有二进制属性,保存该窗体时 将自动生成同名的二进制数据文件,扩展名为.frx 标准模块文件 通常用来定义供其他窗体或模块引用的全局常量、变 量、过程等,扩展名为.bas

VB6.0第三章-VB语言知识

VB6.0第三章-VB语言知识

(2)变量数据类型的前缀
数据类型 Boolean Byte Currency Date Double Integer Long Single String 前缀 bln byt cur dtm dbl int lng sng str 例子 blntrue bytDate curReven dtmToday dblMonet intLoop lngSalary sngSmall strName
可视化程序设计——第三章 VB语言基础
上页
下页
20
3.3 常量和变量
定义变量名时尽量使用前缀来定义变量名
(1)变量作用域的前缀 变量作用域的前缀放置在所 有其他前缀之前,用来说明 该变量的作用范围。
范围 全局 模块级 局部 前缀 g m 无 例子 gstrname mblnYes dblLength
例:Option Explicit 显式声明 Function SafeSqr(num) 加:Dim TempVal As 先定义 TempVal=Abs(num) SafeSqr=Sqr(TempVal) End Function
可视化程序设计——第三章 VB语言基础
上页
下页
243.3 常量和变量可视化程序设计——第三章 VB语言基础
上页
下页
9
3.2 数据类型
例: Dim strJust4 As String*4 定长字符串 Dim strAny As String 变长字符串 StrAny=“Database” Debug.Print strAny strJust4= StrAny Debug.Print= strJust4
上页 下页
29
可视化程序设计——第三章 VB语言基础

VB程序设计案例教程 第三章窗体和常用控件

VB程序设计案例教程 第三章窗体和常用控件

(1)Cls方法
Cls方法可以清除屏幕上的文本、图形等所有的内容。使用它时不需要 给它任何的参数。 例 Cls使用方法 Private Sub Form_Paint() '窗体画图事件 Line (1000, 1000)-(2000, 1000) '画一条直线 Print "Cls实例" End Sub Private Sub Form_Click() '窗口点击事件 MsgBox “点击确定清除窗口中的内容" '弹出一个对话框 Cls '清屏方法 End Sub
窗体的常用方法 (Method)
方法是VB系统提供的,它隶属于对象,用来完成特定操作。窗 体常用的方法有: 1. Cls方法 Cls方法用来清除窗体上显示的正文和绘制的图形。 Cls方法的一般格式: [窗体名.]Cls 省略窗体名,则清除当前窗体上的正文和绘制的图形。例如: Form1.Cls 清除窗体1上显示的正文和绘制的图形。
'弹出一个对话框 '窗体单击事件 '隐藏窗体 '弹出一个对话框 '显示窗体
(3)Move方法
Move方法可以在程序中动态的移动窗口。Move方法需要有 参数,具体的语法格式如下: Object.Move Left,Top,Width,Height
其中Object表示窗口的对象名称。Object参数是可选的,如 果省略的话,那么就表示Move方法移动的是当前具有焦点的窗 体。Left表示窗体距屏幕左边的水平坐标。Left参数是必须有的 。Top表示窗体距屏幕上方的垂直坐标。Top参数是可选的。 Width表示窗体的新的宽度。Width参数是可选的,Height表示 窗体的新的高度。Height参数是可选的。

VisualBasic程序设计教程第三版课后习题答案

VisualBasic程序设计教程第三版课后习题答案

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

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

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

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,才能接受焦点。

VISUAL BASIC各章习题

VISUAL BASIC各章习题

visual basic测试题(一)一、选择题1、在一行语句内写多条语句时,每个语句之间用()符号分隔。

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

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

A.X_yzB.123abcC.integerD.X-Y4、下面()是不合法的整常数。

A.100B.&O100C.、&H100 D.%1005、下面()是合法的字符常数。

A.ABC$B.”ABC”C.ˋABCˊ D.ABC6、下面()是合法的单精度型变量。

A.num!B.sum%C.xinte$D.mm#7、下面()是不合法的单精度常数。

A.100!B.100.0C.1E+2D.100.0D +28、表达式16/4–2^5*8/4MOD5\2的值为()。

A.14B.4C.20D.29、数学表达式3≤x﹤10在VB中的逻辑表达式为()。

A.3≤x﹤10B.3<=x AND x﹤10C.x>=3OR x﹤10D.3<=x AND﹤1010、\、/、Mod、*4个算术运算符中,优先级别最低的是()。

A.\B./C.ModD.*11、与数学表达式ab/3cd对应,不正确的VB算术表达式是()。

A.a*b/(3*c*d)B.a/3*b/c/dC.a*b/3/c/dD.a*b/3*c* d12、Rnd函数不可能为下列()值。

A.0B.1C.0.1234D.0.000513、Int(198.555*100+0.5)/100的值()。

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

A.123456B.123445C.8D.615、Msgbox函数返回值的类型是()。

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

vb练习题第三章

vb练习题第三章

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+E8.工程文件的扩展名是________。

A) frm B) frx C) cls D)vbp9.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为"Visual Basic Test"的语句为________。

第三章VB测试题

第三章VB测试题

1、以下叙述中正确的是。

窗体的Name属性指定窗体的名称,用来标识一个窗体A.窗体的Name属性的值是显示在窗体标题栏中的文本B.可以在运行期间改变对象的Name属性的值C.对象的Name属性值可以为空D.2、以下关于窗体的描述中,错误的是。

执行Unload Form1语句后,窗体Form1消失,但仍在内存中A.窗体的Load 事件在加载窗体时发生B.当窗体的Enabled 属性为False时,通过鼠标和键盘对窗体的操作都被禁止C.窗体的Height、Width属性用于设置窗体的高和宽D.3、以下能够触发文本框Change事件的操作是。

文本框失去焦点A.文本框获得焦点B.设置文本框的焦点C.改变文本框的内容D.4、在窗体上有一个文本框控件,名称为Txttime:一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。

程序为:Private Sub Timer1_ _____()Txttime.Text=TimeEnd Sub在下划线上应填入的内容是。

EnabledA.VisibleB.IntervalC.TimerD.5. 单选题:(1.0分)在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。

要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中,则能够实现上述要求的语句序列是。

Option1.Value=True:Check1.Value=FalseA.Option1.Value=True:Check1.Value=TrueB.Option2.Value=False:Check1.Value=TrueC.Option1.Value=True:Check1.Value=1D.6、为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为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面向对象程序设计(山东联盟)知到章节答案智慧树2023年鲁东大学

VB面向对象程序设计(山东联盟)知到章节答案智慧树2023年鲁东大学

VB面向对象程序设计(山东联盟)知到章节测试答案智慧树2023年最新鲁东大学第一章测试1.一个应用程序________窗体。

参考答案:可包括多个2.在一个工程中可以有多个__________。

参考答案:窗体文件3.工程资源管理器窗口标题栏下的________按钮用于切换到“窗体编辑窗口”,显示和编辑正在设计的窗体。

参考答案:“查看对象”按钮4.在一个工程中可以有多个__________。

参考答案:标准模块文件5.在代码窗口中,当从对象列表框中选择了某一对象后,在______中会列出适用该对象的事件。

参考答案:过程框6.保存一个工程至少应保存两个文件,这两个文件分别是_______。

参考答案:窗体文件和工程文件7.工程文件的扩展名是________。

参考答案:vbp8.窗体文件的扩展名是________。

参考答案:frm9.标准模块文件的扩展名是________。

参考答案:bas10.Visual Basi的MSDN帮助窗口最明显的特征是________。

参考答案:保持了浏览器的特征11.Visual Basic窗体设计器的主要功能是________。

参考答案:建立用户界面第二章测试1.设有一名称为txtName的文本框,则下列能使其具有输入焦点的语句是________。

参考答案:txtName.SetFocus2.下列说法中错误的是________。

参考答案:Visual Basic是采用对象驱动编程机制的语言3.在运行时,如果按Tab键跳过了一个可以获得焦点的控件(如文本框),其原因可能是________。

参考答案:该控件的TabStop属性值为False4.设窗体上有一个文本框Text1,程序代码中有以下赋值语句(假定用到的控件和变量都存在),其中错误的是________。

参考答案:Text1.Caption = 895.假定Picture1和Text1分别为图片框和文本框的名称,则下列语句中错误的是________。

数据库原理与应用,第三章练习

数据库原理与应用,第三章练习

利用图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)查询各客户的姓名和工作单位。

visual basic 程序设计课后习题参考答案

visual basic 程序设计课后习题参考答案

Visual basic 程序设计习题参考答案第一章Visual basic 程序设计一、选择题二、填空题三、简答题1、简述visual basic 的特点。

(1)具有可视化的设计平台(2)面向对象的设计方法(3)事件驱动的编程机制(4)结构化程序设计语言(5)开放的数据库功能与网络支持2、什么是对象、类、属性、事件和方法?在可视化编程语言中,对象是代码和数据的集合,它可以是窗体和控件,也可以是菜单和数据库等。

描述一个对象有三个基本要素:属性、方法和事件。

类是一组用来定义对象的相关过程和数据的集合,即同类对象的集合和抽象。

属性是描述对象的一组特性。

方法是对象能够执行的动作,它是对象本身内含的函数或过程,用于完成某种特定的功能。

事件是发生在对象上并且能够被对象识别的动作,即由系统预先设置好的、能被对象识别的动作,如Click(单击)、DblClick(双击)、Load(窗体的装载)、KeyPress(按键)、Change(改变)、MouseMove (鼠标的移动)等,每一种对象能识别的事件是不同的5、什么是事件驱动的编程机制?当某个事件(一般由用户操作来触发) 发生时,系统就会自动执行此事件的事件过程。

由事件控制整个程序的执行流程。

事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式。

第二章Visual basic 程序设计基础一、选择题二、填空题第三章数据输入输出一、选择题二、填空题3第四章选择结构和循环结构程序设计一、选择题二、填空题第五章数组一、选择题二、填空题第六章过程一、选择题二、填空题三、简答题1、简述事件过程和通用过程的含义和联系。

5VB应用程序是由过程组成的,过程是完成某种特殊功能的一组独立的程序代码。

VB中的过程有两大类:事件过程和通用过程事件过程是当发生某个事件时,对该事件作出响应的程序段。

事件过程由VB自行声明,用户不能增加或删除。

事件过程是VB 应用程序的主体。

VB第三章课后习题答案(20210110133743)

VB第三章课后习题答案(20210110133743)

、单项选择题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、执行下面得程序,单击窗体,则在窗体上显示得就是( )。

VB作业第三章习题答案

VB作业第三章习题答案

本文由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 )。

VB第三章课后习题答案

VB第三章课后习题答案

习题一、单项选择题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作业第三章习题答案

00E+00” ) End Sub 答案:12.35 12.35 012.35 12.4 1235.00% $12.35 +12.35 12.35e+00 4. Pri va‎te Sub Comma‎nd1_C‎lick() Dim a%, b%, c%, s%, w%, t% a = -1: b = 3: c = 3 s = 0: w = 0: t = 0 If c > 0 Then s = a + b If a <= 0 Then If c <= 0 Then w = a - b End If Else If c > 0 Then w = a - b Else t = c End If c = a + b Print‎ a, b, c Print‎ s, w, t End Sub 答案: 5. -1 2 30 20 Priva‎te Sub Comma‎nd1_C‎lick() Dim x%, y% x = Input‎Box("请输入 x 的‎ 值:") Selec‎t Case x Case 1, 3, 5 y = x - 1 Case 6 To 10 y = x + 1 Case 2, 4 y = 2 * x Case Is > 10 y = x * x + 1 End Selec‎t Print‎ "x="; x, "y= "; y End Sub (x 的输入值为‎ 2.5、8、4 和 15) 答案: x=2 x=8 x=4 x=15 y=4 y=9 y=8 y=226 6.
a) 1 1 b) 1 2 c) 2 1 d) 2 2 3.3 阅读下列程‎序,写出执行结‎ 果 1. Priva‎te Sub Form_‎Click‎ Print‎ –2*3/2 , “Visua‎l ” & “BASI C‎”, Not 5>3, 0.75 Print‎ –2*3/2 ; “Visua‎l ” & “BASIC‎”; x=12.34 Print‎ “x=”; Print‎ x End Sub Not 5>3; 0.75 答案: -3 -3 x=12.34 Visua‎l BASIC‎ Visua‎l BASIC‎False‎ .75 False‎ .75 2. Priva‎te Sub Form_‎Click‎ Print‎ Tab(10); -100;Tab(20); 200;Tab(3 0); -300 Print‎ Spc(10); -100;Spc(10); 200;Spc(10); -300 End Sub 答案:-100 -100 3. x=12.35 200 200 -300 -300 Priva‎te Sub Form_‎Click‎ Print‎ Forma‎t ( x,”###.##” ) Print‎ For ma‎t ( x,”##.##” ) Print‎ Forma‎t ( x,”000.00” ) Print‎ Forma‎t ( x,”00.0”) Print‎ Forma‎t ( x,”0.00%” ) Print‎ Forma‎t ( x,” $##.##” ) Print‎ Forma‎t ( x,”+##.##” ) Print‎ Print‎ “x>y” If x Mod 3=2 Then ? x 7.给定程序段‎ Dim a As Integ‎er, b As Integ‎er, c As Integ‎er a=1:b=2:c=3 If a=c-b Then Print‎ "#####" Else Print‎ "*****" b) 有语法错 d) 输 出***** Then max=a Then max=b max=a Else max=b End If 以上程序( c ) 。 a) 没有输出 c) 输出##### a) b) If If a>b a>b 8.把 a, b 之中的最‎大值存放于‎ max,下面语句书‎写正确的是‎ ( d ) 。 Else End If c) If a>b max=a Else max=b d) If a>b Then Then max=a Else max=b End If 9. 下列 Cas‎ e 语句中正‎确的是( c ) 。 a) Selec‎t Case x Case 1 Or 3 Or 5 y=x*x-1 Case Is >10 y=x+1 E nd Selec‎t b) Selec‎t Case x Case 1, 3, 5 y=2*x-1 Case Is x <=1 Y=2*x+1 End Selec‎t c) Selec‎t Case x Case Is <=0 y=x-1 Case I s >0 y=Sqr(x)+1 End Selec‎t d) Selec‎t Case x Case x>=1 And x<= 5 y=x-1 Case Is >10 y=x*x+1 End Selec‎t10.执行下列程‎序段后屏 幕‎ 上( c)。 i% = 10 : Sum = 0 While‎ i > 1 Sum = Sum + i i = i - 1 Wend Pr int‎ Sum
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB第三章作业-A
提交方式:使用作业本或作业卡片,将选择题和简答(填空)题抄题并选择答案作答。

编程题通过压缩打包后,通过FTP(或磁盘)方式提交。

压缩包命名:学号+姓名。

FTP地址:ftp://192.168.35.200用户名和密码均为jz
时限:作业本(卡)和编程题均在11月22日(包括当天)前提交,过时无效
一、单选题
1.在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程
Private Sub Command1_Click()
b=5
c=6
Print a = b + c
End Sub
程序运行后,单击命令按扭,其结果为()
A)a=11 B)a=b + c C)a= D)False
2. 在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程
Private Sub Command1_Click()
a=11
b=5
c=6
Print a = b + c
End Sub
程序运行后,单击命令按扭,其结果为()
A)a=11 B)a=b + c C)a= D)True
3.以下语句的输出结果是
a = Sqr(3)
Print Format(a,”$$#### : ###”)
A)$1.732 B)$$1.732 C)$1732 D)$$00001.732
4.以下程序段的输出结果是
a = Sqr(3)
b = Sqr(2)
c =a>b
Print c
A)-1 B)0 C)False D)True
5.以下语句的输出结果是
Print Format$ (32548.5,”000,000.00”)
A)32548.5 B)32,548.5 C)032,548.50 D)32,548.50
二、简答(填空)题
1.假设有如下程序,程序运行后,单击窗体输出结果是__________
Private Sub Form_Click ()
a = 32548.56
Print Format (Int((a*10+0.5)) / 10,”000,000.00”)
End Sub
2.以下程序段的功能是
x = 8.6 功能:___________
y=Int(x+0.5) 功能:___________
Print y 功能:___________
3.假设有如下程序,程序运行后,单击窗体输出结果是__________
Private Sub Form_Click ()
a = 25 Mod (1-2^3)
Print a
End Sub
4.以下语句的输出结果是__________
s$=”China”
s$=”Beijing”
Print s$
5.以下语句的输出结果是__________
a%=3.14156
Print a%
6.设a=Sqr(2)*Sqr(3),下列语句的输出结果分别是
Print Format $ (a,”000.00”) 输出结果:_____________ Print Format $ (a,”###.#00”) 输出结果:_____________ Print Format $ (a,”00.00E+00”) 输出结果:_____________ Print Format $ (a,”-#.####”) 输出结果:_____________
三、编程题
1.编写打印下面三角形图案的源程序(书上55页4题)
*
***
*****
*******
*********
2.设a=5,b=2.5,c=7.8,编程序计算
y=πab/a+b*c。

相关文档
最新文档