• 二级VB语言程序设计笔试卷重点及难点试题分析

    二级VB 选择题
    【试题描述】
    在Visual Basic中,表达式3*2\5 Mod 3的值是
    A)1   B)0   C)3  D)出现错误提示
    【考察知识点】这是一道考察算术运算符的试题,比较简单,但得分率不高。
    【解题思路】按照从左到右的顺序依次执行,3*2\5的结果是1,再执行取模运算,结果仍为1。答案是A。
    【统计数据】52.0%的考生答对该题。有22.2%的考生和18%的考生分别选择了C和B,这两个候选项都是不对的。

    二级VB 选择题
    为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为
    A)0   B)1   C)2    D)3
    【考察知识点】该题考核考生对常用控件属性的掌握,相信如果在编程中实践过的考生都能有记忆并正确答题。
    【解题思路】ScrollBars属性用来确定文本框中有没有滚动条,可取0、1、2、3四个值,分别对应没有滚动条、只有水平滚动条、只有垂直滚动条、同时具有水平和垂直滚动条。答案是D。
    【统计数据】有50.1%的考生答对该题。在总分低分的考生中有不少人选择了其它选项,特别是B和C。可以认为是没有理解或使用过ScrollBars属性。

    二级VB 选择题
    要使两个单选按钮属于同一个框架,正确的操作是
    A)先画一个框架,再在框架中画两个单选按钮
    B)先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中
    C)先画两个单选按钮,再画框架将单选按钮框起来
    D)以上三种方法都正确
    【试题分析】这是一道考核框架知识的基础题,不难,但考生答对率不高。事实上,有两种方法可以建立有内容的框架,一个是先画框架,再在框架里画控件,还有就是对已有的控件的情况,先进行控件“剪切”,然后画框架,最后在框架内执行“粘贴”操作。如果在框架外画一个控件,然后把它拖到框架内,该控件不是框架的一部分。本题答案是A。
    【统计数据】44.2%的考生答对该题。有44.0%的考生错误选择了D。

    二级VB 选择题
    设窗体上有一个文本框Text1和一个命令按钮Command1,并有以下事件过程:
    Private Sub Command1_Click()
    Dim s As String, ch As String
    s = “”
    For k = 1 To Len(Text1)
       ch = Mid(Text1,k,1)
       s = ch + s
    Next k
    Text1.Text = s
    End Sub
    程序执行时,在文本框中输入“Basic”,然后单击命令按钮,则Text1中显示的是
    A)Basic     B)cisaB  
    C)BASIC    D)CISAB
    【考察知识点】该题主要考核了字符串的有关函数运算。VB提供了十分丰富的字符处理,这也是每次考试一般都会有的考核点。从本题统计数据结果来看,得分率较低。
    【解题思路】for循环语句的作用是根据文本框内字符串的长度建立循环操作,ch从框内字符串的最后一个字符开始依次取单个字符,s即为文本框内字符串的倒序。答案为B。
    【统计数据】只有42.3%的考生选择了正确选项B,低于选择A的考生(44.2%)。题目不难,问题可能出在考生对在Mid函数缺少理解。

    二级VB 填空题
    窗体上命令按钮Command1的事件过程如下:
    Private Sub Command1_Click()
      Dim total As Integer
      Total = s(1) + s(2)
      Print total
    End Sub
    Private Function s(m As Integer) As Integer
      Static x As Integer
    For i = 1 To m
    x = x + 1
      Next i
      s = x
    End Function
    运行程序,第3次单击命令按钮Command1时,输出结果为_____。
    【考察知识点】本题主要考核的是对静态变量的理解和掌握。静态变量具有的特点是每次引用该变量时,其值会继续保留。
    【解题思路】x初始值为0,但每次执行后,其值会保留,所以有必要画一张表格,记录下x及s(1) 、s(2)的变化:
    单击次数 执行前x值 s(1) s(2)
    1 0 1
    1  3
    2 3 4
    4  6
    3 6 7
    7  9
    第三次点击命令按钮后,输出的结果为7+9。答案为  16 。
    【统计数据】本题答对率仅为10.8%,但区分度较高(0.364),表明总分成绩高的考生答对比率较高。这是一道很好的试题。

    原创文章,转载请注明: 转载自指南者

    本文链接地址: 二级VB语言程序设计笔试卷重点及难点试题分析



  • + 2020最新Linode选择建议 - 国内用户是否应该选择Linode
  • + 求推荐比较稳定的动态拨号vps?
  • + 有人知道可以拨号动态换ip的vps是如何实现的吗?
  • + ebay新账号必须用阿里云吗?
  • + ioncloud:圣何塞cn2 gia + windows VPS,价格有点贵,PayPal/支付宝
  • + Linode的VPS需要升级到kvm吗?相比Xen有什么优点与缺点?
  • + 如何自动上传本地文件到 FTP 中指定的文件夹 ?
  • + 有没有比FTP更好用的文件共享的方法?
  • + 如何自己搭建网游加速器?
  • + 小白做跨境电商要注意哪些坑?
  • + 美国服务器的速度到底怎么样?美国服务器的速度到底怎么样?
  • + 站群服务器该如何选择?

评论

你必须先登录