收藏 分享(赏)

期末复习题.doc

上传人:jmydc 文档编号:6772280 上传时间:2019-04-22 格式:DOC 页数:11 大小:77KB
下载 相关 举报
期末复习题.doc_第1页
第1页 / 共11页
期末复习题.doc_第2页
第2页 / 共11页
期末复习题.doc_第3页
第3页 / 共11页
期末复习题.doc_第4页
第4页 / 共11页
期末复习题.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、VB 复习题一、单选题(选项 A 为正确答案)1. VB 是( )操作系统环境下的可视化程序设计语言。A. Windows B. DOS C. Linux D. Android2. VB 最初是由( )设计的。A. 阿兰库珀 B.比尔盖茨 C.史蒂夫乔布斯 D.保罗艾伦3. VB( )集成了数据库驱动。A.1.0 B. 2.0 C. 3.0 D. 4.04. VB( )引入了面向对象的程序设计思想。A. 1.0 B. 2.0 C.3.0 D. 4.05. 在 VB 中不能创建的应用程序是:A. Android 应用程序 B. 标准 EXE C. ActiveX EXE D. ActiveX D

2、LL6.( )不属于 VB 的工作模式。A. 调试模式 B. 设计模式 C. 运行模式 D. 中断模式7. 若要保存 VB 工程文件和窗体文件,可选择( )菜单中的相关命令。A. 文件 B. 编辑 C. 工程 D. 视图8. 如果看不到 VB 工具箱,可选择( )菜单中的相关命令。A. 视图 B. 格式 C. 调试 D. 运行9. VB 6.0 的工具栏不包括:A. 查询 B. 标准 C. 调试 D. 编辑10. 在 VB 集成开发环境中,运行应用程序可按以下功能键:A. F5 B. F2 C. F3 D. F611. 在 VB 的( )中可利用 Print 方法显示表达式的值。A. 立即窗口

3、 B. 属性窗口 C. 代码编辑窗口 D. 窗体布局窗口12. VB 窗体文件的扩展名是:A. .frm B. .vbp C. .bas D. .cls13. VB 工程文件的扩展名是:A. .vbp B. .bas C. .cls D. .frm14. 利用( )可调整窗体的位置:A. 窗体布局窗口 B. 窗体设计器窗口 C. 工程资源管理窗口 D. 立即窗口15. 一个 VB 应用程序最多可包含( )个窗体。A. 255 B. 3 C. 16 D. 3216. 不能作为 VB 变量名的是:A. _username B. username C. Username D. UserName17.

4、 在下列字符序列中合法的变量名是A. x3 B. 5b C. x/y D. Sub18. 在 VB 中不能使用( )来表示整型和长整型常量。A. 二进制 B. 十进制 C. 八进制 D. 十六进制19. 在 VB 中使用一对( )作为日期型常量的定界符。A. # B. C. $ D. *20. 长整型的类型声明符是:A. ) B.使用冒号( :) C. 使用逗号(,) D. 使用空格30.( )数据类型的变量不能存放负值:A. Byte B. Integer C. Long D. Single31. 如果整型变量 a、b 的值分别为 3 和 1,则下列语句中循环体的执行次数是:For I=a

5、to bPrint INext IA. 0 B. 1 C. 2 D. 332. 以下 Case 语句中错误的是:A. Case Is10 And Is10 D. Case 3,5,Is1033. 在窗体中添加一个命令按钮 Command1,并编写如下程序:Private Sub Command1_Click( )x=InputBox()If x2=9 Then y=xIf x29 Then y=x2+1Print yEnd Sub程序运行后,在 InputBox 中输入 3,单击命令按钮,程序的运行结果是:A. 3 B. 33 C. 17 D. 2534. 当 VB 执行下面语句后,A 的值为

