2012年9月考试可视化程序设计(VB) A 卷

2012年9月考试可视化程序设计(VB) A 卷,第1张

2012年9月份考试可视化程序设计(VB)第二次作业

一、单项选择题(本大题共80分,共 20 小题,每小题 4 分)

1. 下列关于多文档界面(MDI)应用程序,说法错误的是( )

A. 一个多文档界面应用程序只能包含一个MDI窗体

B. 一个多文档界面应用程序只能包含一个子窗体

C. 子窗体的MDIChild属性应设置为True

D. 最小化父窗口时,所有子窗口也被最小化

2. 下列过程不能包含在标准模块中定义的是( )。

A. 事件过程

B. 子过程

C. 函数过程

D. 公共过程

3. 下列关于数据库说法错误的是( )

A. 一个表可以构成一个数据库

B. 多个表可以构成数据库

C. 一个表的每一条记录中的各数据项具有相同的类型

D. 同一个字段的数据具有相同的类型

4. 下列关于菜单访问键和快捷键的说法正确的是( )

A. 若一菜单项的Caption属性为“打开(&O)”,则其快捷键是Ctrl+O

B. 快捷键指用于执行一个命令的功能键或组合键,可以在菜单编辑器中将快捷键设为Alt+F

C. 可以为任意的菜单项都添加快捷键或访问键

D. 通过访问键打开某个子菜单时,必须先使焦点位于其上一级菜单

5. 向一个顺序文件中写数据时,( )是从文件末尾添加的方式打开顺序文件。

A. Output

B. Input

C. Write

D. Append

6. 从随机文件中读取数据的命令是( )

A. Put

B. Get

C. Print

D. Input

7. 以下说法正确的是( )

A. 通用过程可以出现在窗体模块和标准模块中

B. 不同模块中的通用过程可以重名

C. 同一标准模块中的通过过程可以同名

D. 不同标准模块中的通用过程不能同名

8. Seek方法用于在( )类型的记录集中查找满足条件的记录。

A. 动态集

B. 快照

C. 表

D. 任意

9. 数据控件用于设置指定数据控件所访问的记录来源的属性是( )

A. RecordSource

B. DataSource

C. DatabaseName

D. RecordSetType

10. 在下列关于对话框的叙述中,错误的是( ):

A. 作为对话框窗体的Borderstyle、ControlBox、MaxButton和MinButton应分别设置为l、True、False和 False。

B. 语句frmAbout.Show vbModeless,frmMain将 fmAbout窗体显示为 fmMain的无模式子窗体。

C. 可以将对话框分成两种类型:模式的和无模式。

D. 语句frmAbout.Show将frmAbout作为无模式对话框显示。

11. 在用菜单编辑器设计菜单时,必须输入的项有( )。

A. 快捷键

B. 标题

C. 索引

D. 名称

12. 下列过程说明合法的是( )

A. Sub S1(ByVal n!())

B. Sub S1(n!) as Integer

C. Function S1%(S1%)

D. Function S1(ByVal n!)

13. 当BOF属性为Ture时,表示( )。

A. 当前记录位置位于Recordset对象的第一条记录

B. 当前记录位置位于Recordset对象的第一条记录之前

C. 当前记录位置位于Recordset对象的最后一条记录

D. 当前记录位置位于Recordset对象的最后一条记录之后

14. 以下叙述错误的是( )

A. 在KeyUp和KeyDown事件过程中,从键盘上输入A和a是相同的

B. 在KeyUp和KeyDown事件过程中,从键盘上1和小键盘上的1看作不同数字

C. KeyPress事件中不能识别键盘上某个键的按下与释放

D. KeyPress事件中可以识别键盘上某个键的按下与释放

15. 文本框控件与DATA控件绑定到一起时,文本框的DataSource属性指定了文本框所要绑定的( )

A. 数据库名

B. 数据表名

C. 字段名

D. 以上都不是

16. 用于设置或返回文件类型的属性是( )。

A. Drive

B. Path

C. Pattern

D. FileTitle

17. 运行时,要清除图片框P1中的图像,应使用语句( )。

A. Pl.Picture=“”

B. P1.Picture=LoadPicture()

C. Picturel.Picture=LoadPicture

D. Picturel.Picture=LoadPicture(“C:\WINDOWS\Clouds.bmp”)

18. 下面关于多重窗体的叙述中,正确的是( )。

A. 作为启动对象的 main于过程只能放在窗体模块内

B. 如果启动对象是 main子过程,则程序启动时可不加载任何窗体,以后由该过程根据不同情况决定是否加载或加载哪一个窗体

C. 没有启动窗体,程序不能执行

D. 以上都不对

19. 以下的属性和方法中( )可重定义坐标系。

A. DrawStyle属性

B. DrawWidth属性

C. Scale方法

D. ScaleMode属性

20. 如果当前的List1中为空(即没有选项),运行下列语句后,List1中的内容是( )

Private Sub Command1_Click()

Dim s As String

For n = 1 To 3

s = Chr(65+n)

List1.AddItem s, n

Next

End Sub

A. A

B. B

C. C

D. D

二、判断题(本大题共20分,共 10 小题,每小题 2 分)

1. 如果虚实结合是按地址传递,则当改变形参时,实参也跟着改变。( )

2. 数组作为参数,函数调用时一定是按地址传递。( )

3. Function过程必须以函数名作为返回值,而Sub过程不需要用函数名作为返回值。( )

4. 通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上。( )

5. 如果形参是数组,调用时实参也要求是数组。( )

6. 将复选框的Value属性设置成2后,则该复选框变成灰色,说明用户无法选择该选项。( )

7. 如果定义了子程序Public Sub Check(a!,b!),则a、b都是全局变量。( )

