可视化程序设计1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全套试题1
闭卷考试,考试时间120分钟
一、选择题(40分,每题2分)
1)假如一个Visual Basic 应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是
A)只保存窗体模块文件
B)分别保存窗体模块、标准模块和工程文件
C)只保存窗体模块和标准模块文件。
D)只保存工程文件。
2) 以下不属于Visual Basic系统的文件类型是
A) .frm B) .bat C) .vbg D) .vbp
3)为了清除窗体上的一个控件,下列正确的操作是:
A)选择(单击)要清除的控件,然后按Del键
B)按回车键
C)按esc键
D)选择(单击)要清除的控件,然后按回车键
4)以下叙述中错误的是
A) 双击鼠标可以触发DblCLick事件
B) 窗体或控件的事件的名称可以由编程人员确定
C) 移动鼠标时,会触发MouseMove事件
D) 控件的名称可以由编程人员设定
5)以下叙述正确的是
A)VB程序中dCount 和DCOUNT是两个不同的变量
B)VB的语句以换行符(回车)作为结束符,一行可以有多个语句,用冒号“:”分割
C)在VB6.0中源程序中不再保留行号
D)VB源程序中的一行可以超过255个字符,并且没有长度限制
6)正确表达双精度浮点数(Double)3.14159的表达式为
A)3.14159 B) 0.314159E+1 C) 3.14159# D) 3.14159!
7)设a=10, b=5, c=1, 执行语句Print a>b>c后,窗体上显示的是
A) True B) False C) 1 D) 出错信息
8)语句Print 5/4*6\5 Mod 2的输出结果是
A) 0 B) 1 C) 2 D) 3
9) 如果要改变窗体的标题,则需要设置的属性是
A) Caption B) Name C) BackColor D) BorderStyle
10) 设组合框Combol中有3个项目,则以下能删除最后一项的语句是
A) Combol.RemoveItem Text
B) Combol.RemoveItem 2
C) Combol.RemoveItem 3
D) Combol.RemoveItem Combol.Listcount
11)如果要在菜单中添加一个分隔线,则应将其Caption属性设置为
A) = B) * C) & D) -
12)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_ Click()
Dim a As Integer, s As Integer
a=8
s=1
Do
s=s+a
a=a-1
Loop While a <=0
Print s; a
End Sub
程序运行后,单击命令按,则窗体上显示的内容是
A) 7 9 B) 34 0 C) 9 7 D) 死循环
13)以下关于函数过程的叙述中,正确的是:
A)如果不指明函数过程参数的类型,则该参数没有数据类型
B)函数过程的返回值可以有多个
C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传引用方式传递D)函数过程形参的类型与函数返回值的类型没有关系
14)假设有过程
Public Sub Test(ByVal A As Integer, ByVal B As Integer)
C%=A+B
End Sub则不正确的调用为
A)Call Test(2, 3)
B)C% = Test(2, 3)
C)Test 2, 3
D)Call Test(2,2+3)
15)以下关于keyPress事件过程中参数KeyAscii的叙述中正确的是
A)KeyAscii参数是所按键的ASCII码
B)KeyAscii参数的数据类型为字符串
C)KeyAscii参数可以省略
D)KeyAscii参数是所按键上标注的字符
16)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是
A )任何时刻最多只有一个窗体是活动窗体
B )不能把标准模块设置为启动模块
C )用hide 方法只是隐藏一个窗体,不能内存中清除该窗体
D )如果工程中含有sub main 过程,则程序一定首先执行该过程。
17)目录列表框的path 属性的作用是
A )显示当前驱动器或指定驱动器上的某个目录下的文件名
B )显示当前驱动器或指定驱动器上的目录结构
C )显示根目录下的文件名 D) 显示指定路径下的文件
18)下面不能正确按顺序访问模式打开”C:\A.txt ”的语句是 A )open ”C:\A.txt ” for append as #1 为顺序访问模式 B )open ”C:\A.txt ” for random as #1 len=128 C )执行open ”C:\A.txt ” for input as #1 D) open ”C:\A.txt ” for output as #1
19)下面关于DAO 数据组件说明正取的是
A )通过database 属性更改数据库后,数据组件会自动更新数据
B )无论在单用户和多用户环境下,简单的调用recordcount 属性都能获得准确的记录总数
C )当记录指针到达最后一条记录之后,EOF 值为true D) 当记录集为空时,BOF 为FALSE
20)关于记录操作的说明错误的
A )在通过Addnew 增加记录后,需要调用Update 方法更新数据库
B )在通过Delete 删除记录后,需要调用Update 方法更新数据库
C )在通过Delete 删除记录后,需要调用movelast 或movenext 方法 D) 在通过Edit 编辑记录后,需要调用Update 方法更新数据库
二、填空题(30分,每空2分)
1) 结构化程序设计中把程序的结果规定为___【1】___、___【2】____、_【3】__三种基本结构。 2)Visual Basic 应用程序中标准模块文件的扩展名是【4】 。
3) 设有如下程序段:
a$="BeijingShanghai"
b$=Mid(a$,InStr(a$,"g")+1)
执行上面的程序段后,变量b$的值为【5】 。
4)为了使标签能自动调整大小以显示全部文本内容,应把标签的【6】 属性设置为True 。 5)VB 中可以构成循环的语句包括 【7】 、 【8】 、 【9】
6)与数学表达式
53)
(cos 2++x
b a 对应的Visual Basi
c 表达式是【10】 。 7) 将C 盘根目录下的图形文件moon.jpg 装入图片框Picture1的语句是 【11】 。 8)为了使计时器控件Timer1每隔0.5秒触发一次Timer 事件,应将Timer1控件的【12】属性设置为【13】 。 9) 设有以下函数过程