Visual Basic测绘程序设计复习题_第1页
Visual Basic测绘程序设计复习题_第2页
Visual Basic测绘程序设计复习题_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Visual Basic 测绘程序设计复习题一、填空题(每空 1 分,共 25 分)1、计时器控件表示两个计时器事件之间的时间间隔属性为interval 属性。2A 的窗体名为BAB, FormB.Show 。3Ltrim (左空格(右) 空格。4、VB6 IDE 基本工作环境大体是由 标题栏 、菜单栏 、 工具栏 控件工具箱 、 、 资源管理器属性窗口 等操作界面组成。5、变量的声明有三种,分别为: 显示声明 、 强制显示声明、 隐示声明 。 6、ABS(X)X 绝对值 ,Int(X)求的是X 整数值 。7、用Rand产生一个在区间m,n的随机整数的表达式是Int(rnd*(n-m+1)+m

2、) 用Rand产生一个随机大写英文字母的表达式Chr(Int(rnd*26)+65) 。8、Sub 过程定义分为 通用 过程定义和 事件 过程定义。9、事件是 对象能够响应的外部动作 。10 、VB 中对象的三要素是 属性 、 事件 和 方法 。11、对象属性的设置可以通过两种方法来实现,分别是 设计阶段通过属性窗口设置运行阶段通过代码设置 。12、打开随机文件的 Open 命令格式为:Open 文件名 For Random As # 文件号 len=记录长度。13、Visual Basic是一个面向对象 的程序设计语言,创建Visual Basic应用程序设计界面 编写事件过程 编译生成可执

3、行文件三个主要步骤。14窗体启动时加载事件的顺序为 窗体初始化Form_Load(窗体加载)Form_ Resize (窗体调整大小)、Form_Paint(窗体绘制)。15对数据文件的操作一般按以下步骤进行打开或建立文件 对文件进行读写操作 、关闭文件。16、ABS(X)X 绝对值 ,Int(X)求的是X 整数值 。17、用Rand产生一个在区间m,n的随机整数的表达式是Int(rnd*(n-m+1)+m) 用Rand产生一个随机大写英文字母的表达式Chr(Int(rnd*26)+65) 。18、Sub 过程定义分为 通用 过程定义和 事件 过程定义。19、VB 中对象的三要素是 属性 、

4、事件 和 方法 。20、对象属性的设置可以通过两种方法来实现,分别是 设计阶段通过属性窗口设置运行阶段通过代码设置 。21、打开随机文件的 Open 命令格式为:Open 文件名 For Random As # 文件号 len=记录长度。22、如有以下定义:Private Type record name As String * 8 num As integertel As String * 12unit As String * 30 End TypeDim txl As record则变量 txl 的长度为 62 。二 、选择题1、对于 VB 中的内置消息框 Msgbox()对于其参数描述错

5、误的是(A)MsgboxMsgboxMsgboxMsgbox2、VB 形同提供了丰富的标准数据类型,请选出单精度数据的关键字(B)A. IntergerB. SingleC. DoubleD. 3、 整形数据占(B)字节A. 1B. 2C. 3D. 44、对于 VB 中的内置消息框 Msgbox()对于其参数描述正确的是(C)MsgboxMsgbox 函数有三个参数,分别为默认输入文字、决定对话框类型的样式常数及标题Msgbox 函数有三个参数,分别为标题、决定对话框类型的样式常数及默认输入文字Msgbox5、VB 形同提供了丰富的标准数据类型,请选出整形数据的关键字( A )A. Inter

6、gerB. SingleC. DoubleD. 6、双精度型数据的类型符为(C)A. %B. !C. #D. $7、 长整形数据占(D)字节A. 1B. 2C. 3D. 48、字符型数据的类型符为(D)A. %B. !C. #D. $9、对于变量命名规则错误的是( C A255B、变量名的首字符必须为字母、数字或汉字,不能以下划线开头C、变量名在同一个范围内必须是唯一的D、变量名不得与 VB 中的关键字重名10语句。A、DIMOptionB、OptionExplicitC、DIMExplicitD、ExplicitOption11、Sqr(X)是求( C )A、X的平方值B、X的立方值C、X的

7、立方根DX的平方根1、对于变量命名规则错误的是(。 A255BC、变量名在同一个范围内必须是唯一的D、变量名不得与 VB 中的关键字重名13语句。A、DIMOptionB、OptionExplicitC、DIMExplicitD、Explicit Option14、下列描述中正确的是( B 。A.数组的命名与普通变量的命名规则不同 B.C.下标可以不是整数D.15、Sqr(X)是求(C )A、X的平方值B、X的立方值C、X的立方根DX的平方根1、下列描述中错误的是(A。A.数组的命名与普通变量的命名规则不同B.下标可以是常数、变量或表达C.下标必须是整数,否则将被自动取整D.下标的最大值和最小

8、值分别被称为数组的上界和下界17、下面描述正确的是(D )。SubFunctionSubFunctionSubFunctionSubFunction18KeyPress,当用户按下或放开键盘上的任意键时返回的是( B 。A. 所按键的ASCIIB.所按键的ANSIC.无返回值D. 所按键的ASCII和所按键的19、下面描述正确的是(C )。A.Sub有返回值,Function没有返回值B.Sub没返回值,Function没有返回值C. Sub没返回值,Function有返回值D. Sub有返回值,Function有返回值20KeyPress,当用户按下或放开键盘上的任意键时返回的是(B 。A.

9、 所按键的ASCIIB.所按键的ANSIC.无返回值D.所按键的ASCII和所按键的ANSI21、在设计阶段,当双击窗体上某个控件时,所打开的窗口是 (C)A. 工程资源管理器窗口B. 工具箱窗口C. 代码窗口D.属性窗22、任何控件都具有( D )属性.A TextB. CaptionC. IndexD. Name23、在设计阶段,当双击窗体上某个控件时,所打开的窗口是 (C)A. 工程资源管理器窗口B. 工具箱窗口C. 代码窗口D.属性窗24、任何控件都具有( D )属性.A TextB. CaptionC. IndexD. Name25、表达式 SQR(4)+ABS(-2)+INT(RN

10、D(2)的值是(B)A. 2B. 4C.6D. 826、确定一个控件大小的属性是 ( A )A.Width和HeightB.Width和 LeftC.Top LeftD.top 27、Visual Basic 的特点不包括( D )A. 可视化面向对象事件驱动D.无需编程三、描述题(每题 3 分,共 15 分)FormCaption 属性:标题属性Maxbutton 属性:窗体是否有最大化按钮CommandButtonCaption 属性:标题属性Picture 属性:图片LabelAlignment 属性:对齐AutoSize 属性:自动大小TextboxMultiline 属性:多行Scr

11、ollBars 属性:滚动条5、对于鼠标常用事件的描述MouseUp 事件:释放鼠标任意键。DblClick 事件:双击鼠标。MouseMove 事件:鼠标移动。四、编写程序题(每题 10 分,共 30 分)1.编程:编程实现 1 到 200 的奇数和。Private Sub Form_Click()Dim sum as integer, I as integer Sum=0I=1Do While I200Sum=Sum+I I=I+2Loop Me.Print End Sub2、简述 VB 所提供的 11 种标准的数据类型,并写出其关键字。(Byte(Boolean(Integer(Long

12、(Single、(Double(Currency(Date(String(Object、变体型(Variant)3、Sub 子过程和 Function 函数过程有什么区别。答:Function 函数有返回值,而且返回值有一定的数据类型,而 Sub 子过程没有返回值;Sub 子过程可以单独调用,而 Function 函数不能单独调用,只能在表达式中引用。(写出Sub过程)Function DMS(de as double) as double Sign=sgn(de)De=abs(de) D1=int(de) D2=(de-d1)*3600D3=int(d2/60) D4=d2=d3*60DMS

13、=sign*(d1+d3/100+d4/10000) End functionVB答:建立一个完整的 VB 应用程序的步骤如下:新建工程设计用户界面:确定窗体,在窗体中添加控件。设置对象的属性:窗体和控件的属性在属性窗口设置。编写有关的代码程序。调试:若窗体或程序有错,则重复前三步,直到程序完全正确及窗体令人满意为止。应用程序的集成和管理(存储项目:把有关项目存储起来,以便以后使用。运行应用程序建立可执行文件:脱离 VB,而直接在 Windows 环境下运行。结束项目。VB答:窗体设计窗口、代码窗口、属性窗口、工具箱窗口等。7Subm*nAn*mAT其中,矩阵转置子程序为SUB drat(A(),AT(),在子程序中用 函数来取被转置矩阵的行和列的上界。SUB drat(A() as Double,AT() as Double)M=Ublound(A,1) N=Ublound(a,2) For i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论