[计算机类试卷]VB机试模拟试卷149及答案与解析.doc

上传人:postpastor181 文档编号:493750 上传时间:2018-11-28 格式:DOC 页数:9 大小:187.50KB
下载 相关 举报
[计算机类试卷]VB机试模拟试卷149及答案与解析.doc_第1页
第1页 / 共9页
[计算机类试卷]VB机试模拟试卷149及答案与解析.doc_第2页
第2页 / 共9页
[计算机类试卷]VB机试模拟试卷149及答案与解析.doc_第3页
第3页 / 共9页
[计算机类试卷]VB机试模拟试卷149及答案与解析.doc_第4页
第4页 / 共9页
[计算机类试卷]VB机试模拟试卷149及答案与解析.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、VB机试模拟试卷 149及答案与解析 一、基本操作题( 30分) 1 请根据以下各小题的要求设计 VisualBasic应用程序 (包括界面和代码 )。 (1)在名称为 Forml的窗体上画一个名称为 Textl的文本框,其高、宽分别为 400、 2000。运行后的窗体如图 1-109所示。请在属性框中设置适当的属性满足以下要求: Textl的字体为 “黑体 ”,字号为 “四号 ”: 窗体的标题为 “输入 ”,不显示最大化按钮和最小化按钮。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt1 vbp,窗体文件名为 sjt1 frm。 (2)在名称为 FormI的窗体上画一个名称为Imag

2、e1的图像框,利用属性窗口装入考生目录下的图像文件 picl bmp,并设置适当属性使其中的图像可以适应图像框大小;再画两个命令按钮,名称分别为Commandl、 Command2,标题分别为 “向右移动 ”、 “向下移动 ”。请编写适当的事件过程,使得在运行时,每单击 “向右移动 ”按钮一次,图像框向右移动 100;每单击“向下移动 ”按钮一次,图像框向下移动 100。运行时的窗体如图 1-110所示。要求程序中不得使用变量,事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt2 vbp,窗体文件名为 sjt2 frm。 二、简单应用题( 40分) 2 (1)在

3、考生文件夹下有一个工程文件 sjt3 vbp,相应的窗体文件为 sjt3 frm,包含了所有控件和部分程序,如图 1-183所示。要求如下: 利用属性窗口向列表框添加四个项目: Visual Basic、 TurboC、 C+、 Java。 请编写适当的程序完成以下功能:当选择列表框中的一项和单选按钮 Optionl,然后单击 “确定 ”按钮,则文本框中显示 “笔试 ”;当选择列表框中的一项和单选按钮 Option2,然后单击 “确定 ”按钮,则文本框中显示 “上机 ”。其中 “”是在列表框中所选择的项目。注意:考生不得修改窗体文件中已经存在的程序,退出程序时必须通过单击窗体右上角的关闭按钮。

4、在结束程序运行之前,必须至少要进行一次选择操作 (包括列表框和单选按钮 ),否则不得分。最后把修改后的文件按原文件名存盘。(2)在考生文件夹下有一个工程文件 sjt4 vbp,相应的窗体文件为 sjt4 frm。在窗体上有一个命令按钮,其名称为 Commandl,标题为 “计算并输出 ”。程序运行后,如果单击命令按钮,程序将计算 500以内两个数之间 (包括开头和结尾的数 )所有连续数的和为 1250的正整数,并在窗体上显示出来。这样的数有多组,程序输出每组开头和结尾的正整数,并用 “ ”连接起来,如图 1-184所示。该程序不完整,请把它补充完整。要求:去掉程序中的注释符,把程序中的 ?改为

5、正确的内容,使其能正确运行,但不能修改程序中的其他部分。最后用原来的文件名保存工程文件和窗体文件。 三、综合应用题( 30分) 3 在考生文件夹中有一个工程文件 sjt5 vbp,其功能是:找出矩阵元素的最大值,并求出矩阵对角线元素之和,窗体外观如图 1-165所示。程序运行时,矩阵数据被放入二维数组 a中。当单击 “找矩阵元素最大值 ”按钮时,找出矩阵中最大的数,并显示在标签 Label3中。当单击 “对角线元素之和 ”按钮时,计算矩阵主对角线元素之和,并显示在标签 Label4中。文件中已给出部分程序,请编写 “找矩阵元素最大值 ”及 “对角线元素之和 ”两个命令按钮的事件过程中的部分程序

