#6165. for循环累加-选择题

for循环累加-选择题

一、单选题(每题两分)

模块一:循环累加

  1. 计算1~10累加和时,存储总和的变量s初始值应设为 ( ) {{ select(1) }}
  • 0
  • 1
  • 10
  • 随机值
  1. 代码 int s=0;for(int i=1;i<=5;i++){s=s+i;} 执行后,s的值为 ( ) {{ select(2) }}
  • 5
  • 10
  • 15
  • 20
  1. 循环累加中 s=s+i 的含义是 ( ) {{ select(3) }}
  • 把i的值赋值给s
  • 把s和i相加,结果重新存入s
  • 比较s和i的大小
  • 输出s和i的值
  1. 求1~n的累加和,循环条件应写为 ( ) {{ select(4) }}
  • i < n
  • i <= n
  • i >= n
  • i > n
  1. 下列代码能正确求1+2+3+4的是 ( ) {{ select(5) }}
  • int s=1;for(i=1;i<=4;i++)s=s+i;
  • int s=0;for(i=1;i<=4;i++)s=s+i;
  • int s=0;for(i=1;i<4;i++)s=s+i;
  • int s=1;for(i=1;i>4;i++)s=s+i;
  1. 执行1~3累加循环,第三次循环后s的值为 ( ) {{ select(6) }}
  • 1
  • 3
  • 6
  • 10
  1. 求1~100的累加和,循环变量i的变化规则是 ( ) {{ select(7) }}
  • i=i-1
  • i=i+1
  • i=100
  • i=0
  1. 关于循环累加,下列说法错误的是 ( ) {{ select(8) }}
  • 累加变量必须初始化为0
  • 循环体内执行加法运算
  • 累加变量可以初始化为1
  • 循环次数决定累加的数字范围

模块二:循环输入累加

  1. 输入n个数求和,代码中最先执行的是 ( ) {{ select(9) }}
  • 输入数字
  • 输入数字个数n
  • 循环累加
  • 输出结果
  1. 输入n个数求和,累加变量s的初始值必须是 ( ) {{ select(10) }}
  • 0
  • 1
  • n
  • 随机数
  1. 循环输入5个数求和,循环会执行几次 ( ) {{ select(11) }}
  • 4次
  • 5次
  • 6次
  • 1次
  1. 下列代码能实现输入n个数并求和的是 ( ) {{ select(12) }}
  • int n,a,s=0;cin>>n;for(i=1;i<=n;i++){cin>>a;s=s+a;}
  • int n,a,s=1;cin>>n;for(i=1;i<=n;i++){cin>>a;s=s+a;}
  • int n,a,s=0;cin>>a;for(i=1;i<=n;i++){cin>>n;s=s+a;}
  • int n,a,s=0;cin>>n;for(i=1;i<=n;i++){s=s+a;}
  1. 循环输入累加中,cin>>a 的作用是 ( ) {{ select(13) }}
  • 存储数字的总和
  • 接收每次输入的数字
  • 控制循环次数
  • 输出数字
  1. 输入3个数:2 3 5,累加和为 ( ) {{ select(14) }}
  • 8
  • 9
  • 10
  • 11
  1. 输入n个数求和,循环条件 i<=n 中n代表 ( ) {{ select(15) }}
  • 数字的和
  • 输入数字的个数
  • 循环变量
  • 第一个输入的数
  1. 循环输入累加结束后,最终输出的是 ( ) {{ select(16) }}
  • 变量a
  • 变量n
  • 变量s
  • 变量i