8. 当图像框Image控件的Stretch属性为True时,Image控件能自动调整自己的尺寸与显示的图片匹配。( )

9. 在标准模块中用Public声明全局变量,使变量在整个应用程序中有效。( )

10. 事件过程通常由事件驱动执行,而Sub过程通过过程调用执行。( )

答案:

一、单项选择题(80分,共 20 题,每小题 4 分)

1. B 2. A 3. C 4. D 5. D 6. B 7. D 8. C 9. A 10. A 11. D 12. D 13. B 14. D 15. B 16. C 17. B 18. B 19. C 20. D

二、判断题(20分,共 10 题,每小题 2 分)

1. √ 2. √ 3. √ 4. × 5. √ 6. × 7. × 8. × 9. √ 10. √

1、需求分析

需求分析是大数据可视化项目开展的前提,要描述项目背景与目的、业务目标、业务范围、业务需求和功能需求等内容,明确实施单位对可视化的期望和需求。包括需要分析的主题、各主题可能查看的角度、需要发泄企业各方面的规律、用户的需求等内容。

2、建设数据仓库/数据集市的模型

数据仓库/数据集市的模型是在需求分析的基础上建立起来的。数据仓库/数据集市建模除了数据库的ER建模和关系建模,还包括专门针对数据仓库的维度建模技术。

3、数据抽取、清洗、转换、加载(ETL)

数据抽取是指将数据仓库/集市需要的数据从各个业务系统中抽离出来,因为每个业务系统的数据质量不同,所以要对每个数据源建立不同的抽取程序,每个数据抽取流程都需要使用接口将元数据传送到清洗和转换阶段。

4、建立可视化场景

建立可视化场景是对数据仓库/集市中的数据进行分析处理的成果,用户能够借此从多个角度查看企业/单位的运营状况,按照不同的主题和方式探查企业/单位业务内容的核心数据,从而作出更精准的预测和判断。

可视化程序设计是什么?

胆视化(Visual)程序设计是一种全新的程序设计方法,它主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面。

可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序的设计,这样就能极大地提高设计人员的工作效率。

明白了吗?

什么是可视化程序设计

可视化程序设计即:

第一;利用编程语言如C++,C#,等将二维或三维可视化技术通过编程完美的呈现在一定终端媒介上,如计算机屏幕、信号显示器、离子液晶器等相关科学仪器上;

第二;也可以通过二次开发技术来显示所需的二维或三维图或者其它表格、文字、影像图、纹理贴图、地形高程图、等高线图等采用基于已有组件的二次编程来实现图形、图像的全方位显示。

可视化(Visualization)是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。它涉及到计算机图形学、图像处理、计算机视觉、计算机辅助设计等多个领域,成为研究数据表示、数据处理、决策分析等一系列问题的综合技术。可视化技术最早运用于计算科学中,并形成了可视化技术的一个重要分支——科学计算可视化(Visualization in Scientific puting)。科学计算可视化能够把科学数据,包括测量获得的数值、图像或是计算中涉及、产生的数字信息变为直观的、以图形图像信息表示的、随时间和空间变化的物理现象或物理量呈现在研究者面前,使他们能够观察、模拟和计算。科学计算可视化自1987年提出以来,在各工程和计算领域得到了广泛的应用和发展。

最近几年计算机图形学的发展使得三维表现技术得以形成,这些三维表现技术使我们能够再现三维世界中的物体,能够用三维形体来表示复杂的信息,这种技术就是可视化(Visualization)技术。可视化技术使人能够在三维图形世界中直接对具有形体的信息进行 *** 作,和计算机直接交流。这种技术已经把人和机器的力量以一种直觉而自然的方式加以统一,这种革命性的变化无疑将极大地提高人们的工作效率。可视化技术赋予人们一种仿真的、三维的并且具有实时交互的能力,这样人们可以在三维图形世界中用以前不可想象的手段来获取信息或发挥自己创造性的思维。机械工程师可以从二维平面图中得以解放直接进入三维世界,从而很快得到自己设计的三维机械零件模型。医生可以从病人的三维扫描图象分析病人的病灶。军事指挥员可以面对用三维图形技术生成的战场地形,指挥具有真实感的三维飞机、军舰、坦克向目标开进并分析战斗方案的效果。

更令人惊奇的是目前正在发展的虚拟现实技术,它能使人们进入一个三维的、多媒体的虚拟世界,人们可以游历远古时代的城堡,也可以遨游浩翰的太空。所有这些都依赖于计算机图形学、计算机可视化技术的发展。人们对计算机可视化技术的研究已经历了一个很长的历程,而且形成了许多可视化工具,其中SGI公司推出的GL三维图形库表现突出,易于使用而且功能强大。利用GL开发出来的三维应用软件颇受许多专业技术人员的喜爱,这些三维应用软件已涉及建筑、产品设计、医学、地球科学、流体力学等领域。随着计算机技术的继续发展,GL已经进一步发展成为OpenGL,OpenGL已被认为是高性能图形和交互式视景处理的标准,目前包括ATT公司UNIX软件实验室、IBM公司、DEC公司、SUN公司、HP公司、Microsoft公司和SGI公司在内的几家在计算机市场占领导地位的大公司都采用了OpenGL图形标准。

值得一提的是,由于Microsoft公司在Windows NT中提供OpenGL图形标准,OpenGL将在微机中广泛应用,尤其是OpenGL三维图形加速卡和微机图形工作站的推出,人们可以在微机上实现三维图形应用,如CAD设计、仿真模拟、三维游戏等,从而更有机会、更方便地使用OpenGL及其应用软件来建立自己的三维图形世界。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7915708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存