分享

15秋浙大《程序设计基础(VB)》在线作业答案

 花之叶55 2015-10-01


一、单选题(共 35 道试题,共 70 分。)V 1.  设 a=5,b=6,c=7,d=8 ,执行语句X=IIf((a>b)And(c>d),10,20) 后, X 的值为 (  ) 。

A. 10

B. 20

C. True

D. False

满分:2  分

2.  不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是( )。

A. A*B=0 AND A<>B

B. (A=0 OR B=0) AND A<>B

C. A=0 AND B<>0 OR A<>0 AND B=0

D. A*B=0 AND (A=0 OR B=0)

满分:2  分

3.  以下叙述中错误的是 (  )。

A. 打开一个工程文件时,系统自动装入与该工程有关的窗体文件

B. 保存 Visual Basic 程序时,应分别保存窗体文件及工程文件

C. Visual Basic 应用程序只能以解释方式执行

D. 窗体文件包含该窗体及其控件的属性

满分:2  分

4.  以下说法正确的是 (  ) 。

A. 任何时候都可以通过执行“工具”菜单中的“菜单编辑器”命令打开菜单编辑器

B. 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器

C. 任何时候都可以通过单击标准工具栏上的“菜单编辑器”按钮打开菜单编辑器

D. 只有当代码窗品为当前活动窗口时,才能找开菜单编辑器

满分:2  分

5.  当我们输入代码时,Visual Basic可以自动检测什么错误。

A. 语法错误

B. 编译错误

C. 运行错误

D. 逻辑错误

满分:2  分

6.  设置对象的属性是程序设计的重要步骤,关于“属性”的说明错误的是( )。

A. 属性是一组可以由用户定义的数据

B. 属性名称是由用户定义确定的

C. 属性用来描述形象的性质

D. 同一种类型的对象具有相同的属性

满分:2  分

7.  窗体中含有一个命令按钮控件comAbout(按钮标题显示“关于?”),代码窗口中含有如下代码: Private Sub comAbout_Click() Form2.Show End Sub 程序执行时,单击“关于?”按钮,显示Form2窗体。在这一段描述中comAbout、“关于?”、Click、Show分别为 ( )。

A. 属性值、对象、方法、事件

B. 对象、方法、事件、属性值


C. 属性值、方法、对象、事件

D. 对象、属性值、事件、方法

满分:2  分

8.  货币型数据需( )字节

A. 2

B. 4

C. 6

D. 8

满分:2  分

9.  在窗体上面画一个命令按钮和一个标签,其名称分别为 Commandl 和 Labell ,然后编写如下事件过程:     Private Sub Commandl_Click()     Counter=0     For i=1

To 4     For j=6 To 1 Step -2     Counter=Counter+1     Next j     Next i     Labell.Caption=Str(Counter)     End Sub     程序运行后,单击命令按钮,标签中显示的内容是(  )。

A.

11


B.

12


C.

16


D.

20


满分:2  分

10.  设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是( )。

A. Caption

B. Name

C. Text

D. value

满分:2  分

11.  函数过程(用Function定义)与子过程(用Sub定义)的最大区别是什么。

A. 函数过程有返回值

B. 子过程有返回值

C. 函数过程可以带参数

D. 子过程可以带参数

满分:2  分

12.  表达式X+1>X是

A. 算术表达式


B. 非法表达式

C. 字符表达式

D. 关系表达式

满分:2  分

13.  从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是( )。

A. 学习版

B. 标准版

C. 专业版

D. 企业版

满分:2  分

14.  Sub过程与Function过程最根本的区别是什么。

A. Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以

B. Function过程可以有参数,Sub过程不可以

C. 两种过程参数的传递方式不同

D. Sub过程的过程名不能返回值,而Function过程能通过过程名返回值

满分:2  分

15.  下列叙述中正确的是( )。

A. 属性值是一种数值型或字符型的数据

B. 属性是描述对象特征的一组数据,这组数据是对象的一部分

C. 所有的控件都有Name和Caption属性

D. 如果属性是数值类型,则可以给这样的属性赋任意的整数值

满分:2  分

16.  从工程管理角度,软件设计一般分为两步完成,它们是 (  ) 。

A. 概要设计与详细设计

B. 数据设计与接口设计

C. 软件结构设计与数据设计

D. 过程设计与数据设计

满分:2  分

17.  下列选项中不符合良好程序设计风格的是 (  ) 。

A. 源程序要文档化

B. 数据说明的次序要规范化

C. 避免滥用 goto 语句

D. 模块设计要保证高耦合、高内聚

满分:2  分

18.  VB认为下面( )组变量是同一个变量。

A. A1和a1

B. SUM和SUMMARY

C. AVER和AVERAGE

D. A1和A_1

满分:2  分

19.  表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是( )。

A. 0.48


B. 0.048

C. .5

D. .05

满分:2  分

20.  下面选项中不属于面向对象程序设计特征的是( )

A. 继承性

B. 多态性

C. 类比性

D. 封装性

满分:2  分

21.  VB表达式Cos(0)+Abs(1)+Int(Rnd(1))的值是( )

A. 1

B. -1

C. 0

D. 2

满分:2  分

22.  代数式x1 - | a | + ln10 + sin(x2 + 2л) / cos(57 o)对应的Visual Basic表达式是( )。

A. X1 - Abs(A) + Log(10) + Sin(X2+2*3.14) / Cos(57*3.14/180)

B. X1 - Abs(A) + Log(10) + Sin(X2+2*л) / Cos(57*3.14/180)

C. X1 - Abs(A) + Log(10) + Sin(X2+2*3.14) / Cos(57)

D. X1 - Abs(A) + Log(10) + Sin(X2+2*л) / Cos(57)

