【计算机类职业资格】二级VISUAL+BASIC笔试-355及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-355及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-355及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-355 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.为了在列表框中使用 Ctrl 和 Shift 键进行多个列表项的选择,应将列表框的 MultiSelect 属性设置为( )。(分数:2.00)A.0B.2C.FalseD.True2.下列关于过程叙述不正确的是( )。(分数:2.00)A.过程的传值调用是将实参的具体值传递给形参B.过程的传址调用是将实参在内存的地址传递给形参C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的D.无论过程传值调用还是过程传址调用,参数传递都是双向的
2、3.复选框的 Value 属性为 0 时,表示该复选框( )。(分数:2.00)A.未被选中B.被选中C.框内有灰色的勾D.操作有误4.下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令5.下列说法不正确的是( )。(分数:2.00)A.滚动条的重要事件是 Change 和 ScrollB.框架的主要作用是将控件进行分组,以完成各自相对独立的功能C.组合框是组合了文本框和列表框的特性而形成的一种控件D.计时器控件可以通过对 Visible 属性的设置,在程序运
3、行期间显示在窗体上6.关于 MDI 窗体,下列说法正确的是( )。(分数:2.00)A.一个应用程序可以有多个 MDI 窗体B.子窗体可以移到 MDI 窗体以外C.不可以在 MDI 窗体上放置按钮控件D.MDI 窗体的子窗体不可以拥有菜单7.通用对话框中打开“颜色对话框”的方法是( )。(分数:2.00)A.ShowOpenB.ShowColorC.ShowSaveD.ShowPrinter8.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效
4、率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率9.表达式 Right(“Beijing“,4)的值是( )。(分数:2.00)A.BeijB.jingC.eijiD.ijin10.使用 ReDim Preserve 语句,可以( )。(分数:2.00)A.改变数组最后一维的大小B.改变数组第一维的大小C.改变数组所有维的大小D.改变数组维数和所有维的大小11.窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是( )。Private Sub Command1_Click()Dim aa=Array(1,2,3,4,5)For k=1
5、 To 4S=s+a(k)Next kPrint sEnd Sub(分数:2.00)A.10B.14C.15D.12012.在窗体上画一个命令按钮 Command1 和一个文本框 Text1,然后编写下列程序:Private Sub Command1 click()A=InputBox(“请输入日期(131)“)t=“旅游景点:“_Arr1(n)End Sub运行程序后,单击命令按钮,输出结果是( )。(分数:2.00)A.11 3B.3 11C.13 3D.3 1314.在程序运行期间,当滚动条的滑块被拖动时,则立即触发滚动条的( )事件。(分数:2.00)A.ClickB.ChangeC.
6、Db1ClickD.Scroll15.组合框控件是将( )组合成一个控件。(分数:2.00)A.列表框控件和文本框控件B.标签控件和列表框控件C.标签控件和文本框控件D.复选框控件和选项按钮控件16.下列程序段的输出结果是( )。A=0Print A+1A=3(分数:2.00)A.1B.-1C.3D.017.下列叙述中正确的是( )。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述三种说法都不对18.在窗体上画一个命令按钮,名称为 Command1,然后编写下列程序:Pri
7、vate Sub Command1_Click()For i=1 To 2For j=1 To iPrint String(i,“Hello“)Next jPrintNext iEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。(分数:2.00)A.HHHHHB.HHHHHC.HHHHHHHHHHHD.H19.在随机文件中使用用户自定义数据类型时,要注意它的成员的要求,它的成员不能是( )。(分数:2.00)A.定长字符串和数组B.变长字符串和动态数组C.货币型和日期型D.变长字符串和货币型20.设计程序时,应采纳的原则之一是( )。(分数:2.00)A.程序的结构应有
8、助于读者的理解B.限制 GOTO 语句的使用C.减少或取消注释行D.程序越短越好21.假定有一个菜单项,名为 Menultem,为了在运行时使该菜单项不可见,应使用的语句为( )。(分数:2.00)A.Menultem.Enabled=FalseB.Menultem.Enabled=TmeC.Menultem.Visible=TrueD.Mwaultem.Visible=Flase22.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序23.若要将一个窗体从内存中清除,应该使用的方法是( )。(分数:2.00)A.ShowB.UnLoadC.Load
9、D.Hide24.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )来实现。(分数:2.00)A.调用语句B.命令C.口令D.消息25.关于结构化程序设计原则和方法的描述错误的是( )。(分数:2.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用 GOTO 语句D.语言中所没有的控制结构,应该采用前后一致的方法来模拟26.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.nD.n+127.下列子过程语句中正确的是( )。(分数:2.00)A.Sub
10、fl(By Val()As Integer)B.Sub fl(n() As Integer)As IntegerC.Functionn fl(fl As Integer)As IntegerD.Function fl(ByVal f As Integer)28.下列描述错误的是( )。(分数:2.00)A.继承分为多重继承和单继承B.对象间靠传递消息实现通信C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征D.类是具有共同属性、共同方法的对象的集合29.图像框的( )属性,可以自动调整图形的大小以适应图像的尺寸。(分数:2.00)A.AutoSizeB.StretchC.Aut
11、oRedrawD.Appearance30.要设定文本框中的文字内容是否允许修改,应该设置的属性是( )。(分数:2.00)A.TextB.LockedC.PasswordCharD.Multiline31.窗体上有名称为 Text1、Text2 的两个文本框,和一个由 3 个单选按钮构成的控件数组 Option1,如图1 所示。程序运行后,如果单击某个单选按钮,则执行 Text1 中数值与该单选按钮所对应的运算(乘 1、乘10 或乘 100),并将结果显示在 Text2 中,如图 2 所示。为了实现上述功能,在程序中的横线处应填入的内容是( )。(分数:2.00)A.Opfion1.Inde
12、xB.IndexC.Opfion1.(Index)D.Opfion1(Index).Value32.在窗体上添加一个文本框 Text1,然后编写下列 Load 事件过程,则程序运行结果是( )。Private Sub Form_Load()Text1.Text=“Text1.SetFocusFor k=1 To 5t=t*kNext kText1.Text=tEnd Sub(分数:2.00)A.在文本框中显示 120B.文本框中仍为空C.在文本框中显示 1D.出错33.下列程序运行后在立即窗口输出的结果是( )。Private Sub Form_Click()x=“a“:y=“b“z=1:u=
13、2Debug.Printx;y,z;uDebug.Printz;x,y;uEnd Sub(分数:2.00)A.a b 1 21 ab 2B.a b 1 21 a b 2C.a b 1 21 a b 2D.a b 1 21 a b 234.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化35.在窗体上画一个文本框和一个列表框,然后编写下列两个事件过程:Private Sub Form_Load()List1.AddItem“357“List1.AddItem“246“List1.AddItem“123“List1.AddItem“456“T
14、ext1.Text=“End SubPrivate Sub List1 DblClick()m=List1.TextPrint m+Text1.TextEnd Sub程序运行后,在文本框中输入“123”,然后双击列表框中的“456“,输出结果是( )。(分数:2.00)A.1245B.456123C.123456D.0二、填空题(总题数:13,分数:30.00)36.枉程序设计阶段应该采取 1 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_37.注释一般分为序言性注释和 1 注释。(分数:2.00)填空项 1
15、:_38.庄面向对象程序设计方法中,类的实例称为 1。(分数:2.00)填空项 1:_39.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_40.数据流图的类型有 1 和事务型。(分数:2.00)填空项 1:_41.DefSng a 定义的变量 a 是 1 类型的变量。(分数:2.00)填空项 1:_42.有下列程序:DefStr X-ZX=“12Y“Y=“456“Z=X+YPrint ZEnd运行后,输出结果是_。(分数:2.00)填空项 1:_43.表达式 14/5*2 的值是 1。(分数:2.00)填空项 1:_44.表达式 Len
16、(Str(1.3)Mod 2 的值为 1。(分数:2.00)填空项 1:_45.设 A=2,B=-2,则表达式 A/2+1B+5 Or B*(-2)=6 的值是_。(分数:2.00)填空项 1:_46.滚动条的最小值属性是 1,最大值属性是 Max。(分数:2.00)填空项 1:_47.在程序的每个空白处填写一条适当的语句,使程序完成相应的操作。程序实现的功能是:窗体上有文本框 Text1 和若干复选框,其中复选框 Check1 用于设置文本框 Text1 显示的文本是否加下划线。Check1的单击事件过程如下:Private Sub Checkl_Click()If _ ThenText1.
17、FontUnderline=TrueElse If _ ThenText1.FontUnderline=FalseEnd IfEnd Sub(分数:4.00)填空项 1:_48.在窗体上画两个组合框,其名称分别为 Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2。要求程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下列的标签中显示出来。请填空使程序完整。Private Sub Combol_Click()Call ShowItem(Combo1,Label1)End SubPrivate Sub Combo2_Click()Call ShowIt
18、em(Combo2,Label2)End SubPublic Sub ShowItem(tmpCombo As ComboBox,tmpLabel As Label)_.Caption=_.TextEnd Sub(分数:4.00)填空项 1:_二级 VISUAL+BASIC 笔试-355 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.为了在列表框中使用 Ctrl 和 Shift 键进行多个列表项的选择,应将列表框的 MultiSelect 属性设置为( )。(分数:2.00)A.0B.2 C.FalseD.True解析:解析 MultiSe
19、lect 属性运行时只读,返回或设置一个值,用于指示是否能够在控件中进行复选以及如何进行复选。默认值为 0,表示不允许复选;值为 1 时,表示简单复选,即鼠标单击或按下空格键,在列表中选中或取消选中项,用箭头移动焦点:值为 2 时,表示扩展复选,即按下Shift键并单击鼠标或按下Shift键以及一个箭头键(上箭头、下箭头、左箭头和右箭头),将在以前选中项的基础上扩展选择到当前选中项;按下Ctrl键并单击鼠标,在列表中选中或取消选中项。2.下列关于过程叙述不正确的是( )。(分数:2.00)A.过程的传值调用是将实参的具体值传递给形参B.过程的传址调用是将实参在内存的地址传递给形参C.过程的传值
20、调用参数是单向传递的,过程的传址调用参数是双向传递的D.无论过程传值调用还是过程传址调用,参数传递都是双向的 解析:解析 过程传值操作是将实参的值传递给子过程,传递是单方方向的;而传地址操作是双方向的,是将实参的地址传递给形参,形参的变化将影响实参的变化。3.复选框的 Value 属性为 0 时,表示该复选框( )。(分数:2.00)A.未被选中 B.被选中C.框内有灰色的勾D.操作有误解析:解析 复选框的 Value 属性用来返回或设置控件的状态,它可取 3 种属性值:当取 0 时,表示未选中(默认值);当取 1 时,表示选中;当取 2 时,表示为变灰。运行时只有 0 和 1 两种状态。4.
21、下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析:解析 软件生命周期一般可以分为软件定义、软件开发及软件运行维护 3 个阶段。软件交付并投入运行后,需要不断地进行维护,并根据新提出的需求进行必要而且可能的扩展和删改。5.下列说法不正确的是( )。(分数:2.00)A.滚动条的重要事件是 Change 和 ScrollB.框架的主要作用是将控件进行分组,以完成各自相对独立的功能C.组合框是组合了文本框和列表框的特性而形成的一种控件D.计时器控件可以通过对
22、 Visible 属性的设置,在程序运行期间显示在窗体上 解析:解析 本题综合考查了 Visual Basic 中几个控件的属性和事件的基本知识。与滚动条有关的事件主要是 Change 和 Scroll。当在滚动条内拖动滚动框时会触发 Scroll 事件,而改变滚动框的位置后会触发 Change 事件。框架控件为控件提供可标识的分组,可以在功能上进一步分割一个窗体。组合框是组合列表框和文本框的特性而成的控件。计时器控件是不可见的控件,没有 Visible 属性,其主要的属性是Interval 属性和 Enabled 属性。6.关于 MDI 窗体,下列说法正确的是( )。(分数:2.00)A.一
23、个应用程序可以有多个 MDI 窗体B.子窗体可以移到 MDI 窗体以外C.不可以在 MDI 窗体上放置按钮控件 D.MDI 窗体的子窗体不可以拥有菜单解析:解析 本题是考查多女档窗体 MDI 窗体的一些基本知识。多文档窗体 MDI 的特点是:一个应用程序只能有一个 MDIForm 窗体,但是可以有多个 MDI 子窗体。MDIForm 窗体只包含 Menu 和 PictureBox 控件以及具有 Align 属性的自定义控件。MDI 子窗体可以有菜单。如果 MDI 子窗体有菜单,那么,当 MDI 子窗体为活动窗体时,子窗体的菜单条自动取代 MDIForm 对象的菜单条。最小化的 MDI 子窗体以
24、图标形式出现在 MDIForm 中。7.通用对话框中打开“颜色对话框”的方法是( )。(分数:2.00)A.ShowOpenB.ShowColor C.ShowSaveD.ShowPrinter解析:解析 在通用对话框中打开“颜色对话框”的方法是:使用 ShowColor 方法,或者将通用对话框的 Action 属性设置为 3。8.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 355 答案 解析 DOC
