【计算机类职业资格】计算机二级(VB)19及答案解析.doc
《【计算机类职业资格】计算机二级(VB)19及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)19及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)19 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列语句中,获得列表框 List1 中项目个数的语句是( )。(分数:70.00)A.x=List1ListCountB.x=ListCountC.x=List1ListIndexD.x=ListIndex2.在代码编辑器中,续行符是用来换行书写同一个语句的符号,用以表示续行符的是( )。(分数:70.00)A.一个空格加一个下划线“_”B.一个下划线“_”C.一个造字符“_”D.一个空格加一个连字符“-”3.属性 Bord
2、erColor 的作用是( )。(分数:70.00)A.设置直线颜色和形状边界颜色B.设置直线或形状背景颜色C.设置直线或形状边界线的线型D.设置形状的内部颜色4.在修改列表框内容时,AddItem 方法的作用是( )。(分数:70.00)A.1,2,0B.2,1,0C.1,2,1D.2,1,15.下列程序的运行结果为( )。 Dim a(-1 To 6) For i=LBound(a,1)To UBound(a,1) a(i) = i Next i Print a (LBound(a,1);a(UBound(a,1) (分数:70.00)A.0 0B.-5 0C.-1 6D.0 66.在窗体
3、上画一个命令按钮和一个文本框,其名称分别为 Command1 和 Text1,把文本框 的 Text 属性设置为空白,然后编写如下事件过程: Private Sub Command1_Click() a = InputBox(“Enter an integer“) b = InputBox(“Enter an integer“) Text1.Text = b + a End Sub 程序运行后,单击命令按钮,如果在输入对话框中分别输入 8 和 10,则文本框中显示 的内容是_。 (分数:70.00)A.108B.18C.810D.出错7.下列语句的输出结果为( )。 Print Format
4、(1000936,“000,000000”) (分数:70.00)A.cdeB.字符cC.字符c的地址D.无确定的输出结果8.单击命令按钮时,下列程序的执行结果为( )。 Private Sub Command1_Click() Dim x As Integer,y As Integer x=50:y=78 Call PPP(x,y) Print x;y End Sub Public Sub PPP(ByVal n As Integer,ByValm As Integer) n=n/10 m=m/10 End Sub (分数:70.00)A.0 8B.50 78C.4 50D.78 509.用
5、什么语句可以选择指定的表项或取消已选择的表项?(分数:70.00)A.列表框Selected(索引值)B.列表框名Selected(索引值)=True|FalseC.列表框SelectedD.列表框名Selected=True|False10.在 Visual Basic 中,下列两个变量名相同的是( )。(分数:70.00)A.Japan 和 Ja_panB.English 和 ENGLishC.English 和 EnglD.China 和 Chin11.语句 A=B+C 代表的意思是( )。(分数:70.00)A.变量 A 等于 B+C 的值B.变量 A 等于 B 的值,然后再加上 C
6、的表达式C.将变量 A 存入变量存入 B 中,然后再加上 C 的表达式D.将变量 A 存入变量 B+C 中12.有如下事件过程: Sub ABD(x,y,z) z=X +y End Sub Private Sub Command1 _ Click( ) a=30:b=40 Call ABD(a,b,c) Print c End Sub 运行上面的程序,单击命令按钮,输出结果为( )。 (分数:70.00)A.70B.70.0C.7,0E+1D.显示错误信息13.下列程序段执行结果为( )。 m=5 n=-6 If Not X0 Then m=n-3 Else n=m+3 Print m-n;n
7、-m (分数:70.00)A.-3 3B.5 -9C.3 -3D.-6 514.设已经在菜单编辑器中设计了窗体的快捷菜单,其顶级菜单为 Bt,取消其“可见”属性,运行时,在以下事件过程中,可以使快捷菜单相应鼠标右键菜单的是( )。(分数:70.00)A.Private Sub Form_MouseDown(Button As Integer, Shift As Integer,_ X As Single, Y As Single) If Button=2 Then PopupMenu Bt, 2 End SubB.Private Sub Form_MouseDown(Button As Int
8、eger, Shift As Integer, _ X As Single, Y As Single) PopupMenu Bt End SuhC.Private Sub Form MouseDown(Button As Integer, Shift As Integer, _ X As Single, Y As Single) PopupMenu Bt,0 End SubD.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _ X As Single, Y As Single) If (Button=vbLeftB
9、utton) Or ( Button=vbRightButton) Then PopupMenu Bt End Sub15.设有如下通用过程: Public Sub Fun(a() As Integer, x As Integer) For i = 1 To 5 x = x + a(i) Next End Sub 在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮。然后编写如 下的事件过程: Private Sub Command1_Click() Dim arr(5) As Integer, n As Integer For i = 1 To 5 arr(i
10、) = i + i Next Fun arr, n Text1.Text = Str(n) End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是_。 (分数:70.00)A.30B.25C.20D.1516.在 Visual Basic 工程中,可以作为“启动对象”的程序是_。 (分数:70.00)A.任何窗体或标准模块B.任何窗体或过程C.Sub Main 过程或其他任何模块D.Sub Main 过程或任何窗体17.下面的数组声明中,正确的是( )。(分数:70.00)A.k=7 b=14B.k=6 b=6C.k=4 b=8D.k=1 b=718. 以下语句的输出结果是( )。
11、 a = Sqr(26) Print Formats (a,“#“) (分数:70.00)A.在成员函数声明的前面加上 virtual 修饰,就可把该函数声明为虚函数B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数C.虚函数可以是另一个类的友元函数,但不能是静态成员函数D.基类中说明的纯虚函数在其任何派生类中都必须实现19.单击命令按钮时,下列程序的执行结果为( )。 Private Sub Command1_Click() Dim x As Integer,y As Integer x=12:y=32 Call Proc(x,y) Print x;y End Sub Publi
12、c Sub Proc(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub (分数:70.00)A.12 32B.2 32C.2 3D.12 320.“商品”与“顾客”两个实体集之间的联系一般是_。 (分数:70.00)A.一对一B.一对多C.多对一D.多对多21.假定在窗体(名称为 Form1)的代码窗口中定义如下记录类型: Private Type animal animalName As String*20 aColor As String*10 End Type 在窗体上画一个名称为Command1 的命令按钮,然
13、后编写如下事件过程: Private Sub Command1_Click() Dim rec As animal Open “c:/vbTest.dat“ For Random As #1 Len = Len(rec) rec.animalName = “Cat“ rec.aColor = “White“ Put #1, , rec Close #1 End Sub 则以下叙述中正确的是( )。 (分数:70.00)_22.如果将文本框控件设置成只有垂直滚动条,则需要将 ScrollBars 属性设置为( )。(分数:70.00)A.Exiting main Destructor is ac
14、tive Destructor is active Destructor is activeB.Exiting main Destructor is active Destructoris activeC.Exiting main Destructoris activeD.Exiting main23.如果在窗体上添加一个通用对话框控件 DBT,那么语句“DBTAction=4”的作用是( )。(分数:70.00)A.显示“打开文件”对话框B.显示“保存文件”对话框C.显示“字体”对话框D.显示“打印”对话框24.通常情况下,垂直滚动条的值是( )。(分数:70.00)A.69825B.638
15、25C.6385D.69382525.单击命令按钮时,下列程序的执行结果是( )。 Private Sub Commandl_Click( ) BT 4 End Sub PriVate Sub BT(x As Integer) X=X * 2 + 1 If x 6 Then Call BT(x) End If X=x * 2 Print x; End Sub (分数:70.00)A.A%6B.n-3C.a=4= = blD.a=826.最常用的一种基本数据模型是关系数据模型,它的表示应采用( )。(分数:-1.00)A.树B.网络C.图D.二维表27.算法的时间复杂度是指( )。(分数:-1.
16、00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数28.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。(分数:-1.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法29.需求分析中开发人员要从用户那里了解( )。(分数:-1.00)A.软件做什么B.用户使用界面C.输入的信息D.软件的规模30.尔排序属于( )。(分数:-1.00)A.交换排序B.归并排序C.选择排序D.插入排序31.下述关于数据库系统的叙述中正确的是( )。(分数:-1.00)A.数据库系统减少了
17、数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据32.程序的 3 种基本控制结构是( )。(分数:-1.00)A.过程、子过程和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移33.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:-1.00)A.属性B.关系C.键D.域34.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的( )。(分数:-1.00)A.安全性B.一致性C.可理解性D.合理性35.下列 4 项中,必须进行查询优化的是( )
18、。(分数:-1.00)A.关系数据库B.网状数据库C.层次数据厍D.非关系模型三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.下列事件过程的功能是:建立一个名为 Data1 的随机文件,存放角度值及这些角度的正弦 函数值和余弦函数值,角度为 1,2,3,90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Integer Sinx As Single Cosx AS Single End Type Dim Ksc As Ang Private Sub Form _Click( ) Dim Y As Single Open
19、-|_|- Y=314159/180 For I=1 To 90 KscK=I KscSinx=Sin(I*Y) KscCosx=Cos(I*Y) -|_|- Next I Clise #2 End Sub (分数:3.00)_37.浮点数由 3 部分组成,即符号、 -|_|-和尾数。(分数:3.00)_38.在一个工程中有两个窗体,窗体 Form1 上有一个命令按钮 Disp,单击该按钮,Form1 窗体 隐藏,显示Form2 窗体,程序如下,请补充完整。 Private Sub Disp_Click() MeHide Form2. -|_|- End Sub (分数:3.00)_39.执行
20、下面的程序段,x 的值为 -|_|-。 Private Sub Command1_Click() For i=1 To 9 a=a + i Next i x=Val(i) MsgBox x End Sub (分数:3.00)_40.新建一个工程,内有两个窗体,窗体 Form1 上有一个命令按钮 Command1,单击该按钮, Form1 窗体消失,显示 Form2 窗体,程序如下: Private Sub Command1_Click() -|_|- Form2 -|_|- End Sub 试补充完整。 (分数:3.00)_41.在窗体上有一个过程函数,然后编写如下事件程序,该过程的功能是用选
21、择交换法将 10 个数排成升序,请在空白处填入适当的语句。 Sub SORT( ) Dim a(1 To 10) For i=1 To 10 a(i)=Val(InputBox(“ “ ,“ “,0) Next i For i= -|_|- k=i For j= -|_|- If a(k)a(j)Then -|_|- If k i Then ba(k) a(k)a(i) a(i) =b End If Next j Next i For k=1 To 10 Print a(k) Next k End Sub (分数:3.00)_42.下面程序的功能是统计字符串中“广的个数,请填空。 Sub CO
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB19 答案 解析 DOC
