欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级VISUAL+BASIC笔试-291及答案解析.doc

    • 资源ID:1327789       资源大小:98.50KB        全文页数:33页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级VISUAL+BASIC笔试-291及答案解析.doc

    1、二级 VISUAL+BASIC 笔试-291 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下面叙述不正确的是(分数:2.00)A.对顺序文件中的数据操作只能按一定的顺序操作B.顺序文件结构简单C.顺序文件的数据以字符(ASCII 码)形式存储D.能同时对顺序文件进行读写操作2.下列程序段的执行结果为Dim t(10)For k=2 To 10t(k) =11 - kNext kX=6Print t(2+t(x)(分数:2.00)A.2B.3C.4D.53.在 Visual Basic 中,被称为对象的是(分数:2.00)A.窗体B.控件C

    2、.控件和窗体D.窗体、控件和属性4.当双击窗体 Form1 时,要将窗体 Form1 隐藏起来、将窗体 Form2 以模式方式显示出来的事件过程,正确的是(分数:2.00)A.Private Sub Form _ Db1Click( )FormlHideForm2Show 0End SubB.Private Sub Form _ Db1Click( )FormHideForm 2Show 1End Sub C.Private Sub Form _ Click( )Form lHideForm 2ShowEnd SubD.Private Sub Form _ Dbl Click( )Form l

    3、Enabled=FalseForm 2Enabled=TrueEnd Sub5.在属性窗口中设置何属性,可以把指定的图形放入当前对象中? (分数:2.00)A.Current YB.PictureC.Current xD.Stretch6.在窗体上画一个命令按钮,然后写出如下事件过程:Private Sub Command1 _ Click( )S=1DoS=(S + 1) (S + 2)Number=Number+1Loop Until S=6Print Number,SEnd Sub程序运行后,输出的结果是(分数:2.00)A.2 3B.3 18C.1 8D.10 207.在窗体上有一个命

    4、令按钮,然后编写如下事件过程Private Sub Command1 _ cickc ( )a=InputBox(“enter the first integer“)b=InputBox(“enter the second integer“)Print b + aEnd Sub程序运行后,单击命令按钮,先后在两个输入框中分别输入“2”和“6”,则输出结果为(分数:2.00)A.2B.62C.8D.268.下列操作可以打开立即窗口的是(分数:2.00)A.Ctrl + DB.Ctrl + FC.Ctrl + GD.Ctrl + E9.在窗体上画一个命令按钮,然后编写如下事件过程:Sub BTC(

    5、old Copy( ) As Integer,new Copy( ) As Integer)Dim i AS IntegerFor i=LBound(oldCopy( )To UBound(oldCopy( )newCopy(i)=oldCopy(i)Next iEnd SubPrivate Sub Command1 _ Click( )Dimm(10) As Integer,n(10)As IntegerFor i=1 To 10m(i) =i*i Next iCall BTC(m,n)Print n(5)End Sub程序运行后,单击命令按钮输出结果为(分数:2.00)A.0B.2C.10

    6、D.2510.对话框在关闭之前,不能继续执行其他操作,这种对话框属于(分数:2.00)A.输入对话框B.输出对话框C.模式(模态)对话框D.无模式对话框11.如下事件过程:Function Feed(x)If x 10 ThenFeed=XElseFeed=10+xEnd IfEnd FunctionPrivate Sub Command1_Click( )x=Val(Input Box(“ “,0)pay=Feed(x)Print payEnd Sub运行时在输入框内输入变量 x 的值为 15,输出结果为(分数:2.00)A.0B.15C.25D.3012.Visual Basic 标题栏上

    7、显示了应用程序的(分数:2.00)A.大小B.状态C.位置D.名称13.实体是信息世界中广泛使用的一个术语,它用于表示(分数:2.00)A.有生命的事物B.无生命的事物C.实际存在的事物D.一切事物14.对下列程序段,说法正确的是Text1Top=2000Text1Left=800(分数:2.00)A.Text1 对象的左边界距窗体的左边界是 800twip,上边界距窗体的上边界为 2000twipB.Text1 对象的左边界距屏幕的左边界为 800twip,上边界距屏幕的上边界为 2000twipC.Text1 对象的宽度为 2000twip,高度为 800twipD.Text1 对象的高度

    8、为 800 点,宽度为 2000 点15.下列程序的执行结果为a=10b=20If a b Then a=a + b Else b=b-aPrint a,b(分数:2.00)A.20 20B.30 20C.30 40D.15 1516.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计17.有如下函数过程:Function HFC(ByVal x AS Integer,ByVal y As Integer)As IntegerDo While y 0sic=x/yX=yy=sicLoop

    9、HFC=xEnd Function以下是该函数的调用过程,该程序的运行结果是Private Sub Command1 _ Click( )Dim a AS IntegerDim b As Integera=12b=2x=HFC(a,b)Print xEnd Sub(分数:2.00)A.0B.6C.2D.8018.在窗体上添加标签控件 Label1 之后,标签控件的默认的名称 Name 是(分数:2.00)A.LabelB.Label1C.TextD.Text119.当组合框的 Style 属性设置为何值时,组合框称为下拉式列表框(分数:2.00)A.0B.1C.2D.320.在软件工程中,白箱

    10、测试法可用于测试程序的内部结构。此方法将程序看做是(分数:2.00)A.路径的集合B.循环的集合C.目标的集合D.地址的集合21.为了通过键盘访问主菜单项,可在菜单编辑器的“标题”选项中的某个字母前插入何字符,建立热键字母?(分数:2.00)A.&B.#C.*D.$22.表达式 32 Mod l4/23 的值是(分数:2.00)A.1B.0C.2D.323.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的(分数:2.00)A.安全性B.一致性C.可理解性D.合理性24.软件开发的结构化生命周期方法将软件生命周期划分成(分数:2.00)A.定义

    11、、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计25.n 个顶点的强连通图的边数至少有(分数:2.00)A.n-1B.n(n-1)C.nD.n+126.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是(分数:2.00)A.ABCEDB.DCBEAC.DBCEAD.CDABE27.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法28.在以下事件过程中,可以在用户按下鼠

    12、标右键时,显示一个上边框,以鼠标当前位置为心的弹出式菜单,而且这个弹出式菜单还可以识别右键对菜单命令的选择,相应的选项;(分数:2.00)A.Private Sub Form _ Mouse Up(Button As Integer,Shift AS Integer,_X As Single,Y As Single)If Button=2 ThenPopupMenu mnuEdit,vbPopupMenuCenterAlign Or_vbPopupMenuRightButton,X,Y,mnuEditOpenEnd IfEnd SubB.Private Sub Form _ MouseUp(B

    13、utton AS Integer,Shift AS Integer,_X As Single,Y As Single)If Button=2 ThenPopupMenu mnuEdit,End IfEnd SubC.Private Sub Form _ MouseUp(Button AS Integer,Shift AS Integer,_X As Single,Y As Single)PopupMenu mnuEdit,vbPopupMenuCenterAlign Or_vbPopupMenuRightButtonEnd SubD.Private SUb Form _ MouseUp(But

    14、ton AS Integer,_Shift As Integer,X As Single,Y As Single)If Button=2 ThenPopupMenu mnuEdit,2End IfEnd Sub29.循环链表的主要优点是(分数:2.00)A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件30.有如下事件过程:Sub ABD(x,y,z) z=X +yEnd SubPrivate Sub Command1 _ Click( )a=30:b=40Call ABD(a,b,

    15、c)Print cEnd Sub运行上面的程序,单击命令按钮,输出结果为(分数:2.00)A.70B.700C.7.0E+1D.显示错误信息31.对窗体编写如下事件过程:Option Base 1Private Sub Form_KeyPress (KeyAScii AS Integer)arr=Array(12,15,18,20,24)m1=arr(1)m2=1If fKeyAscii=12 ThenFor i=2 To 5If arr(i)m1 Thenm1=arr(i)m2=iEnd IfNext iEnd IfPrint m1Print m2End Sub程序运行之后按回车键,输出结果

    16、为(分数:2.00)A.121B.202C.185D.241232.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有(分数:2.00)A.特定的数据模型B.数据无冗余C.数据可共享D.专门的数据管理软件33.下列程序段的执行的结果是Dim a(10),b(10)i=3For j=1 To 5a(j) =jb(i) =2 * i + jNext jPrint b(i);a(i)(分数:2.00)A.11 3B.3 15C.3 11D.15 334.有变量定义语句 Dim max,min As String,则可以知道 max 的类型是(分数:2.00)A.变体类型B.单精

    17、度型C.双精度型D.字符串型35.用于显示输入输出文本的控件是(分数:2.00)A.B.C.D.二、填空题(总题数:11,分数:22.00)36.常用的黑箱测试有等价分类法、 【1】 、因果图法和错误推测法 4 种。(分数:2.00)填空项 1:_37.测试的目的是暴露错误,评价程序的可靠性;而 【2】 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_38.软件维护活动包括以下几类:改正性维护、适应性维护、 【3】 维护和预防性维护。(分数:2.00)填空项 1:_39.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 【4】 。(分数:2.00)填空项

    18、1:_40.关键字 ASC 和 DESC 分别表示 【5】 的含义。(分数:2.00)填空项 1:_41.下述语句段在运行时的显示结果是 【6】 。Clsx=1034 + 8Print Len(x)(分数:2.00)填空项 1:_42.窗体上有两个按钮,则执行程序后按键盘 Cancel 键的输出结果是 【7】 。Private Sub Command1 _ Click( )Print“北京“; End SubPrivate Sub Command2 _ Click( )Print“南京“;End SubPrivate Sub Form _ Load( )Command2CancelTrueCo

    19、mmand1Cancel=TrueEnd Sub(分数:2.00)填空项 1:_43.下列事件过程的功能是:通过 Form _ Load 事件给数组赋初值为 35、48、15、22、67,Form_Click 事件找出可以被 3 整除的数组元素并打印出来。请在空白处填人适当的内容,将程序补充完整。Dim Arr ( )Private Sub Form _ Load( )【8】 End SubPrivate Sub Form _ Click( )【9】 If Int(x/3)=x/3 ThenPrint xEnd IfNext xEnd Sub(分数:2.00)填空项 1:_44.给定年份,下列

    20、程序用来判断该年是否是闰年,请填空。Sub YN( )Dim X AS IntegerxInput Box(“请输入年号“)If( x Mod 4=0 【10】 x Mod l000) 【11】 (x Mod 400=0)ThenPrint“是闰年“ElsePrint“不是闰年,是普通年份“End IfEnd Sub(分数:2.00)填空项 1:_45.在 E 盘当前目录文件夹下建立一个名为“Studenttxt的顺序文件,要求用 InputBox 函数输入 5个学生的姓名(StuName)、年级(StuGrade)和年龄(StuAge)。Private Sub Form _ Click( )

    21、【12】 For i=1 To 5StuName=InputBox(“请输入姓名“)StuGrade=InputBox(“请输入年级号“)StuAge=InputBox(“请输入年龄“)【13】 Next i 【14】 End Sub(分数:2.00)填空项 1:_46.在窗体上有一个命令按钮,然后编如下事件过程:Function SR( x As Double)As DoubleSelect Case Sgn(x)Case 1SR=Sqr(x)Exit FunctionCase 0SR=0Case-1SR=-1End SelectEnd FunctionPrivate Sub Command

    22、1 _ Click( )Dim Msg,SRNDim N AS DoubleN=InputBox(“请输入要计算平方根的数“)Msg=N&“的平方根“Select Case SR(N)Case 0Msg=Msg &“是 0“Case-1Msg=Msg&“是一个虚数“Case ElSeMsg=Msg &“是“& SR(N)End SelectMsgBox MsgEnd Sub程序运行后,单击命令按钮,在输入对话框内输入1,输出结果是 【15】 。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-291 答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:35

    23、,分数:70.00)1.下面叙述不正确的是(分数:2.00)A.对顺序文件中的数据操作只能按一定的顺序操作B.顺序文件结构简单C.顺序文件的数据以字符(ASCII 码)形式存储D.能同时对顺序文件进行读写操作 解析:解析:顺序文件结构比较简单,文件中的记录一个接一个地存放。在这种结构中,只知道第一个记录的存放位置,其他记录的位置无从知道,当要查找某个数据时,只能从文件头开始,一个记录一个记录地顺序读取,直到找到要查找的记录为止。顺序文件的组织比较简单,只要把数据记录一个接一个地写到文件中即可,但维护困难,为了修改文件中的某个记录,必须把整个文件读入内存,修改完之后再重新写入磁盘,因此读写不能同

    24、时进行。顺序文件不能灵活地存取和增减数据,因而适用于有一定规律且不经常修改的数据,其主要优点是占空间少,容易使用。2.下列程序段的执行结果为Dim t(10)For k=2 To 10t(k) =11 - kNext kX=6Print t(2+t(x)(分数:2.00)A.2B.3C.4 D.5解析:解析:程序段开始声明一个长度为 10 的数组 t,并用 ForNext 语句为其赋值。现在看一下程序运行的具体步骤:k=2 时,t(2)=9k=3 时,t(3)=8k=6 时,t(6)=5k=7 时,t(7)=4L=8 时,t(8)=3最后程序要输出的是 t(2+t(x),而 x 的值为 6,t

    25、(x)的值为 5,所以 t(2+t(x)的值就是 t(7),即 4,所以选项 C) 是正确的。3.在 Visual Basic 中,被称为对象的是(分数:2.00)A.窗体B.控件C.控件和窗体 D.窗体、控件和属性解析:解析:在 Visual Basic 中,窗体和控件被称为 Visual Basic 中的对象,而属性是针对具体对象来说的,离开对象谈属性没有任何意义所以选项 D) 是不正确的;选项A) 和选项 B) 都只谈了其中的一个方面,不全面;选项 C) 是正确的。4.当双击窗体 Form1 时,要将窗体 Form1 隐藏起来、将窗体 Form2 以模式方式显示出来的事件过程,正确的是(

    26、分数:2.00)A.Private Sub Form _ Db1Click( )FormlHideForm2Show 0End SubB.Private Sub Form _ Db1Click( )FormHideForm 2Show 1End Sub C.Private Sub Form _ Click( )Form lHideForm 2ShowEnd SubD.Private Sub Form _ Dbl Click( )Form lEnabled=FalseForm 2Enabled=TrueEnd Sub解析:解析:语句 Form2,Show 0 是将 Form2以非模态方式显示,所

    27、以选项 A) 错误;语句 Form 2Show 1 中的参数 1 表示将 Form 2 以模态方式显示,所以选项 B) 正确;选项 C) 错误,该事件过程是窗体的单击事件,而题目要求的是窗体的双击事件;窗体Enabled 属性的作用是设置窗体是否被激活,不是设置窗体是否可见,所以选项 D) 错误。5.在属性窗口中设置何属性,可以把指定的图形放入当前对象中? (分数:2.00)A.Current YB.Picture C.Current xD.Stretch解析:解析:打开对象的属性列表,从中选择 Picture 属性栏,单击后面的“”,将弹出“加载图片”对话框,用户选择相应的路径和文件名,图形

    28、就显示在当前对象中了,可见选项 B) 是正确的;而 Current Y 和 Current X 用来设置光标当前位置;Stretch 决定图像是否可以伸缩。6.在窗体上画一个命令按钮,然后写出如下事件过程:Private Sub Command1 _ Click( )S=1DoS=(S + 1) (S + 2)Number=Number+1Loop Until S=6Print Number,SEnd Sub程序运行后,输出的结果是(分数:2.00)A.2 3B.3 18C.1 8 D.10 20解析:解析:本题考查的是 DoLoop Until 语句,Number 记录循环次数,S=6 为控

    29、制语句,Number=1,s=8;结束运行,输出 1 8。7.在窗体上有一个命令按钮,然后编写如下事件过程Private Sub Command1 _ cickc ( )a=InputBox(“enter the first integer“)b=InputBox(“enter the second integer“)Print b + aEnd Sub程序运行后,单击命令按钮,先后在两个输入框中分别输入“2”和“6”,则输出结果为(分数:2.00)A.2B.62 C.8D.26解析:解析:在默认的情况下,InputBox 函数的返回值是一个字符串类型,而不是变体类型。如果没有事先声明返回值变

    30、量的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时,Visual Basic 将是把它作为字符串来处理。因此当需要用 InputBox函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用 Val 函数(或其他函数)把它转换为相应类型的数值,否则有可能会得到不正确的结果。如果正确地声明了返回值的变体类型,则可不必进行类型转换;由于本题没有事先声明变量,所以 a和 b 所获得的为字符“2”和“6”,所以输出“62”。8.下列操作可以打开立即窗口的是(分数:2.00)A.Ctrl + DB.Ctrl + FC.Ctrl + G D.Ctrl + E解析:解析:在 Visual B

    31、asic 集成开发环境中,Ctrl+D 组合键用来打开“添加文件”对话框,所有选项 A) 不正确;Ctrl+F 组合键用来打开属性窗口,所以选项 B) 也不正确;Ctrl+C 组合键用开打开立即窗口,所以选项 C) 正确;Ctrl+E 组合键用来打开菜单编辑器,所以选项 D) 不正确。9.在窗体上画一个命令按钮,然后编写如下事件过程:Sub BTC(old Copy( ) As Integer,new Copy( ) As Integer)Dim i AS IntegerFor i=LBound(oldCopy( )To UBound(oldCopy( )newCopy(i)=oldCopy(

    32、i)Next iEnd SubPrivate Sub Command1 _ Click( )Dimm(10) As Integer,n(10)As IntegerFor i=1 To 10m(i) =i*i Next iCall BTC(m,n)Print n(5)End Sub程序运行后,单击命令按钮输出结果为(分数:2.00)A.0B.2C.10D.25 解析:解析:在此题中定义了一个数据拷贝函数,用数组来保存数据,在主调过程中,先用 ForNext 循环语句给 m( )赋给,然后调用 BTC 函数,将 m( )中的数据赋给 n( ),最后输出 n(5)。在数据拷贝函数中,用了函数 LBo

    33、und(oldCopy( )和 UBound(old-Copy( )分别获得数组的下界和上界,控制循环次数。用 newCopy(i)=oldCopy(i)赋值语句,将 m 数组中的数据赋给 n 数组。因为 m(5)=25,数组 n 与数组 m 等价,所以 n(5)也是 25。10.对话框在关闭之前,不能继续执行其他操作,这种对话框属于(分数:2.00)A.输入对话框B.输出对话框C.模式(模态)对话框 D.无模式对话框解析:解析:对话框的主要特点是:不必有最大化按钮和最小化按钮,对话框中通常设置有退出按钮,用于退出对话框。Visual Basic 有两类对话框:一类是对话框关闭之前,不能执行其

    34、他操作,称之为“模式”对话框;另一类是对话框关闭之前,能够继续执行其他操作,称之为“无模式”对话框。11.如下事件过程:Function Feed(x)If x 10 ThenFeed=XElseFeed=10+xEnd IfEnd FunctionPrivate Sub Command1_Click( )x=Val(Input Box(“ “,0)pay=Feed(x)Print payEnd Sub运行时在输入框内输入变量 x 的值为 15,输出结果为(分数:2.00)A.0B.15C.25 D.30解析:解析:在此题中,考查了函数的使用方法,功能如下:当输入的 x 小于 10时,将 x

    35、的值赋给 Feed 输出,如果 x 的值大于 10,将 x 的值加 10 赋给 Feed 输出。主调函数用一个 InputBox 对话框来接收输入的信息,将输入的数字赋给 x,然后调用 Feed 函数,输出结果。因为 x=1510,所以返回值为 25。12.Visual Basic 标题栏上显示了应用程序的(分数:2.00)A.大小B.状态C.位置D.名称 解析:解析:在 Visual Basic 中,标题栏是位于屏幕的顶部的水平条,它显示应用程序的名字,启动 Visual Basic 后,标题栏中出现的信息是“工程 1Microsoft VisualBasic设计”,“设计”,表示设计状态,

    36、随着状态的不同而不同,只有名称是固定的,故标题栏上显示了应用程序的名称,并没有显示大小和位置,大小和位置在布局窗口中显示。13.实体是信息世界中广泛使用的一个术语,它用于表示(分数:2.00)A.有生命的事物B.无生命的事物C.实际存在的事物 D.一切事物解析:解析:实体是客观存在且可以相互区别的事物。实体可以是具体的对象,如一个学生,也可以是一个抽象的事件,如一次出门旅游等。因此,实体既可以是有生命的事物,也可以是无生命的事物,但它必须是客观存在的,而且可以相互区别。14.对下列程序段,说法正确的是Text1Top=2000Text1Left=800(分数:2.00)A.Text1 对象的左

    37、边界距窗体的左边界是 800twip,上边界距窗体的上边界为 2000twip B.Text1 对象的左边界距屏幕的左边界为 800twip,上边界距屏幕的上边界为 2000twipC.Text1 对象的宽度为 2000twip,高度为 800twipD.Text1 对象的高度为 800 点,宽度为 2000 点解析:解析:如果对象为窗体,Left 指的是窗体的左边界与屏幕的左边界的相对距离,Top 指的是窗体的顶边与屏幕的顶边的相对距离;而当对象为控件时,Left 指的是控件的左边距窗体的左边的相对距离,Top 指的是控件的顶边与窗体的顶边的相对距离,另外 Top 和 Left 属性值的单位

    38、为 twip,是 1 点的二十分之一,Height 和 Width 是指定对象的高度和宽度的属性,所以只有选项 A) 正确。15.下列程序的执行结果为a=10b=20If a b Then a=a + b Else b=b-aPrint a,b(分数:2.00)A.20 20B.30 20 C.30 40D.15 15解析:解析:a=10,b=20,满足条件 ab,所以执行 a=a+b 语句,a=a+b=30,故输出结果为 30 20。16.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特

    39、性设计解析:17.有如下函数过程:Function HFC(ByVal x AS Integer,ByVal y As Integer)As IntegerDo While y 0sic=x/yX=yy=sicLoopHFC=xEnd Function以下是该函数的调用过程,该程序的运行结果是Private Sub Command1 _ Click( )Dim a AS IntegerDim b As Integera=12b=2x=HFC(a,b)Print xEnd Sub(分数:2.00)A.0B.6 C.2D.80解析:解析:本题考查函数调用和输出格式的语句。调用 HFC 的过程如下:

    40、x=12,y=2 时,sic=6,x=2,y=6x=2,y=6 时,sic=0,x=6,y=0y=0,跳出循环,输出 x=6 并结束程序。18.在窗体上添加标签控件 Label1 之后,标签控件的默认的名称 Name 是(分数:2.00)A.LabelB.Label1 C.TextD.Text1解析:解析:在 Visual Basic 中,标签的默认名称(Name)和标题(Caption)为LabelX(X 为 1,2,3,),因此选择选项 B) 。Text1 是文本框的默认名称和标题。19.当组合框的 Style 属性设置为何值时,组合框称为下拉式列表框(分数:2.00)A.0B.1C.2

    41、D.3解析:解析:Style 属性用来决定控件类型及列表框部分行为,其值取 0,1,2。0-Dropdown Combo Box:此时组合框称为“下拉式组合框”,看上去像一个下拉列表框,但是可以输入文本或从下拉列表框中选择表项。1-Simple Combo Box:此时组合框称为“简单组合框”,它由一个文本编辑区和一个标准列表框组成。2-Dropdown List Box:此时组合框称为“下拉式列表框”,它的外观和下拉式组合框一样,右端也有一个箭头,可供“拉下”或“收起”列表框,可以从下拉列表框选择表项,也可以键入表项的文本作选择,但不接收其他文本输入。20.在软件工程中,白箱测试法可用于测试

    42、程序的内部结构。此方法将程序看做是(分数:2.00)A.路径的集合 B.循环的集合C.目标的集合D.地址的集合解析:解析:软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。21.为了通过键盘访问主菜单项,可在菜单编辑器的“标题”选项中的某个字母前插入何字符,建立热键字母?(分数:2.00)A.& B.#C.*D.$解析:解析:标题文本框是让用户键入显示在窗体上的某个菜单标题,键入的内容会在菜单编辑器窗口的下边空白部分显示出来,该区域称为菜单显示区域;如果输入时在菜单标题的某个字母前输入一个&字符,那

    43、么该字母就成了热键字母,在窗体上显示时该字母带有下划线,操作时同时按下 Alt 键和该带下划线的字母,就可以选择这个菜单项命令,例如:建立编辑菜单 Edit,在标题文本框内应输入&Edit,程序执行时按 Alt+E 键就可以选择 Edit 菜单。22.表达式 32 Mod l4/23 的值是(分数:2.00)A.1B.0 C.2D.3解析:解析:在做本题之前要先了解各种运算符的优先级,只有了解了之后才能作对。幂运算符()优先级最高,其次是取负、乘、浮点除、整除、取模、加减、字符串连接等。其中,乘和浮点除是同级别的运算符,加和减是同级运算符。此外,如果表达式中有括号,则计算括号内的表达式的值。通

    44、过运算本题的结果是 0。23.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的(分数:2.00)A.安全性B.一致性C.可理解性 D.合理性解析:24.软件开发的结构化生命周期方法将软件生命周期划分成(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护 3 个阶段。25.n 个顶点的强连通图的边数至少有(分数:2.00)A.n-

    45、1B.n(n-1)C.n D.n+1解析:解析:在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有 n 条边。26.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是(分数:2.00)A.ABCEDB.DCBEA C.DBCEAD.CDABE解析:解析:栈操作原则上“后进先出”,栈底至栈顶依次存放元素 A、B、C、D,则表明这 4 个元素中 D 是最后进栈,B、C 处于中间,A 最早进栈。所以出栈时一定是先出 D,再出 C,最后出 A。27.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则

    46、是模块的(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性 D.激活机制和控制方法解析:解析:模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。28.在以下事件过程中,可以在用户按下鼠标右键时,显示一个上边框,以鼠标当前位置为心的弹出式菜单,而且这个弹出式菜单还可以识别右键对菜单命令的选择,相应的选项;(分数:2.00)A.Private Sub Form _ Mouse Up(Button As Integer,Shift AS Integer,_X As Single,Y As Single)If Button=2

    47、ThenPopupMenu mnuEdit,vbPopupMenuCenterAlign Or_vbPopupMenuRightButton,X,Y,mnuEditOpenEnd IfEnd SubB.Private Sub Form _ MouseUp(Button AS Integer,Shift AS Integer,_X As Single,Y As Single)If Button=2 ThenPopupMenu mnuEdit,End IfEnd SubC.Private Sub Form _ MouseUp(Button AS Integer,Shift AS Integer,_

    48、X As Single,Y As Single)PopupMenu mnuEdit,vbPopupMenuCenterAlign Or_vbPopupMenuRightButtonEnd SubD.Private SUb Form _ MouseUp(Button AS Integer,_Shift As Integer,X As Single,Y As Single)If Button=2 ThenPopupMenu mnuEdit,2End IfEnd Sub解析:解析:在 Visual Basic 中,允许出现快捷菜单,对用户来说,提供了很大的方便,一般来说,菜单都在窗口的顶部,有时,用户需要执行菜单中的某一命令,就得把鼠标移动到窗口顶部,然后打开菜单选择命令,这对用户来说,会觉得麻烦。而快捷菜单并不需要到窗口的顶部来打开,只要单击鼠标右键,就会弹出菜单。PopupMenu 方法的使用形式如下:对象:PopupMenu 菜单名,flags,x,y其中,x,y 是提供菜单显示的位置;标志:指定快捷菜单的行为,当标志为 0 时,快捷菜单中的项只能对鼠标左键起反应,当标志为 1 时,快捷菜单中的项对鼠标右键和左键都反应;标志为 2 时,PopupMenu 方法只能用在 MouseDown 事件过程中。*如果指定一个 flags 参数,


    注意事项

    本文(【计算机类职业资格】二级VISUAL+BASIC笔试-291及答案解析.doc)为本站会员(hopesteam270)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开