《计算机程序设计A》复习试题(答案)

发布时间 : 星期四 文章《计算机程序设计A》复习试题(答案)更新完毕开始阅读

《计算机VB程序设计》复习试题

1. 在Visual Basic中最基本的对象是( ),它是应用程序的基石 (A)标签 (B)窗体 (C)文本框 (D)命令按钮 2. 事件驱动应用程序的典型操作序列是( )

(A) 启动应用程序、加载显示窗体,接收事件,执行代码,等待下次事件 (B) 接收事件,启动应用程序,加载显示窗体,执行代码,等待下次事件 (C) 执行代码,启动应用程序,加载显示窗体,接收事件,等待下次事件 (D) 等待下次事件,接收事件,启动应用程序,加载显示窗体,执行代码 3. 对于不同的对象有不同的属性,但所有的对象都共同拥有的属性是( ) (A)Picture (B)Caption (C)Name (D)Lcon

4. 从键盘上输入两个字符串,分别保存在变量str1和str2中。确定第二个字符串在第一个字符串

中起始位置的函数是( ) (A)Left (B)Mid (C)String (D)Instr 5. 函数Int(100*Rnd+1)的取值范围是( ) (A)从1到100 (B)从0到100 (C)从1到101 (D)从0到101 6. 如果将布尔常量值True赋值给一个整型变量,则整型变量的值为( ) (A)0 (B)-1 (C)True (D)False 7. 下列符号常量的申明中,( )是不合法的 (A)Const a As Single = 1.1 (B)Const a As Integer = “12” (C)Const a As Double = Sin(1) (D)Const a = “OK” 8. 将变量k四舍五入保留2位小数的表达式是( ) (A)Int((k+0.5)*100)/100 (B)Int(k*100)/100+0.5 (C)Int(k*100+0.5)/100 (D)Int(k*(100+0.5))/100

9. 假设a和b是整型变量,则表示条件“1≤a<8和1<b≤8中只要有一个成立即可”的逻辑表

达式是( )

(A) 1<=a And a<8 And 1

