题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-04-16 23:45:47

[填空题]求1到n的自然数之和的函数。
#include"stdio.h"
int sum(int n)
int k,s=0;
for(k=1;k<10;k++)
s=s+k:
return s;

错误:______
改正:______

更多"求1到n的自然数之和的函数。 #include'stdio.h'"的相关试题:

[填空题]求1到n的自然数之和的函数。 #include"stdio.h" int sum(int n) {int k,s=0; for(k=1;k<10;k++) s=s+k: return s; } 错误:______ 改正:______
[简答题]请编写两个函数int sum_of_powers(int k,int n),powers(int m,int n),求1~6的k次方的和,sum_of_powers中参数k和n分别表示k次方和所求数列中最大的一个自然数,最后返回所求值,powers中参数m和n分别表示m为底数n为指数,最后返回所求值。要求使用for循环和函数嵌套(int sum_of_powers中调用powers)实现算法。输出结果如下:
sum of 4 powers of intergers from 1 to 6=2275
注意:部分源程序已存在文件test25_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数sum_of_powers和powers的花括号中填写若干语句。
文件test25_2.cpp的内容如下:
#include<iostream.h>
const int k(4);
const int n(6);
int sum_of_powers(int k,int n),powers(int m,int n);
void main( )

cout<<"sum of "<<k<<" powers Of intergers from 1 to "<<n<<"=";
cout<<sum_of_powers(k,n)<<endl;

int sum_of_powers(int k,int n)


int powers(int m, int n)


[简答题]简单应用题 请编写一个函数 int sum(int n),该函数完成1+2+3+…+n的运算,并返回运算结果,其中n>0。注意:请使用递归算法实现该函数。 注意:部分源程序已存在文件test11_2.cpp中。 请勿修改主函数main和其他函数中的任何内容,仅在函数sum的花括号中填写若干语句。 文件test11_2.cpp的内容如下: #include int sum(int n) { } void main( ) { int n; cout<<"输入n: "; cin>>n; int result=sum(n); cout<<"结果为:"<
[简答题]请编写一个函数int sum(int n),该函数完成1+2+3+…+n的运算,并返回运算结果,其中n>0。注意:请使用递归算法实现该函数。
注意:部分源程序已存在文件:test11.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数sum的花括号中填写若干语句。
文件test11_2.cpp的内容如下:
#include<iostream.h>
int sum(int n)


void main( )

int n;
cout<<"输入n:";
cin>>n;
int result;sum(n);
cout<<"结果为:"<<result<<endl;

[简答题]请编写一个函数inline long sum(int n),用递归函数完成运算:sum(n)=1*1+2*2+…n*n,递归表达式为 sum(n)=sum(n-1)+n2。
注意:部分源程序已存在文件test10_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数sum的花括号中填写若干语句。
文件test10_2.cpp的内容如下:
#include<iostream.h>
inline long sum(int n)


void main( )

int n;
cout<<"输入n:";
cin>>n;
cout<<"结果为:"<<sum(n)<<endl;

[单项选择]设存在函数int sum(int,int)返回两个参数的和,若求20、45、100三个数的和,下列表达式不正确的是( )
A. int m=sum(20,45,100);
B. int m=sum(sum(20,45),100);
C. int m=sum(20,sum(45,100));
D. int m=sum(45,sum(20,100));
[填空题]下面的函数利用递归实现了求1+2+3+…+n的功能: int sum(int n){ if(n==0)return 0; else return n+saln(n-1); } 在执行SUm(10)的过程中,递归调用sum函数的次数是______。
[填空题]下面的函数利用递归实现了求1+2+3+……+n的功能: int sum(int n){ if(n= =0) return 0; else return n+sum(n-1); } 在执行sum(10)的过程中,递归调用sum函数的次数是______。
[填空题]下面的函数利用递归实现了求1+2+3+…+n的功能:
int sum(int n)
if(n==0)return 0;
else return n+saln(n-1);

在执行SUm(10)的过程中,递归调用sum函数的次数是______。
[单项选择]有以下程序:
int fun(int x[],int n)
static int sum=0,i;
for(i=0;i<n;i++)sum+=x[i];
return sum;

main( )
int a[]=1,2,3,4,5,b[]=6,7,8,9,s=0;
s=fun(a,5)+fun(b,4);printf("%d/n",s);

程序执行后的输出结果是( )。
A. 45
B. 50
C. 60
D. 55
[单项选择]有以下程序:
int fun(int x[],int n)
static int sum=0,I;
for(i=0;i<n;i++)sum+=x[i];
return sum;

main( )
int a[]=1,2,3,4,5,b[]=6,7,8,9,s=0;
s=fun(a,5)+fun(b,4);printf("%d/n",s);

程序执行后的输出结果是()。
A. 45
B. 50
C. 60
D. 55
[单项选择]有以下程序:
int fun(int x[],int n)
static int sum=0,i;
for(i=0;i<n;i++)sum+=x[i];
return sum;

main( )
int a[]=1,2,3,4,5,b[]=6,7,8,9,s=0;
s= fun(a,5)+fun(b,4); printf("%d/n",s);

程序执行后的输出结果是
A. 45
B. 50
C. 60
D. 55
[单项选择]有以下程序
int fun(int x[],int n)
static int sum=0,i;
for(i=0;i<N;i++)&NBSP;&NBSP;SUM+=X[I];
return sum;main( )
int a[]=1,2,3,4,5,b[]=6,7,8,9,s=0;
s=fun(a,5)+fun(b,4);printf("%d/n",s);程序执行后的输出结果是()。
A. 45
B. 50
C. 60
D. 55

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码