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

    【计算机类职业资格】二级VISUAL+BASIC-55 (1)及答案解析.doc

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

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

    【计算机类职业资格】二级VISUAL+BASIC-55 (1)及答案解析.doc

    1、二级 VISUAL+BASIC-55 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:40,分数:100.00)1.在计算机中,算法是指_。 A.查找方法 B.处理方法 C.解题方案的准确而完整的描述 D.排序方法(分数:2.50)A.B.C.D.2.算法的空间复杂度是指_。 A.算法程序的大小 B.算法执行过程中所需要的存储空间 C.算法程序所占的存储空间 D.算法程序中的指令数目(分数:2.50)A.B.C.D.3.下列选项属于栈和队列共同点的是_。 A.只允许在端点处插入和删除元素 B.都是先进先出 C.都是先进后出 D.二者没有共同点(分数:2

    2、.50)A.B.C.D.4.在单链表中,增加头结点的目的是_。 A.使单链表不为空 B.方便运算的实现 C.增加存储空间 D.说明单链表是线性表的链式存储实现(分数:2.50)A.B.C.D.5.面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是_。 A.模拟现实世界中不同事物之间的联系 B.强调模拟现实世界中的算法而不强调概念 C.使用现实世界的概念抽象地思考问题从而自然地解决问题 D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(分数:2.50)A.B.C.D.6.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是_。 A.可行性分析 B.需求

    3、分析 C.详细设计 D.程序编码(分数:2.50)A.B.C.D.7.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指_。 A.模块间的关系 B.系统结构部件转换成软件的过程描述 C.软件层次结构 D.软件开发过程(分数:2.50)A.B.C.D.8.全局数据视图的描述称为_。 A.外模式 B.概念模式 C.内模式 D.物理存储模式(分数:2.50)A.B.C.D.9.在 E-R 图中,用来表示属性的图形是_。 A.矩形 B.椭圆形 C.菱形 D.三角形(分数:2.50)A.B.C.D.10.按条件 f 对关系 R 进行选择,其关系代数表达式为_。 A B C D(分数:2.

    4、50)A.B.C.D.11.在 Visual Basic 环境下设计应用程序时,系统能自动检查出的错误是_。 A.语法错误 B.逻辑错误 C.逻辑错误和语法错误 D.运行错误(分数:2.50)A.B.C.D.12.下列合法的变量名是_。 A.sum-a B.num_9 C.print$ D.5avg(分数:2.50)A.B.C.D.13.已知:x=-6,y=39 则表达式“y/x*Sgn(x)“的值为_。 A.-6.5 B.-6 C.6 D.6.5(分数:2.50)A.B.C.D.14.在 Visual Basic 中,所有标准控件都具有的属性是_。 A.Caption B.Name C.Te

    5、xt D.Value(分数:2.50)A.B.C.D.15.下列有语法错误的赋值语句是_。 A.y=7=9 B.s=m+n C.Text1.Text=10 D.m+n=12(分数:2.50)A.B.C.D.16.在面向对象的程序设计中,可被对象识别的动作称为_。 A.方法 B.事件 C.过程 D.函数(分数:2.50)A.B.C.D.17.下列关于顺序文件的描述中,正确的是_。 A.文件的组织与数据写入的顺序无关 B.主要的优点是占空间少,且容易实现记录的增减操作 C.每条记录的长度是固定的 D.不能像随机文件一样灵活地存取数据(分数:2.50)A.B.C.D.18.下列操作说明中,错误的是_

    6、。 A.在具有焦点的对象上进行一次按下字母键操作,会引发 KeyPress 事件 B.可以通过 MousePointer 属性设置鼠标光标的形状 C.不可以在属性窗口设置 MousePointer 属性 D.可以在程序代码中设置 MousePointer 属性(分数:2.50)A.B.C.D.19.以下打开 Visual Basic 菜单编辑器的操作中,错误的是_。 A.执行“编辑”菜单中的“菜单编辑器”命令 B.执行“工具”菜单中的“菜单编辑器”命令 C.单击工具栏中的“菜单编辑器”按钮 D.右击窗体,在弹出的快捷菜单中选择“菜单编辑器”命令(分数:2.50)A.B.C.D.20.Visua

    7、l Basic 中的“启动对象”是指启动 Visual Basic 应用程序时,被自动加载并首先执行的对象。下列关于 Visual Basic“启动对象”的描述中,错误的是_。 A.“启动对象”可以是指定的标准模块 B.“启动对象”可以是指定的窗体 C.“启动对象”可以是 Sub Main 过程 D.若没有经过设置,则默认的“启动对象”是第一个被创建的窗体(分数:2.50)A.B.C.D.21.为了使标签控件在显示其内容时不覆盖其背景内容,需进行设置的属性为_。 A.BackColor B.BorderStyle C.ForeColor D.BackStyle(分数:2.50)A.B.C.D.

    8、22.Visual Basic 控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为 Caption 的控件是_。 A.列表框(ListBox) B.标签(Label) C.文本框(TextBox) D.组合框(ComboBox)(分数:2.50)A.B.C.D.23.下列说法中,错误的是_。 A.将焦点移至命令按钮上,按 Enter 键,则引发命令按钮的 Click 事件 B.单击命令按钮,将引发命令按钮的 Click 事件 C.命令按钮没有 Picture 属性 D.命令按钮不支持 DblClick 事件(分数:2.50)A.B.C.D.24.为了将“联想

    9、电脑”作为数据项添加到列表框 List1 的最前面,可以使用语句_。 A.List1.AddItem “联想电脑“,0 B.List1.AddItem “联想电脑“,1 C.List1.AddItem 0, “联想电脑“ D.List1.AddItem 1, “联想电脑“(分数:2.50)A.B.C.D.25.下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是_。 A.InitDir 属性用于设置对话框中显示的起始目录 B.Filter 属性用于设置对话框默认的过滤器 C.DefaultExt 属性用于设置对话框中默认的文件类型 D.FileTitle 属性用于存放对话框中所选

    10、择的文件名(分数:2.50)A.B.C.D.26.下列事件的事件过程中,参数是输入字符 ASCII 码的是_。 A.KeyDown 事件 B.KeyUp 事件 C.KeyPress 事件 D.Change 事件(分数:2.50)A.B.C.D.27.已知图片框 Picture1 中已装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是_。 A.在设计阶段选择图片框 Picture1,并按 Delete 键 B.在运行期间执行语句 Picture1.Picture=LoadPicture(“) C.在运行期间执行语句 Picture1.Picture=“ D.在设计阶段先选中

    11、图片框 Picture1,再在属性窗口中选择 Picture 属性,最后按 Enter 键(分数:2.50)A.B.C.D.28.窗体上有 1 个名称为 Text1 的文本框,1 个名称为 Timer1 的计时器,且已在属性窗口将 Timer1 的Interval 属性设置为 2000、Enabled 属性设置为 False。以下程序的功能是,单击窗体,则每隔 2 秒钟在Text1 中显示一次当前时间。Private Sub Form_Click()Timer1.End SubPrivate Sub Timer1_Timer()Text1.Text=Time()End Sub为了实现上述功能,

    12、应该在横线处填入的内容为_。 A.Enabled=True B.Enabled=False C.Visible=True D.Visible=False(分数:2.50)A.B.C.D.29.窗体上已有的 3 个单选按钮组成了 1 个名为 ChkOpt1 的控件数组。用于区分控件数组 ChkOpt1 中每个元素的属性是_。 A.Caption B.ListCount C.ListIndex D.Index(分数:2.50)A.B.C.D.30.在窗体上画一个名称为 Command1 的命令按钮 ,并编写如下程序:Option Base 1Private Sub Command1_Click()

    13、Dim a(4,4)For i=1 To 4For j=1 To 4a(i,j)=(i-1)*3+jNext jNext iFor i=3 To 4For j=3 To 4Print a(j,i);Next jPrintNext iEnd Sub运行程序,单击命令按钮,则输出结果为_。 A.6 9 7 10 B.7 10 8 11 C.8 11 9 12 D.9 12 10 13(分数:2.50)A.B.C.D.31.在窗体上画一个名称为 Command1 的命令按钮,并编写如下程序:Function Fun(x)y=0If x10 Theny=xElsey=y+10End IfFun=yEn

    14、d FunctionPrivate Sub Command1_Click()n=InputBox(“请输入一个数“)n=Val(n)P=Fun(n)Print PEnd Sub运行程序,单击命令按钮,将显示输入对话框,如果在对话框中输入 100,并单击“确定”按钮,则输出结果为_。 A.10 B.100 C.110 D.出错信息(分数:2.50)A.B.C.D.32.在窗体上画一个名称为 Command1 的命令按钮,并编写如下程序:Private Type RecordID As IntegerName As String * 20End TypePrivate Sub Command1_C

    15、lick()Dim MaxSize, NextChar,MyCharOpen “d:/temp/female.txt“ For Input As #1MaxSize=LOF(1)For NextChar=MaxSize To 1 Step-1MyChar=Input(1,#1)Next NextCharPrint EOF(1)Close #1End Sub运行程序,单击命令按钮,其输出结果为_。 A.True B.False C.0 D.Null(分数:2.50)A.B.C.D.33.编写如下程序:Private Sub Command1_Click()Dim m As Integer,n A

    16、s Integerm=1:n=0Do While m20n=m+nm=3*m+1LoopPrint m,nEnd Sub程序运行后,单击命令按钮 Command1,输出结果为_。 A.40 18 B.40 19 C.20 64 D.21 64(分数:2.50)A.B.C.D.34.下列循环中,可以正常结束的是_。 A.i=10 Do i=i+1 Loop Until i1 B.i=1 Do i=i+1 Loop Until i=10 C.i=10 Do i=i+1 Loop While i1 D.i=10 Do i=i-2 Loop Until i=1(分数:2.50)A.B.C.D.35.编

    17、写如下程序:Private Sub Command1_Click()Dim x As Integer,y As Integerx=InputBox(“输入第一个数“)y=InputBox(“输入第二个数“)Call f(x,y)Print x,yEnd SubSub f(a As Integer,ByVal b As Integer)a=a*2x=a+bb=b+100End Sub程序运行后,单击命令按钮 Command1,并输入数值 10 和 15,则输出结果为_。 A.10 115 B.20 115 C.35 15 D.20 15(分数:2.50)A.B.C.D.36.编写如下程序:Pri

    18、vate Sub Command1_Click()Dim str1 As String,str2 As Stringstr1=InputBox(“输入一个字符串“)subf str1,str2Print str2End SubSub subf(s1 As String,s2 As String)Dim temp As StringStatic i As Integeri=i+1temp=Mid(s1,i,1)If temp“ Then subf s1,s2s2=s2 & tempEnd Sub程序运行后,单击命令按钮 Command1,且输入“abcdef“,则输出结果为_。 A.afbecd

    19、 B.cdbeaf C.fedcba D.adbecf(分数:2.50)A.B.C. D.解析:解析 程序中过程 subf 的两个参数都默认按址传递,其内部定义的变量 i 为 Static 即静态变量,在过程调用时它会保留上次的值。这个过程的功能是通过递归调用自己依次取出参数 1 中即 s1 中的字符连接在 s2 的尾部,即使 s1 的字符串倒序后存入 s2 中。程序中输入了 abcdef,则输出结果为 fecdba。37.编写如下程序:Private Sub Command1_Click()Dim a(3,3)As IntegerDim s As IntegerFor i=1 To 3For

    20、 j=1 To 3a(i,j)=i*j+iNext jNext is=0For i=1 To 3s=s+a(i,4-i)Next iPrint sEnd Sub程序运行后,单击命令按钮 Command1,输出结果为_。 A.7 B.13 C.16 D.20(分数:2.50)A.B.C. D.解析:解析 程序通过 For 循环为数组 a 赋值,具体值如下: a(1,1)=1+1=2,a(1,2)=2+1=3,a(1,3)=3+1=4; a(2,1)=2+2=4,a(2,2)=4+2=6,a(2,3)=6+2=8; a(3,1)=3+3=6,a(3,2)=6+3=9,a(3,3)=9+3=12;

    21、程序要计算指定数组元素的和,这几个元素是 a(1,3),a(2,2),a(3,1),所以 s=4+6+6=16。38.编写如下程序:Option Base 1Private Sub Command1_Click()Dim aa=Array(1,2,3,4)s=0:j=1For i=4 To 1 Step-1s=s+a(i)*jj=j*10Next iPrint sEnd Sub程序运行后,单击命令按钮 Command1,输出结果为_。 A.110 B.123 C.1234 D.4321(分数:2.50)A.B.C. D.解析:解析 变量 a 初始化为含 4 个元素的数组,由于有 Option

    22、Base 1 语句,因此数组下标下界为1,元素值 a(1)a(4)依次为 1、2、3、4。For 循环中从第 4 个元素开始对 4 个元素值运算后累加,运算方法是第 1 个元素值乘 10 的 0 次方,第 2 个元素值乘 10 的 1 次方,第 3 个元素值乘 10 的 2 次方,第 4个元素值乘 10 的 3 次方。即 4+30+200+1000=1234。39.编写如下程序:Private Sub Command1_Click()Dim m As Integer,n As Integern=2For m=1 To 3Print proc(n);Next mEnd SubFunction p

    23、roc(i As Integer)Dim a As IntegerStatic b As Integera=a+1b=b+1proc=a*b+iEnd Function程序运行后,单击命令按钮 Command1,输出结果为_。 A.3 3 3 B.3 4 5 C.3 5 6 D.1 2 3(分数:2.50)A.B. C.D.解析:解析 变量 b 定义为 Static 即静态变量,它的特点是每次调用都会保留上次的值。程序 click 事件中调用了 3 次 proc(n),即 proc(2): 第一次,a=a+1=0+1=1,b=b+1=0+1=1,proc=a*b+i=1*1+2=3; 第二次,

    24、a=a+1=0+1=1,b=b+1=1+1=2,proc=a*b+i=1*2+2=4; 第三次,a=a+1=0+1=1,b=b+1=2+1=3,proc=a*b+i=1*3+2=5; 因此输出的结果为 3 4 5。40.编写如下程序:Private Sub Form_Click()Print “Welcome!“End SubPrivate Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)Print “欢迎!“End SubPrivate Sub Form_MouseUp(Button

    25、As Integer,Shift As Integer,X As Single,Y As Single)Print “热烈欢迎!“End Sub程序运行后,单击窗体,输出结果为_。 A.欢迎! 热烈欢迎! Welcome! B.欢迎! Welcome! 热烈欢迎! C.Welcome! 欢迎! 热烈欢迎! D.Welcome! 热烈欢迎! 欢迎!(分数:2.50)A. B.C.D.解析:解析 在窗体事件中,鼠标按键按下激发 MouseDown 事件,鼠标按钮松开激发 MouseUp 事件,鼠标按下并松开后激发 Click 事件,所以这三个事件的顺序是 MouseDown、MouseUp、Click,因此输出文字的顺序是“欢迎!”、“热烈欢迎!”、“Welcome!“。


    注意事项

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




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

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

    收起
    展开