(B) (1<=a And a<8 ) And Not(1

(D) Not(1<=a And a<8) Or (1

s.Name = “张三”

(C) Dim s As Type Student

s.Name = “张三”

(D) Dim s As Type

s.Name = “张三”

11. 以下语句的输出结果是( )

《计算机程序设计A》期末复习题(答案) 第 1 页 共 35 页

Print Format$(32548.5, “000,000.00”) (A)32548.5 (B)32,548.5 (C)032,548.50 (D)32,548.50 12. 假定Pic1和Txt1分别是图片框和文本框的名称,下列不正确的语句是( ) (A)Print “abcd” (B)Pic1.Print “abcd” (C)Txt1.Print “abcd\ (D)Debug.Print “abcd” 13. 下列语句执行后,输出的结果是( ) age$ = 18 Print “你的年龄是:”; Print age

(A)你的年龄是:□18 (B)你的年龄是:□□18 (C)”你的年龄是:”□18 (D)”你的年龄是:”□□18 注意:符号“□”表示空格

14. 执行语句m=Len(Mid(“西南交通大学03级全体学生”,5,5))后,m的值是( 【4】 ) (A)交通大学 (B)大学03级 (C)5 (D)8

15. 在界面设计阶段,当双击窗体上的某个控件时,所打开的窗口是( 【1】 ) (A)属性窗口 (B)代码窗口 (C)工具箱窗口 (D)工程资源管理器窗口 16. 以下叙述中正确的是( 【2】 ) (A)对象的Name属性值可以为空

(B)窗体的Name属性指定窗体的名称,用来标识一个窗体 (C)可以在程序运行期间改变对象的Name属性值

(D)窗体的Name属性的值是显示在窗体标题栏中的文本

17. 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:

Private Sub Command1_Click() A=45678

Print Format(A,”000.00”) End Sub

程序运行后,单击命令按钮,窗体上显示的是( 【4】 )

(A)456.78 (B)45678.00 (C)45678 (D)00456.78 18. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click() Move 500,500 End Sub

程序运行后,单击命令按钮,执行的操作为( 【1】 ) (A)命令按钮移动到距窗体左边界、上边界各500的位置 (B)窗体移动到距屏幕左边界、上边界各500的位置 (C)命令按钮向左、右方向各移动500 (D)窗体向左、上方向各移动500

19. 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是( 【3】 ) (A)通用对话框 (B)单选按钮 (C)图片框 (D)组合框 20. 以下叙述中错误的是

(A)Visual Basic 是事件驱动型可视化编程工具

(B)Visual Basic应用程序不具有明显的开始和结束语句

(C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性 (D)Visual Basic中控件的某些属性只能在运行时设置 21. 以下叙述中错误的是

《计算机程序设计A》期末复习题(答案) 第 2 页 共 35 页

(A)窗体文件包含该窗体及其控件的属性 (B)以.BAS为扩展名的文件是标准模块文件 (C)一个工程中可以含有多个标准模块文件

(D)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件 22. 以下关于函数过程的叙述中,正确的是( 【4】 ) (A)函数过程形参的类型与函数返回值的类型没有关系 (B)在函数过程中,过程的返回值可以有多个

(C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传地址方式传递 (D)如果不指明函数过程参数的类型,则该参数没有数据类型 23. 设有如下变量声明: Dim TestDate As Date

为变量TestDate正确赋值的表达式是( 【4】 ) (A)TestDate = # “6/22/2003 ” # (B)TestDate = # 6/22/2003 #

(C)TestDate = Date( “ 6/22/2003 ”)

(D)TestDate = Format( “m/d/yy ”, “ 6/22/2003 ”) 24. 在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的性是( 【4】 )

(A)TabStop (B)Enabled (C)Visible (D)TabIndex 25. 以下关于变量作业用域的叙述中,正确的是( 【4】 )

(A)窗体中凡被声明为Private的变量只能在某个指定的过程中使用 (B)全局变量只能在标准模块中声明

(C)模块级变量只能用Private关键字声明

(D)Static类型变量的作用域是它所在的窗体或模块文件

26. 在窗体上画一个名称为Com1的命令按钮,然后编写如下程序: Private Sub com1_Click( ) Static X As Integer Static Y As Integer Cls

Y=1 : Y=Y+10 : X=X+Y Print X, Y End Sub

程序运行时,三次单击命令按钮Com1后,窗体上显示的结果为( 【5】 ) (A)33 11 (B)63 31 (C)60 30 (D)31 31 27. 以下关系表达式中,其值为False的是( 【4】 )

(A)”FINE”>”Fine” (B)”good”<>”god” (C)”BASIC”=Ucase(“Basic”) (D)”good”>”god” 28. 设a = 3 ,b = 5,则以下表达式值为真的是( 【6】 ) (A)(-3+5) And (b > 0) (B)a >= b And b > 10 (C)(a > b) Or (b > 0) (D)(a < 0) Eqv (b > 0) 29. 语句Print 6 / 5 * 6 \\ 5 Mod 2 的输出结果是( 【4】 )

(A)0 (B)1 (C)2 (D)3 30. 以下定义数组或给数组元素赋值的语句中,正确的是( 【4】 ) (A)Dim Arr as Variant (B)Dim Arr(10) as Integer Arr=Array(1,2,3,4,5,6,7,8) Arr=Array(1,2,3,4,5,6,7,8) (C)Dim Arr%(10) (D)Dim a(3),b(3) as Integer

《计算机程序设计A》期末复习题(答案) 第 3 页 共 35 页

Arr(1)=”ABCDEFGH” a(0)=0 a(1)=1 a(2)=2 b=a

31. 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,

应使用的循环语句为( 【4】 )

(A)For i=0 To List1.ListCount-1 (B)For i=0 To List1.Count-1 …… …… Next Next

(C)For i=1 To List1.ListCount (D)For i=1 To List1.Count …… …… Next Next 32. 以下关于图片框控件的说法中,错误的是( 【4】 )

(A)可以通过Print方法在图片框中输出文本

(B)清空图片框控件中图形的方法之一是加载一个空图形 (C)图片框控件可以作为容器使用

(D)用Stretch属性可以自动调整图片框中图形的大小 33. 设有语句

x = InputBox( “请输入数值” , “ 0 ” , “示例”)

则程序运行后,如果从键盘输入100并按回车键,下列叙述中正确的是( 【7】 ) (A)0是默认值

(B)变量x的值是数值100 (C)变量x的值是字符串 “100”

(D)在InputBox对话框标题栏中显示的是“请输入数值” 34. 以下叙述中错误的是

(A)窗体或控件的事件的名称可以由编程人员确定 (B)移动鼠标时,会触发MouseMove事件 (C)控件的名称可以由编程人员设定 (D)双击鼠标可以触发DblClick事件

35. 从键盘上输入两个字符串,分别保存在变量Str1,Str2中,确定第二个字符串在第一个字符

串中起始位置的函数是( 【8】 )

(A)Mid (B)Instr (C)String (D)Left 36. 以下能够触发文本框Change事件的操作是( 【9】 ) (A)文本框获得焦点 (B)改变文本框的内容 (C)文本框失去焦点 (D)设置文本框的焦点

37. 设a = “西南交通大学峨眉校区”,下面使b = “峨眉校区”的语句是( 【10】 ) (A)b = Left (a , 15 , 8 ) (B)b = Left ( a , 7 , 4 ) (C)b = Mid ( a , 15 , 8 ) (D)b = Mid ( a , 7 , 4 )

38. 在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1,要 求每

一秒钟在文本框中显示一次当前时间。程序为: Private Sub Timer1 _ ( ) TxtTime.Text = Time End Sub

在下划线上应填入的内容是( 【11】 )

(A)Visible (B)Interval (C)Timer (D)Enabled 39. 以下能正确定义数据类型Student的代码是

《计算机程序设计A》期末复习题(答案) 第 4 页 共 35 页

联系合同范文客服:xxxxx#qq.com(#替换为@)