【计算机类职业资格】二级VISUAL+BASIC笔试19及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试19及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试19及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 19 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.算法指的是(分数:2.00)A.计算机程序B.解决问题的计算方法C.排序算法D.解题方案准确而完整的描述2.假定窗体的名称(Name 属性)为 Form1,则将窗体的标题设置为“等级考试”的语句为(分数:2.00)A.Form1=“等级考试“B.Caption=“等级考试“C.Form1Text=“等级考试“D.Form1Name=“等级考试“3.为了使标签覆盖背景,应将 BackStyle 属性设置为(分数:2.00)A.0B.1C.True
2、D.False4.在窗体上画一个名称为 Commandl 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim x As Integer,y As Integer x = 41: y = 54 Call sub1(x,y) x = x + 1 Print x; y End Sub Private Sub sub1(n As Integer, ByVal m As Integer) n=n Mod 10 m=m/10 End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是(分数:2.00)A.41 54B.2 54C.1 3D.42 35.
3、击窗体中的对象后,Visual Basic 将显示的窗口是(分数:2.00)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口6.在窗体上画一个名称为 Timer1 的计时器、一个名称为 Command1 的命令按钮和一个名称为 Labell 的标签。程序如下: Private Sub Command1_Click() Timer1Enabled=True Timer1Interval=1000 End Sub Private Sub Timerl_timer() LabellCaption=Time End Sub 当运行程序后,单击命令按钮,将在标签中显示的内容为(分数:2.00)A.
4、TimeB.TrueC.1000D.10:06:557.某线性表采用顺序存储结构,每个元素占 4 个存储单元,首地址为 200,则第 12 个元素的存储地址为(分数:2.00)A.248B.247C.246D.2448.在窗体(Name 属性为 Form1)上画两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(Name属性为 Command1),然后编写如下两个事件过程: Private Sub Command1_Click() A=Text1.Text+Text2.Text Print a End Sub Private SUb Form 胃 Load() T
5、ext1.Text= “ “ Text2.Text=“ “ End Sub 程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入 33 和44,然后单击命令按钮,则输出结果为(分数:2.00)A.77B.33+44C.3344D.44339.一棵有 16 个结点的完全二叉树,对它按从上到下,从左至右给结点编号,则对于编号为 7 的结点 X,它的父结点及右子结点的编号分别为(分数:2.00)A.2,14B.2,15C.3,14D.3,1510.在窗体中添加两个文本框,其名称分别为 Text1 和 Text2;两个标签,其名称分别为 Label1 和Label2。编写程序
6、,使得程序运行后,在文本框 Text2 中输入小写字母,能转换为比此字母的 ASCII 码小4 的大写字母,结果显示在文本框 Text1 中。如输入“efg”,则输出的结果为“ABC”,能够实现上述功能的程序是(分数:2.00)A.Private Sub Form Load() Show Text1Text=“ “ Text2Text=“ “ Text2SetFocus End Sub Private Sub Text2_KeyDown(KeyCode As Integer,Shift As Intege Text1Text=Chr(KeyCode-4) End SubB.Private Su
7、b Form_Load() Show Text1Text=“ “ Text2Text=“ “ Text2SetFocus End Sub Private Sub Text2_KeyDown(KeyCode As Integer,Shift As Intege Text1Text=Text1Text+Chr(KeyCode-4) End SubC.Private Sub Form_Load() Show Text1Text=“ “ Text2Text=“ “ Text2SetFocus End Sub Private Sub Text2_Click(KeyCode As Integer,Shif
8、t As Intege Text1Text=Text1Text+Chr(KeyCOde-4) End SubD.Private Sub Form_Load() Show Text1Text=“ “ Text2Text=“ “ Text2SetFocus End Sub Private Sub Text2_Click(KeyCode As Integer,Shift As Intege Text1Text=Chr(KeyCode-4) End Sub11.下面列出的条目中,哪些是数据库技术的主要特点 数据的结构化 数据的冗余度小 较高的数据独立性 程序的标准化(分数:2.00)A.、和B.和C.
9、、和D.都是12.下列关于队列的叙述正确的是(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表13.在窗体上画两个文本框(其名称分别为 Textl 和 Text2)和一个命令按钮(其名称为 Command1),然后编写如下两个事件过程: Private Sub Command1_Click() Text1.Text=“Microsoft Visual Basic“ End Sub Private Sub Text1_Change() Text2.Text=UCase(Text1.Text) End Sub 程序运行后,单击命令
10、按钮,则在 Text2 文本框中显示的内容是(分数:2.00)A.Microsoft Visual BasicB.microsoft visual basicC.MICROSOFT VISUAL BASICD.空字符串14.关于 Move 方法,下列叙述正确的是(分数:2.00)A.用来移动窗体和控件,不能改变其大小B.“对象”是窗体时,移动基准以屏幕左边界和上边界为准C.Move 方法移动除计时器以外的所有标准控件D.“对象”是控件时,移动基准以屏幕左边界和上边界为准15.下列有关测试的论述中,错误的是(分数:2.00)A.证明错误存在B.证明错误不存在C.发现程序中的错误D.提供诊断信息1
11、6.假定有下面的程序段: For i=1 To 3 For j = 1 To i For k=j To 3 Print “i = “;i,“j=“;i,“k =“;k Next k Next j Next i 这是一个三重循环程序,在这个程序中,外层、中层和内层循环的循环次数是(分数:2.00)A.3、6 和 14B.3、8 和 16C.3、4 和 12D.3、9 和 1817.设有如下变量声明 Dim timel As Date,为变量 time1 正确赋值的表达式是(分数:2.00)A.time1=#11:34:04#B.time1=Format(Time,“yy:mm:dd“)C.tim
12、e1=#“11:34:04“#D.fime1=Format(“hh:mm:ss“,Tim18.在窗体上画一个命令按钮,然后编写如下程序: Option Base 1 Private Sub Command1 Click() Dim Arr1(12)As Integer, Arr2(3)As Integer Dim Sum As Integer Sum = 2 For i=1 To 12 Arrl(i)= i Next i For i=1 To 3 Arr2(i)= Arrl(i*i) Next i For i = 1 To 3 Sum = Sum + Arr2(i) Next i Print
13、Sum End Sub 程序运行后,单击命令按钮,在窗体上的输出结果为(分数:2.00)A.16B.24C.32D.3619.下面子过程语句说明合法的是(分数:2.00)A.Sub f1(s1 As String*8)B.Sub f1(n()As IntegeAs IntegerC.Function f1(f1 As IntegeAs IntegerD.Function f1(By Val n As Intege20.下列工具中,需求分析常用的工具是(分数:2.00)A.PADB.PFDC.N-SD.DFD21.对序列(7,19,24,13,31,8,82,18,44,63,5,29)进行一趟
14、排序后得到的结果如下:(7,18,24,13,5,8,82,19,44,63,31,29),则可以认为使用的排序方法是(分数:2.00)A.希尔排序B.插入排序C.快速排序D.选择排序22.为了在程序运行时,使被遮的窗口又重现,用窗体的 Picture 属性设置的背景图像会自动重画,设置值为 True 的属性是(分数:2.00)A.ScaleB.AutoRedrawC.ResizeD.AutoSize23.将 E-R 图转换到关系模式时,实体与联系都可以表示成(分数:2.00)A.属性B.关系C.键D.域24.有如下程序: Function F(a As Integer) b = 0 Stat
15、ic C b = b + 1 c = c + 2 F = a + b + c End Function Private Sub Command1_Click() Dim a As Integer a = 2 For i=1 To 3 Print F(a); Next i End Sub 运行上面的程序,单击两次命令按钮,在窗体上输出结果为(分数:2.00)A.4 4 4B.4 5 6C.5 7 9D.11 13 1525.为了使文本框同时具有水平和垂直滚动条,应先将 MultiLine 属性设置为 True,然后再将 ScrollBars 属性设置为(分数:2.00)A.0B.1C.2D.32
16、6.在窗体上画两个文本框(其 Name 属性分别为了 ext1 和 Text2)和一个命令按钮(其 Name 属性为Command1),然后编写如下事件过程: Private Sub Command1_Click() x = 0: n = 0 Do Until x = 30 x = (n + 2)* (n + 3) n = n + 1 Loop Text1Text = Str(n) Text2Text = Str(x) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为(分数:2.00)A.2 和 30B.2 和 240C.3 和 50D.4 和 3027.下列叙述中正确的
17、是(分数:2.00)A.只有窗体才是 Visual Basic 中的对象B.只有控件才是 Visual Basic 中的对象C.窗体和控件都是 Visual Basic 中的对象D.窗体和控件都不是 Visual Basic 中的对象28.在窗体中添加一个命令按钮,名称为 Commandl,然后编写如下程序: Private Sub Command1_Click() Dim a As Integer,b As String,C As Integer a = 1234 : b = Str(a) c = Len(b) Print c End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是
18、(分数:2.00)A.0B.5C.6D.729.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() a = 0 For m=1 To 10 a = a + 1 b = 0 For j=1 To 10 a = a + 1 b = b + 2 Next j Next m Print a,b End Sub 程序运行时,单击命令按钮 Command1 后,窗体上显示的结果为(分数:2.00)A.10 20B.20 110C.110 20D.200 11030.在窗体上画一个命令按钮,然后编写如下事件过程: Option
19、 Base 1 Private Sub Command1 Click() Dim a a=Array(1, 2, 3, 4) j = 1 For i = 4 To 1 Step -1 s = s + a(i)* j i = j * 10 Next i Print s End Sub 运行上面的程序,单击命令按钮,其输出结果为(分数:2.00)A.4321B.12C.34D.123431.设已经建立如下表的菜单结构:(分数:2.00)A.标题B.名称C.层次D.数据库操作E.DbF.1G.添加记录H.TjI.2J.查询记录K.CxL.2M.按姓名查询N.XmO.3P.按学号查询Q.XhR.3S.
20、删除记录T.DeleteU.232.以下关于 Visual Basic 程序模块的描述正确的是(分数:2.00)A.标准模块中的所有过程可以在整个工程文件的范围内被调用B.窗体模块 Form1 中的过程可以调用其他窗体中被声明为 Public 的通用过程C.如果工程文件中包含 sub Main 过程,则运行该工程文件时,一定先执行 sub Main 过程D.如果工程文件中不包含 sub Main 过程,则程序从第一个创建的窗体开始运行33.以下合法的变量名是(分数:2.00)A.Len1B.LenC.6LenD.Lena34.关于结构化程序设计原则和方法的描述错误的是(分数:2.00)A.选用
21、的控制结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用 GOTO 语句D.语言中没有的控制结构,应该采用前后一致的方法来模拟35.Visual Basic 预先设置好的,能够被对象识别的动作是(分数:2.00)A.方法B.事件C.对象D.属性二、B填空题/B(总题数:15,分数:30.00)36.如下图所示的二叉树,若按后序遍历,则其输出序列为U 【1】 /U。 (分数:2.00)填空项 1:_37.在长度为 n 的线性表中顺序查找元素 x 时,成功查找的平均查找长度为U 【2】 /U。(分数:2.00)填空项 1:_38.在面向对象的方法中,
22、一个对象请求另一个对象为其服务是通过发送U 【3】 /U来完成的。(分数:2.00)填空项 1:_39.软件开发环境是全面支持软件开发全过程的U 【4】 /U集合。(分数:2.00)填空项 1:_40.给出了数据库物理存储结构与物理存取方法称为数据库的U 【5】 /U。(分数:2.00)填空项 1:_41.响应某个事件后所执行的操作通过一段程序代码来实现,这样的一段程序代码叫做U 【6】 /U。(分数:2.00)填空项 1:_42.在程序执行闲置循环过程中,程序的控制权被系统占用。若要获得控制权,可以使用一个语句,这样用户可以在获得系统的控制权后进行其他操作,这个语句是U 【7】 /U。(分数
23、:2.00)填空项 1:_43.要求打开随机文件“c:/Example.txt”文件,文件号为 1,实现的语句是U 【8】 /U。(分数:2.00)填空项 1:_44.程序如下: Private Sub Form_Click() Const PI=3.14159 Dim r As Single,S As Single R=InputBox(“请输入圆的半径“,“输入数据“,“50“) S = PI*r*r Print “S=“;Format(S,“#,#.#“) End Sub 程序运行后,单击窗体,将显示一个输入对话框,输入数据35,单击“确定”按钮后,输出结果为U 【9】 /U。(分数:2
24、.00)填空项 1:_45.在窗体上画一个列表框,然后编写如下两个事件过程: Private Sub Form_Click() List1RemoveItem 1 List1Removeltem 3 List1RemoveItem 1 End Sub Private Sub Form Load() List1AddItem “ItemA“ List1AddItem “ItemB“ List1AddItem “ItemC“ List1AddItem “ItemD“ List1AddItem “ItemE“ End Sub 运行上面的程序,然后单击窗体,列表框中所显示的项目为U 【10】 /U。(
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 19 答案 解析 DOC
