1.  为了保存一个Visual Basic应用程序,下列说法正确的是(    )。 
 A. 只保存窗体文件(.frm)
 B. 只保存工程文件(.vbp)
 C. 分别保存工程文件和标准模块文件(.bas)
 D. 分别保存工程文件、窗体文件和标准模块文件
2.  如果将窗体中的某个命令按纽设置成无效状态,应该设置命令按纽的(   )属性。 
 A. Value
 B. Visible
 C. Enabled
 D. Default
3.  在Visual Basic环境下,当写一个新的Visual Basic程序时,所做的第一件事是(    )。 
 A. 编写代码
 B. 新建一个工程
 C. 打开属性窗口
 D. 进入Visual Basic集成开发环境
4.  要改变控件的宽度,应该修改控件的(    )属性。 
 A. Top
 B. Left
 C. Width
 D. Height
5.  保存一个工程文件至少应该保存两个文件,这两个文件分别是(   )。 
 A. 文本文件和工程文件
 B. 窗体文件和工程文件
 C. 窗体文件和标准模块文件
 D. 类模块文件和工程文件
6.  下面关于工程的概念中错误的是(   )。 
 A. Visual Basic 的工程是相关应用程序文件的集合
 B. Visual Basic 的工程实际上为了管理构成应用程序的所有文件
 C. 一个大的Visual Basic应用程序才能构成一个工程
 D. 建立只有一个窗口的应用程序,会生成多个程序文件,也称为一个工程
7.  当运行程序时,系统自动执行启动窗体的(      )事件过程。 
 A. Load
 B. Click
 C. Unload
 D. GotFocus
8.  应用程序打包后,其包文件的后缀为(     )。 
 A. .exe
 B. .cab
 C. .txt
 D. .ocx
9.  下列赋值语句正确的是(    ) 
 A. B+C =A
 B. A=B+C
 C. -B=A
 D. 5=A+B
10.  对象的性质和状态特征称为(    ) 
 A. 事件
 B. 方法
 C. 属性
 D. 类
11.  Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是(   )。 
 A. 属性、控件和方法
 B. 属性、事件和方法
 C. 窗体、控件和过程
 D. 控件、过程和模块
12.  下列关于属性设置的叙述错误的是(   )。 
 A. 一个控件具有什么属性是Visual Basic预先设计好的,用户不能改变
 B. 一个控件具有什么属性是Visual Basic预先设计好的,用户可以改变
 C. 一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置
 D. 一个控件的属性在属性窗口中设置后,还可以利用程序代码为其设置新值
13.  当一个工程中含有多个窗体时,其中的启动窗体是(    )。 
 A. 启动VB时创建的第一个窗体
 B. 第一个添加的窗体
 C. 最后一个添加的窗体
 D. 在“工程属性”对话框中指定的窗体
14.  下列正确的赋值语句是(   ) 
 A. x+y=20
 B. y=x+20
 C. 3x=y
 D. s=p*r*r
15.  与传统的程序设计语言相比,Visual Basic最突出的特点是(    ) 
 A. 结构化程序设计
 B. 程序开发环境
 C. 事件驱动编程机制
 D. 程序调试技术
16.  当使用上下文相关的帮助时,选择要帮助的内容,然后按(    )键,就可出现MSDN窗口直接显示所需的帮助信息。 
 A. Help
 B. F10
 C. Esc
 D. F1
17.  后缀为.vbp的文件表示VB 的(  )。 
 A. 窗体文件
 B. 类模块文件
 C. 工程文件
 D. 标准类模块文件
18.  能够改变标签Label控件显示标题的属性是(   )。 
 A. Capion
 B. Name
 C. Click
 D. Text
19.  下列变量名中合法的是(    ) 
 A. IF
 B. 7AB
 C. A[B]7
 D. AB_7
20.  在VB中,要想快速获得某个相关控件或语句的帮助信息,一般可首先选中该控件或语句,然后按的键是(     ) 
 A. Help
 B. F1
 C. F10
 D. Enter
21.  在设计动画时,用时钟控件来控制动画速度的属性是(    ) 
 A. Enabled
 B. Interval
 C. Timer
 D. Move
22.  将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件拿到其它机器上不能运行的主要原因是(    )。 
 A. 缺少.frm窗体文件
 B. 该可执行文件有病毒
 C. 运行的机器上无VB系统
 D. 以上原因都不对
23.  Visual Basic是一种面向对象的程序设计语言,所采用的编程机制是(    )。 
 A. 从主程序开始执行
 B. 按过程顺序执行
 C. 事件驱动
 D. 按模块顺序执行
24.  启动VB后,就意味着要建立一个新(    )。 
 A. 窗体
 B. 程序
 C. 文件
 D. 工程
25.  Timer控件只有一个事件,该事件的名称是(    ) 
 A. Load
 B. Timer
 C. Click
 D. Run1. 在窗体上画两个文本框(其Name属性分别为Text1和Tex12)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:
Private Sub Command1_Click()
x = 1:n=0
Do While x < 100
x = x * 10
n = n + 1
Loop
Text1.Text = Str(n)
Text2.Text = Str(x)
End Sub
程序运行后,单击命令按钮,在两个文本框中显示的值分别为(   )。 
 A. 10 和0
 B. 2和100
 C. 3和50
 D. 4和168
      
