首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生目录下有一个工程文件vbsii5.vbp,用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=c2。例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)。编
在考生目录下有一个工程文件vbsii5.vbp,用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=c2。例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)。编
admin
2017-09-22
33
问题
在考生目录下有一个工程文件vbsii5.vbp,用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a
2
+b
2
=c
2
。例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)。编写程序,统计三个数均在60以内满足上述关系的整数组合的个数,并显示在标签Lbl1中,运行时程序界面如图3.146所示。
注意:不得修改原有程序的控件的属性。在结束程序运行之前,必须至少正确运行一次程序,将统计的结果显示在标签中,否则无成绩。最后把修改后的文件按原文件名存盘。
程序源码:
Public Sub save(1 As Control)
Open App.Path & "\out5.txt" For
Output As #1
Print #1,1.Caption
Close #1
End Sub
选项
答案
步骤1:打开考生文件夹下的工程文件vbsj5.vbp,在码编辑窗口的指定位置输入代码。参考代码: Private Sub Command1_Click() ’===考生编写程序开始==== Dim i As Integer, j As Integer Dim n As Integer For i=1 To 5 9 For j=i To 60 If Sqr(i*i+j*j)=Int(Sqr _ (i*i+j*j))And Sqr _ (i*i+j*j)<=60 Then n=n+1 End If Next Next Lbll.Caption=n ’===考生编写程序结束==== ’不要改动以下内容 save Label1 End Sub 步骤2:按
键运行程序,单击“计算”按钮。 步骤3:按要求将文件保存至考生文件夹中。
解析
本题可通过一个嵌套的For循环,来统计满足题目要求的整数组合的个数。其中,外循环变量i的取值范围为1~60,内循环变量j的取值范围为i~60(这样可避免出现重复的组合)。通过表达式:Sqr(i*i+j*j)=Int(Sqr(i*i+j*j))是否成立来判断Sqr(i*i+j*j)的值是否为整数,并通过表达式:Sqr(i*i+j*j)<=60是否成立来判断Sqr(i*i+j*j)的值是否在60以内,当两个条件同时满足时,此时的i、j及Sqr(i*i+j*j)即为满足题目要求的整数组合,记录组合个数的变量n加一。循环结束,将n值显示在标签Label1中。
转载请注明原文地址:https://kaotiyun.com/show/ekGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了显示一个窗体,所使用的方法为【】;为了隐藏一个窗体,所使用的方法为【】。
下列程序段的执行结果为______。Forx=5To1Step-1ForY=1To6-xPrintTab(Y+5);"*";NextYPrintNextx
下面的数组声明语句中正确的是()。
假定有一个文本框,其名称为Text1,为了使该文本框具有焦点,应执行的语句是______。
关系R和S进行自然连接时,要求R和S含有一个或多个公共______。
使用语句DimAAsInteger声明数组A之后,以下说法正确的是()。
设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。下列可以实现上述要求的事件过程是()。
要把一个命令按钮设置成无效,应设置属性______的值为False。
窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是______。
设已经在菜单编辑器中设计了窗体的快捷菜单,某顶级菜单为al,且取消其"可见"属性。运行时,可以使快捷菜单的菜单项响应鼠标左键单击和右健单击的事件过程是
随机试题
关于连续X线的解释,正确的是
男孩,6岁。因发热2周,头痛伴呕吐3天,惊厥1次入院,疑诊结核性脑膜炎。确诊该病的主要依据是()
若评估二手汽车交易市场房地产的作价出资价格,下列说法中正确的是()。如果采用收益法估价,经调查,在估价时点该二手汽车交易市场房地产的客观年净收益为300万元,且未来每年不变,报酬率为7.5%,则收益价格为()万元。
【2016年真题】下列工作中,属于工程招投标阶段造价管理内容的是()。
下列选项中,属于Excel中的算术运算符有()。
以运动能力的标准进行分层教学的分组方式是()。
韩愈,字退之,昌黎人。父仲卿,无名位。愈生三岁而孤,养于从父兄。愈自以孤子,幼刻苦学儒,不俟奖励。……洎举进士,投文于公卿间,故相郑余庆颇为之延誉,由是知名于时。寻登进士第。宰相董晋出镇大梁,辟为巡官。府除,徐州张建封又请为其宾佐。愈发言真率,无
抗体是由B细胞分泌的①Y形蛋白质,是免疫系统的主要组成部分。以往的②教科书上都指出,抗体的两个结合臂是对称的,以便结合两份同样的③抗原。但荷兰阿姆斯特丹大学的阿尔博斯等人的④研究证明,事实并不尽然;此段中标注的“的”字,删除后会造成句意改变的是(
Caesar密码的密钥最大的可能取值数量是()。
Whethertryingtolivewiththedepressingspectacleofdroughtorbattlingrampagingfloodsorsufferingwithadebilitatingdi
最新回复
(
0
)