首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在考生文件夹中有一个工程文件sj3.vbp,相应的窗体文件为sj3.frm。在名为Form1的窗体上有一个命令按钮,其名称为Commandl,标题为“添加”;有一个文本框,名为Textl,初始内容为空白;此外还有一个列表框,其名称为Listl。程序运
(1)在考生文件夹中有一个工程文件sj3.vbp,相应的窗体文件为sj3.frm。在名为Form1的窗体上有一个命令按钮,其名称为Commandl,标题为“添加”;有一个文本框,名为Textl,初始内容为空白;此外还有一个列表框,其名称为Listl。程序运
admin
2009-03-26
70
问题
(1)在考生文件夹中有一个工程文件sj3.vbp,相应的窗体文件为sj3.frm。在名为Form1的窗体上有一个命令按钮,其名称为Commandl,标题为“添加”;有一个文本框,名为Textl,初始内容为空白;此外还有一个列表框,其名称为Listl。程序运行后,如果在文本框中输入一个英文句子(由多个单词组成,各单词之间用一个空格分开),然后单击命令按钮,程序将把该英文句子作为一个项目添加到列表框中,如图4l一4所示。
该程序不完整,请补充完整。
注意:去掉程序中的注释符“’”,把程序中的问号“?”改为正确的内容,使其能正确运行,但不得修改程序的其他部分最后,按原文件名并在原文件夹中保存修改后的文件。
(2)在考生文件夹中有工程文件sj4.vbp及窗体文件sj4.frm。在名为Forml的窗体上有2个框架、7个标签和7个文本框,所有控件已经画好。判断输入的条件是否为三角形,若是三角形,则在Textl中显示“是三角形”;在Text2中显示是何种三角形。单击“重新输入”按钮可以清空所有显示框,且按钮本身变为无效状态。当单击“判断并计算”按钮之后重新恢复为可用状态。程序运行情况如图41—5所示。该程序的功能是:根据给定的图形的三边的边长来判断图形的类型。若为三角形则同时计算出为何种三角形及三角形的周长和面积。
注意:本程序不完整,请补充完整,并能正确运行。三角形存在的条件为任一边不为O且任两边之和大于第三边。若一边具有a
2
+b
2
=c
2
,则为直角三角形;若所有边具有a
2
+b
2
>c
2
,则为锐角三角形;若一边具有a
2
+b
2
2,则为钝角三角形。去掉程序中的注释符“’”,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不得修改的其他部分。最后,按原文件名并在原文件夹中保存修改后的文件。
选项
答案
(1)Len()函数用于返回指定字符串的长度。使用Mid函数取出字符串中的字符。Mid函数的格式为:Mid(字符串,P,n)。Mid函数从第P个字符开始,向后截取n个字符,P和n都是算术表达式。Mid函数的第三个变量可以省略,这样将第P个字符开始先后截取到字符串的结尾。根据题意,双击Commandl命令按钮进入代码窗口,补充后的代码如下: Private Sub Commandl Click() Dim sl As String,s2 As String Dim 11 As Integer s1=Textl I1=1 Do Do While Mid(sl,11,1)<>
""
And 11<≥=Len(s1) s2=s2&
Mid
(sl,I1,1) I1=I1+1 Loop Listl.Addltem
s2
s2=
""
I1=I1+1 Loop While I1<=Len(s1) End Sub 单击[*]按钮运行程序,并按要求保存。 (2)该题用到两个函数和一个公式,Val()是将其内容转变为数字类型的函数,Sqr()是求数值的平方根函数,而求解三 角形的面积的时候用到海伦公式即S=Sqr(L*(L-a)*(L-b)*(L-c)),其中a、b、C是三角形的三条边,L=(a+b+c)/2。根据题意,双击Commandl命令按钮进入代码窗口,补充后的代码如下: Option Explicit Dim a AS Single Dim b As Single Dim C As Single Dim S AS Double Dim L As Single Private Sub Commandl Click() a=Val(Text5.Text) b=Val(Text6.Text) c=Val(Text7.Text) If
a◇0 And b◇0 And c◇0 And a+b>c And a+c>b And b+c>a
Then Textl.Text="是三角形" 1f
a^2+b^2=c^2 Or a^2+c^2=b^2 Orb^2+c^2=a^2
Then Text2.Text="是直角三角形" Else If
a^2+b^2>c^2 And a^2+c^2>b^2 And b^2+c^2>a^2
Then Text2.Text="是锐角三角形" Else:Text2.Text="是钝角三角形" End If End If Text3.Text=a+b+C ’计算三角形的周长 L=(a+b+c)/2 Text4.Text=Sqr(L*(L-a)*(L-b)*(L-c)) ’计算三角形的面积 Else:Textl.Text="非三角形" Text2.Text="" Text3.Text="" Text4.Text="" End If Command2.Enabled=True End Sub Private Sub Command2_Click() ’此处需要设置,以实现清空所有文本框和使“重新输入”按钮无效的功能
Textl.Text=""
Text2.Text=""
Text3.Text=""
Text4.Text=""
Text5.Text=""
Text6.Text=""
Text7.Text=""
Command2.Enabled=False
End Sub Private Sub Command3_Click() End End Sub Private Sub Form Load() Textl.Enabled=False Text2.Enabled=False Text3.Enabled=False Text4.Enabled=False Command2.Enabled=False End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/XV1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列选项中,不属于JDK文件子文件夹的是()。
下列叙述中正确的是
下列关于小应用程序说法错误的是()
下列叙述中,正确的是()
按照运算符的功能划分,运算符|属于______。
结构化程序设计的一种基本方法是()。
J2SDK的基本命令中用于Java类文件归档的是【】。
下面ChangeTitle()中对b1和b2按键构造监听器,实现当按下b1键时标题变为Students,当按下b2键时标题变为Teachers。添加空缺的语句。...publicChangeTitle(){supe
下列不属于表达式语句的是()。
若有以下定义inta[]={1,2,3,4,5,6,7};charc1=’b’,c2=’2’;则数值不为2的表达式是()。
随机试题
Shoppingforclothesisnotthesameexperienceforaman【C1】______itisforawoman.Amangoesshoppingbecauseheneedssomet
女性患者,30岁。睁眼困难伴复视2年,晨轻暮重,休息后好转,下列哪项检查有助明确诊断
A.指超过正常青春期开始平均年龄2.5个标准差以上尚无性成熟发育者B.分为体质性延迟、低促性腺激素性腺共能延迟、高促性腺激素性腺功能减退C.重视心理疏导,积极防治全身慢性病,改善营养状况D.患有中枢神经系统或卵巢肿瘤者,可用性激素替代疗法E
关于仲裁,下列说法不正确的有()。
下列哪种学习策略属于元认知策略?()
ThereisonewordthatisonthelipsofAmericans,dayandnight:"Sorry".OnetimeasIwaswalkingonthestreet,ayoungman
货币之所以能够充当价值尺度,从根本上说是因为()。
某人在一封信中这样写道:“前些年我在曼彻斯特看见过鸭嘴兽的蛋,因而无知地嘲笑过哺乳动物会下蛋的这种愚蠢之见,现在终于被证实了",从信中可以看出写信人以前错误地认为()。
信道速率为4kb/s,采用停止一等待协议,传播时延tp=20ms,确认帧长度和处理时间均可忽略。问帧长为多少才能使信道利用率达到至少50%?
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:每卖出一个瓜,则计算瓜的重量,还要计算所有卖出瓜的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整
最新回复
(
0
)