ACM算法的素数和计算中,sum变量用于累加素数之和,那么它的初值应赋值为()A、0B、1C、100D、不赋初值

题目

ACM算法的素数和计算中,sum变量用于累加素数之和,那么它的初值应赋值为()

  • A、0
  • B、1
  • C、100
  • D、不赋初值

相似考题
更多“ACM算法的素数和计算中,sum变量用于累加素数之和,那么它的初值应赋值为()A、0B、1C、100D、不赋初值”相关问题
  • 第1题:

    以下叙述中不正确的是 ( )

    A.在C中,函数中的自动变量可以赋初值,每调用一次,赋一次初值

    B.在C中,在调用函数时,实参和对应形参在类型上只需赋值兼容

    C.在C中,外部变量的隐含类别是自动存储类别

    D.在C中,函数形参可以说明为register变量


    正确答案:C

  • 第2题:

    下列叙述中错误的是( )。A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

    下列叙述中错误的是( )。

    A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

    B.在C语言中,在调用函数时,实参和对应形参在类型上只须赋值兼容

    C.在C语言中,外部变量的隐含类型是自动存储类别

    D.在C语言中,函数形参的存储类型是自动(auto)类型的变量


    正确答案:A
    如果是static修饰的静态变量,不是每次调用都赋初值。

  • 第3题:

    程序test.c的功能是:计算500~800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,计算其间隔减、加之和,即第1个素数.第2个素数+第3个素数.第4个素数+第5个素数…的值sum。请编写函数count Value实现程序的要求,最后main函数调用函数writeOAT把结果cnt和Sum,输出到文件out.dat中。


    正确答案:
    【审题关键句】计算500~800区间内素数的个数,素数的值从大到小排序,再计算其间隔减、加之和,即第1个素数-第2个素数+第3个素数-第4个素数+第5个素数……的值。
    【解题思路】
    ①首先定义一个循环变量循环i和用于正负号转换的变量j,同时赋i的初值为-1。
    ②通过for循环对800到500的每个数字进行逐个的扫描,指定循环变量i的初值为800,当i值等于500停止循环,每执行一次循环,i的值便减1。(注意,本题for循环从大到小依次读取数据是根据题目要求设计的,这样得到的素数值其排序方式就是从大到小排序。)
    ③在每次执行for循环时,都调用素数判断函数isPrime判断当前的i值是否为素数,如果是素数,则素数计数变量cnt值加1,正负号转换变量j的值乘以-1,实现正负数的交替转换,最后将每次循环得到的i*j的值累加到求和变量 sum中。
    【参考答案】

  • 第4题:

    累加求积运算中,一般设置乘积的初值是()。

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:B

  • 第5题:

    对象数组的既可以赋初值又可以赋值。


    正确答案:正确

  • 第6题:

    立即寻址方式的操作数(),它经常用于给寄存器赋初值

    • A、整数
    • B、变量
    • C、符号
    • D、常量

    正确答案:D

  • 第7题:

    数据结构与算法里,计算完数和,有累加器名为sum,应如何赋初值()

    • A、sum=0
    • B、sum==0
    • C、sum+=0;
    • D、sum=1;

    正确答案:A

  • 第8题:

    一维数组冒泡排序,内层循环循环变量初值为()

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:A

  • 第9题:

    在创建对象时有几种方法为对象的成员变量赋初值()。

    • A、在创建对象之前先为对象的成员变量赋初值
    • B、缺省情况下成员变量会自动赋值或空值
    • C、不能为对象的成员变量赋初值
    • D、为成员变量赋指定的初值
    • E、利用构造函数为成员变量赋初值

    正确答案:A,B,D,E

  • 第10题:

    单选题
    数据结构与算法里,计算完数和,有累加器名为sum,应如何赋初值()
    A

    sum=0

    B

    sum==0

    C

    sum+=0;

    D

    sum=1;


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

  • 第11题:

    判断题
    正确错误使用sum命令求和时,要将结果保存到内存变量s中,s必须先赋初值。
    A

    B


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

  • 第12题:

    填空题
    在BASIC语言中,未赋值简单变量的初值为(),未赋值字符串变量的初值是()。

    正确答案: 0,空串
    解析: 暂无解析

  • 第13题:

    以下sum函数的功能是计算下列级数之和:

    请给函数中的各变量正确赋初值。

    double sum(douLle x,int n)

    { int i;

    double a,b,s;

    【 】

    for(i=1;i<=n;i++) {a=a*x;b=b*i;s=s+a/b;}

    return s;

    }


    正确答案:a=1.0;b=1.0;s=1.0;
    a=1.0;b=1.0;s=1.0; 解析:各种数值型数据间进行混合运算时,不同类型的数据要先转换成同一类型,再进行运算。本题的结果为double型。

  • 第14题:

    设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择存储类别是( )。 A.auto

    设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择存储类别是( )。

    A.auto

    B.register

    C.static

    D.auto或register


    正确答案:C
    C。【解析】未赋初值的静态局部变量,编译程序自给它赋初值0。所以选择C。

  • 第15题:

    为了给三个变量赋初值1,赋值语句是:x=y=z=1。()


    正确答案:错误

  • 第16题:

    判断完数的算法,需要求因子之和,若累加器为sum,则sum应该赋初值为()

    • A、sum=0;
    • B、sum=i;
    • C、sum=1;
    • D、sum=sum;

    正确答案:A

  • 第17题:

    阅读下列程序,说明本程序功能并写出运行结果。 MOV AH,0;累加器高位清零 MOV AL,10;累加器低位赋初值10 SAL AX,1;左移1位,(初值×2) MOV BX,AX;(初值×2)送入BX保存 MOV CL,2;计数器赋值为2 SAL AX,CL;左移2次,(初值×2)×2×2 ADD AX,BX;累加,(初值×2)×2×2+(初值×2)


    正确答案:本程序功能为将累加器中数值×10,运行结果是:累加器AX中为100。

  • 第18题:

    接口中的方法一定是抽象方法,变量可以不赋初值。


    正确答案:错误

  • 第19题:

    在BASIC语言中,未赋值简单变量的初值为(),未赋值字符串变量的初值是()。


    正确答案:0;空串

  • 第20题:

    正确错误使用sum命令求和时,要将结果保存到内存变量s中,s必须先赋初值。


    正确答案:错误

  • 第21题:

    多选题
    在创建对象时有几种方法为对象的成员变量赋初值()。
    A

    在创建对象之前先为对象的成员变量赋初值

    B

    缺省情况下成员变量会自动赋值或空值

    C

    不能为对象的成员变量赋初值

    D

    为成员变量赋指定的初值

    E

    利用构造函数为成员变量赋初值


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

  • 第22题:

    单选题
    ACM算法的素数和计算中,sum变量用于累加素数之和,那么它的初值应赋值为()
    A

    0

    B

    1

    C

    100

    D

    不赋初值


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

  • 第23题:

    单选题
    判断完数的算法,需要求因子之和,若累加器为sum,则sum应该赋初值为()
    A

    sum=0;

    B

    sum=i;

    C

    sum=1;

    D

    sum=sum;


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