您现在的位置:首页 >> 在线习题 >> 内容

综合测试题(二)

时间:2009-6-19 11:21:09 点击:2593

 

一.选择题(60分,每小题2)

1Visual Basic是一种面向对象的可视化程序设计语言,采取了(    )的编程机制。

   A.事件驱动                      B.按过程顺序执行

   C.按主程序开始执行              D.按模块顺序执行

2.以下不属于Visual basic的工作模式的是(    )模式。

   A.编译                          B.设计

   C.运行                          D.中断

3.若要使标签控件显示时不覆盖其背景内容,要对(    )属性进行设置。

   A.BackColor                     B.BorderStyle

   C.ForeColor                     D.BackStyle

4.在一个语句内写多条语句时,每个语句之间用(    )符号分隔。

A.           B.             C..            D.

5. 下面(    )是合法的单精度型变量。

A.Kum!         B.sum%           C. mytm$       D.Km#

6.已知A$=abcdefghijklmn,则表达式Left$(A$,4)+Mid$(A$,4,2)的值为(    )

A.abcdef       B.abcdde         C.abccde       D. abcdefg

7. 赋值语句:a=123+MID(123456,3,2)执行后,a变量中的值是(    )

A.1234     B.123            C.12334        D.157

8.下面(    )是合法的变量名。

A.X_yzaa                          B. 12中国3abc 

C.String                         D. X_Y

9.下面程序运行后,显示的结果是(    )

Dim x

X=true

If x Then Print x+1

A.1              B.0             C.true          D.显示出错信息

10.下面程序段,显示的结果是(    )

Dim x=1

X=int(Rnd)+5

Select Case x

   Case 5       

         Print“优秀”

       Case 4

   Print“良好”

  Case 3

     Print“通过”

  Case Else

     Print“不通过”

End Select

A.优秀        B.良好        C.通过         D.不通过

11. VB 提供了结构化程序设计的三种的基本机构, 三种基本结构是(    )

A.递归结构、选择结构、循环结构

B.选择结构、过程结构、顺序结构

C.过程结构、输入、输出结构、转向结构

D.选择结构、循环结构、顺序结构

12.下列循环语句能够正常结束循环的是(    )

A.I=5

Do

     I=I+1

Loop until I<0

B.I=1

Do

       I=I+2

Loop until I=10

C.I=10

Do

      I=I-1

Loop until I<0

D.I=6

Do

      I=I-2

Loop until I=1

13.以下(    )是正确的FORNEXT结构。

A.FOR x=1 to step 10                 B.FOR x=3 to 3 step 3

  ……                                  ……

next x                               next x

C.FOR x=1 to 10                      D.FOR x=3 to 10 step 3

re:……..                             ………

next x                              next y

if I=10 when goto re

14.如下数组声明语句中, 数组A包含元素的个数为(    )

Dim A(3,-2 to 2,5)

A.120              B. 75             C.60           D.13

15.以下程序输出结果是(    )

Option Base 1

Private Sub Command1_click()

Dim a%(3, 3)

For i = 1 To 3

For j = 1 To 3

If j > 1 And i > 1 Then

a(i, j) = a(a(i - 1, j - 1), a(i, j - 1)) + 1

Else

a(i, j) = i * j

End If

Print a(i, j); "";

Next j

Print

Next i

End Sub

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

       2  3  1             1  2  3          2  4  6          2  2  2

       3  2  3             1  2  3          3  6  9          3  3  3

16.执行语句List1.RemoveItem  List1.ListIndex表示(    )

   A.删除列表框的最后一项              B.删除列表框的第一项
   C
.删除列表框的所选中的那一项        D.删除列表框中的最后添加的一项

17.可以用作其它控件容器的控件有(    )

   A.窗体控件,列表控件,图像控件      B.窗体控件,文本框控件,框架控件
   C
.窗体控件,框架控件,图片框控件    D.窗体控件,标签控件,图片控件

18.定时器的Interval属性以(    )为单位指定Timer事件之间的时间间隔。

   A.分               B.秒            C.毫秒          D.微秒

19.要获得当前驱动器应使用驱动器列表框的(    )属性。

   APath             BDrive         CDir           DPatten

20.以下关于复选框的说法,正确的是(    )

   A.一个窗体上的所有复选框一次只能有一个被选中
   B
.一个容器中的所有复选框一次只能有一个被选中
   C
.无论是在容器中还是在窗体中,都只能选中一个复选框

   D.无论是在容器中还是在窗体中,都可以同时选中多个复选框

