ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:37.55KB ,
资源ID:10339513      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10339513.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB第一至四章自测题及答案.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB第一至四章自测题及答案.docx

1、VB第一至四章自测题及答案第1章 自测题及其参考答案11 程序设计语言与程序设计自测题一填空题(共50分,每空5分)1VB是以( 事件驱动 )作为运行机制的新一代可视化程序设计语言。2程序设计语言( 人 )与( 计算机 )交流的工具。3若从机器执行的角度来对程序设计语言进行分类,则可以分为( 低级语言 )和( 高级语言)两种。4计算机系统中,对高级语言的翻译工具称为( 编译 )程序或( 解释 )程序。5源程序中的错误一般分为( 编译 )错误、( 运行)错误和(逻辑 )等三种错误。二单项选择题(共分,每题分)1下列选项中不属于数据处理功能的是(c)。a) 数据输入输出 b) 存储数据c) 描述数

2、据 d) 对数据进行维护2把a和b的乘积写成ab的错误属于( a )错误。a) 编译 b) 运行 c) 逻辑 d) 编译和运行三 问答题(共4分) 1低级语言和高级语言的特点是什么?(0分)2什么是数据描述和数据处理?(分)3源程序的翻译方式有哪两种,简述它们的工作过程。(0分)4我们编写的程序力求做到什么?(分)参考答案一 问答题1. 答:低级语言包括机器语言和汇编语言。它们都包含一些指令。机器语言指令是由和构成,它能直接被机器识别和执行。汇编语言是由一些特定的助记符代表指令,用汇编语言编写的程序只需要经过简单的翻译就可以被机器执行。低级语言的特点是程序执行的速度快,运行效率高,但难学、难记

3、、难阅读,程序设计难度大,非专业人员难以涉足。而高级语言是由人们易于接受的、接近于人类自然语言的指令构成。它易学,便于记忆,程序设计的速度快。2. 答:数据描述是指把需要处理的信息描述成计算机可以接受的数据形式。例如,把信息描述为数值、文字、图形和声音等。数据处理是指对数据进行输入输出,对输入到计算机内的数据进行某种处理或计算,对输入的数据或计算处理结果进行存储和维护等。3. 答:源程序的翻译方式有两种:解释方式和编译方式。所谓解释方式就是由计算机专业人员事先编好一个解释程序存放到计算机内,当把高级语言程序输入到计算机内之后,解释程序就会对它进行解释,解释一句执行一句。也就是说,边解释边执行。

4、这与日常生活中的口译类似。所谓编译方式就是由计算机专业人员事先编好一个编译程序存放到计算机内,当把高级语言程序输入到计算机内之后,编译程序就把它整个翻译为目标代码程序,然后执行目标代码程序。这与日常生活中的笔译类似。4.答:我们编写的程序要力求做到:正确、易读和程序运行效率高。 12 Visual Basic 浏览 13 建立一个简单的应用程序 14 界面、对象与事件驱动程序自测题一填空题(共60分,每空4分)1VB集成开发环境是提供( 设计 )、( 运行 )和( 测试 )应用程序所需各种工具的一个工作环境。2集成开发环境的主窗口的顶部包含有( 标题栏 )、( 主菜单 )和( 快捷方式栏 )。

5、下部主要有( 工具箱 )、( 窗体窗口 )、( 工程管理窗口 )和( 属性窗口 )。3 VB的每个菜单项都有一个下拉菜单,含有若干个( 菜单 )命令。用鼠标单击某个菜单项就执行相应的菜单命令。4 VB把一个应用程序称为一个( 工程 )。一个工程可以包含各种( 文件 )。5使用VB设计应用程序主要完成( 界面设计 )和( 编写事件驱动 )两项工作。二单项选择题(共20分,每小题5分)1用户在什么时候都可以按( B )键来查看与当前进行的工作相关的帮助。a)Held b)F1 c)ESC d)F102 窗体文件的扩展名为( d )。a).vbp b).bas c).exe d).frm3一个窗体的

