试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:普通

浙江省台州市2017-2018学年高三上学期信息技术期末质量评估卷

古希腊著名哲学家毕达哥拉斯把1,3,6,10,15,21,28……称为三角形数。这些三角形数序列有一定的规律,后一个数与前一个数的差刚好构成一个等差数列2,3,4,5,6,7……,所以第2位的“3”等于序列的第1位数“1”加上等差数“2”,第3位的6等于序列的第2位数“3”加上等差数“3”,……,第n位数m等于序列的第n-1位数加上等差数n。小金利用这个规律编写出了一个判断三角形数的VB程序,在文本框Text1中输入一个大于1的正整数,单击”判断”按钮Command1,在标签label1中显示判断结果。程序设计界面如图所示。
(1)、在设计程序界面时,要清空标签中显示的内容“Label1”,应修改该标签的属性。
(2)、VB程序代码如下,请在画线处填入合适代码。

Private Sub Command1_Click()

  Dim n As Integer,S As Integer

  s=0

  n=Val(Text1.Text)

  If n>1 Then

      For i=1 To n

          s=    ①     

          If n=s Then

              Label1.Caption=Str(n)+”是一个三角形数。”

              Exit For

                 ②   

               Label1.Caption=Str(n)+”不是一个三角形数。”

                Exit For

                  End If

               Next i

Else

               Label1.Caption=”请输入一个大于1的正整数”

End If

End Sub

 ② 

(3)、若文本框Text1中输入的内容为“27”,单击按钮Command1后,标签Label1中显示的内容是
举一反三
返回首页

试题篮