21.要求以只读方式打开顺序文件“c:FileUser.txt”,以便进行读取数据的操作。以下能够正确打开文件的命令是(    )

A. Open"c:mytxt. txt" for Input Access Read As #1
    B. Open"c:
mytxt. txt" for Output Access Read As #1
    C. Open"c:
mytxt.txt" for Input As #1
    D. Open"c:
mytxt. txt" for Output As  #1
22.
从随机文件中读取数据的命令是
(    )

A. Put              B. Get             C. Print       D. Input

23.可以惟一标识控件数组中的每一个控件的属性是(    )

AName             BCaption         CIndex       DEnabled

24.在下列关于通用对话框的叙述是错误的是(    )

A.CommonDialog1.ShowFont显示字体对话框

B.在打开或另存为对话框中,用户选择的文件名可以经FileTitle属性返回

C.在文件找开或另存为对话框中,用户选择的文件名及其路径可以经FileName属性返回

D.通用对话框可以用来制作和显示帮助对话框

25.指令“Line (1000, 1000)-(500, 8), -6, B”将绘制(    )

A.画圆              B. 椭圆            C. 圆弧        D. 矩形

26.要利用数据控件返回数据库中记录集,则需设置(    )属性。

A.Connect                              B.DatabaseName

    C.recordsource                         D.RecordType

27.Select  Count(values) From  supplies等价的语句是(    )

A.Select  Count(*)  From  supplies  Where  values <> NULL

B.Select  Count(*)  From  supplies  Where  values =  NULL

C.Select  Count(Distinct  prod)From  supplies  Where  values <> NULL

D.Select  Count(Distinct  prod) From  supplies

28.下列式列表框绑定的列表数据通过属性(    )从数据库中取得。

A.DataSource    DataField              B.rowsource    listfield

C.boundcolumn   boundtext              D.datasource   listfield

29.在用菜单编辑器设计菜单时,必须输入的项有(    )

A.快捷键           B.标题              C.索引          D.名称

30.VB环境中管理数据库可以使用(    )命令。

A.可视化数据管理   B.数据库            C.ACCESS        D.记录集

二.填空题(20分,每空1)

1Visual Basic中工程文件的扩展名是(1) ;窗体文件的扩展名是(2)

2.为了使标签能自动调整大小以显示全部文本内容,应把标签的_(3)_属性设置为True

3.能将字符串中的小写字母转换成大写字母的函数是(4)

4.数学表达式 3x+23,写成VB表达是(5)

5.计时器事件之间的间隔是通过设置时钟控件的(6)属性来实现的。

6.将项目添加到combobox控件中的方法是(7) ,删除列表框中所有项目的方法是(8)

7.数据控件对象的移至第一条记录的方法是(9) ,移至下一条记录的方法是(10)

8.VB是一种面向(11)的可视化程序设计语言,其整型数据的类型符是(12)

9.过程和函数中的参数的传递方式(13)(14)两种。

10.若要终止窗体的运行,可使用(15)命令;若要将窗体Form1显示出来,可使用方法(16)来实现。

11.在VB集成开发环境的三种工作状态:一是(17) ;二是(18) ;三是(19)

12VB中若某对象获得焦点,将触发(20)事件。

三.程序设计题(20)

编写一个打字测试程序,要求:

1、程序启动时,随机产生30个字母并开始计时;

2、在文本框输入字母,当字母个数输完30个时,停止计时,并计算正确率和所用时间,并把结果分别显示在两个标签中。

界面设计如下图所示:

界面上的控件对象及其属性设置见下表:

对象类别

名称

Caption

text

功能

窗体

Form1

”打字测试程序”

显示程序界面

标签1

Label1

””

用于显示题目

标签2

Label2

””

显示所用时间

标签3

Label3

””

显示正确率

文本框

Text1

””

用于输入字母

代码编写:

Dim starttime As Date  ‘用于存放开始考试时间

Dim endtime As Date    ‘用于存放考试结束时间

Dim right As Integer   ‘用于存放输入正确的字符数

Private Sub Form_Load()

End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)

End Sub


作者:Admin  
相关文章
  • 没有相关文章
  • VB程序设计学习网站(赣南师范学院) © 2008 版权所有 All Rights Reserved.
  • 地址:江西省赣州市经济技术开发区 赣南师范学院数学与计算机科学学院 邮政编码:341000
    Email:ZQ188@163.com 技术支持QQ:87319633 移ICP备10086号
  • GnsySjxy! V2.4