6、位置是指窗口的( c )。a) 对象 b)事件 c)属性 d)方法4下面选项中不能运行VB程序的是(a )。a) 双击窗体 b) 单击“启动”按钮图标c) 从菜单栏运行菜单中选“全编译执行”菜单命令 d) 按F5键三.问答题(共20分,每小题10分)1总结一下使用Visual Basic开发一个应用程序的过程。答:1,需求分析。2,界面设计,建立用户界面上的控件对象3,对用户界面上的控件对象的属性进行设置4编写控件对象的事件驱动程序5,运行,调试和保存程序2. 开始编写事件驱动程序时,进入程序代码编辑环境有哪四种方法?答:1双击控件对象2,用右键单击控件,从弹出的菜单中选择“查看代码”3,从“

7、视图”菜单中选择“代码窗口”4在工程资源管理器窗口单击查看代码图标。第2章 自测题及其参考答案21 VB的基本字符和词汇集自测题一填空题(共50分,每空5分)1单词一般包括( 运算符 )、( 界符 )、( 关键字 )、( 标志符 )和( 各类型常数 )等。2具有固定含义的字符串称为( 关键字 ),它们通常用来表示系统提供的标准过程、函数、运算符、常量等。3 ( 标志符 )用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。4 一个VB程序是由一条条( 语句 )构成,而语句是由( 表达式 )和( 单词 )构成。二选择题(共2分,每题10分)1 下面选项中( c )是算术运算符。a) %

8、 b) c) Mod d) And2 下面不合法的标识符是(d)。a)o_To b)Tab1 c)姓名 d)Int三.问答题(共4分)1. 运算符的作用是什么?(分)答:标识符用于标记用户自定义的常量,类型,变量,控件或过程,函数等的名字。程序员可以对一些数据对象或一组指令命名,这样就可以通过这个名字对它们进行操作。2. 标识符的命名必须遵循什么规则?(分)答:1,必须以字母开头,由字母,数字和下划线组成。2,变量名的最后一个字符可以是类型说明符(规定数据类型的特殊字符)3,不能超过255个字符。控件,窗体,类呵模块的名字不能超过40个字符。4,不能和关键字同名22 VB的基本数据类型自测题一

9、填空题(共60分,每空4分)1VB的数据类型可以分为( 基本数据类型 )和( 用户自定义数据类型 )。2VB提供的基本数据类型主要有( 字符串型 )、( 数值型 )、( 逻辑型 )和( 日期型 )。3字符串中包含的字符个数称为( 字符串长度 )。4整型数据占( 2 )字节的内存空间。长整型数据占( 4 )个字节的内存空间。单精度浮点型数据占( 4 )个字节的内存空间。双精度浮点型数据占( 8 )个字节的内存空间。日期型数据占( 8 )个字节的内存空间。5 浮点数是由( 符号 )、( 指数 )和( 尾数 )三个部分构成。二.问答题(40分)1各种基本数据类型的取值范围如何?(20分)2空串与空格

10、有什么不同?(10分)答:空串是不包含任何字符的字符串,而空格是一个空符。3 为什么说字符串“china”与”CHINA”是不同的?(10分)答:因为在VB中,字符串中字母的大小写是有区别的,所以“china”与”CHINA”是不同的。23常量与变量自测题一填空题(共40分,每空4分)1在程序的执行期间不能改变的量称为(常量 ),可以改变的量称为( 变量 )。2文字常量的类型和值由它本身的( 表示形式 )决定。3100%表示100为( 整 )型数据;100!表示100为( 单精度浮点 )型数据;100表示100为( 货币型 )型数据.4 符号常量在某一过程中说明,则该符号常量只能在( 该过程

11、)内有效。5若一个变量说明了之后没有给它赋值,则它的值为( 0或空串 )。6在VB中可以把类型说明符放在变量名的( 尾部 )来说明变量的类型。7在程序中要使VB遇到一个未经说明的标识符就会发出错误警告信息,要加上(Option Explicit )语句。二单项选择题(共10分,每小题5分)1下列符号中不能作为变量名的是( d )。a) var b) 半径 c) 变量名 d)3d2.下列选项中,把n定义为双精度型变量的是( c )。a)n% b)n! c)n# d)n$三问答题(共50分)1什么是符号常量?使用符号常量有什么好处?(15分)答:用来表示具体常数值的符号称为符号常量,使用符号常量可

