• 二级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),表明总分成绩高的考生答对比率较高。这是一道很好的试题。

      分享到:
  • 世界十大禁片 (270,460)
  • 不用登录QQ查看好友资料 (155,079)
  • 手把手教你成为一个牛逼的Blogger (126,558)
  • 在哪个网站能找一夜情? (125,487)
  • 江苏省英语三级四六级查询 (122,507)
  • 最新搜索引擎收录地址大全 (119,862)
  • 局域网中加速启动速度 (119,412)
  • 致所有来访者(12年1月03日更新) (112,315)

评论

无觅相关文章插件,快速提升流量