期中考试试题及答案

  • 格式:doc
  • 大小:46.00 KB
  • 文档页数:5

下载文档原格式

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

《VB程序设计》期中考试试题

姓名:分数:

一、填空题(40分)

1、Visual Basic的对象包括__________和__________两大类。(窗体控件)

2、在Visual Basic中,事件过程的名字由__________、____________和_______所构成。(对象名,下划线、事件)

3、若要将窗体Form1隐藏起来,可调用_______方法来实现,具体调用格式为_____________。(Hide, Form1.Hide)

4、V B的赋值语句既可给_______赋值,也可给对象的___________赋值。(变量,属性)

5、在V B中字符串运算符有_____和_______两种,其中运算符两边的表达式类型必须为字符型的运算符是_____。(& + ,+)

6、在V B中,若要产生一个消息框,可用___________语句来实现。(MsgBox)

7、在Visual Basic中,字符型常量应用______将其括起来,日期/时间型常量应使用______符号将其括起来。(双引号,#)

8、在Visual Basic中,字符是采用_______编码方式来表达和存储的,在该编码方案下,一个英文字符或一个汉字均视为________个字符,每个字符采用_______个字节来编码。(Unicode, 1, 2 )

9、VB是一种面向______的可视化程序设计语言,采取了_______的编程机制。(对象,事件驱动)

10、若用户单击了窗体Form1,则此时将被执行的事件过程名为_____________。(Form_Click())

11、可获得系统当前日期和时间的内部函数为_________。(Now)

12、VB的三种工作模式有__________、___________和______________。(设计,运行、中断)

13、工具箱中的标准控件有_________个。(20)

14、文本框的默认属性是_____________,(text)标签控件的默认属性是

_____________。(caption)

15、窗体文件的扩展名为_____________,(.frm)工程文件的扩展名为_____________。(.vbp)

16、用来描述一个对象外部特征的量称为对象的__________。(属性)

17、字符型数据类型的关键字为____________,(String)整型数据类型的关键字为_____________。(Integer)

18、逻辑型数据只有两个可能值,即___________和____________。(True, False )

19、表达式2*4^2+3*12/3-3/3的值为_____________。(43)

20、表达式11 Mod 4/2的值为__________。(1)

二、选择题(20分)

1、实现将小写字母转换成大写字母的函数是(B )

A. Upper( )

B. Ucase( )

C. Lcase( )

D. Str( )

2、窗体的标题条显示内容由窗体对象的(B )属性决定。

A. BackColor

B. Caption

C. Text

D. BackStyle

3、可获得字符AscII码值的函数是(B)

A. Val( )

B.Asc( )

C. Chr( )

D. Fix( )

4、若要设置或返回文本框中的文本,可通过文本框的(B )属性实现。

A. Caption

B. Text

C. Name

D.名称

5、下列符号(C )不能作为VB中的变量名。

A、ABCD

B、P123

C、89ef

D、xyz

6、下列符号(A )能作为VB中的合法变量名。

A、ABT

B、TAB

C、If

D、End

7、数学式子sin25°写成VB表达式是( D )。

A. sin25

B. sin(25 )

C. SIN( 25°)

D. sin(25*3.14/180 )

8、下列(C )语句可以将变量A与B的值互换。

A. A=B:B=A

B. A=A+B:B=A-B:A=A-B

C. C=A:A=B:B=C

D. A=(A+B)/2:B=(A-B)/2

9、InputBox函数返回值的数据类型为( B )

A. 数值 B 字符串. C.变体 D. 数值或字符串

10、语句Print 5/5*5的运行结果为( A )

A、5

B、25

C、0

D、1

三、简答题(每题5分,共10分)

1、什么是Tab顺序?如在窗体上依次建立对象Text1、Text

2、List1、Command1 和Command2,则在该窗体内的Tab 顺序是什么?

答:在程序的运行过程中,当用户按下Tab键时,焦点将在该程序的对象上顺序移动,这就是Tab顺序。该窗体上的Tab顺序为:

Text1→Text2→List1→Command1→Command2

2、常量和变量的命名规则有哪些?

答:(1)常量或变量名必须以字母或汉字开头,后跟字母、汉字、数字或下划线,长度不超过255个字符;

(2)不能使用VB中的关键字命名常量或变量;

(3)VB不区分常量或变量名中的大小写字母,如ABC, Abc, aBc等视为同一名字,一般常量名用大写字母表示,变量名第一个字母大写,其余小写;

(4)为提高程序可读性,可在变量名前加一个缩写的前缀,表明变量的数据类型。

四、补充程序:(每题5分,共10分)

1.用辗转相除法求两个正整数m和n的最大公约数,m和n的值在程序运行过程中通过键盘输入。程序如下,试在空白处填上正确内容:

Private Sub Form_Click()

Dim m As Integer, n As Integer, r As Integer, t As Integer

m =InputBox(“请输入第一个整数:”)

n= InputBox(“请输入第二个整数:”)

If m

Do

r = m Mod n