【计算机类职业资格】二级VISUAL+BASIC-4-2及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-4-2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-4-2及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-4-2 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性2.下列叙述中正确的是_。(分数:1.00)A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对3.软件测试的目
2、的是_。(分数:1.00)A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误4.在软件开发中,需求分析阶段产生的主要文档是_。(分数:1.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书5.软件生命周期是指_。(分数:1.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程6.面向对象方法中,继承是指_。(分数:1.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制
3、7.层次型、网状型和关系型数据库划分原则是_。(分数:1.00)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。(分数:1.00)A.一对一B.一对多C.多对多D.多对一9.数据库设计中反映用户对数据要求的模式是_。(分数:1.00)A.内模式B.概念模式C.外模式D.设计模式10.有三个关系 R、S 和 T 如下: (分数:1.00)A.自然连接B差C交D并11.以下叙述中正确的是_。(分数:1.00)A.在属性窗口只能设置窗体的属性B.在属性窗口只能设置控件的属性C.
4、在属性窗口可以设置窗体和控件的属性D.在属性窗口可以设置任何对象的属性12.下列打开“代码窗口”的操作中错误的是_。(分数:1.00)A.按 F4 键B.单击“工程资源管理器”窗口中的“查看代码”按钮C.双击已建立好的控件D.执行“视图”菜单中的“代码窗口”命令13.以下叙述中错误的是_。(分数:1.00)A.Visual Basic 是事件驱动型可视化编程工具B.Visual Basic 应用程序不具有明显的开始和结束语句C.Visual Basic 工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D.Visual Basic 中控件的某些属性只能在运行时设置14.设 a
5、=2,b=3,c=4,d=5,下列表达式的值是_。 ab And c=d Or 2*ac(分数:1.00)A.TrueB.FalseC.-1D.115.在标准模块中用 Public 关键字定义的变量,其作用域为_。(分数:1.00)A.本模块所有过程B.整个工程C.所有窗体D.所有标准模块16.假定有如下语句: answer $=MsgBox(“String1“, “String2“, “String3“,2) 执行该语句后,将显示一个信息框,单击其中的“确定”按钮,则 answer $的值为_。(分数:1.00)A.String1B.String2C.String3D.117.设 a=10,
6、b=5,c=1,执行语句:Print abc 后,窗体上显示的是_。(分数:1.00)A.TrueB.FalseC.1D.出错18.为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为_。(分数:1.00)A.ValueB.ByValC.ByRefD.Reference19.以下说法中正确的是_。(分数:1.00)A.事件过程也是过程,只能由其他过程调用B.事件过程的过程名是由程序设计者命名的C.事件过程通常放在标准模块中D.事件过程是用来处理由用户操作或系统激发的事件的代码20.设有语句: Open “c:/Test.Dat“ For Output As #1 则以下叙述中错误的是
7、_。(分数:1.00)A.该语句打开 C 盘根目录下的一个文件 Test.Dat,如果该文件不存在则出错B.该语句打开 C 盘根目录下一个名为 Test.Dat 的文件,如果该文件不存在则创建该文件C.该语句打开文件的文件号为 1D.执行该语句后,就可以通过 Print #句向文件 Test.Dat 中写入信息21.在窗体上画两个文本框,其名称分别为 Text1 和 Text2,然后编写如下程序: Private Sub Form_Load() Show Text1. Text=“ “ Text2. Text=“ “ Text1. SetFocus End Sub Pfivae Sub Tex
8、t1_Change() Text2. Text=Mid(Text1. Text, 6) End Sub 程序运行后,如果在文本框 Text1 中输入 ChinaBeijing,则在文本框 Text2 中显示的内容是_。(分数:1.00)A.ChinaBeijingB.ChinaC.BeijingD.ChinaB22.在窗体上画一个水平滚动条,其属性值满足 MinMax。程序运行后,如果单击滚动条右端的箭头,则Value 属性值_。(分数:1.00)A.增加一个 SmallChange 量B.减少一个 SmallChange 量C.增加一个 LargeChange 量D.减少一个 LargeCh
9、ange 量23.在窗体上画一个组合框,一个命令按钮和一个文本框,其名称分别为 Combo1,Command1 和 Text1,然后编写如下事件过程: Private Sub Form_Load() Combo1. AddItem “AAAAA“ Combo1. AddItem “BBBBB“ Combo1. AddItem “CCCCC“ Combo1. AddItem “DDDDD“ CombO1. AddItem “EEEEE“ End Sub 程序运行后,如果单击命令按钮,则在文本框中显示组合框的项目“CCCCC”。为了实现该操作,在命令按钮的 Click 事件过程中应使用的语句为_。
10、(分数:1.00)A.Text1. Text=Combo1. List(2)B.Text1. Text=Combo1. TextC.Text1. Text=Combol. List(3)D.Text1. Text=Combo1. ListIndex24.为了使文本框只具有垂直滚动条,应先把 MultiLine 属性设置为 True,然后再把 ScrollBars 属性设置为_。(分数:1.00)A.0B.1C.2D.325.能够用于标识对象名称的属性是_。(分数:1.00)A.NameB.CaptionC.ValueD.Text26.关于水平滚动条,如下叙述中错误的是_。(分数:1.00)A.
11、当滚动框的位置改变时,触发 Change 事件B.当拖动滚动条中的滚动框时,触发 Scroll 事件C.LargeChange 属性是滚动条的最大值D.Value 是滚动条中滚动框的当前值27.对于列表框控件 List1,能够表示当前被选中列表项内容的是_。(分数:1.00)A.List1.TextB.List1.IndexC.List1.ListIndexD.List1.List28.当文本框中的内容发生改变时所触发的事件是_。(分数:1.00)A.KeyUpB.ChangeC.LostFocusD.GotFocus29.定时器的 Interval 属性的值是一个整数,它表示的是_。(分数:
12、1.00)A.毫秒数B.秒数C.分钟数D.小时数30.阅读程序: Private Sub Form_Click() a=0 For j=1 To 15 a=a+j Mod 3 Next j Print a End Sub 程序运行后,单击窗体,输出结果是_。(分数:1.00)A.105B.1C.120D.1531.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下代码: Option Base 1 Private Sub Command1_Chck() Dim a a=Array(1, 2, 3, 4) j=1 For i=4 To 1 Step-1 S=s+a(i)*j j=j
13、*10 Next i Print s End Sub 程序运行后,单击命令按钮,其输出结果是_。(分数:1.00)A.4321B.1234C.34D.1232.在窗体上画一个命令按钮,名称为 Command1,然后编写如下代码: Option Base 0 Private Sub Command1_Click() Dim A1(4)As Integer, A2(4)As Integer For k=0 To 2 A1(k+1)=InputBox(“请输入一个整数“) A2(3-k)=A1(k+1) Next k Print A2(k) End Sub 程序运行后,单击命令按钮,在输入对话框中依
14、次输入 2、4、6,则输出结果为_。(分数:1.00)A.0B.1C.2D.333.在窗体上画两个标签和一个命令按钮,其名称分别为 Label1、Label2 和 Command1,然后编写如下程序: Private Sub func(L As Label) L. Caption=“1234“ End Sub Private Sub Form_Load() Label1. Caption=“ABCDE“ Label2. Caption=10 End Sub Private Sub Command1_Click() a=Val(Label2. Caption) Call func(Label1)
15、 Label2. Caption=a End Sub 程序运行后,单击命令按钮,则在两个标签中显示的内容分别为_。(分数:1.00)A.ABCD 和 10B.1234 和 100C.ABCD 和 100D.1234 和 1034.在窗体上画一个命令按钮(名称为 Command1),并编写如下代码: Function Fun1(ByVal a As Integer,b As Integer)As Integer Dim t As Integer t=a-b b=t+a Fun1=t+b End Function Private Sub Command1_Click() Dim x As Inte
16、ger x=10 Print Fun1(Fun1(x,(Fun1(x, x-1), x-1) End Sub 程序运行后,单击命令按钮,输出结果是_。(分数:1.00)A.10B.0C.11D.2135.设有如下通用过程: Public Function Fun(xStr As String)As String Dim tStr As String, strL As Integer tStr=“ “ strL=Len(xStr) i=strL/2 Do While i=strL tStr=tStr Next n Print Next m End Sub 运行程序,单击命令按钮,窗体上显示的内容
17、为_。(分数:1.00)A.2 0 00 4 00 0 6B.2 0 40 4 04 0 6C.2 3 03 4 00 0 6D.2 0 00 4 50 5 6二、基本操作题(总题数:2,分数:18.00)41.在名称为 Form1 的窗体上添加一个名称为 Label1、标题为“滚动条控件”的标签,一个名称为HScroll1 的水平滚动条。请通过属性窗口设置属性使水平滚动条取值范围的最大值为 100,最小值为 1,滚动条的高度为 300,宽度为 3000,滚动块的初始位置为 20。程序运行后的窗体如图所示。 注意:存盘时必须存放在 下,工程文件名保存为 sjt1.vbp,窗体文件名保存为 sj
18、t1.frm。 (分数:9.00)_42.在名称为 Form1 的窗体上添加一个名称为 Shape1 的形状控件,位置在窗体的顶部,在属性窗口中将其设置为圆形。添加一个名称为 Timer1 的计时器,在属性窗口中将其设置为禁用,时间间隔为 0.5 秒,窗体如图所示。请编写窗体的 Load 事件过程和计时器的事件过程,使得程序一开始运行,计时器即变为可用,且每隔 0.5 秒形状控件向下移动 100。 注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在 下,工程文件名保存为 sjt2.vbp,窗体文件名保存为 sjt2.frm。 (分数:9.00)_三、简单应用题(总题数
19、:2,分数:24.00)43.在 中有一个工程文件 sjt3.vbp。程序的功能是输入用户名和密码。程序运行时,当输入密码到文本框 Text2 中时,如果“显示密码”复选框没有被选中,则在文本框 Text3 中国时显示“#”(如图所示);如果“显示密码”复选框被选中,再重新输入密码时,则在 Text3 中国时显示的是密码字符本身。 在给出的窗体文件中已经添加了全部控件,但程序不完整。要求:去掉程序中的注释符,把程序中的?改为正确的内容。 注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。 (分数:12.00)_44.中有一个工程文件 sjt4.vbp。该程序的功能是
20、:程序运行时,向文本框控件数组 Text1(有 5 个文本框)中任意输入 5 个数,单击名称为 Command1 的命令按钮,则找出其中最小数并在标签 lblResult 中显示。给出的窗体文件中已经有了全部控件,但程序不完整,其中函数 FindMin 的作用是返回两个数中的较小数。要求:去掉程序中的注释符,把程序中的?改为正确的内容。 注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。 (分数:12.00)_四、综合应用题(总题数:1,分数:18.00)45.在 中有一个工程文件 sjt5.vbp。该程序的功能是:分别统计 7*7 数组四周元素之和及四周元素中能够
21、被 7 整除的元素的个数,并将统计结果在相应的标签中显示。请仔细阅读已有程序,然后在标出的位置编写适当的程序,实现上述的功能。 要求:不得修改原有程序和控件的属性。在结束程序运行之前,必须至少正确运行一次程序,将统计的结果显示在标签中,否则将没有成绩,最后将修改后的文件按原文件名进行存盘。 (分数:18.00)_二级 VISUAL+BASIC-4-2 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。(分数:1.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般
22、要多于顺序存储结构 C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性解析:解析 线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。2.下列叙述中正确的是_。(分数:1.00)A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对 解析:解析 栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。3.软件测试的目的是_。(分数:1.00)A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中
23、的错误D.发现程序中的错误 解析:解析 软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。4.在软件开发中,需求分析阶段产生的主要文档是_。(分数:1.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书 解析:解析 需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面。所以选择 D。5.软件生命周期是指_。(分数:1.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC42 答案 解析 DOC
