1[简答题]在窗体上画出两个名称分别为Shape1、Shape2的形状控件,在属性窗口设置控件的属性,使得Shape1为圆角矩形,并填充红色(&H000000FF&);Shape2为圆形,并填充网格线,如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
参考解析:
【解题思路】形状控件的样式属性为Shape,背景色属性为BackColor,背景填充样式属性为BackStyle。
【操作步骤】
步骤1:新建一个窗体,按照题目要求添加两个形状控件Shapel和Shape2,并按表4.1在属性窗口中设置相应属性,如图4.1所示。
步骤2:调试并运行程序,关闭程序后按题目要求存盘。
2[简答题] 在窗体上画1个名称为Picturel的图片框,其Picture属性为piel.bmp(在考生文件夹中)。画两个名称分别为Command1、Command2的命令按钮,Caption属性分别为“左移”、“右移”。请编写适当的程序,使得运行程序时,单击“左移”按钮,图片框移至窗体左侧(如图1所示);单击“右移”按钮,图片框移至窗体右侧(如图2所示,注:可以不考虑窗体边框的影响)。
注意:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。
参考解析:
【解题思路】在图片框可设置图片,设置图片的Left属性为0,在窗体上添加两个按钮控件,通过命令按钮Name和Caption属性分别设置命令按钮的名称和标题,在按钮过程中设置Left属性。
【操作步骤】
步骤1:新建一个窗体,按照题目要求添加图片控件和两个Command控件,并按表4.2在属性窗口中设置相应属性,如图4.2所示。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
参考答案
步骤3:试并运行程序,关闭程序后按题目要求存盘。
3[单选题] 在软件开发中,需求分析阶段产生的主要文档是( )。
A.软件集成测试计划
B.软件详细设计说明书
C.用户手册
D.软件需求规格说明书
参考答案:D
参考解析:需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面。所以选择D。
4[简答题]在考生文件夹下有一个工程文件sit5.vbp,功能是用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=C2。例如,3、4,5就是一个满足条件的整数组合(注意:a,b,C分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)。编写程序,统计均在60以内的三个数满足上述关系的整数组合的个数,并显示在标签Labell中。
注意:不得修改原有程序的控件属性。在结束程序运行之前,必须至少正确运行一次程序,将统计的结果显示在标签中,否则无成绩。最后把修改后的文件按原文件名存盘。
参考解析:
【考点分析】本题考点有:嵌套循环、文件编辑以及If判断语句。
【解题思路】通过循环嵌套实现遍历60以内的整数,通过勾股定理表达式判断是否为勾股数整数组合,并通过变量的累加实现勾股定理整数组合个数的统计。
【操作步骤】
步骤1:打开本题工程文件。
步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。
参考答案
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【易错提示】注意通过嵌套循环得出的m值,为所求m值的2倍,例如5^2=4^2+3^2,同时5^2=3^2+4^
2,因此最后的值应为m/2。
5[单选题] 在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是( )。
A.
B.
C.
D.
参考答案:D
参考解析:il豇法重复,蘑睦行,黉添加标准EXE工程,麴盼束运行。D选项正确。
6[单选题] 以下不属于单选按钮的属性是( )。、
A.CaptionB.NameC.MinD.Enabled
参考答案:C
参考解析:单选按钮没有Min属性,滚动条控件的属性中有Min属性。
7[单选题] 软件详细设计产生的图如下:
该图是( )。
A.N—S图B.PAD图C.程序流程图D.E—R图
参考答案:C
参考解析:N—S图(也称为盒图或CHAPIN图)、PAD(问题分析图)和PFD(程序流程图)是详细设计阶段的常用工具,E—R图即实体一联系图是数据库设计的常用工具。从图中可以看出该图属于程序流程图。
8[单选题]编写如下程序:
程序运行后,单击命令按钮Commandl,并输入数值lO和15,则输出结果为
A.10115B.20115C.3515D.2015
参考答案:D
参考解析:程序中过程f的参数a默认为按址传递,参数b指定按值传递,因此调用f(x,y)时,x的值会受到影响,y的值不会。程序中输入10和15,则x=10,y=15。调用f(x,y),在过程中a=a*2,即a=10*2=20,变量x是过程f中的局部变量,没有用处可不用理会,b=b+100,即b=15+100=115。a的值即按钮单击事件中变量x的值,因此x=20,而y的值仍是原来的值l5,因此Printx,y输出2015。
9[单选题] 在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。下列可以实现上述操作的事件过程是( )。
A.
B.
C.
D.
参考答案:A
参考解析:为使文本框中每输入一个字符时标签即能显示其字符个数,可编写文本框的Change事件过程。Len( )函数可用于取得字符串的长度。
10[单选题]
A.Sqr((a+b/a*b)B.Sqr((a+b/a)*bC.((a+b/(a·b)^/2D.((a+b/a*b^(1/2)
参考答案:A
参考解析:算术运算符优先级从高到低依次是乘方,取负,乘法和除法运算符。整除运算符,加法和减法运算符;数学函数的平方根(Square)函数是sqr(x),返回值为自变量x的平方根。从表达式上看首先a,b之和除以a,b的乘积,最后求其平方根。故首先将(a+B.,然后是(a+B.,接着是求商,即(a+B./(a*B.,最后求平方根,因为平方根的优先级比乘除法高,故应为Sqr((a+B./a*B.,故B选项正确。A项中表达式与数学式不大对应,A项是先求a、b之和,接着除以a,再接着乘以b,这和题目意思不对应,故A项错误。平方根函数是sqr(x),故c项和D项错误。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |