以下程序段:Functionjishu1(x!,eps)AsDoubleDimn%,s,tn=1:s=0:t=1DoWhile(Abs(t)>=e 以下程序段:Functionjishu1(x!,eps#)AsDoubleDimn%,s#,t#n=1:s=0:t=1DoWhile(Abs(t)=eps)s=s+tt=t*x/nn=n+1Loopjishu1=sEndFunctionSubjishu2(s#,x!,eps#)Dimn%,t#n=1:s=0:t=1DoWhile(Abs(t)=eps)s=s+tt=t*x/nn=n+1LoopEndSubPrivateSubCommand1_Click()Dimf1#,f2#f1=jishu1(2#, 0.000001)Calljishu2(f2,2#,0.000001)Printf1=;f1,f2=;f2EndSub对程序说法正确的是( )A.计算jishu1是调用子过程,而计算jishu2是调用函数B.当程序运行单击命令按钮后,窗体中显示的f1和f2的结果不相同C.当程序运行单击命令按钮后,窗体中显示的f1和f2的结果相同D.以上说法都不正确

以下程序段:Functionjishu1(x!,eps)AsDoubleDimn%,s,tn=1:s=0:t=1DoWhile(Abs(t)>=e

以下程序段:

Functionjishu1(x!,eps#)AsDouble

Dimn%,s#,t#

n=1:s=0:t=1

DoWhile(Abs(t)>=eps)

s=s+t

t=t*x/n

n=n+1

Loop

jishu1=s

EndFunction

Subjishu2(s#,x!,eps#)

Dimn%,t#

n=1:s=0:t=1

DoWhile(Abs(t)>=eps)

s=s+t

t=t*x/n

n=n+1

Loop

EndSub

PrivateSubCommand1_Click()

Dimf1#,f2#

f1=jishu1(2#, 0.000001)

Calljishu2(f2,2#,0.000001)

Print"f1=";f1,"f2=";f2

EndSub

对程序说法正确的是( )

A.计算jishu1是调用子过程,而计算jishu2是调用函数

B.当程序运行单击命令按钮后,窗体中显示的f1和f2的结果不相同

C.当程序运行单击命令按钮后,窗体中显示的f1和f2的结果相同

D.以上说法都不正确


相关考题:

以下与库函数strcmp(char *s, chat *t)的功能相等的程序段是()。 A.strcmp1(char *s, chat *t){ for ( ;*s++==*t++ ;)if (*s=='\0') return 0return (*s-*t)}B.strcmp2(char *s, char *t){ for( ;*s++==*t++ ;)if (!*s) return0return (*s-*t)C.strcmp3(char *s, char *t){ for ( ;*t==*s ;){ if (!*t) return 0t++s++}return (*s-*t)}D.strcmp4(char *s, char *t){ for( ;*s==*t;s++,t++)if (!*s) return 0return (*t-*s)}

有以下程序段: int n,t=1,S=0; scanf("%d",n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。A.任意正奇数B.任意负偶数C.任意正偶数D.任意负奇数

有以下程序段 int n, t=1,s=0; scanf ( "%d" , n); do{ s=s+t; t=t-2; }while (t ! =n); 为使此程序段不陷入死循环,从键盘输入的数据应该是A.任意正奇数B.任意负偶数C.任意正偶数D.任意负奇数

执行以下程序段后,T的值为int T=’a’, x=12, y=5;T=((x || y)(T’A’));A.1 B.NULL C.-l D.0

请选出以下程序的输出结果_______。 includesub(int*s,inty){ static int t=3,y=s[t];t 请选出以下程序的输出结果_______。 #include<stdio.h> sub(int*s,inty) { static int t=3, y=s[t];t-; } main() { int a[]={1,2,3,4},i,x=0; for(i=0;i<4;i++){ sub(a,x);printf("%d",x);} printf("\n"); }A.1234B.4321C.0D.4444

有以下程序段: int n,t=1,s=0; scanf("%",n); do{ s=s+t; t=t-2;} while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。A.任意正奇数B.任意负偶数C.任意正偶数D.任意负奇数

有以下程序: #includedstdi0.h #define f(x)X*x*x main( ) {int a=3,S,t; s=f(a+1);t=f((a+1)); printf("%d,%d\n",S,t); } 程序运行后的输出结果是( )。A.10,64B.10,10C.64,10D.64,64

请选出以下程序的输出结果()。includesub(int *s,int y){static int t=3; y=s[t];t--;} 请选出以下程序的输出结果( )。 #include <stdio.h> sub(int *s,int y) { static int t=3; y=s[t];t--; } main() { int a[]={1,2,3,4},i,x=0; for(i=0;i<4;i++) { sub(a,x);printf("%d",x); } printf("\n"); }A.1234B.4321C.0D.4444

以下程序段输出的结果是 int x=5,y=10,t=0; if(x==y) t=x;x=y;y=t; printf("%d,%d",x,y);