6、:A=1If A0 Then A=A+1If A1 Then A=0A. 0 B. 1 C. 2 D. 335. 设有如下程序段:x=2For i=1 To 10 Step 2x=x+iNext运行以上程序后,x 的值是A. 27 B. 26 C. 38 D. 5736. 执行下面的程序段后,x 的值为:x=10For i=1 To 20 Step 3x=x+i4Next IA. 25 B. 24 C. 26 D. 2737. 下列程序段的执行结果为:X=2Y=lIf X*Y0 A. FALSE B. TRUE C. 1 D. -138. 下列程序段的执行结果为:I=0For G=10 To

7、19 Step 3 I=I+lNext GPrint IA. 4 B. 5 C. 3 D. 639. 设有如下程序:Private Sub Form_Click()score = Int(Rnd * 10) + 30Select Case scoreCase Is 5,-1,0)后 x 的值为A. -1 B. 5 C. 6 D. 043. 阅读下面的程序段For i=1 To 3For j=1 To iFor k=j To 3a=a+1Next kNext jNext I执行上面的 3 重循环后,a 的值为A. 14 B. 3 C. 9 D. 2144. 以下程序段的输出结果为x=1y=4Do

8、 Until y4x=x*yy=y+1Loopprint xA. 4 B. 1 C. 8 D. 2045. 在窗体中添加一个命令按钮 Command1,并编写如下程序:Private Sub Command1_Click( )For i=1 To 4x=4For j=1 To 3x=3For k=1 To 2x=x+6Next kNext jNext Iprint xEnd Sub程序运行后,单击命令按钮,程序的运行结果是:A.15 B. 7 C. 157 D. 53846. 用下面的语句定义的数组元素的个数是( )Dim s(3,4) as StringA. 20 B. 7 C. 12 D.

9、 1847. 在过程中定义 Dim x(1 to 10,3) As Single,则数组占用( )字节的内存空间。A. 160 B. 132 C. 120 D. 8048. 以下属于 VB 合法的数组元素是( )A.x(0) B. x8 C. x8 D. x649. 以下关于数组的说法,不正确的是( )A. 运行时可改变动态数组或静态数组的大小B. 静态数组在声明时大小必须固定C. 默认情况下数组的下界为 0D. 动态数组在声明时大小可以不确定50. 下列数组声明语句中的数组 a 包含了( )个数组元素Dim a(4,-1 To 2, 3)A. 80 B. 120 C. 11 D. 6051.

