一起答

2014年全国计算机等级《二级VB》考前冲刺试卷(1)

  • 卷面总分:100分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:128次
  • 作答时间:120分钟
试卷简介

2014年全国计算机等级《二级VB》考前冲刺试卷(1),本试卷总分100分,共有4类型题目。

  • 选择题
  • 基本操作题
  • 简单应用题
  • 综合应用题
部分试题预览
  1. 在考生文件夹中有一个工程文件sjt5.vbp,如图6所示。运行程序时,从文件中读入矩阵数据并放入二维数组a中。单击“计算”按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签lblFirst中;同时计算矩阵主对角线的元素之和,计算结果显示在标签lblSecond中。

    已给出了部分程序,请编写“计算”命令按钮事件过程中的部分程序代码,以便完成上述功能。

    注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。程序调试通过后,必须执行程序,并用“计算”按钮进行计算,否则无成绩。

  2. 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

    (1)在名称为Forml、标题为“标签”的窗体上画一个名称为Labell的标签,并设置适当属性以满足以下要求:

    ①标签的内容为“计算机等级考试”;

    ②标签可根据显示内容自动调整其大小;

    ③标签带有边框,且标签内容显示为三号字。

    运行后的窗体如图1所示。

    注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

    (2)在名称为Form1的窗体上画一个名称为Hscroll1的水平滚动条,其刻度范围为1~100;再画一个名称为Text1的文本框,初始内容为1。程序开始运行时,焦点在滚动条上。请编写适当的事件过程,使得程序运行时,文本框中实时显示滚动框的当前位置。运行情况如图2所示。

    注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。

    存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

  3. (1)在考生目录下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签,和其他一些控件,如图5(a)所示。在运行时,若用鼠标左键单击圆的边线,则指针指向鼠标单击的位置,如图5(b)所示;若用鼠标右键单击圆的边线,则指针恢复到起始位置,如图5(a)所示;若鼠标左键或右键单击其他位置,则在标

    签上显示“鼠标位置不对”。文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。程序中的oncircle函数的作用是判断鼠标单击的位置是否在圆的边线上(判断结果略有误差),是则返回True,否则返回False。符号常量x0、y0是圆心距窗体左上角的距离;符号常量radius是圆的半径。

    注意:不能修改程序中的其他部分和各控件的属性。最后把修改后的文件按原文件名存盘。

    (2)在考生目录下有一个工程文件sjt4.vbp,窗体如图6所示。其功能是单击“输入数据”按钮,则可输入一个整数n(要求:8≤n≤12);单击“计算”按钮,则计算1!+2!+3!+…+n!,并将计算结果显示在文本框中;单击“存盘”按钮,则把文本框中的结果保存到考生目录下的out4.dat 文件中。文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容,并编写“计算”按钮的Click事件过程。

    注意:不得修改已经存在的内容和控件属性,在结束程序运行之前,必须用“存盘”按钮存储计算结果,否则无成绩。最后把修改后的文件按原文件名存盘。

  4. 如果进栈序列为A,B,C,D,则可能的出栈序列是(  )。

    • A.C,A,D,B   
    • B.B,D,C,A
    • C.C,D,A,B
    • D.任意顺序
  5. 某人编写了一个能够返回数组a中10个数中最大数的函数过程,代码如下:

    程序运行时,发现函数过程的返回值是错的,需要修改,下面的修改方案中正确的是(  ) 。

    • A.语句max=1应改为max=a(1)
    • B.语句For k=2 To 10应改为For k=1 To 10
    • C.If语句中的条件a(k)>a(max)应改为a(k)>max
    • D.语句MaxValue=max应改为MaxValue=a(max)
  6. 在窗体上没有进行任何属性设置,然后编写如下事件过程,则程序运行结果是(  )。

    • A.在窗体上输出55   
    • B.在窗体上输出sum=55
    • C.出错   
    • D.窗体上不输出
  7. 如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是(  )。

    • A.它的Y1、Y2属性的值相等
    • B.它的X1、X2属性的值相等
    • C.它的X1、Y1属性的值分别与X2、Y2属性的值相等
    • D.它的X1、X2属性的值分别与Y1、Y2属性的值相等
    • A25   
    • B35   
    • C45
    • D55
    • A.它的Y1、Y2属性的值相等
    • B.它的X1、X2属性的值相等
    • C.它的X1、Y1属性的值分别与X2、Y2属性的值相等
    • D.它的X1、X2属性的值分别与Y1、Y2属性的值相等
  8. 下列叙述中有错误的是(  )。

    • A.变量名的第一个字符必须是字母
    • B.变量名的长度不超过255个字符
    • C.变量名可以包含小数点或者内嵌的类型声明字符
    • D.变量名不能使用关键字
  9. 下列程序的执行结果是(  )。

    • A.变量名的第一个字符必须是字母
    • B.变量名的长度不超过255个字符
    • C.变量名可以包含小数点或者内嵌的类型声明字符
    • D.变量名不能使用关键字