• 2022-06-15
    python中,sum=sum+i可以写成sum+=i。
  • 内容

    • 0

      5.若定义:int sum=0,i=3;,下列选项中,表示把i当前值累加到sum上并对i进行一次自增的表达式是______。 A: A. sum=sum+(++i) B: B. sum=sum+i++ C: C. sum=++sum+i D: D. sum=(sum++)+i

    • 1

      以下程序段通过while循环实现从0一直累加到100的功能,其中sum=sum+i++;这一语句可以分解为( )。int i=0;int sum=0;while(i<;=100){sum=sum+i++;} A: sum=sum+i;i=i+1; B: i=i+1;sum=sum+i; C: sum=sum+i; D: 有语法错误

    • 2

      输入一个正整数给变量n,求1到n的所有正整数之和。不正确的程序是()。 A: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1,sum=0;i<=n;i++)sum=sum+i;printf("%d",sum);} B: #includevoidmain(){inti,n,sum=0;scanf("%d",&n);for(i=1;i<=n;i++)sum=sum+i;printf("%d",sum);} C: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1;i<=n;i++)sum=sum+i;printf("%d",sum);} D: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1,sum=0;i<=n;)sum=sum+i,i++;printf("%d",sum);}

    • 3

      下面程序段中循环体执行的次数是 。 int i,sum=0; for(i=2,sum=sum-i; sum!=0; i=0) sum=sum+i; printf("%d\n",sum);

    • 4

      给出如下代码,以下选项中描述正确的是:( )。 sum = 0 for i in range(1,11): sum=sum+i print(sum) A: 循环内语句块执行了11次 B: sum=sum+i 可以写为 sum+=i C: 输出的最后一个数字是50 D: 如果print(sum) 语句完全左对齐,输出结果不变