将下面的程序填写完整,如要计算1+2+…+10,请完成下面的程序,其中,s是单精度类型的变量。Dim x as Integer,s as Singles=0For x=1 to 10s=【 】Next x

题目

将下面的程序填写完整,如要计算1+2+…+10,请完成下面的程序,其中,s是单精度类型的变量。

Dim x as Integer,s as Single

s=0

For x=1 to 10

s=【 】

Next x


相似考题
更多“将下面的程序填写完整,如要计算1+2+…+10,请完成下面的程序,其中,s是单精度类型的变量。Dim x as I ”相关问题
  • 第1题:

    下列程序用来计算1+2+…n,当和大于100时停止计算,请填空。

    Private Sub Form_Click()

    Dim n as integer,s as integer,I as integer,k as integer

    s=0

    k=0

    n=inputbox(″请输入n的值)

    For i=1 to 100

    k=k+1

    s=s+I

    【 】

    Next i

    Print s

    End Sub


    正确答案:if s>100 then exit for
    if s>100 then exit for 解析:依题意,用变量S来记录1到n的累加和,当累加和S大于100时停止计算,故加入退出循环条件"if s>100 then exit for"

  • 第2题:

    将下面的程序填写完整,如要计算1+2……+10,请完成下面的程序,其中,s是单精度类型的变量。 Dim × as Integer,s as Single

    s=O

    For X=1 to 10

    s=【 】


    正确答案:s+x
    s+x 解析:本题考查变量类型和循环结构。s初值为0,进入循环后,x=l,假设s=s+x,则此时s=l,x加一以后再次进入循环,此时, s=s+2,则经过10次循环后,s=1+2+……+10,因此横线上应该填上s+x。

  • 第3题:

    执行完下面的程序段后,x的值是 int x=10; for(int i=5;i<20;i++){ if(i==10) break; x++; }


    79

  • 第4题:

    以下程序求1!+2!+3!+…+10!的累加和,请为下面的程序选择正确的答案

    s=0

    FOR i=1 TO 10

    t=1

    FOR j=1 TO ______

    t=t*j

    NEXT

    s=s+t

    NEXT

    ? S

    A.10

    B.j

    C.9

    D.i


    正确答案:D
    解析:本题难点在与循环语句的嵌套使用。请注意程序中外层的循环是求10个数的累加和,内层循环是求当外层循环循环到第i次时求i!,因而内层循环语句应写成FORj=1TOi,故选项D为正确答案。

  • 第5题:

    下面的程序代码执行之后,输出如下结果,请填写空白处将程序补充完整:


    正确答案:
    i>=j i<j Print
    【解析】观察题目中要求的图形,再接合程序段中第1个双重for循环的作用是给x二维数组的元素赋值,可以看出当数组下标i<j时,数组元素赋给-1;当数组下标i>=j时,数组元素赋给1。第3个空显然是使用Print语句实现换行。