niusouti.com
更多“1+2+3+…+2007+2008+2007+…+3+2+1的值为(  )”相关问题
  • 第1题:

    下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。

    程序运行结果如下:

    5050

    public class ex6_1{

    public static void main(Stringr)args){

    ex6_1 obj6_1:new ex6_1();

    obj6_1.method6_1();

    }

    public void method6_1(){

    int sum;

    ___________;

    for(int i=1;i<=100;i++){

    ___________;

    }

    ___________;

    }

    }


    正确答案:sum=0 sum + =i或者sum = sum+i System.out.println(sum)
    sum=0 sum + =i或者sum = sum+i System.out.println(sum) 解析:本题主要考查整型变量的初始化、累加和输出操作,以及for循环语句用法。解题关键是熟悉整型变量的基本操作,熟悉并能利用for循环语句解决一些简单的数学问题。本题中,第1个空,需要对变量sum进行初始化,否则以后进行累加时会产生错误;第2个空,填入累加的表达式;第3个空,调用基本I/O方法将运算结果显示出来。

  • 第2题:

    请编写函数fun(),其功能是:计算并输出下列多项式的值。

    S=1+4/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n)

    例如,着主函数从键盘给n输入50后,则输出为 S=1.960784。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

    试题程序:

    include <stdio.h>

    double fun(int n)

    {

    }

    main ()

    {

    int n;

    double s;

    printf ("\nInput n: ");

    scanf ("%d", &n);

    s=fun (n);

    printf ("\n\ns=%f\n\n", s);

    }


    正确答案:double fun (int n) { int i; double s=0.0s1=0.0; for(i=1;i=n;i++) {s1=s1+i; /*求每—项的分母*/ s=s+1.0/s1; /*求S=1+1/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n)*/ } return s; }
    double fun (int n) { int i; double s=0.0,s1=0.0; for(i=1;i=n;i++) {s1=s1+i; /*求每—项的分母*/ s=s+1.0/s1; /*求S=1+1/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n)*/ } return s; } 解析:该程序的数学思路是:在程序中输入n后,以前n项的和作为分母递加,由于s1是浮点类数据所以s=s+1.0/s1; for 循环的作用是每一次循环给总结果s加上一项1.0/s1。

  • 第3题:

    下面程序计算并输出的是( )。 Private Sub Command1 Click( ) a=10 s=0 Do s=s+a*a*a a=a-1 Loop Until a<=0 Print s End Sub

    A.13+23+33+…+103的值

    B.10!+…+3!+2!+1!的值

    C.(1+2+3+…+10)3的值

    D.10个103的和


    正确答案:A
    A。【解析】本题中s=s+a*a*a,即求a3。a=a-1即把每次a减1,直到a<=0退出循环,所以本题是求所有的a3之和,所以A选项正确。

  • 第4题:

    下面程序计算并输出的是( )。

    A. 13+23+33+103的值

    B. (1+2+3+…+10)3的值

    C. 10!+…+3!+2!+1!的值

    D. 10个103的和


    正确答案:A
    A)    【解析】对于Do型循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是什么,至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True 时退出循环;在While循环中务件为True时执行循环体,条件为False 时退出循环。本题是一个比较简单的Do循环,计算从1到10的立方和。

  • 第5题:

    1+2+3+…+99+100+99+…+3+2+1的值( )。

    A.10000

    B.20000

    C.12000

    D.9000


    正确答案:A

  • 第6题:

    1+2+3+…+2007+2008+2007+…+3+2+1的值( )。

    A.4032064

    B.4032132

    C.4032084

    D.4032162


    正确答案:A

    1+2+3+…+2007+2008+2007+…+3+2+1=2×(1+2+3+…+2007+2008)-2008=2×{[(1+2008)×2008]/2}-2008=2008×2008=4032064,故选A

  • 第7题:

    数学老师布置了一道题目“求1+2+3+……+100000的和”,如果让你用计算机编程的方法求解,我们应该选择的程序结构是()。

    A.顺序结构

    B.选择结构

    C.循环结构

    D.流程图


    参考答案:C

  • 第8题:

    汽轮机轴承振动的报警值为(),停机保护动作值为();大轴振动报警值为();停机保护动作值为()。


    正确答案:0.05mm;0.1mm;0.125mm;0.25mm

  • 第9题:

    肺功能正常()

    • A、肺活量:实测值/预计值为90%
    • B、肺活量:实测值/预计值为80%
    • C、肺活量:实测值/预计值为70%
    • D、肺活量:实测值/预计值为60%
    • E、肺活量:实测值/预计值为50%

    正确答案:A,B

  • 第10题:

    编程求1+2+3+……+1000的和,该题设计最适合使用的控制结构为()。

    • A、顺序结构
    • B、分支结构
    • C、循环结构
    • D、选择结构

    正确答案:C

  • 第11题:

    多选题
    肺功能正常()
    A

    肺活量:实测值/预计值为90%

    B

    肺活量:实测值/预计值为80%

    C

    肺活量:实测值/预计值为70%

    D

    肺活量:实测值/预计值为60%

    E

    肺活量:实测值/预计值为50%


    正确答案: B,C
    解析: 暂无解析

  • 第12题:

    单选题
    如果一个字段的值为空值,则含义是()
    A

    字段的值为0

    B

    字段的值为空格

    C

    字段的值为空串

    D

    字段目前还没有值


    正确答案: A
    解析: 暂无解析

  • 第13题:

    在MIB-2功能组的接口组中,表征某个交换机端口的状态为故障时,对象(62)。

    A.ifAdminStams的值为3,ifOperStatus的值为1

    B.ifAdminStatus的值为2,ifOperStatus的值为1

    C.ifAdminStatus的值为1,ifOperStatus的值为2

    D.ifAdminStatus的值为1,ifOperStatus的值为3


    正确答案:C
    解析:在MIB--2功能组的接口组中,ifAdminStams的值用于表示管理员说明的管理状态,ifOperStatus的值用于表示接口的实际工作状态。这2个变量的状态组合定义见表5-2。由表5-2的分析可知,表征某个交换机端口的状态为故障时,对象ifAdminStatus的值为1,ifOperStams的值为2。

  • 第14题:

    编写函数fun(),函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。

    S=1+1/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n)

    例如:若n的值为11时,函数的值为1.833333。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

    试题程序:

    include <conio.h>

    include <stdio.h>

    include <string.h>

    float fun(int n)

    {

    }

    main()

    {

    int n;

    float s;

    clrscr();

    printf("\nPlease enter N: ");

    scanf("%d",&n);

    s=fun(n);

    printf("The result is:%f\n " , s);

    }


    正确答案:float fun(int n) { int is1=0; float s=0.0; for(i=1;i<=n;i++) {s1=s1+i; /*求每一项的分母*/ s=s+1.0/s1; /*求多项式的值*/ } return s; }
    float fun(int n) { int i,s1=0; float s=0.0; for(i=1;i<=n;i++) {s1=s1+i; /*求每一项的分母*/ s=s+1.0/s1; /*求多项式的值*/ } return s; } 解析:本题中用s1来表示式中每一项的分母,而每一项的分母都是其前一项分母加项数。注意由于s1定义成一个整型,所以在s=s+1.0/s1中不能把1.0写成1。

  • 第15题:

    下列程序是用来计算1+2+3+…+10的程序段,请补充完整该程序。

    Dimi,s,k As Integer

    s=0:k=0

    For______To-1

    k=k+1

    s=s+k

    Nexti

    Print S


    正确答案:i=-10
    i=-10

  • 第16题:

    肺功能正常( )

    A.肺活量:实测值/预计值为90%

    B.肺活量:实测值/预计值为80%

    C.肺活量:实测值颀计值为70%

    D.肺活量:实测值/预计值为60%

    E.肺活量:实测值/预计值为50%


    正确答案:AB

  • 第17题:

    【程序说明】 程序功能是用两种循环步长值来求1+2+3+…+50的值。

    【程序一】

    S=0

    FOR (5)

    (6)

    ENDFOR

    ? S

    RETURN

    【程序二】

    S=0

    FOR (7)

    S=S+N

    ENDFOR

    (8)

    RETURN

    (5)

    A.N=50 TO 1

    B.N=1 TO 50 STEP-1

    C.N=1 TO 50

    D.S=1 TO 50


    正确答案:C
    解析:FOR… ENDFOR格式1:
    FOR循环变量=初值TO终值[STEP 步长]
      语句序列>
      [EXIT]
      [LOOP]
    ENDFOR/NEXT
    功能:当循环变量的值不大于终值时,执行循环操作。每循环一次,循环变量的值自动递增一个步长值。
    循环变量为任意一个内存变量,不需要事先定义。
    初值、终值、步长均为一个数值表达式,其值可为正或负或小数。
    若不选[STEP步长]选项,递增步长为1。
    [LOOP]选项实现循环短路操作,[EXIT]选项实现结束当前循环操作。
    格式2:
    FOREACH变量>IN数组变量>/集合>
      语句系列>
      [EXIT]
      [LOOP]
    ENDFOR/NEXT[变量>]
    功能:对数组变量>或集合>中的每个元素执行循环操作。

  • 第18题:

    下面程序计算并输出的是( )。

    A.13+23+33+103的值

    B.(1+2+3+…+10)3的值

    C.10!+…+3!+2!+1!的值

    D.10个103的和


    正确答案:A
    A)【解析】对于Do型循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是什么,至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环;在While循环中务件为True时执行循环体,条件为False时退出循环。本题是一个比较简单的Do循环,计算从1到10的立方和。

  • 第19题:


    A.最大值为1,最小值为-1
    B.最大值为2,最小值为-1
    C.最大值为2,最小值为-2
    D.最大值为1,最小值为-2
    E.无最大值和最小值

    答案:D
    解析:

  • 第20题:

    如果一个字段的值为空值,则含义是()

    • A、字段的值为0
    • B、字段的值为空格
    • C、字段的值为空串
    • D、字段目前还没有值

    正确答案:D

  • 第21题:

    数控车床采用绝对值方式编程时,()。

    • A、I为相对值,K为绝对值
    • B、I为绝对值,K为相对值
    • C、I为绝对值,K为绝对值
    • D、I为相对值,K为相对值

    正确答案:D

  • 第22题:

    数学老师布置了一道题目“求1+2+3+……+100000的和”,如果让你用计算机编程的方法求解,我们应该选择的程序结构是()。

    • A、顺序结构
    • B、选择结构
    • C、循环结构
    • D、流程图

    正确答案:C

  • 第23题:

    单选题
    1+2+3+…+2007+2008+2007+…+3+2+1的值为(  )
    A

    4032064

    B

    4032132

    C

    4032084

    D

    4032162


    正确答案: B
    解析:
    1+2+3…+2007为一项,2007+2006+…+1为一项,这两项的和值是相同的,所以题中的总值为2×(1+2+3…+2007)+2008,其中(1+2+3…+2007)是等差数列,通过代入等差数列前n项和公式Sn=n(a1+an)÷2可得2×[2007×(1+2007)÷2]+2008=4032064。

  • 第24题:

    单选题
    编程求1+2+3+……+1000的和,该题设计最适合使用的控制结构为()。
    A

    顺序结构

    B

    分支结构

    C

    循环结构

    D

    选择结构


    正确答案: C
    解析: 暂无解析