参考答案和解析
答案:public class a{public static void main(String[] args){int i,s=0;for(i=1;i<=100;i++){s=s+i;}System.out.println("1到100的累加和是"+s);}}
更多“编写程序,实现1到100之间整数的累加并输出运算结果。”相关问题
  • 第1题:

    有如下一段程序: SET TALK OFF A=1 B=0 DO WHILE A<:100 IF.NOT.A/2=INT(A/2)B=B+A ENDIF A=A+1 ENDD0 ? 8 SET TALK ON RETURN 该程序的功能是( )。

    A. 求1到100之间的累加和

    B. 求1到100之间的累加和除以2的商

    C. 求1到100之间的偶数之和

    D. 求1到100之间的奇数之和


    正确答案:D
    分析该段程序的目的,我们可以看到当 A/2与INT(A/2)不等时,就将A的值添加到B中,而只有当A为奇数时,A/2与INT(A/2)才不等,因此我们可以判断本题所给程序的功能是计算1到100中所有奇数之和。因此本题的正确选项是D。

  • 第2题:

    有以下程序:includemain(){int i,s=0; for(i=1;i<10;i+ =2) s+ =i+1; printf("%d\n",s

    有以下程序: #include <stdio.h> main() { int i,s=0; for(i=1;i<10;i+ =2) s+ =i+1; printf("%d\n",s); } 程序执行后的输出结果是( )。

    A.正整数1~9的累加和

    B.正整数1~10的累加和

    C.正整数1~9中奇数之和

    D.正整数1~10中偶数之和


    正确答案:D
    解析:通过for(i=1;i10;i+=2)可知,i取值为1~10的奇数,即1,3,5,7,9,i+1即为2,4,6,8,10。因此,程序的功能是计算并输出1~10中的偶数之和,s+=i+1就是累加这些偶数。

  • 第3题:

    有如下一段程序: SET TALK OFF A=1 B=0 DO WHILE A<=100 IF.NOT.A/2=INT(A/2) B=B+A ENDIF A=A+1 ENDDO ?B SET TALK ON RETURN 该程序的功能是

    A.求1到100之间的累加和

    B.求1到100之间的累加和除以2的商

    C.求1到100之间的偶数之和

    D.求1到100之间的奇数之和


    正确答案:D
    解析:分析该段程序的目的,可以看到当A/2与INT(A/2)不等时,就将A的值添加到B中,只有当A为奇数时,A/2与INT(A/2)才不等,因此我们可以判断本题所给程序的功能是计算1到100中所有奇数之和。因此本题的正确选项是 D。

  • 第4题:

    编写程序,计算1~100中偶数的累加和并输出。


    答案:public class a{public static void main(String[] args){int i,s=0;for(i=1;i<=100;i++){if(i%2==0)s=s+i;}System.out.println("1到100的偶数累加和是"+s);}}

  • 第5题:

    编写程序在终端打印1~100之间的素数。


    答案:public class a{???????? public static void main(String[] args){ int i,j;label:for(i=2;i<=100;i++){????? for(j=2;jif(i%j==0)continue label;System.out.print(+i);System.out.println();}}}

  • 第6题:

    本题的功能是求1~100的自然数的累加,并打印输出

    计算结果。

    public class javal{

    public static void main(String[]args){

    int sum=0;

    int i=1;

    for(;;){

    if( ){

    sum=sum+i:

    }else

    }

    System.OUt.println("sums="+sum);

    }

    }


    正确答案:
    第1处:i<=100第2处:break第3处:i++或i=i+1或i+=1【解析】for(;;){}可以构成无限循环,所以第l处和第2处分别为跳出循环的条件和跳出循环;第3处为循环条件的自加操作。

  • 第7题:

    利用Random类来产生5个20`30之间的随机整数并输出。


    答案:
    import java.util.Random;
    public class Chap5e {
    public static void main(String[] args) {
    Random r=new Random();
    for(int i=0;i<5;i++)
    {
    System.out.println(r.nextInt(30-20+1)+20);
    }
    }
    }

  • 第8题:

    构成运算器的部件中,为运算提供数据并暂时保存结果的是( )。

    A.数据总线
    B.累加器
    C.算逻辑单元
    D.状态寄存器

    答案:B
    解析:
    算术逻辑单元:是运算器的重要组成部分,负责处理数据,实现对数据的算术运算和逻辑运算。状态寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容,主要分为状态标志和控制标志。累加器:又称累加寄存器(AC),它是一个通用寄存器。其功能是当运算器的算术逻辑单元执行算术或逻辑运算时,为ALU提供一个工作区。是专门存放算术或逻辑运算的一个操作数和运算结果的寄存器数据总线:传送数据信息,CPU一次传输的数据与数据总线带宽相等

  • 第9题:

    累加器在运算前存操作数,运算后存一次结果。


    正确答案:正确

  • 第10题:

    百分等级PR的取值范围()。

    • A、从1到100的整数
    • B、从0到100的整数
    • C、区间[1,100]
    • D、区间[0,100]

    正确答案:B

  • 第11题:

    单选题
    累加器是计算机硬件中运算器的一部分,累加器的主要功能是()
    A

    传送信息到外部设备

    B

    实现加法运算

    C

    转换运算结果

    D

    存放运算最终结果


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

  • 第12题:

    单选题
    百分等级PR的取值范围()。
    A

    从1到100的整数

    B

    从0到100的整数

    C

    区间[1,100]

    D

    区间[0,100]


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

  • 第13题:

    程序Cmody031.c的功能是:从键盘上输入两个整数,及一个运算符(+、-、*、/或%),进行相应的运算后输出运算的结果。请改正错程序中的错误。如输入:1+2将输出:1+2=3


    /**/if(m%i==0)/**/
    /**/if(i>k)/**/或/**/if(i==k+1)/**/

  • 第14题:

    有一组无序排列的整数数组如{1,5,7,9,2} 通过算法实现对该数组按从大到小的顺序进行排序,输出排序后的结果同时输入原始数组的数组索引下标,如输出排序结果为{9,7,5,2,1},输出原始数组索引下标为{3,2,1,4,0}。


    正确答案:
     

  • 第15题:

    在CPU中,常常来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(1)。A.程序计数器SXB

    在CPU中,常常来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(1)。

    A.程序计数器

    B.状态寄存器

    C.通用寄存器

    D.累加寄存器


    正确答案:D

  • 第16题:

    编写程序,计算1、2、3...的累加和,条件是和小于50。


    答案:public class a{public static void main(String[] args){int i=1,s=0;label:while(true){? s=s+i;i++;if(s>50){ s=s+1-i;break;}}System.out.println("从1开始的累加和小于50的累加和是"+s);}}

  • 第17题:

    编写程序,计算10的阶乘并输出运算结果。


    答案:public class a{public static void main(String[] args){int i,s=1;for(i=1;i<=10;i++){s=s*i;}System.out.println("10的阶乘是"+s);}}

  • 第18题:

    根据条件,回答 46~48 题: 以下程序的功能是:生成20个200到300之间的随机整数,输出其中能被5整除的数并求出它们的和。请填空。

    第46题:请填写【1】处答案 。


    正确答案:
    Rnd或Rnd(n),其中n为任意整数

  • 第19题:

    在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(1) 。


    A.程序计数器
    B.状态寄存器
    C.通用寄存器
    D.累加寄存器

    答案:D
    解析:

  • 第20题:

    在税控信息接口的查补税额信息导出窗口中,当选择自动导出方式时,在“每隔秒扫描一次”的输入框中应填入哪些整数()

    • A、1到100之间的整数
    • B、1到100之间的所有数
    • C、5到86400之间的所有数
    • D、5到86400之间的整数

    正确答案:D

  • 第21题:

    累加器是计算机硬件中运算器的一部分,累加器的主要功能是()

    • A、传送信息到外部设备
    • B、实现加法运算
    • C、转换运算结果
    • D、存放运算最终结果

    正确答案:B

  • 第22题:

    计算机硬件结构中,累加器能够()。

    • A、实现加法运算
    • B、执行传送数据到外设
    • C、转换加法运算的结果
    • D、存放运算的中间结果或最终结果

    正确答案:A

  • 第23题:

    单选题
    计算机硬件结构中,累加器能够()。
    A

    实现加法运算

    B

    执行传送数据到外设

    C

    转换加法运算的结果

    D

    存放运算的中间结果或最终结果


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