初级程序设计【在线等】
来源:百度知道 编辑:UC知道 时间:2024/09/25 09:36:43
1.下面程序若用于计算s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10!,则程序中划线处的语句应为__________________ 。
s = 0: t = 1
For i = 1 To 10
___________________
s = s + t
Next i
【答案:t=t*i,请说明原因】
2.小明数了圈在一起的鸡和兔共有30个头,90只脚,在这个圈子中鸡和兔各有多少只?为了实现这一目标,完善下面的VB程序,在划线处填入合适的语句或表达式。
设鸡为x只,兔为y只,Visual Basic 程序如下:
Private Sub Command1_Click()
Const head = 30, foot = 90
Dim x, y As Integer
x =______________________
y =foot/2-head
Text1.Text = Str(x)
Text2.Text = Str(y)
End Sub
A.x=head-y B.x=2*head-foot/2
【答案是B,为什么A不可以?】
tanarri :如果y=......放在前面,那么x是不是可以表示成A选项了?
s = 0: t = 1
For i = 1 To 10
___________________
s = s + t
Next i
【答案:t=t*i,请说明原因】
2.小明数了圈在一起的鸡和兔共有30个头,90只脚,在这个圈子中鸡和兔各有多少只?为了实现这一目标,完善下面的VB程序,在划线处填入合适的语句或表达式。
设鸡为x只,兔为y只,Visual Basic 程序如下:
Private Sub Command1_Click()
Const head = 30, foot = 90
Dim x, y As Integer
x =______________________
y =foot/2-head
Text1.Text = Str(x)
Text2.Text = Str(y)
End Sub
A.x=head-y B.x=2*head-foot/2
【答案是B,为什么A不可以?】
tanarri :如果y=......放在前面,那么x是不是可以表示成A选项了?
1.下面程序若用于计算s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10!,则程序中划线处的语句应为__________________ 。
s = 0: t = 1
For i = 1 To 10
___________________
s = s + t
Next i
【答案:t=t*i,请说明原因】
在每个循环里,t=t*i就等于1!,2!,3!,....,s是t的累加,所以s=1+2!+3!+。。。
2.小明数了圈在一起的鸡和兔共有30个头,90只脚,在这个圈子中鸡和兔各有多少只?为了实现这一目标,完善下面的VB程序,在划线处填入合适的语句或表达式。
设鸡为x只,兔为y只,Visual Basic 程序如下:
Private Sub Command1_Click()
Const head = 30, foot = 90
Dim x, y As Integer
x =______________________
y =foot/2-head
Text1.Text = Str(x)
Text2.Text = Str(y)
End Sub
A.x=head-y B.x=2*head-foot/2
A当然不可以,这时候还没给y赋值呢
好想是用循环语句不过具体的我不怎么记得 咯不好意思 你可以去看看VB里面的循环语句是那个 我记得的是循环加一个固定的数字
第一题
自己模拟一下,第i次时t的值=i!s记录和。
第二题
这个是道纯数学题,没什么好讲的。