6、代码。注意:不得修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。程序调试通过后,两个命令按钮的事件过程必须至少各执行一次。VB机试模拟试卷 149答案与解析 一、基本操作题( 30分) 1 【正确答案】 第 1小题 【操作步骤】 步骤 1:新建一个 “标准 EXE”程。 步骤2:单击工具箱中的。 TextBox控件图标,在窗体 Forml上按下鼠标左键并拖动到一定位置后松开。画出一个文本框,如图 2-3所示。 步骤 3:选定窗体中的文本框,在属性窗口中设置其相关属性,如图 2-4所示,属性及值如表2-61所示。 步骤 4:在文本框的属性窗口中单击 “Font”属性右侧的按钮,打

7、开 “字体 ”对话框,在其中设置 “字体 ”为 “黑体 ”, “字号 ”为 “四号 ”。 步骤 5:单击窗体无控件区域,在属性窗口中设置窗体相 关属性,属性及值如图 2-4所示。 步骤 6:选择【文件】 【保存工程】命令,打开 “文件另存为 ”对话框,如图 2-5所示。在该对话框的 “保存在 ”下拉列表中选择考生文件夹,并在 “文件名 ”文本框中输入 sitl frm。单击 “保存 ”按钮,如图 2-5所示,即保存好窗体文件 l在接下来的 “工程另存为 ”对话框中,在 “文件名 ”文本框中输入sjtl vbp,如图 2-6所示,并单击 “保存 ”按钮,即保存好工程文件。第 2小题 【操作步骤】

8、 步骤 1:新建一个“标准 EXE”工程,在窗体 Forml中画一个图像框和两个命令按钮,分别设置其相 关属性,属性及值如表 2-62所示。步骤 2:双击 “向右移动 ”命令按钮,打开代码编辑窗口,在按钮的 Click事件过程中输入如图 2-7所示代码。步骤 3:双击 “向下移动 ”命令按钮,打开代码编辑窗口,在按钮的 Click事件过程中输入如图 2-8所示代码。步骤 4:按要求将文件保存至考生文件夹中。 【试题解析】 第 1小题 用 Visual Basic开发应用程序的一般步骤:首先建立用户界面,然后设置窗体及控件属性,最后编写代码。 添加控件的方法有两种:一是先选中工具箱中要添加的控件

9、,然后在窗体上按 下鼠标左键并拖动到一定位置后松开:二是通过直接双击工具箱中相应控件的图标来添加控件。 设置控件属性的方法也有两种:一是在设计阶段通过对象的属性窗口来设置;二是通过程序代码在程序运行时来设置。 文本框 (Text):通常用于接收用户输入的字符串数据或用于显示输出信息,其 Text属性用于设置或返回文本框中显示的文本。 控件的 Height和 Width属性用于设置控件在屏幕上的大小 (即高和宽 )。 通过属性设置窗口中的 Font属性可设置控件标题文本的字体、字号、字形等,在程序设计时 Font属性可返回一个 Font对象, Font对象包含有格式化文本所需要的信息。 窗体的标

10、题由其Caption属性设置,窗体的 MaxButton属性、 MinButton属性决定其标题栏是否显示最大化按钮、最小化按钮, True表示显示, False表示不显示。 本题只需按要求建立程序界面并设置窗体和文本框相关属性即可。 第 2小题 图像框的 Picture属性可以指定在图像框中显示的图像路径,既可以在属性窗口中进行设置,也可以在代码中进行设置。 对象的 Left属性用于确定对象距离窗体左边框的距离,改变这个属 性值会实现对象的水平移动,同理改变对象的 Top属性值可以实现对象的垂直移动。 本题需要按照要求建立相关控件并设置相应属性,然后在相应事件代码中改变图像框的 Left属性

