《计算机程序设计A》复习试题(答案)课案
1. Visual Basic中最基本的对象是(   ),它是应用程序的基石
A)标签            B)窗体            C)文本框            D)命令按钮
2. 事件驱动应用程序的典型操作序列是(   )
(A) 启动应用程序、加载显示窗体,接收事件,执行代码,等待下次事件
(B) 接收事件,启动应用程序,加载显示窗体,执行代码,等待下次事件
(C) 执行代码,启动应用程序,加载显示窗体,接收事件,等待下次事件
(D) 等待下次事件,接收事件,启动应用程序,加载显示窗体,执行代码
3. 对于不同的对象有不同的属性,但所有的对象都共同拥有的属性是(   )
APicture        BCaption        CName            DLcon
4. 从键盘上输入两个字符串,分别保存在变量str1str2中。确定第二个字符串在第一个字符串中起始位置的函数是(   )
ALeft            BMid            CString            DInstr
5. 函数Int(100*Rnd+1)的取值范围是(   )
A)从1100    B)从0100        C)从1101        D)从0101
6. 如果将布尔常量值True赋值给一个整型变量,则整型变量的值为(   )
A0            B-1                CTrue            DFalse
7. 下列符号常量的申明中,(   )是不合法的
AConst a As Single = 1.1            BConst a As Integer = “12”
CConst a As Double = Sin(1)            DConst a = “OK”
8. 将变量k四舍五入保留2位小数的表达式是(   )
AInt((k+0.5)*100)/100                BInt(k*100)/100+0.5
CInt(k*100+0.5)/100                    DInt(k*(100+0.5))/100
9. 假设ab是整型变量,则表示条件“1a81b8中只要有一个成立即可”的逻辑表达式是(   )
(A) 1<=a And a<8 And 1<b And b<=8
(B) (1<=a And a<8 ) And Not(1<b And b<=8)
(C) 1<=a And a<8 Or 1<b And b<=8
(D) Not(1<=a And a<8) Or (1<b And b<=8)
10. 设有如下的记录类型:
        Type Student
        Number As String * 10
        Name As String * 20
        Age As Integer
      End Type
    则正确引用该记录类型变量的代码是(   )
(A) Student.Nam = “张三
(B) Dim s As Student
s.Name = “定制西装多少钱张三
(C) Dim s As Type Student
s.Name = “张三
(D) Dim s As Type
s.Name = “张三
11. 以下语句的输出结果是(   )
        Print Format$(32548.5, “000,000.00”)
A32548.5        B32,548.5        C032,548.50        D32,548.50
12. 假定Pic1Txt1分别是图片框和文本框的名称,下列不正确的语句是(   )
APrint  “abcd”                        BPic1.Print  “abcd”
CTxt1.Print  “abcd"                    DDebug.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        C5            D8
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
A456.78    B45678.00    (C45678    (D00456.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. 以下叙述中错误的是
AVisual Basic 是事件驱动型可视化编程工具
BVisual Basic应用程序不具有明显的开始和结束语句
CVisual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
DVisual Basic中控件的某些属性只能在运行时设置
21. 以下叙述中错误的是
A)窗体文件包含该窗体及其控件的属性
B)以.BAS为扩展名的文件是标准模块文件
C)一个工程中可以含有多个标准模块文件
D)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
22. 以下关于函数过程的叙述中,正确的是( 4
 A)函数过程形参的类型与函数返回值的类型没有关系
 (B)在函数过程中,过程的返回值可以有多个
 (C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传地址方式传递
 (D)如果不指明函数过程参数的类型,则该参数没有数据类型
23. 设有如下变量声明:
   Dim TestDate As Date
 内存卡修复 为变量TestDate正确赋值的表达式是( 4
 (ATestDate = # “6/22/2003 ” #
BTestDate = # 6/22/2003 #
CTestDate = Date( “ 6/22/2003 ”)
电脑开机进不了系统DTestDate = Format( “m/d/yy ”, “ 6/22/2003 ”)
24. 在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1Tab顺序的   属性是( 4
 (ATabStop   (BEnabled   (CVisible   (DTabIndex
25. 以下关于变量作业用域的叙述中,正确的是( 4
 A)窗体中凡被声明为Private的变量只能在某个指定的过程中使用
 (B)全局变量只能在标准模块中声明
 (C)模块级变量只能用Private关键字声明
 (DStatic类型变量的作用域是它所在的窗体或模块文件
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
 A33  11    (B63  31   (C60  30   (D31  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)    (Ba >= 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
 (A0      B1      (C文科什么专业好2      (D3
30. 以下定义数组或给数组元素赋值的语句中,正确的是( 4
 ADim Arr as Variant       (BDim Arr(10) as Integer
      Arr=Array(1,2,3,4,5,6,7,8)            Arr=Array(1,2,3,4,5,6,7,8)
 (CDim Arr%(10)          (DDim a(3),b(3) as Integer
        Arr(1)=”ABCDEFGH”                  a(0)=0
                                            a(1)=1
                                            a(2)=2
                                            b=a
31. 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,     应使用的循环语句为( 4
 (AFor i=0 To List1.ListCount-1      (BFor i=0 To List1.Count-1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。