【计算机类职业资格】国家二级VB机试(选择题)模拟试卷210及答案解析.doc
《【计算机类职业资格】国家二级VB机试(选择题)模拟试卷210及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VB机试(选择题)模拟试卷210及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(选择题)模拟试卷 210及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。(分数:2.00)A.逻辑设计B.需求分析C.详细设计D.物理设计2.对序线性表(23,29,34,55,60,70,78)用二分法查找值为 60的元素时,需要比较次数为( )。(分数:2.00)A.1B.2C.3D.43.下列描述中,正确的是( )。(分数:2.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结
2、构4.开发大型软件时,产生困难的根本原因是( )。(分数:2.00)A.大型系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重5.两个或两个以上的模块之间关联的紧密程度称为( )。(分数:2.00)A.耦合度B.内聚度C.复杂度D.连接度6.下列关于线性表的叙述中,不正确的是( )。(分数:2.00)A.线性表可以是空表B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表是由 n个元素组成的一个有限序列7.设有如下关系表: (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=RS8.以下描述中,不是线性表顺序存储结构特征的是( )。(分数:2.
3、00)A.可随机访问B.需要连续的存储空间C.不便于插入和删除D.逻辑相邻的数据物理位置上不相邻9.在三级模式之间引入两层映像,其主要功能之一是( )。(分数:2.00)A.使数据与程序具有较高的独立性B.使系统具有较高的通道能力C.保持数据与程序的一致性D.提高存储空间的利用率10.下列方法中,属于白盒法设计测试用例的方法的是( )。(分数:2.00)A.错误推测B.因果图C.基本路径测试D.边界值分析11.假定 Picture1和 Text1分别为图片框和文本框的名称,下列不正确的语句是( )。(分数:2.00)A.Print 25B.Picture1Print25C.TextPrint
4、25D.DebugPrint 2512.为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为 True( )。(分数:2.00)A.ControlBOXB.MinButtonC.MaxButtonD.BorderStyle13.设有以下函数过程 Pdvate Function Fun(a() As Integer,b As Slring) As Integer End Function 若已有变量声明: Dim x(5)As Integer,n As Integer,ch As String 则下面正确的过程调用语句是( )。(分数:2.00)A.x(O)=Fun(x,
5、“ch“)B.n=Fun(n,ch)C.Call Fun x,“ch“D.n=Fun(x(5),ch)14.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command 1 Clickf) For i=1 To 4 X=4 Forj=1 To 3 X=3 For k=1 to 2 X=X+6 Next k Nextj,i Print X End Sub 运行程序后,单击命令按钮,输出结果是( )。(分数:2.00)A.7B.15C.157D.53815.下列叙述中有错误的是( )。(分数:2.00)A.变量名的第一个字符必须是字母B.变量名的长度不超过 255个字符C
6、.变量名可以包含小数点或者内嵌的类型声明字符D.变量名不能使用关键字16.在用 Open语句打开文件时,如果省略“For 方式”,则打开的文件的存取方式是( )。(分数:2.00)A.顺序输入方式B.顺序输出方式C.随机存取方式D.二进制方式17.下列是 Visual Basic中所允许的形式数是( )。(分数:2.00)A.+2574B.3457E100C.368D.187E+5018.指令“Circle(1500,1200),1000,05”将会绘制出的图形为( )。(分数:2.00)A.圆B.正方形C.椭圆D.圆弧19.在表达式 2+3*45-Sin(x+1)2 中,首先进行的运算是(
7、)。(分数:2.00)A.45B.3*4C.x+1D.Sin()20.在窗体上有一个名为 Command1的命令按钮,并有如下事件过程: Private Sub Command1_Click() aS=“Swallows Mod Genulled“ b$=Right(aS,8):c$=Mid(aS,1,8) MsgBox aS,b$,c$,1 End Sub 程序执行时,单击命令按钮,则在弹出的消息框的标题栏中显示的是( )。(分数:2.00)A.Swallows Mod GenulledB.GenulledC.SwallowsD.121.在文本框控件中,将 Text的内容全部显示为用户所定义
8、的字符的属性是( )。(分数:2.00)A.PasswordCharB.需要编程来实现C.PasswordD.以上都不是22.下列关于控件焦点的叙述中正确的是( )。(分数:2.00)A.标签控件不能接收焦点事件B.如果将文本框控件中 TabStop属性值设为 False,则该文本框将不能接收焦点事件C.窗体控件不能接收焦点事件D.不能通过程序代码设置焦点属性23.为了使名称为 Command1的命令按钮右移 200,应使用的语句是( )。(分数:2.00)A.Command1Move-200B.Command1Move 200C.Command1Left=Command1Left+200D.
9、Command1Left=Command1Left-20024.在窗体上画一个名为 Checkl的复选框,如果在窗体启动事件中编写语句“ChecklEnabled=False”,则运行后复选框的状态为( )。(分数:2.00)A.选中状态B.未选中状态C.0D.灰色25.在窗体上有一个名称为 List1的列表框和一个名称为 Command1的命令按钮,并编写有如下事件过程: Private Sub Form_Load() List1Addltem“Item1“:List1Addltem “Item2“:List1Addltem”Item3” End Sub Private Sub Comman
10、d1_Click() List1List(List1ListCount)=“New Item“ End Sub 程序执行时,单击命令按钮,其结果为( )。(分数:2.00)A.把字符串“New Item”添加到列表框中,但位置不能确定B.把列表框中原有的最后一项改为“New Item”C.把字符串“New Item”添加到列表框的最后(即“Item3”的后面)D.把字符串“New Item”插入到列表框的最前面(即“Item1”的前面)26.设窗体上有 1个水平滚动条,已经通过属性窗口把它的 Max属性设置为 1,Min 属性设置为 100。下面叙述中正确的是( )。(分数:2.00)A.程序
11、运行时,若使滚动块向左移动,滚动条的 Value属性值就减少B.由于滚动条的 Max值小于 Min值,程序运行时滚动条的长度会缩为一点,滚动块无法移动C.程序运行时,若使滚动块向左移动,滚动条的 Value属性值就增加D.由于滚动条的 Max属性值小于 Min属性值,程序会出错27.当用( )方式打开文件时,如果对文件进行写操作,则写入的数据附加到原文件的后面。(分数:2.00)A.OutputB.AppendC.InputD.Random28.设有下列语句: x=5 Ifx0 Then y=1 y=5 程序运行后,则下列叙述中正确的是( )。(分数:2.00)A.变量 y的值是 1B.变量
12、y的值是 5C.变量 x的值是 5,变量 y的值是 1D.变量 y的值不能确定29.下面的程序运行时,单击窗体后,窗体上显示的结果是( )。 Private Sub Form_Click() Dima(1 To 6)As Integer Dim mini,i,j,n,t,k a(1)=8:a(2)=6:a(3)=9:a(4)=3:a(5)=2: a(6)=7 n=6 For i=1 To n-1 min 1=i For j=i+1 To n If a(j)A.9 8 7 6 3 2B.2 3 6 7 8 9C.9 8 7 6 3D.2 3 6 7 830.下列程序运行后,单击窗体,在窗体上显示
13、:1,1+2,1+2+3,1+2+3+4,1+2+3+4+5 的和。在横线处应填写( )。 Private Sub Form_Click() Dim i As Integer,tt As Integer For i=1 To 5 tt=Sum(i):Print“tt=“;tt, Next i End Sub Private Function Sum(_) _ j=j+n:Sum=j End Function(分数:2.00)A.n As Integer j As IntegerB.n As Integer Static j As IntegerC.ByVal n AS Integer j As
14、 IntegerD.ByVal n As Integer Static j As Integer31.有如下函数: Function fun(a As Integer,n As Integer) As Integer Dim m As Integer While a=n a=a-n:m=m+l Wend fun=m End Function 该函数的返回值是( )。(分数:2.00)A.a乘以 n的乘积B.a加 n的和C.a减 n的差D.a除以 n的商(不含小数部分)32.下面程序运行后,语句“Print i”执行的次数是( )。 Private Sub Form_Click() Dim i
15、As Integer,j As Integer i=0 Do i=i+1 Forj=10 To 1 Step-3 i=i+j Printi Next j Loop While iA.4B.8C.12D.1633.标准模块中有如下程序代码: Public x As Integer,Y As Integer Sub TempSub() x=10:y=20 End Sub 在窗体上有 1个命令按钮,并有如下事件过程: Private Sub Command1_Click() Dim x As Integer Call TempSub x=x+100:y=y+100 Print x;y End Sub
16、 运行程序后单击命令按钮,窗体上显示的是( )。(分数:2.00)A.110 100B.100 100C.100 120D.110 12034.在窗体上有一个名称为 Checkl的复选框数组(含 4个复选框),还有一个名称为 Text1的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选中的复选框后面的文字罗列在文本框中(如图所示)。下面能实现此功能的事件过程是( )。 (分数:2.00)A.Private Sub Checkl_Click(Index As Integer) TeXtlText=“ For k=0 To 3 If Checkl(k)Value=1 Then Text
17、1Text=Text1Text& Checkl(k)Caption&“ “ 双引号中是空格 End If Next k End SubB.Private Sub Checkl Click(Index As Integer) For k=0 To 3 If Checkl(k)Value=1 Then Text1Text=Text1Text& Checkl(k)Caption“ “ 双引号中是空格 End If Next k End SubC.Pfivme Sub Checkl Click(Index As Integer) Text1Text=“ For k=0 To 3 If Check l(
18、Index)Value=1 Then Text1Text=Text1Text&Check1 (Index)Caption&“ “ 双引号中是空格 End If Next k End SubD.Private Sub Checkl_Click(Index As Integer) Text1Text=“ For k=0 To 3 If Checkl(k)Value=1 Then Text1Text=Text1Text&Checkl (k)Caption&“ “ 双引号中是空格 Exit For End If Next k End Sub35.在 E盘当前目录文件夹下建立一个名为“Studenttx
19、t”的随机文件,要求用 InputBox函数输入 5个学生的姓名(StuName)、年级(StuGrade)和年龄(StuAge)。在程序中有以下记录类型和窗体的事件过程,请选择正确的语句完成程序( )。 Private Type student StuName As String*10 StuGrade As String*10 StuAge As Integer End Type Privme Sub Form_Click() Dim s As student Open“c:Mtudenttxt“For Random As #1 Len=Len(s) For i=l To 5 sStuNa
20、me=InputBox(“请输入姓名“) sStuGrade=InputBox(“请输入年级号“) sStuAge=Val(1nputBox(“请输入年龄“) _ Next i Close #1 End Sub(分数:2.00)A.Print #1,sB.Print #1,iC.Put #1,sD.Put#1,i36.单击命令按钮执行以下程序,则输出结果为( )。 Private Sub Command1_Click() Dim x As Integer,y As Integer x=14:y=48:Call Proc(x,y) Print x;y End Sub Public Sub Pro
21、c(nAs Integer,ByVal m As Integer) n=n Mod 10:m=m MOd 10 End Sub(分数:2.00)A.4 8B.14 8C.14 48D.4 4837.VB中有 3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在 Text1文本框中,则每输入一个字母( )。(分数:2.00)A.只触发 KeyUp事件B.这 3个事件都会触发C.只触发 KeyDown、KeyPress 事件D.不触发其中任何一个事件38.关于菜单设计,下列叙述中错误的是( )。(分数:2.00)A.弹出式菜单也在菜单编辑器中定义B.在菜单的标题栏中,“&”所引导的
22、字母指明了访问该菜单项的访问键C.程序运行过程中,可以重新设置菜单的 Visible属性D.在同一窗体的菜单项中,不允许出现标题相同的菜单项39.设工程中有 2个窗体:Form1、Form2,Form1 为启动窗体。Form2 中有菜单,其结构如表。要求在程序运行时,在 Form1的文本框 Text1中输入口令并按回车键(回车键的 ASCII码为 13)后,隐藏 Form1,显示Form2。若口令为“XSLNCER”,所有菜单项都可见:否则看不到“成绩录入”菜单项。为此,某人在Form1窗体文件中编写如下程序: (分数:2.00)A.把 2个 Form2inputVisible 中的“Form
23、2”删去B.把 Form1中 Text1文本框及相关程序放到 Form2窗体中C.把 IfKeyAsii=13 Then改为 If KeyAscii=“XSLNCER”ThenD.把 Form1Hide、Form2Show 两行移动到 2个 End If之间40.在窗体上有一个名称为 Drive1的驱动器列表框,一个名称为 Dir1的目录列表框,一个名称为 File1的文件列表框,两个名称分别为 Label1、Label2 的标签(标题分别为空白和“共有文件”)。要使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签 Label1中显示当前文件夹中文件的数量。下列能够正确实
24、现上述功能的程序是( )。(分数:2.00)A.Private Sub Dirl_Change() FilelPath=DirlPath End Sub Private Sub Drive1_Change() DirlPath=DrivelDrive Label1Caption=File1ListCount End SubB.Private Sub Dirl_Change() FilelPath=DirlPath End Sub Privme Sub Drivel_Shange() DirlPath=DrivelDrive Label1Caption=File1List End SubC.Pr
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 机试 选择题 模拟 试卷 210 答案 解析 DOC
