电大VB程序设计形成性考核1答案

更新时间:2024-01-08 01:22:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

判断题:(共20题 每题2分)

1、为了使一个控件在运行时不可见,应将该控件的Enable属性值设置为False。

2、当用Load命令将窗体装入内存时,一定触发窗体的Load事件和Activate事件。

3、面向对象程序设计是一种以对象为基础,由事件驱动对象执行的设计方法。

4、将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。

5、方法是Visual Basic对象可以响应的用户操作。

6、对象是基本的运行实体,它既包括了数据(属性),也包括作用于对象的操作(方法)和对象的响应动作(事件)。

7、属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属性都可以在属性窗口中设置。

8、Visual Basic中将一些通用的过程和函数编写好并封装作为方法供用户直接调用。

9、每个对象都有一系列预先定义好的事件,但要使对象能响应具体的事件,则应编写该对象相应的事件过程。

10、在打开一个Visual Basic工程进行修改后,当要另存为一个文件名时,可单击“工程另存为”命令,因为其同时会保存窗体文件。

11、使用MsgBox函数与MsgBox过程可接受用户输入数据。

12、If语句中的条件表达式中只能使用关系或逻辑表达式。

13、在Select Case情况语句中,各分支(即Case表达式)的先后顺序无关。

14、要实现同样的循环控制,在Do While-Loop和Do-Loop While循环结构中给定的循环条件是一样的。

15、一个Do循环只能使用一个Loop关键字,但是可以使用多个Exit语句。

16、For循环语句正常结束(即不是通过Exit For语句或强制中断)其循环控制变量的值一定大于“终值”,并等于“终值”+“步长”。

17、VB要求程序员在使用变量前,必须事先声明。

18、在模块的声明段中用Private和Dim语句声明的数组为模块级数组。

19、顺序文件的每一个记录都有固定长度,每一个记录都有一个记录好。

20、在VB中,常用的对象有工具箱中的控件、窗体、菜单、应用程序的部件以及数据库,这些对象都有属性和方法。

单选题:(共30道试题,每题1分)

1、在设计应用程序时,可以查看到应用程序工程中的所有部分的窗口是( )。

A.窗体设计

B.代码

C.属性

D.工程资源管理器窗口

参考答案:D

2、窗体的Load事件的触发时机是( )。

A.用户单击窗体时

B.窗体被加载时

C.窗体显示之后

D.窗口被卸载时

参考答案:B

3、与传统的程序设计语言相比,Visual Basuc最突出的特点是(

A.结构化程序设计

B.程序开发环境

C.事件驱动编程机制

D.程序调试技术

参考答案:C

4、VB6.0集成开发环境的主窗口不包括( )。 A.标题栏 B.菜单栏 C.状态栏 D.工具栏

A.标题栏

B.菜单栏

)。 C.状态栏

D.工具栏

参考答案:C

5、如果在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的( )

属性。

A.Caption

B.PasswordChar

C.Text

D.Char

参考答案:B

6、如果想让文本框中的内容在运行时不能编辑,需将文本框的( )属性设置为True。

A.Locked

B.MultiLine

C.TabStop

D.Visible

参考答案:A

7、对于定时器(Timer)控件,设计其定时是否开启的属性是( )。

A.Index

B.Tag

C.Enabled

D.Left

参考答案:C

8、要在窗体Form1内显示“myfrm”,使用的语句是(

A.Form.Caption=“myfrm”

B.Form1.Caption=“myfrm”

C.Form1.Print “myfrm”

D.Form.Print “myfrm”

参考答案:C

9、下列正确的赋值语句是( )。

A.x+y=20

)。

B.x+20

C.3x=y

D.s=X*r*r

参考答案:B

10、当使用上下文相关的帮助时,选择要帮助的内容,然后按(MSDN窗口直接显示所需的帮助信息。

A.Help

B.F10

C.ESC

D.F1

参考答案:D

11、按照变量的作用域可将变量划分为( )。

A.公有、私有、系统

B.全局变量、模块级变量、过程级变量

C.动态、常态、静态

D.Public、Private、Protected

)键,就可出现

参考答案:B

12、可获得字符的ASCII码的函数是( )。

A.Val

B.Fix

C.Asc

D.Chr

参考答案:D

13、要退出Do?Loop循环,可使用的语句是(

A.Exit

B.Exit For

C.End Do

D.Exit Do

)。 参考答案:D

14、把数值型转换为字符串型需要使用的函数是( )。

A.Val

B.Str

C.Asc

D.Chr

参考答案:B

15、表达式 6 + 10 Mod 4 * 2 + 1 的值是( A.9

B.11

C.1

D.3

参考答案:A

16、以下可以作为Visual Basic变量名的是(

)。)。 A.SIN

B.COI

C.COS(X)

D.X(-1)

参考答案:B

17、在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行字符( ),表示下一行是当前行的继续。

A.一个空格加一个下划线字符(_)

B.一个下划线字符(_)

C.直接回车

D.一个空格加一个连字符(-)

参考答案:A

18、在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置

为( )。

A.加号(+)

B.减号(-)

C.星号(*)

D.感叹号(!)

参考答案:B

19、如果要在程序中显示一个弹出式菜单,那么要调用Visual Basic中提供的方法是

( )。

A.Print

B.Move

C.Refresh

D.PopupMenu

参考答案:D

20、下列可以用来存储图像供其它对象使用的控件是( )。 A.ToolBar B.StatursBar C.ImageList D.TreeView

A.ToolBar

B.StatursBar

C.ImageList

D.TreeView

C.If X

D.If X

参考答案:C

2、

下面程序段的执行结果为( A = 75 If A > 60 Then

I = 1 ElseIf A > 70 Then

I = 2 ElseIf A > 80 Then

I = 3 ElseIf A > 90 Then

I = 4 End If Print \

A.1

B.2

C.3

D.4

参考答案:B

3、使用For循环语句,程序如下,程序运行后,单击窗体,输出结果为(Private Sub Form_Click( ) Static Sum As Integer For I =1 To 6 Sum = Sum + I Next I Print Sum End Sub

A.16

B.20

C.6

D.21

参考答案:D

) 4、 程序运行结果为( ) Option Explicit

Private Sub Command1_Click() Dim a, b As Integer a = 3.6 b = 3.6 Text1.Text = a Text2.Text = b End Sub

A.3.6,3.6

B.4,4

C.3,3

D.3.6,4 参考答案:D 5、

程序运行结果为( )

Option Explicit

Private Sub Command1_Click() Static S As Integer Dim i As Integer

S = 1 For i = 1 To 5 S = S * i

Next i

Print S End Sub

A.100

B.110

C.120

D.130 参考答案:C

B.VB Hello!VB

C.VB Hello! VB

D.VB Hello! VB

、当执行以下过程时,在窗体上将显示( Private Sub Commandl_Click( )

Print “VB” Print“Hello!”; Print “VB”

End Sub

A.VB Hello! VB

参考答案:B

6)。

本文来源:https://www.bwwdw.com/article/q83x.html

Top