数据结构小练兵

二、程序填空   共1题 (共计18分)

第1题 (18.0分)        题号:316        难度:中        第1章

/*-------------------------------------------------------

【程序填空】

---------------------------------------------------------

题目:函数fun的功能是:计算如“图片1”直到“图片2” 。

      若x=2.5,函数值为1.917915。

-------------------------------------------------------*/

#include   <stdio.h>

#include   <math.h>

double fun(double  x)

{  

        double  f, t;      int  n;

        f = 1.0 + x;

/***********SPACE***********/

        t=【?】;

        n = 1;

        do

        {

                n++;

/***********SPACE***********/

                t*=(-1.0)*x/【?】;

                f += t;

        }

/***********SPACE***********/

        while(【?】 >=1e-6);

        return  f;

}

main()

{   

        double x, y;

        x=2.5;

        y = fun(x);

        printf("\nThe result is :\n");

        printf("x=%-12.6f y=%-12.6f\n", x, y);

}

答案:

=======(答案1)=======

x

=======(答案2)=======

n

=======(答案3)=======

fabs(t)

二、程序填空   共1题 (共计18分)

第1题 (18.0分)        题号:309        难度:中        第1章

/*-------------------------------------------------------

【程序填空】

---------------------------------------------------------

题目:程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息。

      函数fun的功能是输出这位学生的信息。

-------------------------------------------------------*/

#include     <stdio.h>

typedef  struct

{  

        int  num;

        char  name[9];

        char  sex;

        struct { int  year,month,day ;} birthday;

        float  score[3];

}STU;

/***********SPACE***********/

void show(STU  【?】)

{  

        int  i;

        printf("\n%d %s %c %d-%d-%d", tt.num, tt.name, tt.sex,

            tt.birthday.year, tt.birthday.month, tt.birthday.day);

        for(i=0; i<3; i++)

/***********SPACE***********/

                printf("%5.1f", 【?】);

        printf("\n");

}

main( )

{        

        STU  std={ 1,"Zhanghua",'M',1961,10,8,76.5,78.0,82.0 };

        printf("\nA student data:\n");

/***********SPACE***********/

        show(【?】);

}

答案:

=======(答案1)=======

tt

=======(答案2)=======

tt.score[i]

=======(答案3)=======

std

二、程序填空   共1题 (共计18分)

第1题 (18.0分)        题号:489        难度:中        第7章

/*-------------------------------------------------------

【程序填空】

---------------------------------------------------------

题目:在数组内指定位置i插入元素x

-------------------------------------------------------*/

#include<stdio.h>

void main()

{  int a[11],i,j,x;

   for(i=0;i<10;i++)

     scanf("%d",&a[i]);

   scanf("%d%d",&i,&x);

/***********SPACE***********/

   for(j=9;  【?】  ;j--)

/***********SPACE***********/

       【?】 ;

   a[i]=x;

   for(i=0;i<11;i++)

    printf("%d",a[i]);  }

答案:

=======(答案1)=======

j>=i

=========或=========

j>i-1

=========或=========

i<=j

=========或=========

i-1<j

=========或=========

j>i

=========或=========

i<j

=======(答案2)=======

a[j+1]=a[j]

=========或=========

a[1+j]=a[j]

相关推荐

  1. 数据结构练兵

    2024-02-05 17:28:02       29 阅读
  2. 数据结构练习3

    2024-02-05 17:28:02       29 阅读
  3. 数据结构练习

    2024-02-05 17:28:02       7 阅读
  4. 数据结构练习——素数统计

    2024-02-05 17:28:02       36 阅读
  5. 数据结构_题-1.24

    2024-02-05 17:28:02       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-05 17:28:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-05 17:28:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-05 17:28:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-05 17:28:02       20 阅读

热门阅读

  1. HarmonyOS常用基础组件

    2024-02-05 17:28:02       26 阅读
  2. 论软件外包模式与企业信息化建设

    2024-02-05 17:28:02       28 阅读
  3. Opencc4j 开源中文繁简体使用介绍

    2024-02-05 17:28:02       27 阅读
  4. 显示剩余时间的脚本

    2024-02-05 17:28:02       30 阅读
  5. wifi网络测试命令

    2024-02-05 17:28:02       35 阅读
  6. 6.0 MapReduce 服务使用教程

    2024-02-05 17:28:02       37 阅读
  7. 蓝桥杯训练-时间转换(day15)

    2024-02-05 17:28:02       21 阅读
  8. 1314. 仰卧起坐成绩统计

    2024-02-05 17:28:02       33 阅读