12、以提高代码的可读性和可维护性2如何定长字符串变量?(10分)答:说明定长字符串变量的一般格式为:Dim字符串变量名As String*长度。3什么是可变类型变量?(10分)答:其值的类型不确定的变量称为可变类型变量4 自动变量与静态变量如何定义?它们之间有什么不同?(15分)答:由关键字Static说明的变量称为静态变量,否则,称为自动变量。程序模块执行结束之后,VB不收回静态变量所占的内存空间,并保留他们的值,当再次调用改程序模块的时候,该变量用上回调用时保存的值。而程序模块执行结束之后,VB收回自动变量所占用的空间,再次调用该程序模块时,VB重新分配内存及进行初始化。24 运算符与表达式自

13、测题一填空题(共30分,每空2分)1表达式是由( 常量 )、( 变量 )、( 函数 )、( 运算符 )及( 括号 )组成。2表达式的结果的类型称为表达式的( 类型 )。3由数值型数据和算术运算符构成的表达式称为( 数值表达式 )。4在所有算术运算符中,优先级最高的是( )。5由连接符“&”或“+”把字符串连接起来的式子称为( )。6由操作数和关系运算符组成的表达式称为( )。7用逻辑运算符连接两个或多个逻辑量组成的式子称为( )。8表达式的运算顺序为( )( ) ( )( )。二单项选择题(共40分,每小题5分)1 在下列表达式中( )是错误的。a) 2a/5 b) -21/5 c)2(1/5

14、) d)(-2)(1/5)2在下列选项中,正确表达2a+5 的表达式是( )。a) 2a+5 b) 2a+25 c) 2(a+5) d) 2a253在下列表达式中,结果不为2的是( )。a) 5/2.5 b) 52 c) 52.2 d)5/2.54. 10 Mod 4的值为( )。a) 1 b) 2 c) 4 d) 105 下列运算符中( )最优先。a) / b) c) Mod d) +6.在VB中不能表示逻辑真的是( )。a) True b) 1 c) 1 d) T7.能正确表达a1或a5的逻辑表达式是( )。a)a=5 b)a=5c)a=5 d)a=58.设X为整型变量,不能正确表达1 X

15、 5的逻辑表达式是( )。a)1 X 5 b) X=2 or X=3 or X=4c)1X And X 5 d)Not (X=5)三问答题(共30分,每小题10分)1VB一般分为哪几种表达式?它根据什么来确定表达式的类型?2两个字符串如何进行比较(关系)运算,如何确定运算结果?试举例说明。3算术运算和逻辑运算的运算顺序如何?参考答案一填空题1 常量、变量、函数、运算符、圆括号2类型3数值表达式45字符串表达式6关系表达式7逻辑或布尔表达式8函数运算、算术运算、关系运算、逻辑运算二单项选择题1d 2. c 3. c 4. b5. a 6. d 7. c 8. a二 问答题1答:VB一般分为5种表

16、达式:算术表达式、字符串表达式、关系表达式、布尔表达式和日期表达式。2 答:两个字符串的比较是这样的,各自从第一个字符开始逐个进行比较,如果出现两个不相同的字符,则比较这两个字符的ASC码的大小,比较结果作为两个字符相应字符串的比较结果。如果比较到最后,两个字符串相应字符都相同,且长度一样,则两个字符串相等,若长度不一样,则长度较大的字符串较大。例如,“china”“canada”“china”=“china”“you” “your”3 答:略25 常用内部函数自测题一.填空题(共50分, 每小题5分)1调用函数的一般格式为( )。2要返回实数12.34的整数部分可使用的函数是( )。3要得到

17、字符串“china”中的第一个字符的ASC码可使用的函数是( )。4 要把字符串“12.34”变换为数值可使用的函数是( )。5 要把1234.567的小数部份四舍五入转换为整数可使用的函数是( )。6 设X为数值变量,求S的余切可使用的表达式是( )。7 求数值变量a的符号可使用的函数是( )。8 设X为数值变量,求X的常用对数可使用的表达式是( )。9 要从字符串“Visual Basic 6.0”中截取子字符串“Basic”可使用的函数是( )。10 产生a到b之间的随机数可使用的函数是( )。二单项选择题(共50分,每小题5分)1要返回不大于X最大整数的函数是( )。 a) Int(x

18、) b) Fix(x) c) Cint(x) d) Clng(x)2求COS35可以使用的函数是( )。a) Cos 35 b) Cos(35) c) Cos(35) d) Cos(35*3.14159/180)3要去掉字符串str左右空格的函数是( )。a) Ltrim(str) b) Rtrim(str) c) Trims(str) d) Len(str)4要截取字符串中左边子字符串的函数是( )。a) Mid( ) b) Left( ) c) Right() d) Len()5Len(“中国人民”)的值是( )。a) 0 b) 4 c) 8 d) 不能确定6可以实现将大写字母转换为小写字

