某级数的前两项A1=1,A2=1,以后各项具有如下关系:An=An-2+2An-1下列程序的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足:Sn<M且Sn+1≥M,这里Sn=A1+A2+…+An”并依次把n值存入数组单元b[0],b[l],b[2]中,请编jsValue()函数来实现此功能,最后调用函数writeDat()把数组b的值输出到out48.dat文件中。注意:部分源程序已给出。请勿改动主函数main()和输出函数writeDat()的内容。试题程序:inclu

题目

某级数的前两项A1=1,A2=1,以后各项具有如下关系:

An=An-2+2An-1

下列程序的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足:Sn<M且Sn+1≥M,这里Sn=A1+A2+…+An”并依次把n值存入数组单元b[0],b[l],b[2]中,请编jsValue()函数来实现此功能,最后调用函数writeDat()把数组b的值输出到out48.dat文件中。

注意:部分源程序已给出。

请勿改动主函数main()和输出函数writeDat()的内容。

试题程序:

include

int b[3];

jsValue()

{

}

main()

{

jsValue( );

printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",

b[0],b[1],b[2]);

writeDat();

}

writeDat ( )

{

FILE *fp;

fp=fopen("out48.dat", "w");

fprintf(fp, "%d\n%d\n%d\n",b[0] ,b[1] ,b[2]);

fclose (fp);

}


相似考题
更多“某级数的前两项A1=1,A2=1,以后各项具有如下关系: An=An-2+2An-1 下列程序的功能是:要求依次对于 ”相关问题
  • 第1题:

    设ρ{(A1,A2),(A1,A3)}是关系R(A1,A2,A3)上的一个分解,下表是R上的一个关系实例r,R的函数依赖集为(11),分解ρ(12)。

    A.F={A1→A2,A1→A3}

    B.F={A1→A2}

    C.F={A1→A3}

    D.F={A1A3→A2,A1A2→A3}


    正确答案:D
    解析:本题考查的是关系数据库理论方面的知识。
      通过对月上的一个关系实例r分析,试题(11)的正确答案应为D,分析如下。
      对于选项A是错误的,因为A1→A2和A1→A3是不成立,它们不满足函数依赖的定义。同理选项B和选项c也是错误的。
      试题(11)的候选关键字是A1A2和A1A3,因为候选关键字的定义如下:
      设K为R(U,F)中的属性的组合,若K→U,且对于K的任何一个真子集K',都有K,不能决定U,则K为R的候选码,若有多个候选码,则选一个作为主码。候选码通常也称候选关键字。
      可见试题(11)选项D:F={A1A3→A2,A1A2→A3}成立。
      试题(12)中分解 ρ={(A1,A2),(A1,A3)}是有损联接的。无损联接的分解有一条定理如下;
      关系模式R(U,F)的一个分解,ρ={R1(U1,F1),R2(U2(,F2)}具有无损连接的充分必要的条件是:U1∩U2→U1-U2∈F或U1∩U2→U2-U1∈F+
      本试题(12)中,因为U1∩U2=A1,U1-U2=A2 U2-U1=A3,而A1→A2F+和 A1→A3F+,所以,分解ρ{(A1,A2),(A1,A3)}是有损联接的。

  • 第2题:

    /*程序的功能是:输出斐波那契数列前n项(n为偶数)。*/ #include <stdio.h> int main() { int i,n ; int a1=1,a2=1; scanf(“%d”,&n); printf("%d %d ", a1,a2); for (i = 1; i<n/2; i++ ) { a1= ; a2=a1+a2; printf("%d %d ", a1,a2); } return 0; }


    (1)去掉分号 (2)case l:case 2:return l; 【考点分析】 本题考查:switch语句,其一般形式为: switch(表达式){ case常量表达式1:语句l; case常量表达式2:语句2; case常量表达式n:语句n; 其中switch(表达式)后不应该带有”;”,同时case语句常量后应该是”:“。 【解题思路】 c语言中,sw迎ch语句之后不能有分号,并且case语句常量后应用的是冒号。

  • 第3题:

    已知关系R如下表所示。仅就此表而言, R的候选键为_________。 R A1 A2 A3 A4 A5 1 2 5 4 8 2 3 6 6 9 1 2 5 4 8 2 3 7 6 5 5 4 5 4 8 1 4 8 5 6 1 8 5 4 8 7 9 8 7 6

    A.(A1,A2)

    B.(A2,A3)

    C.(A1,A2,A4)

    D.(A1,A3,A5)


    (A2,A3)

  • 第4题:

    假设关系 R(A1,A2,A3)上的一个分解为ρ={(A1,A2),(A1,A3)},下表是关系 R 上的一个实例,根据实例推出 R 的函数依赖集 F 为(42),分解 p(43)。

    A.F={A1→A2}
    B.F={A1A3→A2,A1A2→A3}
    C.F={A1→A3}
    D.F={A1→A2,A1→A3}

    答案:B
    解析:
    A1是a,A2可以是a或b或c,无法确定唯一字符,但是A1A3的组合可以唯一确定A2,A1A2的组合同理。

    判断是否为无损连接,首先进行(A1A2)∩(A1A3)=A1,因为A1无法唯一确定A2、A3,因此该分解为有损连接。

  • 第5题:

    10、已知关系R如下表所示。仅就此表而言, R的候选键为_________。 R A1 A2 A3 A4 A5 1 2 5 4 8 2 3 6 6 9 1 2 5 4 8 2 3 7 6 5 5 4 5 4 8 1 4 8 5 6 1 8 5 4 8 7 9 8 7 6

    A.(A1,A2)

    B.(A2,A3)

    C.(A1,A2,A4)

    D.(A1,A3,A5)


    A →C;AB →C