首页 > 大学本科
题目内容 (请给出正确答案)
[判断题]

以下程序段的功能是计算10!intn=1,i=1;while(i<=10);n=n*i++;cout<<n。()

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下程序段的功能是计算10!intn=1,i=1;while…”相关的问题
第1题
下面程序的功能是输出1至100之间每位数的乘积大于每位数的和的数。请填空。main(){intn,k=1,s=0,m;

下面程序的功能是输出1至100之间每位数的乘积大于每位数的和的数。请填空。

main()

{intn,k=1,s=0,m;

for(n=1;n<=100;n++)

{k=1;s=0;m=n;

while(m)

{k*=m%10;S+ =m%10;

______;}

if(k>S)printf("%d",n);}

}

点击查看答案
第2题
有以下程序 intfun(intn) {ifln=1)return1; else retum(n+fun(n-1)); } main() {intx

有以下程序 intfun(intn) {ifln=1)return1; else retum(n+fun(n-1)); } main() {intx; scanf(%d,&x);x=fun(x);printf(%d\n,x); } 执行程序时,给变量x输入10,程序的输出结果是

A.54

B.65

C.45

D.55

点击查看答案
第3题
设变量已正确定义,则以下能正确计算f=n!的程序段是()

A.f=0:for(j=1;j<=n;j++)f*=j;

B.f=1;for(j=1;j<n;j++)f*=j;

C.f=1;for(j=n;j>1;j++)f*=j;

D.f=1for(j=n;j>-2;j--)f*=j;

点击查看答案
第4题
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=

以下程序的功能是计算:s=1+12+123+1234+12345。请填空。

main()

{intt=0,s=0,i;

for(i=1;i<=5;i++)

{t=i+______;s=s+t;}

printf("s=%d\n",s);

}

点击查看答案
第5题
有下列程序: structS{intn;inta[20];); voidflint*a,intn) {inti; for(i=0;i<n-1;i++)a[i]+:

有下列程序: structS{intn;inta[20];); voidflint*a,intn) {inti; for(i=0;i<n-1;i++)a[i]+:i; ) main() {inti;structSs={10,{2,3,1,6,8,7,5,4,10,9}); f(s.a,s.n); for(i=0;i<s.n;i++)printf(”%d,”,s.a[i]); ) 程序运行后的输出结果是

A.3,4,2,7,9,8,6,5,11,10,

B.2,3,1,6,8,7,5,4,10,9,

C.2,4,3,9,12,12,11,11,18,9,

D.1,2,3,6,8,7,5,4,10,9

点击查看答案
第6题
以下程序计算1×2×3×……×10的和。#include"stdio.h"main(){int i,s=1;do{s=s+i;i++;}while(i<=10)pr

以下程序计算1×2×3×……×10的和。

#include"stdio.h"

main()

{int i,s=1;

do

{s=s+i;i++;

}while(i<=10)

printf("%d\n",s);

}

错误:______

改正:______

参考答案:错误

点击查看答案
第7题
以下程序是计算10名学生1门课成绩的平均分。请填空。#include<stdio.h>float average(float array[

以下程序是计算10名学生1门课成绩的平均分。请填空。

#include<stdio.h>

float average(float array[10])

{int i;float aver,sum=array[0];

for(i=1;i<10;i++)sum+=______;

aver=sum/10;

return(aver);

}

main()

{float score[10],aver;

int i;

printf("\n input 10 scores:");

for(i=0;i<10;i++)scanf("%f",&score[i]);

aver=average(score);

printf("\n average score is%5.2f\n",aver);

}

点击查看答案
第8题
下列程序段执行后,a的值是()int*p,a=10,b=1;p=&a;a=*p+b;

A.12

B.13

C.10

D.11

点击查看答案
第9题
下面程序的功能是计算1+2+3……+50的和。main()(int i,sum;for(i=1;i<=50;i++)sum+ =i;printf("%d",

下面程序的功能是计算1+2+3……+50的和。

main()

(int i,sum;

for(i=1;i<=50;i++)

sum+ =i;

printf("%d",sum);

}

错误:______

改正:______

参考答案:错误

点击查看答案
第10题
下面程序段执行后,变量s和i的值分别是()。inti,si=1,s=0while(s+=i++,i<=10)

A.55和10

B.55和11

C.45和10

D.55和11

点击查看答案
第11题
以下程序的功能是计算字符串的长度。请填空。#include<stdio.h>main(){char str[100],*sp=str;int

以下程序的功能是计算字符串的长度。请填空。

#include<stdio.h>

main()

{char str[100],*sp=str;

int nlen=0;

scanf("%s",str);

for(;*sp!='\0';sp++)______;

printf("%d",nlen);

}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改