19、母的函数是( )。a) Ucase( ) b) Lcase( ) c) String( ) d) Instr( )7可以把ASC码转换为字符的函数是( )。a) Asc( ) b) Chr( ) c) Val( ) d) Str()8可以将字符重复产生新字符串的函数是( )。a) Trim() b) Mid( ) c) Instr( ) d) Sring( )9设X是一个整实数,对X的第二位小数四舍五入可使用的函数是( )。a) Int(X+0.05)/10 b) Int(X+0.05)/10)c)Int(10*(X+0.05)/10 d) Int(10*(X+0.05)/10)10. 函数I

20、nt(Rad*99+1)产生随机数的范围是( )。a)0,99 b) 0,99 c)0,100) d)0,100参考答案一填空题1()2Fix(12.34)3Asc(“china”)4Val(“12.34”)5Cint(1234.567)61/Tan(X)7Sgn(a)8Log(X)/Log(10)9Mid(“Visual Basic 6.0”,8,5)10Int(b-a+1)*Rnd+a)二单项选择题1.a 2.d 3.c 4.b 5.b6.b 7.b 8.d 9.c 10.b第3章 自测题及其参考答案31 赋值语句自测题一 填空题(共25分,每小题5分)1赋值语句的作用是( )。2设变量r

21、 表示圆的半径,则计算圆的面积并赋给变量r使用的赋值语句为( )。3 给命令按钮Command1的Caption属性赋予字符串“开始”使用的赋值语句为( )。4在文本框Text1上显示“您好”使用的赋值语句为( )。5若使用赋值语句给对象的属性赋值时缺少对象名,则系统默认的对象为( )。二 指出执行下列语句后,各变量的数据类型和值(共25分,每小题5分)1 a=(10+32)2 sisual asic3 bx4 bot5 d102001三 单项选择题(共分,每小题分)下列赋值语句中( )是错误的。)xx )xxy c)xyx d)x下列赋值语句中()是正确的。)x!abcb)ac)xd)s四

22、问答题(共分,每小题分)1 下列哪两组赋值语句可以将变量和的值互换?): ):):):2 叙述赋值语句赋值相容的概念。参考答案一 填空题1 把一个表达式的值赋给一个变量或对象的属性2 s=3.14159*r*r3 Command1.Caption=开始4 Text1.Text=您好5 当前窗口二 指出执行下列语句后,各变量的数据类型和值1 整型、2 字符串型、Visual Basic3 布尔型、True或False4 布尔型、False5 日期型、2001年10月1日三 单项选择题1 c 2. d四 问答题1 答:和2 答:略3.2 数据输入自测题一 填空题(共分,每空分)在中,用于产生输入对

23、话框的是()函数,该函数的返回值类型是( )型。若使用该函数接收数值型数据,则可使用( )函数对其返回值进行转换。若使用输入对话框输入姓名,并要求提示信息为“请输入姓名:”,标题为“输入姓名”和把输入的姓名存放到字符串变量str中,则使用的赋值语句为( )。若使用输入对话框输入要求阶乘的数,并要求提示信息为“请输入一个求阶乘的数:”,标题为“求数的阶乘”和把输入的数转换为数值存放到变量n中,则使用的赋值语句为( )。在中,用于产生消息框的是()函数,该函数返回的值为( )型值。若使用消息框显示提示信息“退出本系统?”,并显示“是(Yes)”和“否(No)”两个按钮,显示图标“?”号,指定第一个

