更多"函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两"的相关试题:
[填空题]下列给定程序中,函数fun( )的功能是:根据以下公式求n的值,并作为函数值返回。例如,给指定精度的变量eps输入 0.0005时,应当输出Pi=3.140578。
n/2=1+1/3+1/3*2/5+1/3*2/5*3/7+1/3*2/5*3/7*4/9……
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
#include <math.h>
double fun(double eps)
{double s,t; int n=t;
s=0.0;
/*************found**************/
t=1;
/*************found**************/
while(t>eps)
{ s+=t;
t=t*n/(2*n+1);
n++;
}
/*************found**************/
return (s);
}
main( )
{ double x;
printf("/nPlease enter a precision: ");
scanf("%1f",&x);
printf("/nPi=%1f/n ",fun(x));
}
[单项选择]下列函数中,函数值为数值型的是
A. AT("中国","中国计算机")
B. CTOD("04/30/2004")
C. BOF()
D. SUBSTR(DTOC(DATE()),7)
[简答题]请编写一个函数fun( ),它的功能是:根据以下公式求π的值(要求满足精度0.005,即某项小于0.005时停止迭代)。
π/2=1+1/3+1*2/(3*5)+1*2*3/(3*5*7)+1*2*3*4/(3*5*7*9)+…+1*2*3*…*n/(3*5*7*…*(2n+1))
程序运行后,如果输入精度0.0005,则程序输出3.14…。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<math.h>
double fun(double eps)
{
}
main( )
{
double x;
printf("Input eps: ");
scanf("%1f", &x);
printf("/neps=%1f,PI=%1f/n",x,fun(x));
}
[单项选择]在下列函数中,函数值为数值的是( )。
A. AT(“人民”,“中华人民共和国”)
B. CTOD(‘01/01/03’)
C. SUBSTP(DTOC(DATE(
D. BOF(
[单项选择]求一个角的正弦函数值的平方。能够实现此功能的函数是( )。
A. sqofsina(x)
B. return(sin(x)*sin(x)),double sqofsinb(x)
C. return(sin((double)x)*sin((double)x));double sqofsinc(x)
D. sqofsind(x)
[单项选择]下列函数中函数值为日期型的是( )。
A. DAY()
B. TTOC()
C. CTOT()
D. DATE()
[单项选择]下列函数中函数值为字符型的是( ).
A. DATE()
B. TIME()
C. YEAR()
D. DATETIME()
[单项选择]下列事件过程的功能是:建立一个名为Datal的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为1,2,3,…,90。请在空白处填入适当的内容,将程序补充完整( )。
Private Type Ang
K As Integer
Sinx As Single
Cosx As Single
End Type
Dim Ksc As Ang
Private Sub Form_Click( )
Dim Y As Single
Dim i As Integer
Dim Ksc As Ang
Open ______
Y = 3.14159 / 180
For i = 1 To 90
Ksc. K = i
Ksc. Sinx = Sin(i * Y)
Ksc. Cosx = Cos(i * Y)
______
Next i
Close #2
End Sub
A. "../Data1.txt" For Random As #1 Len = 10
B. "../Data1.txt" For Random As #1 Len = 10
C. "../Data1.txt" For Random As #1
D. "../Data1.txt" For Random As #1
[填空题]下列事件过程的功能是:建立一个名为Data1的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为1 2,3,…,90。请在空白处填入适当的内容,将程序补充完整。
Private Type Ang
K As Integer
Sinx As Single
Cosx As Single
End TyPe
Dim Ksc As Ang
Private Sub Form_Click( )
Dim Y As Single
Open "c:/Data1.txt" For Random As #2 Len=10
Y=3.14159/180
For i=1 T0 90
Ksc.K=i
Ksc.Sinx=Sin(i*Y)
Ksc.Cosx=Cos(i*Y)
______
Next
Close #2
End Sub
[简答题]m个人的成绩存放在score数组中,请编写函数fun( ),它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。
例如,当score数组中的数据为10,20,30,40,50,60, 70,80,90时,函数返回的人数应该是4,below中的数据应为10,20,30,40。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h>
#include <string.h>
int fun(int score[],int m, int below[])
{
}
main( )
{
iht i, n, below[9];
int score[9]={10,20,30,40,50,60,70,
80,90};
clrscr( );
n=fun(score, 9, below);
printf("/nBelow the average score are: ");
for(i=0;i<n;i++)
printf("%d",below[i]);
}
[单项选择]C语言允许函数类型缺省定义,此时函数值隐含的类型是( )。
A. float
B. int
C. long
D. double