2.  在VB中,过程有三种,它们是(   )。 
 A. 事件过程,子过程和函数过程
 B. Sub过程,函数过程和属性过程
 C. 事件过程,函数过程和通用过程
 D. Sub过程,函数过程和通用过程
      
3.  下列控件中不能响应Click事件的是(    )。 
 A. Frame
 B. Label
 C. Form
 D. Timer
4.在窗体上画两个文本框,(其Name 属性分别为Text1和Text2)和一个命令按纽(其Name属性为Command1),然后编写如下事件过程(   )。
Private Sub Command1_Click()
  x = 0
  Do While x < 50
    x = (x + 2) * (x + 3)
    n = n + 1
  Loop
  Text1.Text = Str(n)
  Text2.Text = Str(x)
End Sub 
 A. 1和0
 B. 2和72
 C. 3和50
 D. 4和168
 5.  要使窗体在运行时不可改变窗体的大小并没有最大化和最小化按钮,通过设置可达到此要求的属性是(  )。 
 A. MaxButton
 B. BorderStyle
 C. Width
 D. MinButton
      
6.  如果创建了命令按钮数组控件,那么Click事件的参数是(    )。 
 A. Index
 B. Caption
 C. Tag
 D. 没有参数
7.  刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是(    )。 
 A. 单选按纽
 B. 图片框
 C. 框架
 D. 通用对话框  
8.  Dim I As Integer,则运行时变量I的初始值是(  )。 
 A. 0
 B. 1
 C. -1
 D. 空值
9.  表达式7+10 Mod 3*2+2(    )。
 A. 7
 B. 13
 C. 6
 D. 1
 10.  以下叙述中错误的是(     )。
 A. 一个工程中可以包含多个窗体文件
 B. 在一个窗体文件中用Private定义的通用过程能被其它窗体调用
 C. 在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的文件
 D. 全局变量必须在标准模块中定义
      
11.  如果希望以模态方式显示窗体Form1,下列正确的语句是(     )。
 A. Form1.Show 0
 B. Form1.Show
 C. Form1.Show 1
 D. Form1.Show 0,1
      
12.  以下叙述中错误的是(    )。 
 A. 一个工程中只能有一个Sub Main过程
 B. 窗体的Show方法的作用是将指定的窗体载入内存并显示该窗体
 C. 窗体的Hide方法和Unload方法的作用完全相同
 D. 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体
      
13.  要退出For…Next循环,应使用的语句是(     )。 
 A. Exit
 B. Exit For
 C. Continue
 D. Stop Loop
      
14.  对于窗体级变量,下列说法中错误的是(    )。
 A. 所在窗体的各子程序都可以访问
 B. 其他窗体的子程序不能访问
 C. 所在窗体的子程序不能访问用Private定义的窗体级变量
 D. 一定要在所在窗体的通用区内定义
      
15.  语句Print 5*5\5/5的输出结果是(    )。 
 A. 5
 B. 25
 C. 0
 D. 1
      
16.  Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是(    )。
 A. Interval=0或Enabled=False
 B. Interval=0或Visible=False
 C. Visible=False =False 或Enabled=False
 D. Interval=0且Enabled=False
      
17.  “x是小于80的非负数”,用VB表达式表示正确的是(    )。 
 A. 0£x<80
 B. 0<=x<80
 C. 0<=xAnd x<80
 D. 0<=xOrx<80
      
18.  下列可以用来存储图像供其他对象使用的控件是(   )。
 A. ToolBar
 B. StatursBar
 C. ImageList
 D. TreeView
      
19.  如果要在程序中显示一个弹出式菜单,那么要调用Visual Basic中提供的方法是(  )。
 A. Print
 B. Move
 C. Refresh
 D. PopupMenu
      
20.  下面正确的赋值语句是(   )。 
 A. x + y = 30
 B. y = p * r * r
 C. y = x + 30
 D. 3y = x
     
21.  若要使某个控件获得焦点,则要实现可通过的方法是(   )。 
 A. GeyFocus
 B. TabIndex
 C. Refresh
 D. SetFocus
      
22.  从一个字符串中的第3个字符开始,获取5个字符,应使用(   )。 
 A. Len函数
 B. Mid函数
 C. Left函数
 D. Right函数
      
23.  关于语句行,下列说法正确的是(    )。 
 A. 一行只能写一条语句
 B. 一条语句可以分多行书写
 C. 每行的首字符必须大写
 D. 长度不能超过255个字符
      
24.  VB提供了结构化程序设计的3种基本结构,这3种基本结构是(   )。 
 A. 递归结构,选择结构,循环结构
 B. 选择结构,过程结构,顺序结构
 C. 过程结构,输入、输出结构,转向结构
 D. 选择结构,循环结构,顺序结构
      
25.  把字符串型转换为数值型需要使用的函数是(    )。 
 A. Val
 B. Str
 C. Asc
 D. Chr

解决方案 »

  1.   

    DCDCB  CABBC  CBDDC  DCADB BDCDB   不想做了
      

  2.   

    要考试的是一位朋友亲戚的妈妈,报考的电大的计算机专业.本人只学过C和C++,有许多题都是根据VC判断的,怕给人家搞错了不好,这个纯粹是帮下忙,高手门有空就给填几个,没空就不耽误您的时间了.
      

  3.   

    有些问题问的很蛋疼,出题的人明显没开发过标准EXE以外的工程,好像也没玩过sub Main,and so on。