24、按钮为默认值以及标题为“提示信息”,则使用的MsgBox函数为( )。若在消息框中只显示简单的提示信息不返回值,则可以使用( )语句。若显示提示信息“文件未找到!”,只显示“确定”按钮,显示图标“!”号和标题为“文件查找”,则使用MsgBox语句为( )。二 单项选择题(共分,每小题分)1若在消息框中显示“确定(Ok)”和“取消(Cancel)”两个按钮,则buttons参数的设置值是( )。a)0 b)1 c)2 d)32若在消息框中显示“是(Yes)”和“否(No)”两个按钮,则buttons参数的设置值是( )。a)2 b)3 c)4 d)53若在消息框中显示图标“”,则buttons参

25、数的设置值是( )。a)16 b)32 c)48 d)644若在消息框中选择第二个按钮为默认值,则buttons参数的设置值是( )。a)0 b)256 c)512 d)7685若单击了“终止(Abort)”按钮,则MsgBox函数的返回值是( )。a)1 b)2 c)3 d)46若单击了“否(No)”按钮,则MsgBox函数的返回值是( )。a) b) c) d) 三问答题(共3分)1叙述InputBox函数和MsgBox函数的调用情况。(分)2在InputBox函数和MsgBox函数中,若不给定标题,则默认的标题是什么?在InputBox函数中,若不给定坐标值,则输入对话框出现在什么位置?

26、(分)3 叙述MsgBox语句的执行情况。(分)参考答案一填空题1InputBox、字符串、val2str$=InputBox(“请输入姓名:”,“输入姓名”)3n=val(InputBox(“请输入一个求阶乘的数:”,“求数的阶乘”)4MsgBox、17的整5r=MsgBox(“退出本系统?”,4+32+0,“提示信息”)6MsgBox7MsgBox“文件未找到”,0+48+0,“文件查找”二单项选择题1b 2. c 3. a 4. b 5. c 6. d三问答题 1答:调用InputBox函数时,系统在屏幕上显示一个输入对话框,并在输入对话框中显示两个命令按钮,一个是“确定“按钮,另一个是

27、“取消”按钮。此时,系统等待用户输入数据并按回车键或“确定”按钮,也可以按“取消”按钮。若用户输入数据并按回车键或“确定”按钮后,系统就把该数据看作字符串作为函数返回值,否则,函数的返回值为空串。调用MsgBox函数时,系统在屏幕上显示一个消息框,并在消息框上显示给定的提示信息和命令按钮,等待用户选择某一命令按钮并单击。此时,函数的返回值为17整数值。2 答:在InputBox函数和MsgBox函数中,若不给定标题,则默认的标题为应用程序名。在InputBox函数中,若不给定坐标值,则输入对话框出现在屏幕中央。3 答:执行MsgBox语句时,系统在屏幕上显示一个消息框,并在消息框上显示给定的提

28、示信息和“确定”按钮。此时,系统等待用户单击“确定“按钮。当用户单击“确定”按钮后,系统就会结束该语句的执行和执行该语句的后读语句。33 注释、暂停和程序结束自测题一填空题(共50分,每空10分)1注释语句是一个( )语句,对程序的执行结果没有任何影响,它的作用是( )。2注释语句可以放在可执行语句的后面,但必须是一行中( )一个语句。3Stop语句的作用是( )。4End语句的作用是( )。二问答题(共50分,每小题25分)1叙述Stop语句的执行情况。2叙述End语句的执行情况。参考答案一填空题1非执行、给程序增加一些注释,提高程序的可读性2最后3暂停程序的执行,以便检查一些变量的值或跟踪

29、程序的执行4结束程序的执行。二问答题。1 执行Stop语句时,系统暂停程序的执行并自动打开立即窗口,以便用户检查变量的值和跟踪程序的执行。2 答:执行End语句时,系统释放所有变量所占的内存和关闭所有数据文件,终止程序的执行。34 窗体自测题一填空题(共60分,每空5分)1窗体的Name属性只能在( )设置。2在程序中设置窗体Forml的Caption属性为“主窗体”使用的赋值语句是( )。3在程序中设置窗体Form1的底色为白色使用的赋值语句是( )。4若不重新设置窗体的Height和Width属性,则应用程序运行后窗体的大小与( )窗体的大小相同。5Left和Top两个属性用来指定( )位置。6当窗体的Enabled属性为( )时,指定窗体响应事件。7Lo

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1