[主观题]

以下程序的功能是调用函数fun计算m=1-2+3-4+…+9-10,并输出结果,请填空。int fun( int n){ int m=0,f=1,i; for(i=1;i<=n;i++) { m+=i*f; f=-f; } return m;}main{ printf("m=%d//n",); }

参考答案与解析:

相关试题

以下程序中,函数fun的功能是计算x2£­2x£«6,主函数中将调用fun函数计

[主观题]以下程序中,函数fun的功能是计算x2-2x+6,主函数中将调用fun函数计算,请填空。y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6 #include "math.h"double fun(double x){ return();}main(){double x,y1,y2; printf("Enter x:"); scanf("%1f,&x); y1=fun(8+x); y2=fun(); printf("y1=%1f,y2=%1f/n",

  • 查看答案
  • 以下程序中,函数 fun 的功能是计算 x 2£­2x£«6 ,主函数中将调用

    [试题]以下程序中,函数 fun 的功能是计算 x 2-2x+6 ,主函数中将调用 fun 函数计算:y1=(x+8) 2-2 (x+8)+6y2=sin 2(x)-2sin(x)+6请填空。#include "math.h"double fun(double x){ return (x*x-2*x+6); }main(){ double x,y1,y2;printf("Enter x:"); scanf("%lf",&x);y1=fun( ( 11 ) );y2=fun( ( 12

  • 查看答案
  • 函数调用语句fun((((1,2),3),4));中参数的个数是()

    函数调用语句fun((((1,2),3),4));中参数的个数是()A. 1B. 2C. 3D. 4

  • 查看答案
  • 给定程序MODll.C中函数fun的功能是:根据形参m的值(2≤m≤9),在m行

    [主观题]给定程序MODll.C中函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。例如,若输入2 |若输入4则输出: |则输出:1 2 |1 2 3 42 4 |2 4 6 8|3 6 9 12|4 8 12 16请改正程序函数中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

  • 查看答案
  • 要求以下程序的功能是计算:s=1£«1£¯2£«1£¯3£«…£«…1£¯10

    [单选题]要求以下程序的功能是计算:s=1+1/2+1/3+…+…1/10main( ){ int n; float s;s=1.0;for(n=10;n>1;n--)s=s+1/n;printf("%6.4f/n",s);}程序运行后输出结果错误,导致错误结果的程序行是A.s=1.0;B.for(n=10;n>1;n--)C.s=s+1/n;D.printf("%6.4f/n",s);

  • 查看答案
  • 在函数调用过程中,如果函数fun A调用了函数fun B,函数fun B又调用了

    [单选题]在函数调用过程中,如果函数fun A调用了函数fun B,函数fun B又调用了函数fun A,则A.称为函数的直接递归调用B.称为函数的间接递归调用C.称为函数的循环调用D.C语言中不允许这样的递归调用

  • 查看答案
  • 若有下面的函数调用: fun(a£«b,3,max(n£­1,b)) 则fun的

    [单选题]若有下面的函数调用: fun(a+b,3,max(n-1,b)) 则fun的实参个数是A.3B.4C.5D.6

  • 查看答案
  • 要求以下程序的功能是计算s=1£«1£¯2£«1£¯3£«…£«1£¯10mai

    [单选题]要求以下程序的功能是计算s=1+1/2+1/3+…+1/10 main() { int n; float s; s=1.0; for(n=1O;n>1;n--) s=s+1/n; printf("%6.4f/n",s); } 程序运行后输出结果错误,导致错误结果的程序行是( )。A.s=1.0;B.for(n=1O;n>l;n--)C.s=s+1/n;D.printf("%6.4f/n",s);

  • 查看答案
  • ( 21 ) 若有下面的函数调用 :fun(a£«b, 3, max(n£­1,

    [单选题]( 21 ) 若有下面的函数调用 :fun(a+b, 3, max(n-1, b))则 fun 的实参个数是A. ) 3B. ) 4C. ) 5D. ) 6

  • 查看答案
  • 函数fun1()、fun2()的定义如下所示,已知调用fun1 时传递给形参

    [单选题] 函数fun1()、fun2()的定义如下所示,已知调用fun1 时传递给形参x的值是-5,若以引用调用(call by reference)的方式调用fun2,则函数fun1的返回值为 (33) ;若以值调用(call by value)的方式调用fun2,则函数fun1的返回值为 (34) 。fun1(int x) fun2(int x) int a=x-1;x = fun2(a);return a-x; x=x+10;return 3*x;(33)A. -18 B. -11 C. -8 D

  • 查看答案