您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > VB第一至四章自测题及答案
第1章自测题及其参考答案1.1程序设计语言与程序设计自测题一.填空题(共50分,每空5分)1.VB是以( 事件驱动)作为运行机制的新一代可视化程序设计语言。2.程序设计语言(人)与(计算机 )交流的工具。3.若从机器执行的角度来对程序设计语言进行分类,则可以分为(低级语言 )和(高级语言 )两种。4.计算机系统中,对高级语言的翻译工具称为(编译 )程序或( 解释 )程序。5.源程序中的错误一般分为( 编译 )错误、( 运行 )错误和( 逻辑 )等三种错误。二.单项选择题(共10分,每题5分)1.下列选项中不属于数据处理功能的是( c )。a)数据输入输出b)存储数据c)描述数据d)对数据进行维护2.把a和b的乘积写成ab的错误属于(a)错误。a)编译b)运行c)逻辑d)编译和运行3.问答题(共40分)1.低级语言和高级语言的特点是什么?(10分)2.什么是数据描述和数据处理?(10分)3.源程序的翻译方式有哪两种,简述它们的工作过程。(10分)4.我们编写的程序力求做到什么?(10分)参考答案1.问答题1.答:低级语言包括机器语言和汇编语言。它们都包含一些指令。机器语言指令是由0和1构成,它能直接被机器识别和执行。汇编语言是由一些特定的助记符代表指令,用汇编语言编写的程序只需要经过简单的翻译就可以被机器执行。低级语言的特点是程序执行的速度快,运行效率高,但难学、难记、难阅读,程序设计难度大,非专业人员难以涉足。而高级语言是由人们易于接受的、接近于人类自然语言的指令构成。它易学,便于记忆,程序设计的速度快。2.答:数据描述是指把需要处理的信息描述成计算机可以接受的数据形式。例如,把信息描述为数值、文字、图形和声音等。数据处理是指对数据进行输入输出,对输入到计算机内的数据进行某种处理或计算,对输入的数据或计算处理结果进行存储和维护等。3.答:源程序的翻译方式有两种:解释方式和编译方式。所谓解释方式就是由计算机专业人员事先编好一个解释程序存放到计算机内,当把高级语言程序输入到计算机内之后,解释程序就会对它进行解释,解释一句执行一句。也就是说,边解释边执行。这与日常生活中的口译类似。所谓编译方式就是由计算机专业人员事先编好一个编译程序存放到计算机内,当把高级语言程序输入到计算机内之后,编译程序就把它整个翻译为目标代码程序,然后执行目标代码程序。这与日常生活中的笔译类似。4.答:我们编写的程序要力求做到:正确、易读和程序运行效率高。1.2VisualBasic浏览1.3建立一个简单的应用程序1.4界面、对象与事件驱动程序自测题一.填空题(共60分,每空4分)1.VB集成开发环境是提供(设计)、(运行)和(测试)应用程序所需各种工具的一个工作环境。2.集成开发环境的主窗口的顶部包含有(标题栏)、(主菜单)和(快捷方式栏)。下部主要有(工具箱)、(窗体窗口)、(工程管理窗口)和(属性窗口)。3.VB的每个菜单项都有一个下拉菜单,含有若干个(菜单)命令。用鼠标单击某个菜单项就执行相应的菜单命令。4.VB把一个应用程序称为一个(工程)。一个工程可以包含各种(文件)。5.使用VB设计应用程序主要完成(界面设计)和(编写事件驱动)两项工作。二.单项选择题(共20分,每小题5分)1.用户在什么时候都可以按(B)键来查看与当前进行的工作相关的帮助。a)Heldb)F1c)ESCd)F102.窗体文件的扩展名为(d)。a).vbpb).basc).exed).frm3.一个窗体的位置是指窗口的(c)。a)对象b)事件c)属性d)方法4.下面选项中不能运行VB程序的是(a)。a)双击窗体b)单击“启动”按钮图标c)从菜单栏运行菜单中选“全编译执行”菜单命令d)按F5键三.问答题(共20分,每小题10分)1.总结一下使用VisualBasic开发一个应用程序的过程。答:1,需求分析。2,界面设计,建立用户界面上的控件对象3,对用户界面上的控件对象的属性进行设置4编写控件对象的事件驱动程序5,运行,调试和保存程序2.开始编写事件驱动程序时,进入程序代码编辑环境有哪四种方法?答:1双击控件对象2,用右键单击控件,从弹出的菜单中选择“查看代码”3,从“视图”菜单中选择“代码窗口”4在工程资源管理器窗口单击查看代码图标。第2章自测题及其参考答案2.1VB的基本字符和词汇集自测题一.填空题(共50分,每空5分)1.单词一般包括(运算符)、(界符)、(关键字)、(标志符)和(各类型常数)等。2.具有固定含义的字符串称为(关键字),它们通常用来表示系统提供的标准过程、函数、运算符、常量等。3.(标志符)用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。4.一个VB程序是由一条条(语句)构成,而语句是由(表达式)和(单词)构成。二.选择题(共20分,每题10分)1.下面选项中(c )是算术运算符。a)%b)&c)Modd)And2.下面不合法的标识符是(d )。a)Go_Tob)Tab1c)姓名d)Int三.问答题(共40分)1.运算符的作用是什么?(10分)答:标识符用于标记用户自定义的常量,类型,变量,控件或过程,函数等的名字。程序员可以对一些数据对象或一组指令命名,这样就可以通过这个名字对它们进行操作。2.标识符的命名必须遵循什么规则?(30分)答:1,必须以字母开头,由字母,数字和下划线组成。2,变量名的最后一个字符可以是类型说明符(规定数据类型的特殊字符)3,不能超过255个字符。控件,窗体,类呵模块的名字不能超过40个字符。4,不能和关键字同名.2VB的基本数据类型自测题一.填空题(共60分,每空4分)1.VB的数据类型可以分为(基本数据类型)和(用户自定义数据类型)。2.VB提供的基本数据类型主要有(字符串型)、(数值型)、(逻辑型)和(日期型)。3.字符串中包含的字符个数称为(字符串长度)。4.整型数据占(2)字节的内存空间。长整型数据占(4)个字节的内存空间。单精度浮点型数据占(4)个字节的内存空间。双精度浮点型数据占(8)个字节的内存空间。日期型数据占(8)个字节的内存空间。5.浮点数是由(符号)、(指数)和(尾数)三个部分构成。二.问答题(40分)1.各种基本数据类型的取值范围如何?(20分)2.空串与空格有什么不同?(10分)答:空串是不包含任何字符的字符串,而空格是一个空符。3.为什么说字符串“china”与”CHINA”是不同的?(10分)答:因为在VB中,字符串中字母的大小写是有区别的,所以“china”与”CHINA”是不同的。2.3常量与变量自测题一.填空题(共40分,每空4分)1.在程序的执行期间不能改变的量称为(常量),可以改变的量称为(变量)。2.文字常量的类型和值由它本身的(表示形式)决定。3.100%表示100为(整)型数据;100!表示100为(单精度浮点)型数据;100@表示100为(货币型)型数据.4.符号常量在某一过程中说明,则该符号常量只能在(该过程)内有效。5.若一个变量说明了之后没有给它赋值,则它的值为(0或空串)。6.在VB中可以把类型说明符放在变量名的(尾部)来说明变量的类型。7.在程序中要使VB遇到一个未经说明的标识符就会发出错误警告信息,要加上(OptionExplicit)语句。二.单项选择题(共10分,每小题5分)1.下列符号中不能作为变量名的是(d)。a)varb)半径c)变量名d)3d2.下列选项中,把n定义为双精度型变量的是(c)。a)n%b)n!c)n#d)n$三.问答题(共50分)1.什么是符号常量?使用符号常量有什么好处?(15分)答:用来表示具体常数值的符号称为符号常量,使用符号常量可以提高代码的可读性和可维护性2.如何定长字符串变量?(10分)答:说明定长字符串变量的一般格式为:Dim字符串变量名AsString*长度。3.什么是可变类型变量?(10分)答:其值的类型不确定的变量称为可变类型变量4.自动变量与静态变量如何定义?它们之间有什么不同?(15分)答:由关键字Static说明的变量称为静态变量,否则,称为自动变量。程序模块执行结束之后,VB不收回静态变量所占的内存空间,并保留他们的值,当再次调用改程序模块的时候,该变量用上回调用时保存的值。而程序模块执行结束之后,VB收回自动变量所占用的空间,再次调用该程序模块时,VB重新分配内存及进行初始化。2.4运算符与表达式自测题一.填空题(共30分,每空2分)1.表达式是由(常量)、(变量)、(函数)、(运算符)及(括号)组成。2.表达式的结果的类型称为表达式的(类型)。3.由数值型数据和算术运算符构成的表达式称为(数值表达式)。4.在所有算术运算符中,优先级最高的是(^)。5.由连接符“&”或“+”把字符串连接起来的式子称为()。6.由操作数和关系运算符组成的表达式称为()。7.用逻辑运算符连接两个或多个逻辑量组成的式子称为()。8.表达式的运算顺序为()→()→()→()。二.单项选择题(共40分,每小题5分)1.在下列表达式中()是错误的。a)2Λa/5b)-2Λ1/5c)2Λ(1/5)d)(-2)Λ(1/5)2.在下列选项中,正确表达2a+5的表达式是()。a)2Λa+5b)2Λa+2Λ5c)2Λ(a+5)d)2Λa2Λ53.在下列表达式中,结果不为2的是()。a)5/2.5b)5\2c)5\2.2d)5/2.54.10Mod4的值为()。a)1b)2c)4d)105.下列运算符中()最优先。a)/b)\c)Modd)+6.在VB中不能表示逻辑真的是()。a)Trueb)–1c)1d)T7.能正确表达a≤1或a≥5的逻辑表达式是()。a)a=1或a=5b)a=1,a=5c)a=1ora=5d)a=1Anda=58.设X为整型变量,不能正确表达1X5的逻辑表达式是()。a)1X5b)X=2orX=3orX=4c)1XAndX5d)Not(X=1)AndNot(X=5)三.问答题(共30分,每小题10分)1.VB一般分为哪几种表达式?它根据什么来确定表达式的类型?2.两个字符串如何进行比较(关系)运算,如何确定运算结果?试举例说明。3.算术运算和逻辑运算的运算顺序如何?参考答案一.填空题1.常量、变量、函数、运算符、圆括号2.类型3.数值表达式4.Λ5.字符串表达式6.关系表达式7.逻辑或布尔表达式8.函数运算、算术运算、关系运算、逻辑运算二.单项选择题1.d2.c3.c4.b5.a6.d7.c8.a2.问答题1.答:VB一般分为5种表达式:算术表达式、字符串表达式、关系表达式、布尔表达式和日期表达式。2.答:两个字符串的比较是这样的,各自从第一个字符开始逐个进行比较,如果出现两个不相同的字符,则比较这两个字符的ASCⅡ码的大小,比较结果作为两个字符相应字符串的比较结果。如果比较到最后,两个字符串相应字符都相同,且长度一样,则两个字符串相等,若长度不一样,则长度较大的字符串较大。例如,“china”“canada”“china”=“china”“you”“your”3.答:略2.5常用内部函数自测题一.填空题(共50分,每小题5分)1.调用函数的一般格式为()。2.要返回实数12.34的整数部分可使用的函数是()。3.要得到字符串“china”中的第一个字符的ASCⅡ码可使用的函数是()。4.要把字符串“12.34”变换为数值可使用的函数是()。5.要把1234.567的小数部份四舍五入转换为整数可使用的函数是()。6.设X为数值变量,求S的余切可使用的表达式是()。7.求数值变量a的符号可使用的函数是()。8.设X为数值变量,求X的常用对数可使用的表达式是()。9.要从字符串“VisualBasic6.0”中截取子字符串“Basic”可使用的函数是()。10.产生a到b之间的随机数可使用的函数是()。二.单项选择题(共50分,每小题5分)1.要返回不大于X最大整数的函数是()。a)Int(x)b)Fix(x)c)Cint(x)d)Clng(x)2.求COS35°
本文标题:VB第一至四章自测题及答案
链接地址:https://www.777doc.com/doc-4788180 .html