订单查询
首页 其他文档
全国青少年编程c++编程一级试卷及答案
大小:42.56KB 7页 发布时间: 2023-07-13 09:10:55 13.2k 13.17k

D:4,3,3

答案:D

15.下面程序的功能是输出10到100中的完全数。则在空白处应填入()。

说明:一个数的因子(除了这个数本身)之和等于该数本身,则称这个数为完全数。如:6的因子是1、2、3,它的因子和1+2+3等于6,因此6是完全数。

#include

using namespace std;

int main()

{int i,j,s;

for(i=10;i<=100;i++)

{s=0;

for(j=1;j

if(i==s)

cout<

}

return 0;

}

A:if(i%j==0)s+=j;

B:if(i%j==0)s-=j;

C:if(i%j!=0)s-=j;

D:if(i%j!=0)s+=j;

答案:A

16.在定义数组时,对数组元素赋初值,下列不正确的是()。

A:int a[5]={0,1,2,3,4};

B:int a[5]={0};

C:int a[5]={0,1,2,3,4,5};

D:int a[5]={0,1,2};

答案:C

17.运行下列程序,若输入:88 66 77 55 90↙,则输出结果是()。

#include

#define N 5

using namespace std;

int main()

{int a[N],m1,m2,i;

for(i=0;i

cin>>a[i];

m1=m2=a[0];

for(i=1;i

if(a[i]

else if(a[i]>m1)m1=a[i];

cout<

反馈
我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441