国家二级VB机试选择题模拟试卷208_真题-无答案
国家二级VB机试(选择题)模拟试卷208
(总分80,考试时间90分钟)
1. 选择题
1. 算法的时间复杂度是指( )。
A. 算法的长度 B. 执行算法所需要的时间
C. 算法中的指令条数 D. 算法执行过程中所需要的基本运算次数
2. 以下数据结构中,属于非线性数据结构的是( )。
A. 栈 B. 线性表
C. 队列 D. 二叉树
3. 数据结构中,与所使用的计算机无关的是数据的( )。
A. 存储结构 B. 物理结构
C. 逻辑结构 D. 线性结构
4. 内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。
A. 顺序内聚 B. 偶然内聚
C. 时间内聚 D. 逻辑内聚
5. 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。
A. 连接码 B. 关系码
C. 外码 D. 候选码
6. 检查软件产品是否符合需求定义的过程称为( )。
A. 确认测试 B. 需求测试
C. 验证测试 D. 路径测试
7. 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。
A. 控制流 B. 加工
C. 存储文件 D. 源和潭
8. 待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。
A. 2 B. 3
C. 4 D. 5
9. 对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为( )。
A. 并运算 B. 交运算
C. 差运算 D. 除运算
10. 下列选项中,不属于数据管理员(DBA)职责的是( )。
A. 数据库维护 B. 数据库设计
C. 改善系统性能,提高系统效率 D. 数据类型转换
11. 下面的数写成普通十进制数是( )。 8.6787E+8
A. 86787000 B. 867870000
C. 8678700 D. 8678700000
12. 当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的( )。
A. AutoSize属性 B. Resize事件
C. AutoRedraw属性 D. Stretch属性
13. 以下能正确定义数据类型Systemlnfo的代码是( )。
A. Type Systemlnfo DiskDrives As String*10 Memory As Long End Type
B. Type Systemlnfo DiskDrives As String*10 Memory As Long End Systemlnfo
C. Type Systemlnfo DiskDrives String*10 MemoryLong End Type Systemlnfo
D. Typedef Systemlnfo DiskDrives String*10 Memory Long End Type
14. 以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是( )。
A. Left B. Mid
C. String D. Instr
15. 设“A="87654321"”,则表达式 Val(Left(A,4)+Mid(A,4,2))的值为( )。
A. 876543 B. 876554
C. 8 D. 6
16. 窗体上命令按钮的事件过程如下: Private Sub Command1_Click() A="34":B="26":C="98" Print B+C+A End Sub 运行程序后,单击命令按钮,输出结果是( )。
A. 269834 B. 269834
C. 158 D. 程序运行出错
17. 当窗体最小化时缩小为一个图标,设置这个图标的属性是( )。
A. Mouselcon B. Icon
C. Picture D. MousePointer
18. 假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为( )。
A. Label1.BackStyle=0 Label1.BorderStyle=0
B. Label1.BackStyle=1 Label1.BorderStyle=1
C. Label1.BackStyle=True Label1.BorderStyle=True
D. Label1.BackStyle=False Label1.BorderStyle=False
19. 在程序运行时,下面的叙述中正确的是( )。
A. 用鼠标右键单击窗体中无控件的部分,会执行窗体的Form Load事件过程
B. 用鼠标左键单击窗体的标题栏,会执行窗体的Form Click事件过程
C. 只装入而不显示窗体,也会执行窗体的Form Load事件过程
D. 装入窗体后,每次显示该窗体时,都会执行窗体的Form Click事件过程
20. 下面的程序执行完毕后,组合框中数据项的值是( )。 Private Sub Form_Click()
For i=1 To 6 Combo1.Addltem i Next i For i=1 To 3 Combo 1.Removeltem i
Next i End Sub
A. 1 5 6 B. 1 3 5
C. 4 5 6 D. 2 4 6
21. 窗体上有1个名称为Text1的文本框;1个名称为Timerl的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timerl的事件过程如下: Private Sub Timerl_Timer()
Static flag As Integer Ifflag=0 Then flag=1 flag=-flag Ifflag=1 Then
Text1.ForeColor=&HFF& '&HFF&为红色 Else
Text1.ForeColor=&HC000&' &HC000& 为绿色 End If End Sub 以下叙述中正确的是( )。
A. 每次执行此事件过程时,flag的初始值均为0
B. flag的值只可能取0或1
C. 程序有逻辑错误,Else分支总也不能被执行
D. 程序执行后,文本框中的文字每5秒改变一次颜色
22. 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click()
x=0 do Until x=-1 a=InputBox("请输入a的值") a=Val(a) b=InputBox("请输入b的值") b=Val(b) x=InputBox("请输入X的值") x=Val(x) a=a+b+x Loop
Print a End Sub 程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1则输出结果是( )。
A. 2 B. 3
C. 14 D. 5
23. 下列程序的执行结果为( )。 A="5":B="6" A=Val(A)+Val(B) B=Val("56")
IfAB Then Print A-B Else Print B-A
A. -45 B. 45
C. -56 D. 0
24. 执行下面的程序段后,变量S的值为( )。 S=5 For i=2.6 To 4.9 Step 0.6
S=S+1 Next i
A. 10 B. 8
C. 9 D. 7
25. 数学式子5+(a+b)×2对应的Visual Basic表达式是( )。
A. 5+a+b*2 B. 5+(a+b)2
C. 5+(a+b)*2 D. 5+(a+b)*(a+b)
26. 假定有以下循环结构 Do Until条件 循环体 Loop 则正确的描述是( )。
A. 如果“条件”是一个为0的常数,则一次循环体也不执行
B. 如果“条件”是一个为0的常数,则至少执行一次循环体
C. 如果“条件"是一个不为0的常数,则至少执行一次循环体
D. 不论“条件”是否为“真”,至少要执行一次循环体
27. 某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。
Function prime(a As Integer)As Boolean Dim k As Integer,isprime As Boolean If a<2
Then isprime=False Else isprime=True k=2 Do While k<a/2 And isprime
If aModk=0 Then isprime=False Else k=k+1 End If Loop End If
prime=isprime End Function 在测试时发现有1个非素数也被判断为素数,这个错判的数是( )。
A. 0 B. 1
C. 4 D. 6
28. 假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是( )。
A. 数组中每个命令按钮的名称(名称属性)均为Command1
B. 数组中每个命令按钮的标题(Caption属性)都一样
C. 数组中所有命令按钮可以使用同一个事件过程
D. 用名称Command1(下标)可以访问数组中的每个命令按钮
29. 以下叙述中正确的是( )。
A. 事件过程都由用户来编写
B. 事件过程都不是由用户编写的
C. 事件过程有的由用户编写,有的由系统确定
D. 用户可以确定事件方法过程是否由用户编写
30. 下面程序执行时,输出的结果是( )。 Private Sub Form_Click() Dim i As
Integer,j As Integer i=10 Do i=i+j Forj=10 To i Step-3 i=i+j Nextj
Loop While i<50 Print i;j End Sub
A. 50 10 B. 50 9
C. 57 10 D. 57 9
31. 下列不一定是传值的虚实结合方式的选项是( )。
A. 调用过程时实参为表达式 B. 调用过程时实参为常量
C. 调用过程时实参为变量名 D. 调用过程时实参将变量名用括号括起来
32. 在窗体上有两个文本框:Text1和Text2,然后编写如下事件过程: Private Sub
Form_Load() Show Text1.Text="":Text2.Text="":Text2.SetFocus End Sub
国家二级VB机试控制结构模拟试卷15_真题-无答案
国家二级VB机试(控制结构)模拟试卷15
(总分52,考试时间90分钟)
1. 选择题
1. 编写如下程序:Private Sub Commandl_Click() Dim m As Integer,n As Integer m=1:n=0 Do
While m<20 n=m+n:m=3*m+1 Loop Print m,nEnd Sub程序运行后,单击命令按钮Commandl,输出结果为
A. 40 18 B. 40 19
C. 20 64 D. 21 64
2. 下列循环中,可以正常结束的是
A. i=10 Do i=i+1 Loop Until i<1
B. i=1 Do i=i+1 Loop Until i=10
C. i=10 Do i=i+1 Loop While i>1
D. i=10 Do i=i-2 Loop Until i=1
3. 以下能够正常结束循环操作的程序段是
A. i=5 Do i=i+1 Loop Until i<0
B. i=5 Do i=i+2 Loop Until i=1
C. i=5 Do While i>0 i=i-2 Loop
D. i=0 Do While i<1 i=i-2 Loop
4. 窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:Private Sub
Commandl_Click() Dim s As Double s=0:i=1 Do While i<6 s=s+i/(i+1):i=i+1 Loop Print
sEnd Sub该事件过程的功能是计算一个表达式的值,该表达式是
A. 1+1/2+2/3+3/4+4/5
B. 1+1/2+2/3+3/4+4/5+5/6
C. 1/2+2/3+3/4+4/5
D. 1/2+2/3+3/4+4/5+5/6
5. 假定有如下程序:Private Sub Form_Click()Dim N As Integer,J As IntegerN=0 J=1Do Until
国家二级VB机试上机操作模拟试卷342_真题-无答案
国家二级VB机试(上机操作)模拟试卷342
(总分6,考试时间90分钟)
2. 基本操作题
1. (1)在名称为Form1的窗体上画一个名称为Framel、标题为“目的地”的框架,在框架中添加三个复选框,名称分别为Checkl、Check2、Check3,其标题分别是“上海”、“广州”、“巴黎”,其中“上海”为选中状态, “广州”为未选状态,“巴黎”为灰色状态,如图3.117所示。请画控件并设置相应属性。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。 (2)在名称为Form1的窗体上画一个名称为Picture1的图片框,其宽和高分别为1700、1900。请编写适当事件过程,使得在运行时,单击图片框,则装入考生目录下的图形文件picl.bmp,如图3.118所示。单击窗体则图片框中的图形消失。要求程序中不得使用变量,每个事件过程中只能写一条语句。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
3. 简单应用题
1. (1)在考生文件夹下有一个工程文件sjt3.vbp,其功能是:1)单击“读数据”按钮,则把考生文件夹下in3.dac文件中的100个按升序排列的整数读入到数组a中,同时显示在Text1文本框中; 2)单击“查找”按钮,则提示用户输入查找的数,并利用二分法在数组a中查找该数,若查找成功,则在Text2文本框中显示该数在数组中的位置,否则显示查找失败。
提示:二分法查找的思路是,将查找值与有序数组的中间项元素进行比较,若相同则查找结束;否则判断查找值落在数组的上半部分还是下半部分,并继续在那一半的数组中重复上述查找过程。 要求:请将窗体的标题设置为“二分法查找”,并将“查找”命令按钮的Click事件过程中的注释符去掉,把“?”改为正确内容,以实现上述程序功能。如图3—186所示的
国家二级VB机试-试卷10_真题-无答案
国家二级(VB)机试-试卷10
(总分86,考试时间90分钟)
1. 选择题
1. 下面叙述中错误的是
A. 由于窗体不能获得焦点,所以窗体没有键盘事件
B. 框架控件没有键盘事件
C. 标签控件没有键盘事件
D. 文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活
2. 设窗体上有一个Text1文本框和一个HScroll1水平滚动条,并有下面的事件过程:
Private Sub HScroll1_Change() Text1 = HScroll1 End Sub在程序运行时,当把滚动框移动到最左边时,文本框中显示的是100;当把滚动框移动到最右边时,文本框中显示的是1。根据这些信息,下面的判断中错误的是
A. 滚动条的Max和Min属性的值分别是1 和100
B. 滚动条的Max和Min属性的值分别是100 和1
C. 文本框中显示的是滚动条Value属性的值
D. 如果把滚动框移动到中间位置,文本框中将显示50
3. 设窗体上有1个名称为List1的列表框,程序运行时,如果选中了第3个列表项(最上面的列表项为第0个列表项),则下面不成立的是
A. List1.Selected(List1.ListIndex)的值为True
B. List1.Selected(3)的值为True
C. List1.List(3)的值为True
D. List1.ListIndex的值为3
4. 利用通用对话框控件打开字体对话框的操作是
A. 把通用对话框控件的Action属性设置为4
B. 把通用对话框控件的Action属性设置为5
C. 调用通用对话框控件的OpenFont方法
D. 调用通用对话框控件的ShowText方法
5. 为了显示弹出式菜单,要使用
A. 窗体的PopupMenu方法 B. 窗体的OpenMenu方法
C. 菜单的PopupMenu方法 D. 菜单的OpenMenu方法
国家二级VB机试数据类型及运算模拟试卷16_真题-无答案
国家二级VB机试(数据类型及运算)模拟试卷16
(总分64,考试时间90分钟)
1. 选择题
1. 设x是小于10的非负数。对此陈述,以下正确的VB表达式是
A. 0<=x<10 B. 0<=x<10
C. x>0 and x<10 D. x>0 or x<=10
2. 窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下: Private Type x a As Integer:b As Integer End Type Private Sub
Command1_Click() Dim y As x y.a=InputBox("") If y.a\2=y.a/2 Then
y.b=y.a*y.a Else y.b=Fix(y.a/2) End If Text1.Text=y.b End
Sub 对以上程序,下列叙述中错误的是
A. x是用户定义的类型
B. InputBox函数弹出的对话框中没有提示信息
C. 若输入的是偶数,y.b的值为该偶数的平方
D. Fix(y.a/2)把y.a/2的小数部分四舍五入,转换为整数返回
3. 窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:
Private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer) Dim c As String
c=UCase(Chr(KeyCode)):Text2.Text=Chr(Asc(c)+2) End Sub 当向文本框Text1中输入小写字母a时,文本框Text2中显示的是
A. A B. a
C. C D. c
4. 窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序: Private Sub
国家二级VF机试选择题模拟试卷162_真题-无答案
国家二级VF机试(选择题)模拟试卷162
(总分80,考试时间90分钟)
1. 选择题
1. 算法的时间复杂度是指( )。
A. 算法的长度 B. 执行算法所需要的时间
C. 算法中的指令条数 D. 算法执行过程中所需要的基本运算次数
2. 以下数据结构中,属于非线性数据结构的是( )。
A. 栈 B. 线性表
C. 队列 D. 二叉树
3. 数据结构中,与所使用的计算机无关的是数据的( )。
A. 存储结构 B. 物理结构
C. 逻辑结构 D. 线性结构
4. 内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。
A. 顺序内聚 B. 偶然内聚
C. 时间内聚 D. 逻辑内聚
5. 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。
A. 连接码 B. 关系码
C. 外码 D. 候选码
6. 检查软件产品是否符合需求定义的过程称为( )。
A. 确认测试 B. 需求测试
C. 验证测试 D. 路径测试
7. 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。
A. 控制流 B. 加工
C. 存储文件 D. 源和潭
8. 待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。
A. 2 B. 3
C. 4 D. 5
9. 对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为( )。
A. 并运算 B. 交运算
C. 差运算 D. 除运算
10. 下列选项中,不属于数据管理员(DBA)职责的是( )。
国家二级VB机试数据类型及运算模拟试卷17_真题-无答案
国家二级VB机试(数据类型及运算)模拟试卷17
(总分70,考试时间90分钟)
1. 选择题
1. 若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
A. Integer B. String
C. Boolean D. Variant
2. 为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为
A. Dim pi As Integer
B. Dim pi(7)As Integer
C. Dim pi As Single
D. Dim pi As Long
3. 若在窗体模块的声明部分声明了如下自定义类型和数组Private Type recCode As Integer:Caption As StringEnd Type Dim arr(5)As rec 则下面的输出语句中正确的是
A. Print arr.Code(2),arr.Caption(2)
B. Print art.Code,arr.Caption
C. Print art(2).Code,arr(2).Caption
D. Print Code(2),Caption(2)
4. 如下关于变体类型变量的叙述中,错误的是
A. 变体类型数组中只能存放同类型数据
B. 使用Array初始化的数组变量,必须是Variant类型
C. 没有声明而直接使用的变量其默认类型均是Variant
D. 在同一程序中,变体类型的变量可以被多次赋以不同类型的数据
5. 为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是
A. Dim StrD As String
B. Dim StrD As String(128)
C. Dim StrD AsString[128]
D. Dim StrD As String*128
6. 有如下语句序列:Dim a,b As Integer Print a Print b执行以上语句序列,下列叙述中错误的是
国家二级VB机试上机操作-试卷62_真题-无答案
国家二级VB机试(上机操作)-试卷62
(总分6,考试时间90分钟)
2. 基本操作题
1. 在考生文件夹下,“samp1.accdb”数据库文件中已建立了3个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。请按以下要求,完成表和窗体的各种操作。 (1)分析表对象“销售业绩表”的字段构成、判断并设置其主键。 (2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”。 (3)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性。 (4)将考生文件夹下的Excel文件Test.xlsx中的数据链接到当前数据库中,要求数据中的第一行作为字段名,链接表对象命名为“tTest”。 (5)将窗体fTest中名为“bTitle”的控件设置为“特殊效果:阴影”显示。 (6)在窗体fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小和水平位置。
要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。
3. 简单应用题
1. 在学生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好了两个表对象“tNorm”和“tStock”。请按以下要求完成设计。 (1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为“m_data”,所建查询命名为“qT1”。 (2)创建一个查询,查找库存数量在合理范围([最低储备,最高储备])的产品,并显爪“产品名称”和“库存数量”。所建查询名为“qT2”。 (3)创建一个查询,按输入的产品代码杏找其产品库存信息,并显示“产品代码”、“产品名称”和“库存数量”。当运行该查询时,应显示提示信息:“请输入产品代码:”。所建查询名为“qT3”。 (4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为“qT4”。 注意:交叉表查询不做各行小计。
国家二级VB机试常用标准控件模拟试卷31_真题-无答案
国家二级VB机试(常用标准控件)模拟试卷31
(总分56,考试时间90分钟)
1. 选择题
1. 下面控件中,没有Caption属性的是( )。
A. 复选框 B. 单选按钮
C. 组合框 D. 框架
2. 窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是( )。
A. List1.Addhem“Basic”
B. List1.List(Listl.ListIndex)=“Basic”
C. List1.Text=“Basic”
D. 以上都可以
3. 如果在列表框List1中没有选中项目,则List1.ListIndex的值为( )。
A. 一1 B. 0
C. 1 D. 2
4. 在窗体上画一个名称为Listl的列表框,然后编写如下程序: Private Sub Form_Click()
For i=l To 10 Item=“Item”&i Listl.AddItem Item Next i End Sub程序运行时,单击窗体,所完成的功能是( )。
A. 向列表框中添加10个项目 B. 向列表框中添加11个项目
C. 向列表框中添加10个数字 D. 向列表框中添加1~10的和
5. 列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是( )。
A. List B. ListIndex
C. Text D. ListCount
6. 要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MuhiSelect属性设置为( )。
A. 0一None B. 1一Simple
C. 2一Extended D. 3
7. 要使得文件列表框Filel中只显示文件扩展名为jpg的图片文件,则下列正确的语句是( )。
国家二级VB机试选择题模拟试卷208_真题-无答案
国家二级VB机试(选择题)模拟试卷208
(总分80,考试时间90分钟)
1. 选择题
1. 算法的时间复杂度是指( )。
A. 算法的长度 B. 执行算法所需要的时间
C. 算法中的指令条数 D. 算法执行过程中所需要的基本运算次数
2. 以下数据结构中,属于非线性数据结构的是( )。
A. 栈 B. 线性表
C. 队列 D. 二叉树
3. 数据结构中,与所使用的计算机无关的是数据的( )。
A. 存储结构 B. 物理结构
C. 逻辑结构 D. 线性结构
4. 内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。
A. 顺序内聚 B. 偶然内聚
C. 时间内聚 D. 逻辑内聚
5. 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。
A. 连接码 B. 关系码
C. 外码 D. 候选码
6. 检查软件产品是否符合需求定义的过程称为( )。
A. 确认测试 B. 需求测试
C. 验证测试 D. 路径测试
7. 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。
A. 控制流 B. 加工
C. 存储文件 D. 源和潭
8. 待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。
A. 2 B. 3
C. 4 D. 5
9. 对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为( )。
A. 并运算 B. 交运算
C. 差运算 D. 除运算
10. 下列选项中,不属于数据管理员(DBA)职责的是( )。
国家二级VB机试(对象及其操作)模拟试卷1(题后含答案及解析)_0
国家二级VB机试(对象及其操作)模拟试卷1 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 下面有关标准模块的叙述中,错误的是
A.标准模块不完全由代码组成,还可以有窗体
B.标准模块中的Private过程不能被工程中的其他模块调用
C.标准模块的文件扩展名为.bas
D.标准模块中的全局变量可以被工程中的任何模块引用
正确答案:A
解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas。标准模块是应用程序内其它模块可以访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(存整个应用程序范围内有效的)声明或模块级声明,它由3部分组成:①全局变量声明:②模块层声明;③通用过程。 其中,全局声明放在标准模块的首部,因为每个模块都可能要求有它自己的惟一名字的全局变量。全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的程序不可见。 知识模块:对象及其操作
2. 下面关于标准模块的叙述中错误的是
A.标准模块中可以声明全局变量
B.标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程
C.标准模块中可以包含一些.Public过程
D.一个工程中可以含有多个标准模块
正确答案:B
解析:标准模块是只含有程序代码的应用程序文件,是应用程序内其它模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声叫或模块级声明,它由3部分组成:①全局变量声明;②模块层声明;③通用过程。一个工程中可以包含多个标准模块,在标准模块中可以包含一个Sub Main过程,此过程可以被设为启动过程。 知识模块:对象及其操作
3. 以下叙述中正确的是
A.在属性窗口只能设置窗体的属性
B.在属性窗口只能设置控件的属性
C.在属性窗口可以设置窗体和控件的属性
