VB 第三部分复习题与解答(2003.1.3)

上传人:l**** 文档编号:127465597 上传时间:2020-04-02 格式:DOC 页数:119 大小:7.47MB
返回 下载 相关 举报
VB 第三部分复习题与解答(2003.1.3)_第1页
第1页 / 共119页
VB 第三部分复习题与解答(2003.1.3)_第2页
第2页 / 共119页
VB 第三部分复习题与解答(2003.1.3)_第3页
第3页 / 共119页
VB 第三部分复习题与解答(2003.1.3)_第4页
第4页 / 共119页
VB 第三部分复习题与解答(2003.1.3)_第5页
第5页 / 共119页
点击查看更多>>
资源描述

《VB 第三部分复习题与解答(2003.1.3)》由会员分享,可在线阅读,更多相关《VB 第三部分复习题与解答(2003.1.3)(119页珍藏版)》请在金锄头文库上搜索。

1、第三部分 习题与解答第1章 程序设计语言与程序设计11填空题1VB是以( 事件驱动 )作为运行机制的新一代可视化程序设计语言。2程序设计语言是( 人 )与( 计算机 )交流的工具。3 若从机器执行的角度来对程序设计语言进行分类,则可以分为( 低级语言 )和( 高级语言 )两种。4计算机系统中,对高级语言的翻译工具称为( 编译 )程序或( 解释 )程序。5源程序中的错误一般分为( 编译 )错误、( 运行 )错误和( 逻辑 )错误等三种。6VB把一个应用程序称为一个( 工程 ),它包含各种文件。12 选择题 1把a和b的乘积写成ab的错误属于( c )错误。a) 编译 b) 运行c) 逻辑d) 编

2、译和运行2用户在什么时候都可以按( b )键来查看与当前进行的工作相关的帮助。a) Heldb) F1c) ESCd) F103 窗体文件的扩展名为( d )。a) .vbpb) .basc) .exed) .frm4指示一个窗体位置的值是窗体的( c )。a) 对象b) 事件c) 属性d) 方法5下面选项中不能运行VB程序的操作是( a )。a) 双击窗体b) 单击“启动”按钮图标c) 从菜单栏运行菜单中选“全编译执行”菜单命令d) 按F5键13 问答题1低级语言和高级语言的各自特点是什么? 答:参见教材1.1。2什么是数据描述和数据处理?答:参见教材1.2。3源程序的翻译方式有哪两种,简述

3、它们的工作过程。答:参见教材1.1。4一个好程序的基本要求是什么?答:参见教材1.2。5Visual BASIC 集成开发环境的主窗口由哪些部分构成?各自的主要功能是什么?答:参见教材1.3。6简述在VB的环境下,对象、属性、方法、事件和事件驱动程序的概念,并用例子进行说明。答:在VB的环境下,对象是系统中的基本运行实体,它封装了数据和操作。工具箱中的命令按钮、标签、文本框等是对象摸板。控件是由VB工具箱创建的对象。属性是对象的性质或状态特征。例如, 窗体的Caption(标题)、BackColor(背景颜色)、Height(高度)和Width(宽度)等都是窗体的属性。事件是对象之间传递的消息

4、。VB控件的事件由系统预先定义。例如,Click(单击)事件、DblClick(双击)事件。方法是对象在某些事件驱动下执行的特定操作。它可以执行系统预定义的操作,例如窗体的Print(打印)方法、Show(显示窗体)方法; 当事件由用户或VB系统触发时,对象会感受到该事件并对该事件作出响应,响应某个事件后所执行的程序就是事件驱动程序。事件驱动程序有时也称为事件过程。 例如,以下是命令按钮Command1在接受单击事件时驱动的程序:Private Sub Command1_Click() Print Hello world !End Sub7总结使用Visual BASIC开发一个应用程序的过程

5、。 答:参见教材1.5。8下面程序是什么事件驱动程序?如何执行该事件驱动程序?执行的结果如何? Private Sub Command1_Click() Print 欢迎你使用VB!End Sub答:略。14 编程题编写一个程序。要求设置窗体的标题是“这是我的第一个练习”,且在程序执行后,单击窗体显示如下一行文字: 我可以用Visual BASIC编写程序了!解答:(1)用户界面设计:设计用户界面由一个窗体构成。(2)对用户界面上的控件对象的属性进行设置:把窗体的Caption属性值设置为“这是我的第一个练习”。(3)编写控件对象的事件驱动程序:Private Sub Form_Click()