11、值和 Top属性值。 二、简单应用题( 40分) 2 【正确答案】 第 1小题 【操作步骤】 步骤 l:打开考生文件夹下的本题工程文件 sjt3 vbp,在窗体上选中列表框,为其 List属性输入四个项目: Visual Basic、 Turbo C、 C+、 Java,注意每输入一项后用 +键换到下一项输 入。 步骤 2:打开代码编辑窗口,编写 “确定 ”按钮的单击事件过程。 参考代码: If Optionl Value And Listl Text“Then Textl Text=Listl Text&Option2 Caption End If End If 步骤 3:按要求将文件保存至

12、考生文件夹中。 步骤 4:按 键键运行程序,在列表框中选择一项,并选中一个单选按钮,单击 “确定 ”按钮,单击窗体右上角的关闭按钮结束程序。 第 2小题 【操作步骤】 步骤 1:打开考生文件中的本题工程文件 sjt4 vbp,在 代码编辑窗口,去掉程序中的注释符 “”,将问号 “?”改 为正确的内容。 参考代码: iSum=0 iSum=iSum+j If iSum=1250 Then 步骤 2:按要求将文件保存至考生文 件夹中。 【试题解析】 第 1小题 列表框的 Text属性用于返回列表框中选择的项目的内容,返回值总与列表框的List(Listlndex)性的返回值相同。 本题根据是选择

13、“笔试 ”或 “上机 ”分为两种情况,若选择 “笔试 ”则在文本框中显示列表框的 Text属性值与单选按钮 Optionl的 Caption属性值的组合内容;若选择 “上机 “则在文本框中显示列表框的 Text属性值与单选按钮 Option2的 Caption属性值的组合内容。 第 2小题 通常把循环体内不再含有循环语句的循环叫 做单层循环,而把循环体内含有循环语句的循环称为多重循环。例如在循环体内含有一个循环语句的循环称为二重循环。多重循环又称多层循环或嵌套循环。 程序设计思路:按顺序让 1500中的每一个数都与它之后的所有的数逐一相加,在相加过程中若累加和等于或超过 1250时,则停止该组

14、数继续相加,并将和等于 1250的该组数的开头和结尾的数按题目要求输出。原程序使用嵌套 For循环完成上述功能,变量 iSum用于记录每组数累加时的和,其初值应为 0;表达式iSum=iSum+j用于实现累加功能:当累加和正好等于 1250时,输出 该组数的开头和结尾的数,即 i和 j。 三、综合应用题( 30分) 3 【正确答案】 【操作步骤】 步骤 1:打开考生文件夹下的本题工程文件 sjt5 vbp,在码编辑窗 ISl的指定位置输入代码: 参考代码: Private Sub Commandl_Click() =考生编写程序开始 = Max=a(1, 1) For i=1 To 4 For

15、 j=1 To 4 If a(i, j)Max Then Max=a(i, j) End If Next j Next i Label3 Caption=Max =考生编写程序结束 = 不得修改以下部分 save Label3 End Sub Private Sub Command2_Click() =考生编写程序开始 = sum=0 For i=1 To 4 Sum=Sum+a(i, i) Next i Label4 Caption=Sum =考生编写程序结束 = 不得修改以下部分 save Label4 End Sub 步骤 2:按要求将文件保存至考生文件夹中。 步骤 3:按 键键运行程序

16、,分别单击 “找矩阵元素最大值 ”按钮和 “对角线元素之和 ”按钮。 【试题解析】 位于矩阵左上到右下主对角线上的元素具有行号等于列号的特点,位于 n*n矩阵右上到左下对角线上的元素具有行号与列号之和为 n+1的特点。 【审题分析】 “找矩阵元素最大值 ”按钮单击事件过程设计思路:用变量 Max记录数组 a中第一个元素的值。然后通过嵌套 For循环让数组 a中的每一个元素逐一与变量 Max比较大小,当有数组元素的值大于变量 Max时,将其赋值给变量Max,循环结束时变量 Max的值即为矩阵中最大的数,将其显示在标签 Label3中。 “对角线元素之和 ”按钮单击事件过程设计思路:通过 For循环将数组元素 a(i, i)累加入变量 Sum(初值为 0)中,循环结束时将其显示在标签 Label4中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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