满分:2  分

23.  设窗体上有一个文本框,Text1,要求只能显示信息,不能输入。应用下面哪个语句( )。

A. Text1.MaxLength = 0

B. Text1.Enabled = False

C. Text1.Visible = False

D. Text1.Width = 0

满分:2  分

24.  假定有以下程序段: For i = 1 To 3 For j = 5 To 1 Step -1 Print j Next j, I "Print j"的执行次数是什么。

A. 15

B. 16

C. 17

D. 18

满分:2  分

25.  二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为( )

A. n+1

B. n-1

C. 2n

D. n/2

满分:2  分


26.  常用控件的Style属性值是( )。

A. 字符常量

B. 逻辑常量

C. 数值常量

D. 日期常量

满分:2  分

27.  设 a=2,b=3,c=4, 表达式 Not a <= c Or 4*c = b^2 And b <> a+c  的值是 (  ) 。

A. -1

B. 1

C. True

D. False

满分:2  分

28.  Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括什么。

A. 顺序文件

B. Unix文件

C. 二进制文件

D. 随机文件

满分:2  分

29.  下列各个窗口属性值的设置方法中,通过在属性窗口中选择设置类型值的是( )。

A. AutoRedraw(自动重画)

B. 字体属性设置

C. Height、Width(宽、高)

D. Icon(图标)

满分:2  分

30.  Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是 (   ) 。

A. 属性、事件、方法

B. 控件、属性、事件

C. 窗体、控件、过程

D. 窗体、控件、模块

满分:2  分

31.  若要求从文本框中输入密码时在文本框中只显示 * 号,则应当在此文本框的属性窗口中设置 (   ).

A. Text 属性值为 *

B. Caption 属性值为 *

C. password 属性值为空

D. Passwordchar 属性值为 *

满分:2  分

32.  假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是( )。

A. 单击窗体上没有控件的地方

B. 单击任一个控件

C. 不执行任何操作


D. 双击窗体的标题栏

满分:2  分

33.  下列关于“面向对象”编程的叙述错误的是( )。

A. 属性是描述对象的数据

B. 方法指示对象的行为

C. 事件是能够被对象识别的动作

D. Visual Basic程序的运行机制是“面向对象”

满分:2  分

34.  定义过程的格式中Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则( )。

A. 每次调用此过程,该过程的局部变量都会被重新初始化

B. 在本过程中使用到的,在其他过程中定义的变量也为Static型

C. 每次调用该过程时,该过程中的局部变量的值保持上一次调用后的值

D. 定义了该过程中的局部变量为“动态”变量

满分:2  分

35.  表达式ASC(“F”)的类型是()

A. 字符表达式

B. 关系表达式

C. 算术表达式

D. 逻辑表达式

满分:2  分


二、多选题(共 5 道试题,共 10 分。)V 1.  在窗体上画一个名称为File1的文件列表框,并编写如下程序 Private Sub File1_DblClick    x=Shell(File1.FileName,1)   End Sub   以下关于该程序的叙述中,正确的有哪些( )。

A. 没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)

B. 双击文件列表框中的文件,将触发该事件过程

C. 要执行的文件的名字通过File1.FileName指定

D. File1中显示的是当前驱动器、当前目录下的文件

满分:2  分

2.  以下叙述中正确的有哪几项( ) 。

A. 在KeyPress事件过程中不能识别键盘的按下与释放

B. 在KeyPress事件过程中不能识别回车键

C. 在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母

D. 在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符

满分:2  分

3.  以下叙述哪几项是正确的( )。

A. 一个工程中可以包含多个窗体文件

B. 在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用

C. 窗体和标准模块需要分别保存为不同类型的磁盘文件

D. 用 Dim 定义的窗体层变量只能在该窗体中使用


满分:2  分

4.  以下关于MsgBox的叙述中,正确的说法有哪几项( )

A. MsgBox函数返回一个整数

B. 通过MsgBox函数可以设置信息框中图标和按钮的类型

C. MsgBox语句没有返回值

D. MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量       满分:2  分

5.  以下关于文件的叙述中,正确的说法有哪些( )

A. 顺序文件中的记录一个接一个地顺序存放

B. 随机文件中记录的长度是随机的

C. 执行打开文件的命令后,自动生成一个文件指针

D. LOF函数返回给文件分配的字节数

满分:2  分


三、判断题(共 10 道试题,共 20 分。)V 1.  对象事件的名称可以由编程者指定。

A. 错误

B. 正确

满分:2  分

2.  描述 "X 是小于 100 的非负整数 " 的 Visual Basic 表达式是X % >=0 and X % <100

A. 错误

B. 正确

满分:2  分

3.  描述 "X 是小于 100 的非负整数 " 的 Visual Basic 表达式是X % >=0 and X % <100

A. 错误

B. 正确

满分:2  分

4.  数据结构分为线性结构和非线性结构,带链的队列属于线性结构。

A. 错误

B. 正确

满分:2  分

5.  程序调试的任务是诊断和改正程序中的错误。

A. 错误

B. 正确

满分:2  分

6.  当一个复选框被选中时,它的Value属性的值是0。

A. 错误

B. 正确

满分:2  分

7.  按“先进后出”原则组织数据的数据结构是队列。

A. 错误


B. 正确

满分:2  分

8.  Visual Basic程序设计采用的编程机制是事件驱动。

A. 错误

B. 正确

满分:2  分

9.  对已经建立的多个类型相同的控件,这些控件不能组成控件数组。

A. 错误

B. 正确

满分:2  分

10.  Visual Basic应用程序中标准模块文件的扩展名是.bas。

A. 错误

B. 正确

满分:2  分

转载请保留出处,http://www./doc/1073d1fa0b1c59eef8c7b4f2.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多