6、 Print 我可以用Visual BASIC编写程序了!End Sub第2章 基本数据类型与表达式21 填空题1在程序设计语言系统中具有固定语法含义的符号串称为( 关键字 ),它们通常用来表示系统提供的标准过程、函数、运算符、常量等。2( 标识符 )用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。3整型数据占( 2 )字节的内存空间。长整型数据占( 4 )个字节的内存空间。单精度浮点型数据占( 4 )个字节的内存空间。双精度浮点型数据占( 8 )个字节的内存空间。日期型数据占( 8 )个字节的内存空间。4100% 表示100为( 整 )型数据;100!表示100为( 单精度浮点

7、 )型数据;100表示100为( 货币 )型数据。5 符号常量在某一过程中说明,则该符号常量只能在( 该过程内 )内有效。6若一个整型变量说明了之后没有给它赋值,则它的值为( 0 )。7在VB中可以把类型说明符放在变量名的( 末尾 )来说明变量的类型。8为使VB的编译程序自动检查变量声明,遇到未经说明的标识符发出错误警告信息,在程序中要加上( Option Explicit )语句。9对含有多种运算的表达式,各种运算之间的顺序为( 函数运算 )( 算术运算 ) ( 关系运算 )( 逻辑运算 )。10把1234.567的小数部分四舍五入转换为整数,可使用函数( Cint(1234.567) )。

8、11将x四舍五入到百位(例如,若x=23874.52应舍入成23900),可使用表达式( Int(x / 100 + 0.5) * 100 )。12 将x从十位截断(例如,x=23874.52应截成23800)可使用表达式( Fix(x / 100) * 100或者Int(x/100)*100或者Cint(x100)*100 )。13设X为数值变量,求X的常用对数可使用的表达式是( Log(X)/Log(10) )。14要从字符串“Visual BASIC 6.0”中截取子字符串“BASIC”可使用函数( Mid(“Visual BASIC 6.0”,8,5) )15设S是字符串变量,并且串长

9、度为7,写出生成由S的偶数序号字符组成的字符串的表达式(例如,把字符串”ABCDEFG”变成“BDF”)。答案:Mid(s, 2, 1) + Mid(s, 4, 1) + Mid(s, 6, 1) 16设S是字符串变量,并且串长度为7,写出用第2i1个字符代替第2i个字符所得到字符串的表达式(例如,把字符串”ABCDEFG”变成“AACCEEG”)。答案:String(2, Mid(s, 1, 1) + String(2, Mid(s, 3, 1) + String(2, Mid(s, 5,1) + Mid(s,7, 1)或:String(2, Mid(s, 1, 1) + String(2,

10、 Mid(s, 3, 1) + String(2, Mid(s, 5, 1) + Right(s, 1)17 产生从整数a到整数b之间的随机整数可使用表达式( Int(b-a+1)*Rnd+a) )。18产生从100.01到200.99之间的随机数(包括两端点)可使用的表达式是( Int(20099-10001+1)*Rnd+10001)/100 )。22 选择题1下面选项中( c )是算术运算符。a) %b) c) Modd) And2 下面不合法的标识符是( d )。a) o_Tob) Tab1c) 姓名d) Int3下列选项中,把r定义为双精度型变量的是( c )。a) r%b) r!c

11、) r#d) r$4下列表达式中( d )是错误的。a) 2a/5b) 21/5c) 2(1/5)d) (-2) (1/5)5在下列选项中,正确表达2a+5 的表达式是( c )。a) 2a+5b) 2a+25c) 2(a+5)d) 2a256 10 Mod 4的值为( b )。a) 1b) 2c) 4d) 107 下列运算符中( a )优先级最高。a) /b) c) Modd) +8 在VB中不能表示逻辑真的是( d )。a) Trueb) 1c) 1d) T9 能正确表达a1或a5的逻辑表达式是( c )。a) a=5 b) a=5c) a=5 d) a=510 设X为整型变量,不能正确表

12、达1 X 5的逻辑表达式是( a )。a) 1 X 5 b) X=2 or X=3 or X=4c) 1X And X 5 d) Not (X=5)11求COS35可以使用的函数是( d )。a) Cos 35b) Cos(35)c) Cos(35)d) Cos(35*3.14159/180)12Len(“中国人民”)的值是( b )。a) 0b) 4c) 8d) 不能确定13设X是一个正实数,对X的第二位小数四舍五入可使用的函数是( c )。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)

13、/10)14 函数Int(Rad*99+1)产生随机数的范围是( b )。a) 1,99)b) 1, 99c) 1,100)d) 1,10023 下列符号哪些是正确的变量名1) n 2) 3x 3) Abs 4) 85 5) print_56 6) 名称7) 8) a%b 9) ab# 10)My Name 11)“年龄” 12)学校$答案: 除了以下符号外,其它符号都是正确的变量名。错误的变量名 原因3x 变量名必须以字母为开始 Abs 不能和关键字同名85 变量名必须以字母开始 不是英文字母a%b 变量名中不能用字符% My Name 变量名内不能有空格字符24 把下列数学表达式写成VB表达式1) 2) xxx(ax+b)+c+d+e3) ln(1+|10) 4)5) ctg 6) log10(a2+2ab+b2) 答案:1) 1/(1+(1/(1+1/(x+y)2) x*(x*(x*(a*x+b)+c)+d)+e3) Log(1+Abs(a+b)/(a-b) 10)4) Sqr(1+3.14159/2*Cos(48*3.14159/180)5) 1/Tan(1-x*x)/(1+x*x)或者Cos(1-x*x)/(1+x*x)/Sin(1-x*x)/(1+x*x)6) Log(a*a+2*a*b+b*b)/Log(10)25 写出下列函数的值1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号