2014-2015第二学期《VB程序设计》期中考试试卷

更新时间:2023-11-16 09:51:01 阅读量: 教育文库 文档下载

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

2014-2015第二学期《VB程序设计》期中试卷

(满分100分,考试时间100分钟) 题号 得分 一 二 三 四 五 总分 _____级_________专业______班 学号_____姓名______________

得分 评卷人 一、 单选题(每题2分,共30分)

1. 为使控件在运行时不可见,应该设置该控件的_________属性False。

A.Enabled B.Visible C.Name D.AutoRedraw 2. 有程序代码如下:Text1.Text = \,则:Text1,Text和\分别代表__________。 A.对象,值,属性 B.对象,方法,属性 C.对象,属性,值 D.属性,属性,值 3. 以下不属于Visual Basic的工作模式是________模式。 A.编译 B.设计 C.运行 D.中断 4. 若要使命令按钮不可操作,要对_________属性设置。

A.Enabled B.Visible C.BackColor D.Captions 5. 文本框没有_______属性

A.Enabled B.Visible C.BackColor D.Caption 6. 不论何控件,共同具有的是________属性。

A.Text B.Name C.ForeColor D.Captionss

1

7. 当运行程序时,系统自动执行启动窗体的_________事件过程。

A.Click B.Unload C.GotFocus D.Load

8. 在代码编辑器的一行内写多条语句时,每个语句之间用_____符号分隔。

A. , B. : C. 、 D. ;

9. 数学关系表达式3 ≦ x < 10 表示成正确的VB表达式为_______

A.3 <= x < 10 B.3 <= x AND x < 10 C.x >= 3 OR x < 10 D.3 <= x AND < 10 10. Int(199.555 * 100 + 0.5) / 100的值_________。

A.199 B.199 .6 C.199.56 D.200 11. 表达式Len(\程序设计VB\的值是_______。

A.9 B.13 C.14 D.10

12. 结构化程序设计由三种基本结构组成,下面属于三种基本结构之

一的是_________。

A.递归结构 B.选择结构 C.过程结构 D.输入输出 13. 如下数组声明语句,__________正确。

A.Dim a[3,4] As Integer B.Dim(3 4) As Integer C.Dim a(3,4) As Integer D.Dim a(n,n) As Integer 14. 输入代码的时候,VB可以自动检测_________

A.语法错误 B.编译错误 C.运行错误 D.逻辑错误 15. 语句If x = 2 Then y = 1,下列说法正确的是________

A. x=1和y=1均为赋值语句 B. x=1和y=1均为关系表达式

2

C. x=1为关系表达式, D. y=1为赋值语句

得分 评卷人 二、填空题(每空2分,共20分)

1. VB6.0集成开发环境中有许多常用窗口,除主窗口外,请再列出四个常用窗口为监视窗口、代码编辑器窗口、工程窗口、__________。

2. 对象的三要素是:属性、__________和__________。 3. VB采用____________________的编程机制。

5. 假设定时器控件的Enable属性为True,要想实现每隔一个时间 段就做同一个操作,可设置此定时器间隔的Interval属性和编写__________事件过程。

7. 在编程中如果想要注释某个语句,可以用_________开头书写。 8. Visual Basic程序开发有三种模式,即设计模式、_______ 模式和_________模式。

9、执行赋值语句a = \后,变量a的值是__________。 10、逻辑(布尔)运算符中优先级最高的是_________。

得分 评卷人 三、程序填空题(每题5分,共20分) 1.阅读下面的程序:

Private Sub Form_Click ()

3

Dim a As Integer, b As Integer a = 100: b = 200 Print a Print

Print \ End Sub

其输出结果为:_____________。(5分) 2.下面程序运行后输出的结果是_______。(5分)

x = Int(1.5) + 1

If x ^ 2 > 8 Then y = x ^ 2 + 1 If x ^ 2 = 9 Then y = x ^ 2 - 2 If x ^ 2 < 8 Then y = x ^ 3 Print y

3.要使下列For语句循环执行20次,循环变量的初值应当是:

For k = __________ To -5 Step -2 K的值为_________。(5分) 4.If X >= 0 Then X = 1 + X Else X = 5 - X Y = 1 - X Print \

若 X=2 输出结果为_________。(5分)

4

得分 评卷人 四、编程题(每题15分,共30分)

1.某百货公司为了促销,采用购物打折扣的优惠办法:每位顾客一次购物

1) 在1000元以上者,按九五折优惠; 2) 在2000元以上者,按九折优惠; 3) 在3000元以上者,按八五折优惠; 4) 在5000元以上者,按八折优惠。

输入购物款数,计算并输出优惠价。(写出表达式,运用相关的选择结构语句编写程序,If语句嵌套或多分支选择结构)(15分)

5

2.假设一个对象内的内容为ABCDE,另一个对象的内容为12345。试运用顺序结构语句编写程序,实现两个对象的内容互换。(15分)

6

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

Top