大学VB课后习题参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题1

一.单项选择题(要求在四个备选答案中选出一个正确答案)

1.Visual Basic是一种( D )的可视化程序设计语言。

A.面向机器 B.面向过程 C.面向问题 D.面向对象

2.在VB中,下面被称为对象的是( C )

A. 窗体

B.控件

C. 窗体和控件

D. 窗体、控件、属性

3.以下说法正确的是( A )

A.对象的可见性可设为1或0

B.标题的属性值可设为任何文本

C.如果属性的值不设置,默认为空

D.属性窗口中属性只能按字母顺序排列

4.为了在属性窗口中设置窗体的属性,预先要执行的操作是( A )。

A.单击窗体上没有控件对象的地方 B.单击任一个控件对象

C.双击任一个控件对象 D.双击窗体上没有控件对象的地方

5.要设置窗体上各控件的属性,可在( C )中进行。

A.窗体布局窗口 B.工程资源管理器窗口

C.属性窗口 D.窗体窗口

6.在代码窗口中,当从对象框中选定了某一对象后,在( A )中会列出适用该对象的事件。

A.过程框 B.属性窗口 C.工具箱 D.工具栏

7.创建一个简单的应用程序,该程序只有一个窗体,则该工程至少有( B )个文件需要保存。

A.1 B.2 C.3 D.4

8.程序运行中用鼠标双击当前窗体时,会触发窗体的( C )事件。

A.Load B.Unload C.DblClick D.KeyPress

9.在Visual Basic 6.0集成开发环境中,可以( D )。

A.编辑、调试、运行程序,但不能生成可执行程序

B.编辑、运行程序,生成可执行程序,但不能调试程序

C.编辑、调试程序,生成可执行程序,但不能运行程序

D.编辑、调试、运行程序,并能生成可执行程序

10.以下叙述正确的是( C )。

A.用属性窗口只能设置窗体的属性

B.用属性窗口只能设置工具箱中标准控件的属性

C.用属性窗口可以设置窗体和控件的属性

D.用属性窗口可以设置任何对象的属性

11.在VB程序运行期间,若改变窗体大小,则自动触发的窗体事件是( B )

A. Click

B. Resize

C. Load

D. Unload

12.以下为窗体文件扩展名的是( C )

A. .bas

B. .cls

C. .frm

D. .ers

13.能确定控件尺寸的是( A )

A.Width和Height

B.Top和Left

C. Width或Height

D.Top或Left

二. 多项选择题(要求在五个备选答案中选出多个正确答案)

1.下列论述中,正确的是( ACDE )。

A.Visual Basic用于开发Windows环境下的应用程序

B.Visual Basic只能采用解释方式执行程序

C.Visual Basic中的窗体是对象

D.事件就是在对象上所发生的事情,Visual Basic中的事件有Click,DblClick 等

E.一个对象可以响应的事件可以有多个,用户不能建立新的事件

2.在设计阶段,从窗体窗口切换到代码窗口,可以采用的操作是( BCDE )。

A.单击窗体

B.双击窗体

C.单击工程资源管理器窗口中的“查看代码”按钮

D.单击代码窗口中任何可见部位

E.选择“视图”菜单中的“代码窗口”命令

3. 能使窗体Form1不可见的语句有( ACE )

A. Form1.Height = 0

B. Form1. Width = 0

C. Form1. Visible = 0

D. Form1.BorderStyle = 0

E. Form1.Hide

4.确定一个窗体或控件大小及位置的属性是( ABCD )

A.Width B. Height C.Top D.Left E.Enable

三. 填空题

1. Visual Basic采用事件驱动编程机制。

2.Visual Basic提供两种运行程序的方式,一种是解释方式,另一种是编译方式。

3.对象的三要素是属性、方法和事件。

4.如果要在单击窗体时执行一段代码,则应将这段代码写在窗体的 Click 事件过程中。

5.在设计阶段,当双击窗体上某个控件时,所打开的是代码窗口。

习题2参考答案

一.单选题(要求在四个备选答案中选择一个正确答案)

1.下列①各项中,只有(D)才是常量;②各项中,(D)不是常量。

① A. E-3 B. E+03 C. 10^3 D. 1.E03

② A. 1E-3 B. 13 C. "abc" D. Xl*3

2. 下列①各项中,可以作为变量名的是(A );②各项中,( C)不能作为变量名。

① A. a1_0 B. Dim C. K6/600 D. CD[1]

② A. ABCabc B. A12345 C. 18AB D. Namel

3. 空字符串是指(A )。

A. 长度为0的字符串

B. 只包含空格字符的字符串

C. 长度为1的字符串

D. 不定长的字符串

4. 使用变量x存放数据12345678.987654,应该将x声明为(B )类型。

A. 单精度(Single)

B. 双精度(Double)

C. 长整型(Long)

D. 货币型(Currency)

5. 表达式3^2*12-4^(2/4)的值为(B )。

A. 104

B. 106

C. 108

D. 出错

6. 函数表达式String(2, "ChongQing")的返回值是(C )

A.CQ B.ChongQing C.CC D.ChongQingChongQing

7. 表达式Int(-20.9) + Int(20.9 + 0.5) - Fix(-17.9)的值为(C )

A. -17

B. 16

C. 17

D. 18

8.设a=3,b=2,c=-3,则表达式Abs(b + c) + a * Int(Rnd + 3) + Asc(Chr(65 + a))的值是(D)。

A.10

B.68

C.69

D.78

9. 设m="morning",取值为"mor"的表达式是(B)。

A. Mid(m,5,3)

B. Left(m,3)

C. Right(m,4,3)

D. Mid(m,3,1)

10. 表达式Sin(a + b) ^ 6所表示的代数式是( B)。

A.sin(a+b)6

B.sin6(a+b)

C.sin6(a+b)

D.6sin(a+b)

11. 如果x是一个正实数,对x的第3位小数四舍五入的表达式是(A)。

A. 0.01 * Int(100 * x + 0.5)

B. 0.01 * Int(10 * x + 0.5)

C. 0.01 * Int(x + 0.5)

D. 0.01 * Int(x + 5)

相关文档
最新文档