10、 有关数组的说法,错误的是( )A. 数组是一种特殊的数据类型B. 一个数组中可存放多种类型的数据C. 数组是一组相同类型的变量的集合D. 数组可以被声明为变体类型52. 下列程序段的执行结果是Dim M(10)For I=0 To 10M(I)=2*INext IPrint M(M(3)A. 12 B. 0 C. 4 D. 653. 有如下程序:Option Base 1Private Sub Form_Click()Dim arr,SumSum = 0arr = Array(1,3,5,7,9,11,13,15,17,19)For i=1 To 10If arr(i)/3 = arr(i)

11、3 ThenSum =Sum+arr(i)End IfNext iPrint SumEnd sub程序运行后,单击窗体,输出结果为( )A. 27 B. 13 C. 14 D. 1554. 执行以下 Command1 的 Click 事件过程在窗体上显示( )。Option Base 0Private Sub Command1_Click()Dim aa=Array(“a”,”b”,”c”,”d”,”e”,”f”,”g”)Print a(1); a(3); a(5)End Sub A. bdf B. abc C. ace D. 出错55. 有如下程序代码,输出结果是_。Dim a()a=Arr

12、ay(1,2,3,4,5)for i=Lbound(a) to Ubound(a)print a(i);next IA. 12345 B. 1234 C. 54321 D. 4321056. 设有如下数组声明语句,_是正确的。A. Dim a(3,4) As IntegerB. Dim a3,4 As IntegerC. Dim a(n,n)As IntegerD. Dim a(3 4)As Integer57. 假定建立了一个名为 Command1 的命令按钮数组,则以下说法中错误的是( )A. 数组中每个命令按钮的标题 (Caption 属性)都一样B. 数组中每个命令按钮的名称(名称属性

13、)均为 Command1C. 数组中所有命令按钮可以使用同一个事件过程D. 用名称 Command1(下标) 可以访问数组中的每个命令按钮58. 若定义一维数组为:Dim a(N To M),则该数组的元素为_个A. M-N+1 B. M-N C. M*N D. M+N59. 关于 Options Base 设定说法正确的是( )A. 如果没有 Options Base 语句,那么数组下标默认从 0 开始B. Options Base 语句一般出现的过程中C. 如果没有 Options Base 语句,那么数组下标默认从 1 开始D. Options Base 语句可以任意设定数组下标的开始编

14、号60. 编写如下的程序则结果是_。Option base 1private sub form_click( )dim a as varianta=Array(1,2,3,4)j=1for i=4 to 1 step-1s=s+a(i)*jj=j*10next iprint sEnd subA. 1234 B. 12 C. 34 D. 4321二、判断题1. VB 是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。对2. VB 的基本特点是:可视化、事件驱动、交互式和可扩充性。对3. MSDN 的全称是 Microsoft Developer Network。对4. 要打开一个 VB

15、工程文件,可在“工程”菜单中选择相关命令。错5. 用 VB 创建的应用程序只能在 VB 集成开发环境中运行。错6. 在运行 VB 应用程序期间也能对其代码进行编辑。错7. 要显示窗体编辑器工具栏,可在“视图”菜单中选择相关命令。对8. 若要在 VB 工程中添加更多窗体,可在“工程”菜单中选择“添加窗体”命令。对9. 若要在 VB 工具箱中添加控件,可右击工具箱并选择“部件”命令。对10. 通过在工具箱中双击某个控件并不能将控件添加到窗体上。错11. 使用 Print 方法时,可以通过参数 Tab(n)在输出中插入 n 个空白字符。错12. 使用 Print 方法时,若不带任何参数,则打印一个空

16、白行。对13. Next iEnd Sub答案:2 5 8 11 1425. 若 s、I 均为整型变量,执行下列程序后 s 的值为_。s = 0i = 1Dos = s + ii = i + 1Loop Until i 5答案:1526. 在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()For I=l TO 4x=4For j=1 To 3x=3For k=1 T0 2x=x+6Next kNext jNext iPrint x End Sub程序运行后,单击命令按钮,输出结果是_ 。答案:1527. 阅读下面的程序段:k = 5Do Wh

17、ile kt = t *kk = k lLoop执行上面的程序段后,t 的值为答案:12028. 执行下面的程序段后,s 的值为_s=5For i=2.6 To 4.9 Step 0.6s=s+1Next i答案:929. 以下循环的执行次数是_.k=0Do While k=10k=k+1Loop答案:1130. 以下程序段的输出结果是_。num =0While num=2num = num+1WendPrint num答案:331. 在 VB 中,若要重新定义一个动态数组的元素个数,应当使用_语句对其进行重新定义.答案:ReDim32. 如果在模块的声明段中有 Option Base 1 语

18、句,则在该模块中使用 Dim a(3 To 5,6)声明的数组有_个元素。答:1833. Option Base 1 的作用是确定数组的下界为答案:134. VB 中, 数组变量的声明可分为两种方法:_数组和动态数组。答案:静态35. 如果在模块的声明段中有 Option Base 0 语句,则在该模块中使用 Dim a(6, 3 To 5)答案:2136. 控件数组的名字由 Name 属性指定,而数组中的每个元素由 _属性指定。答案:Index37. Array 函数建立的数组类型必须是_类型,而且只对一维数组有效。答案:变体38. Dim s(7) as Integer 定义的数组元素的个数是( )个答案:839. Lbound 函数和 Ubound 函数都是返回一个 Long 型数据,Lbound 函数得到的值为指定数组维可用的()答案:最小下标40. 数组名为 B,下标下界为 1,下标上界为 20 的,有 20 个整型的元素的语句是( )答案:Dim B(1 To 20) As Integer

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报