1、有程序代码如下:Label1.Caption ="Label1.Caption",则Label1、Caption、"Label1.Caption"分别代表( )。(1分) | A、对象、值、属性 | B、对象、属性、值 | C、对象、方法、属性 | D、对象、事件、值 | | |
|
2、下列叙述正确的是( )。(1分) | A、Visual Basic的事件是由用户定义的 | B、Visual Basic程序从主窗体开始执行 | C、Visual Basic程序是过程驱动的 | D、保存一个Visual Basic程序,应分别保存其窗体模块、标准模块和工程文件 | | |
|
3、Visual Basic以( )为运行机制。(1分) | A、顺序执行 | B、事件驱动 | C、执行计划 | D、后台作业 | | |
|
4、( )不属于面向对象系统的三要素。(1分) | A、事件 | B、属性 | C、方法 | D、变量 | | |
|
5、下列关于VB编码规则的叙述中,错误的是( )。(1分) | A、一条语句可以分为多行书写 | B、多条语句可以书写在同一行上,每条语句之间用逗号隔开 | C、可以用Rem<注释内容>给语句或程序段加上注释,以提高可读性 | D、不区分程序代码中变量名的字母的大小写 | | |
|
6、下列叙述中,不正确的叙述是( )。(1分) | A、注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和编译 | B、注释语句能放在整个代码程序的最后 | C、注释语句可以放在代码中的任何位置 | D、代码中加入注释语句的目的是提高程序的可读性 | | |
|
7、在VB中,一条语句写在上下两行时,要在上行的末尾使用续行符号,续行符号是( )。(1分) | A、: | B、+ | C、_ | D、空格加上 _ | | |
|
8、调试程序时需要设置断点,设置断点在( )窗口。(1分) | A、立即 | B、调试 | C、代码 | D、工程资源管理器 | | |
|
9、启动Visual Basic后,系统为用户新建的工程起一个名为( )的临时名称。(1分) | A、工程1 | B、窗体1 | C、工程 | D、窗体 | | |
|
10、Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是( )。 (1分) | A、设计模式 | B、编写代码模式 | C、执行模式 | D、中断模式 | | |
|
11、Visual Basic有三种工作模式,( )不是它的工作模式。(1分) | A、设计 | B、运行 | C、编译 | D、中断 | | |
|
12、下列不能打开属性窗口的操作是( )。(1分) | A、执行“视图”菜单中的“属性窗口”命令 | B、按F4键 | C、按Ctrl+T | D、单击工具栏上的“属性窗口”图标 | | |
|
13、工程资源管理器窗口上有三个按钮,( )不在其中。(1分) | A、“查看代码”按钮 | B、“查看对象”按钮 | C、“切换文件夹”按钮 | D、“启动”按钮 | | |
|
14、可以用来进行一些简单计算的窗口是( )。(1分) | A、属性窗口 | B、立即窗口 | C、工程窗口 | D、窗体布局窗口 | | |
|
15、程序运行后决定窗体在屏幕中所处位置的窗口是( )。(1分) | A、对象窗口 | B、属性窗口 | C、窗体布局窗口 | D、数据视图窗口 | | |
|
16、不能脱离控件对象(包括客体)而独立存在的过程是( )。(1分) | A、事件过程 | B、通用过程 | C、Sub过程 | D、函数过程 | | |
|
17、下面的过程定义语句中,不合法的是( )。(1分) | A、Sub Para(n()) | B、Sub Para(n) As Integer | C、Function Para(ByVal n) | D、Function Para(proc1) | | |
|
18、在Visual Basic中,某一事件对应的程序叫( )。(1分) | A、Sub过程 | B、事件过程 | C、通用过程 | D、Function过程 | | |
|
19、参数传递有按值传递和按地址传递,( )关键字表示按值传递。(1分) | A、ByVal | B、ByRef | C、Value | D、Refrence | | |
|
20、阅读如下程序, a = 1: b = 2: plus S, a, b: Print S:不能使其输出结果为3的plus过程为( )。(1分) | A、Sub plus(sum, a , b ): sum = a + b: End Sub | B、Sub plus(ByVal sum , a , b ): sum = a + b: End Sub | C、Sub plus(sum , ByVal a, ByVal b ): sum = a + b: End Sub | D、Sub plus(sum , ByRef a , ByRef b ): sum = a + b: End Sub | | |
|
21、有如下两个过程S1和S2:Sub S1(ByVal x , ByVal y ) :t = x: x = y: y = t:End Sub:Sub S2(x, y) :t = x: x = y: y = t:End Sub, 下列关于S1和S2的说法,正确的是( )。(1分) | A、调用过程S1可以实现交换两个变量值,而S2不能 | B、调用过程S2可以实现交换两个变量值,而S1不能 | C、调用过程S1和S2都可以实现交换两个变量值 | D、调用过程S1和S2都不能实现交换两个变量值 | | |
|
22、可以在窗体模块的通用声明段中声明( )。(1分) | A、全局变量 | B、全局常量 | C、全局数组 | D、全局用户自定义类型 | | |
|
23、在窗体的通用段声明变量时,不能使用( )关键字。 (1分) | A、Dim | B、Public | C、Private | vb采用什么的编程机制D、Static | | |
|
24、定义一个窗体级变量主要是因为( )多个程序都需要用到同一个相关数据。(1分) | A、模块内 | B、模块外 | C、窗体内 | D、窗体外 | | |
|
25、下列叙述中,正确的叙述是( )。(1分) | A、局部变量的作用域可以超出所定义的过程 | B、在窗体的Form_Load事件过程中定义的变量是全局变量 | C、在调用过程时,所有局部变量被系统初始化为0或空字符串 | D、在Sub过程A中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于过程A | | |
|
26、通过关键字( )声明的局部变量,在整个程序运行中一直存在。(1分) | A、Dim | B、Public | C、Static | D、Private | | |
|
27、能够被模块内的所有过程引用的变量是( )。(1分) | A、过程级变量 | B、模块级变量 | C、静态变量 | D、动态变量 | | |
|
28、能在一个工程的所有程序中使用的变量,称为( )。(1分) | A、局部变量 | B、全局变量 | C、窗体级变量 | D、模块级变量 | | |
|
29、过程的作用域分为( )。(1分) | A、窗体级和局部级 | B、模块级和局部级 | C、窗体/模块级和全局级 | D、窗体/模块级和局部级 | | |
|
30、以下所列的过程首部的定义中,正确的定义是( )。(1分) | A、Void play(Var a:Integer,Var b:Integer) | B、Sub play(Int a,b) | C、Void play(Int a,Int b) | D、Sub play(a As Integer,b As Integer) | | |
|
31、在定义过程时,过程名后面括号中的标识符被称为( )。(1分) | A、属性 | B、形参 | C、实参 | D、变量 | | |
|
32、以( )保留字开始的为子过程。(1分) | A、Sub | B、Event | C、Function | D、Property | | |
|
33、关于Function过程与Sub过程两者的异同,下列叙述错误的是( )。(1分) | A、Function过程与Sub过程都必须有形参 | B、Function过程与Sub过程都有各自的变量声明和各自的过程体 | C、Function过程结果要返回一个函数值,Sub过程可以没有数值返回 | D、Function过程定义中必须为过程名赋值,而Sub过程不能为过程名赋值 | | |
|
34、Function函数过程用的退出语句是( )。(1分) | A、End Sub | B、Exit Sub | C、End Function | D、Exit Function | | |
|
35、下列关于窗体的描述中,正确的描述是( )。(1分) | A、只有用于启动的窗体可以有菜单 | B、窗体事件和其中所有控件事件的代码都放在窗体文件中 | C、窗体的名字和存盘的窗体文件名必须相同 | D、开始运行时窗体的位置只能是设计阶段时显示的位置,不能改变 | | |
|
36、下列叙述中,错误的叙述是( )。(1分) | A、一个应用程序可以只有一个窗体 | B、一个应用程序通常由多个窗体组成 | C、一个窗体一定对应一个窗体文件,所以一个应用程序只能包含一个窗体 | D、一个应用程序只能有一个启动窗体 | | |
|
37、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是( )。(1分) | A、不能设置对象 | B、任何时刻最多只有一个窗体是活动窗体 | C、用Hide方法可将窗体隐藏 | D、如果工程中含Sub Main过程,则程序可能首先执行该过程 | | |
|
38、当工程中有多个窗体时,必须指定启动窗体,其方法是:选择“工程”菜单中的“工程属性”命令,打开“通用”选项卡,在( )中选择运行时显示的第一个窗体。(1分) | A、工程类型 | B、工程名称 | C、工程描述 | D、启动对象 | | |
|
39、使用( )方法可隐藏窗体,但不从内存中释放。(1分) | A、Show | B、Load | C、Hide | D、UnLoad | | |
|
40、一旦装载窗体,系统自动触发的第一个事件是( )。(1分) | A、Click | B、Dblclick | C、Initialize | D、Load | | |
|
41、把一个窗体装入内存的语句是( )。(1分) | A、Show | B、Load | C、Input | D、Activate | | |
|
42、程序运行时,不是由系统触发的事件是( )。(1分) | A、Initialize | B、Click | C、Load | D、Activate | | |
|
43、在Visual Basic中,按文件的数据性质的不同,可将文件分为( )。(1分) | A、数据文件和程序文件 | B、文本文件和数据文件 | C、顺序文件和随机文件 | D、ACSII文件和二进制文件 | | |
|
44、下面叙述中,不正确的是( )。(1分) | A、对顺序文件中的数据操作只能按一定的顺序操作 | B、顺序文件结构简单 | C、能同时对顺序文件进行读写操作 | D、顺序文件不能灵活地存取数据 | | |
|
45、下列不属于文件访问模式的是( )。(1分) | A、顺序访问模式 | B、随机访问模式 | C、二进制访问模式 | D、只读访问模式 | | |
|
46、下列关于顺序文件的描述,错误的是( )。(1分) | A、顺序文件一般用顺序方式进行读写 | B、顺序文件不能用二进制方式进行读写 | C、顺序文件可以用字符型变量进行读写 | D、顺序文件可以用数字型变量进行读写 | | |
|
47、下列关于顺序文件的描述中,不正确的描述是( )。(1分) | A、读出时必须按照顺序 | B、读入时必须按照顺序 | C、每条记录长度必须相同 | D、用来处理文本文件 | | |
|
48、下列关于Close的说法中,错误的是( )。(1分) | A、Close用来关闭文件 | B、Close可以释放与文件相关联的文件号 | C、当读写操作结束后,必须将文件关闭 | D、Close中的“文件号”是必选的 | | |
|
49、要从顺序文件中读出一个数据项,可以用( )函数。(1分) | A、Input | B、Write | C、InputBox | D、InputString | | |
|
50、用( )语句打开顺序文件后,可以进行写操作。(1分) | A、Open "" For Input As #1 | B、Open "" For Output As #1 | C、Open "" For Random As #1 | D、Open "" For Binary As #1 | | |
|
|
发表评论