1、在Visual Basic中,系统为每个对象预先定义好了一系列的事件。下列事件中,不属于VB系统提供的事件是( )。(1分) | A、Click() | B、Change() | C、MyFirst() | D、DblClick() | | |
|
2、以下有关Visual Basic语言描述中,错误的是( )。(1分) | A、语句是一行一句,以回车键结束 | B、用“,”分隔一行中的多个语句 | C、变量名不区分大小写 | D、一条语句放在多行中,则在前一行结束处使用续行符“ _”连接下一行 | | |
|
3、下列叙述中,正确的是( )。(1分) | A、事件可以由用户触发,也可以由系统触发 | B、Visual Basic应用程序只能以解释方式执行 | C、保存Visual Basic程序时,只需保存窗体文件即可 | D、所有控件都有DblClick事件 | | |
|
4、下列不属于VB三种模式的是( )模式。(1分) | A、设计 | B、运行 | C、代码 | D、中断 | | |
|
5、( )是对象的一个基本要素,它描述了对象在程序中的外观特点。(1分) | A、事件 | B、属性 | C、方法 | 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、编辑工具栏 | B、标准工具栏 | C、调试工具栏 | D、窗体工具栏 | | |
|
10、在Visual Basic的中断模式下,按下功能键F8,则( )。(1分) | A、执行中断时的下一个语句 | B、执行中断时的下一个模块 | C、退出Visual Basic | D、结束当前的运行 | | |
|
11、当程序中断修改后再运行时,VB进入( )模式。(1分) | A、设计 | B、运行 | C、中断 | D、编程 basic语言是谁发明的 | | |
|
12、在工具箱窗口关闭的情况下,如果要打开只需选择( )菜单的“工具箱命令”即可。(1分) | A、视图 | B、运行 | C、编辑 | D、文件 | | |
|
13、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( )下拉菜单中寻并打开。(1分) | A、编辑 | B、文件 | C、调试 | D、视图 | | |
|
14、在设计模式下,双击窗体上的一个控件,则会打开( )。(1分) | A、属性窗口 | B、工程资源窗口 | C、代码窗口 | D、窗体布局窗口 | | |
|
15、标准控件不包括( )控件。(1分) | A、驱动器列表框 | B、目录列表框 | C、文件列表框 | D、通用对话框 | | |
|
16、如果把一个调试好的程序做成.exe文件,应该使用( )。(1分) | A、文件菜单下的“生成”命令 | B、F5 | C、Ctrl + F5 | D、工具栏上的“运行”按钮 | | |
|
17、如果在一个工程中移除了一个窗体,则( )。(1分) | A、工程不再包含这个窗体,但该窗体文件并没有被删除 | B、工程不再包含这个窗体,该窗体文件被删除 | C、该窗体文件从内存清除,工程仍然包含这个窗体 | D、以上说法都不对 | | |
|
18、工程文件的扩展名是( )。(1分) | A、.vbp | B、.frm | C、.bas | D、.frx | | |
|
19、下列不属于工程资源管理器管理的文件是( )。(1分) | A、可执行文件 | B、窗体文件 | C、工程文件 | D、类模块文件 | | |
|
20、与传统的程序设计语言相比,Visual Basic最突出的特点是( )。(1分) | A、结构化程序设计 | B、程序开发环境 | C、事件驱动编程机制 | D、程序调试技术 | | |
|
21、Visual Basic可以开发基于( )环境的应用程序。(1分) | A、Windows | B、Dos | C、Linux | D、Unix | | |
|
22、阅读如下程序, 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 | | |
|
23、窗体上有两个文本框(Text1、Text2)和一个命令按钮(Command1),阅读如下程序: Private Sub func(T As TextBox, a As Integer): T.Text = "1234": a = a * a: End Sub: Private Sub Form_Load(): Text1.Text = "ABCD": Text2.Text = 10: End Sub: Private Sub Command1_Click(): Dim temp As Integer: temp = Val(Text2.Text): Call func(Text1, temp): Text2.Text = temp: End Sub,运行后,单击按钮,Text1和Text2将分别显示( )。(1分) | A、ABCD和10 | B、1234和100 | C、ABCD和100 | D、1234和10 | | |
|
24、在VB中,用数组作为参数时,形参与实参结合的方式( )。(1分) | A、只能采用传地址的方式 | B、只能采用传值的方式 | C、既可以采用传地址的方式,也可以采用传值的方式 | D、既不能采用传地址的方式,也不能采用传值的方式 | | |
|
25、能够被模块内的所有过程引用的变量是( )。(1分) | A、过程级变量 | B、模块级变量 | C、静态变量 | D、动态变量 | | |
|
26、变量的可用范围习惯上称为( )。(1分) | A、作用域 | B、过程段 | C、局部变量 | D、全局变量 | | |
|
27、按照变量的作用域,可将变量划分为( )。(1分) | A、公有、私有、系统 | B、全局变量、模块级变量、过程级变量 | C、动态、常数、静态 | D、Public、 Private、 Protected | | |
|
28、窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click(): Dim x As Integer: Static y As Integer: x = x + 1: y = y + 2:End Sub, 运行后,连续两次单击Command1,x、y的值分别为( )。(1分) | A、1 4 | B、1 2 | C、2 4 | D、2 2 | | |
|
29、下列关于过程的说法中,正确的说法是( )。(1分) | A、所有在过程中定义的变量在过程调用后均不保存值 | B、用Static定义的过程里的所有变量都是Static型的变量 | C、用Private定义的过程里的所有变量都是Private型的变量 | D、用Public定义的过程里面的所有变量都是非全局Public型的变量 | | |
|
30、由( )关键字声明的局部变量在整个程序运行时一直存在。(1分) | A、Dim | B、Public | C、Static | D、Private | | |
|
31、在窗体上添加一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click(): Dim A As Integer: Static B As Integer: Cls: B = 2: B = B + 3: A = 3 + A: Print A; B: End Sub, 程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为( )。(1分) | A、 3 5 | B、 6 6 | C、 9 5 | D、 3 3 | | |
|
32、下列说法中,不正确的说法是( )。(1分) | A、可以在窗体的某个子程序中定义窗体级变量 | B、声明窗体级变量的位置是在窗体所有过程的最前面 | C、窗体级变量声明后,窗体内的各个过程都能使用它并能改变其值 | D、程序运行时,先执行窗体级变量声明语句,再去执行窗体上的过程 | | |
|
33、在声明一个过程中必须有的是( )。(1分) | A、Private关键字 | B、SUB关键字 | C、返回值类型说明 | D、参数 | | |
|
34、以下所列的过程首部的定义中,正确的定义是( )。(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) | | |
|
35、下列关于过程调用的叙述中,不正确的叙述是( )。(1分) | A、Sub过程是用一条独立的语句来调用的 | B、Sub过程只能作为表达式或表达式的一部分,不能作为单独的语句调用 | C、调用Sub过程时,只能通过传地址方式由实参变量把结果带回到调用过程 | D、Function过程可以作为表达式或表达式的一部分,不能作为单独的语句调用 天涯之心 答案:B 首先Sub过程,只能作为单独的语句来调用。而且不能由过程名返回值。若想通过参数改变数值只能是传址方式来实现。而函数是有返回值的,可以作为表达式或者表达式的一部分,也可以使用CALL来调用。但是不能作为单独的语句来调用 | | |
|
36、关于Function过程与Sub过程两者的异同,下列叙述错误的是( )。(1分) | A、Function过程与Sub过程都必须有形参 | B、Function过程与Sub过程都有各自的变量声明和各自的过程体 | C、Function过程结果要返回一个函数值,Sub过程可以没有数值返回 | D、Function过程定义中必须为过程名赋值,而Sub过程不能为过程名赋值 | | |
|
37、有过程定义如下:Private Sub fun(ByVal x As Integer, ByVal y As Integer, ByVal z As Integer), 则下列调用语句不正确的是( )。(1分) | A、Call Fun(a,b,c) | B、Call Fun(3,4,c) | C、Fun a,,5 | D、Fun 3,4,c | | |
|
38、以下关于窗体的描述正确的是( )。(1分) | A、只有用于启动的窗体可以有菜单 | B、窗体和其中所有控件的事件过程代码都放在窗体文件中 | C、窗体名字和存盘的窗体文件名必须相同 | D、开始运行时窗体的位置只能是设计阶段时显示的位置 | | |
|
39、以下叙述中,错误的叙述是( )。(1分) | A、一个工程中只能有一个Sub Main过程 | B、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体 | C、窗体的Hide方法和Unload方法的作用完全相同 | D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 | | |
|
40、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是( )。(1分) | A、不能设置对象 | B、任何时刻最多只有一个窗体是活动窗体 | C、用Hide方法可将窗体隐藏 | D、如果工程中含Sub Main过程,则程序可能首先执行该过程 | | |
|
41、一个工程含有多个窗体及标准模块,下列叙述错误的是( )。(1分) | A、如果工程含Form1窗体,程序首先执行该窗体的事件过程 | B、任何时刻最多只有一个窗体是活动窗体 | C、标准模块不能设置为启动模块 | D、Hide方法只是隐藏而不从内存中清除窗体 | | |
|
42、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则启动后( )。(1分) | A、发生一个运行时错误 | B、在所有的初始化代码运行后,Form1是活动窗体 | C、发生一个编译错误 | D、在所有的初始化代码运行后,Form2是活动窗体 | | |
|
43、程序运行时,不是由系统触发的事件是( )。(1分) | A、Initialize | B、Click | C、Load | D、Activate | | |
|
44、以下叙述中,错误的是( )。(1分) | A、可用Print方法在窗体或图片框上显示表达式内容 | B、用Show方法可显示工程中的窗体 | C、用Hide方法隐藏的窗体还在内存中 | D、可用Cls方法清除窗体或文本框中的文本 | | |
|
45、一旦装载窗体,系统自动触发的第一个事件是( )。(1分) | A、Click | B、Dblclick | C、Initialize | D、Load | | |
|
46、语句Open "c:\Datafile.dat" For Output As #513有一个错误,该错误是( )。(1分) | A、要求打开的文件不存在 | B、文件的打开模式不正确 | C、指定的文件号超过应有范围 | D、文件类型不对 | | |
|
47、以( )模式打开顺序文件,可以在写文件时保留文件中原有的内容。(1分) | A、Random | B、Binary | C、Output | D、Append | | |
|
48、下列关于Close的说法中,错误的是( )。(1分) | A、Close用来关闭文件 | B、Close可以释放与文件相关联的文件号 | C、当读写操作结束后,必须将文件关闭 | D、Close中的“文件号”是必选的 | | |
|
49、设有语句Open "c:\" For Input As #2,以下叙述中,错误的是( )。(1分) | A、该语句以文件号2打开文件 | B、该语句可以在"c:\"下创建一个名为的文件 | C、执行该语句后可以从文件中读取数据 | D、如果"c:\"文件不存在,系统显示出错信息 | | |
|
50、D盘根目录有一个名为StuD.dat的顺序文件,如要把数据追加到StuD.dat末尾,应先使用( )语句打开它。(1分) | A、Open "D:\StuD.dat" For Input As #1 | B、Open "D:\StuD.dat" For Append As #1 | C、Open "D:\StuD.dat" For Append As #513 | D、Open "D:\StuD.dat" For Output As #1 | | |
|
|
发表评论