模块三:循环累乘

  1. 计算1~5的乘积,存储积的变量s初始值应设为 ( ) {{ select(17) }}
  • 0
  • 1
  • 5
  • 10
  1. 循环累乘中,若s初始化为0,最终结果会 ( ) {{ select(18) }}
  • 正确
  • 永远为0
  • 报错
  • 随机数
  1. 代码 int s=1;for(int i=1;i<=4;i++){s=s*i;} 执行后,s的值为 ( ) {{ select(19) }}
  • 4
  • 10
  • 24
  • 120
  1. 求1~n的乘积,循环体内的核心语句是 ( ) {{ select(20) }}
  • s=s+i
  • s=s*i
  • cin>>s
  • cout<<i
  1. 执行1~3累乘循环,第二次循环后s的值为 ( ) {{ select(21) }}
  • 1
  • 2
  • 6
  • 24
  1. 关于循环累乘,下列说法正确的是 ( ) {{ select(22) }}
  • 累乘变量初始值必须为0
  • 累乘变量初始值必须为1
  • 累乘和累加的初始值相同
  • 累乘使用加法运算
  1. 求10的阶乘(1×2×…×10),循环条件是 ( ) {{ select(23) }}
  • i<=10
  • i<10
  • i>=10
  • i>10
  1. 循环累乘中 s=s*i 的含义是 ( ) {{ select(24) }}
  • 把i赋值给s
  • s与i相乘,结果存入s
  • 输出s和i
  • 比较s和i

模块四:循环输入累乘

  1. 输入n个数求乘积,变量s的初始值是 ( ) {{ select(25) }}
  • 0
  • 1
  • n
  • 2
  1. 输入5个数求积,循环执行的次数是 ( ) {{ select(26) }}
  • 1次
  • 5次
  • 6次
  • 0次
  1. 下列代码能实现输入n个数求积的是 ( ) {{ select(27) }}
  • int n,a,s=1;cin>>n; for(i=1;i<=n;i++){cin>>a;s=s*a;}
  • int n,a,s=0;cin>>n;for(i=1;i<=n;i++){cin>>a;s=s*a;}
  • int n,a,s=1;cin>>a;for(i=1;i<=n;i++){cin>>n;s=s*a;}
  • int n,a,s=1;cin>>n;for(i=1;i<=n;i++){s=s+a;}
  1. 输入3个数:2 3 4,它们的乘积是 ( ) {{ select(28) }}
  • 9
  • 24
  • 12
  • 6
  1. 循环输入累乘中,核心运算符号是 ( ) {{ select(29) }}
  • ++
  • *
  • -
  • /
  1. 输入n个数求积,若输入数字包含0,最终结果为 ( ) {{ select(30) }}
  • 1
  • 0
  • 报错
  • 所有数的和
  1. 循环输入累乘时,cin>>a 作用是 ( ) {{ select(31) }}
  • 存储乘积
  • 接收输入的数字
  • 控制循环
  • 输出结果
  1. 关于循环输入累乘,说法错误的是 ( ) {{ select(32) }}
  • 初始值必须为1
  • 循环内执行乘法
  • 初始值可以为0
  • 先输入数字个数n

模块五:循环条件求和

  1. 求1~10中所有偶数的和,sum初始值应设为 ( ) {{ select(33) }}
  • 0
  • 1
  • 10
  • 2
  1. 判断一个数i是偶数,应使用的条件是 ( ) {{ select(34) }}
  • i%2==1
  • i%2==0
  • i/2==0
  • i%2!=0
  1. 求1~10中所有奇数的和,核心判断语句是 ( ) {{ select(35) }}
  • if(i%2==1) sum=sum+i;
  • if(i%2==0) sum=sum+i;
  • if(i>2) sum=sum+i;
  • if(i<2) sum=sum+i;
  1. 循环条件求和中,满足条件才累加,不满足则 ( ) {{ select(36) }}
  • 直接累乘
  • 跳过本次累加
  • 结束循环
  • 报错
  1. 求1~20中能被5整除的数之和,判断条件为 ( ) {{ select(37) }}
  • i%5==0
  • i%5==1
  • i/5==0
  • i==5
  1. 代码 int sum=0;for(int i=1;i<=5;i++){if(i>3)sum=sum+i;} 最终sum的值为 ( ) {{ select(38) }}
  • 4
  • 5
  • 9
  • 15
  1. 求1~n中大于5的数之和,循环内正确写法是 ( ) {{ select(39) }}
  • if(i>5) sum+=i;
  • if(i<5) sum+=i;
  • if(i==5) sum+=i;
  • sum=sum+i;
  1. 关于循环条件求和,下列说法错误的是 ( ) {{ select(40) }}
  • 求和变量仍需初始化为0
  • 必须搭配if条件判断
  • 所有数字都会被累加
  • 只累加满足条件的数字