当前所在位置:珠峰网资料 >> 计算机 >> 软件水平 >> 正文
计算机初级软考:结构型的应用实验指导
发布时间:2009/11/22 13:26:30 来源:城市学习网 编辑:admin

  结构型的应用
  一、实验目的
  1.熟悉结构型数据的特点。
  2.熟悉结构型及其变量、数组、指针变量的定义和赋初值方法。
  3.熟悉如何引用结构型数据的成员。
  4.熟悉共用型、枚举型的定义方法及其数据处理的方法。
  二、预习要采
  1.复习结构型的一般定义方法。
  2.复习结构型变量、数组、指针变量的定义方法。
  3.复习结构型成员的一般引用方法。
  4.复习共用型的定义方法及其成员的引用方法。
  5.复习枚举型的定义方法及枚举常量的引用方法。
  三、实验准备
  【问题一】结构型数组的应用
  用C语言编写一个程序,将下列数据建立在结构体数组中,然后再计算平均年龄、C课程的平均分、FOXBASE课程的平均分并输出。
  姓名   年龄   C    FOXBASE
  ZHAO   18  90.5  95.0
  QIAN   19  92.0  89.0
  SUN    17  78.5  65.5
  LI     21  88.0  75.0
  【待填充的源程序参者清单】
  main()
  { struct________________________ 4
  { char name[10];
  int age;
  float c;
  _______________________;
  };
  struct std student[4]={_____________________,
  {"QIAN",19,92.0,89.0},
  {"SUN",17,78.5,65.5},
  {"LI", 21,88.0, 75.0}
  };
  float ave_age,ave_c,ave_fox;
  int i;
  ____________________________=0.0;
  for(i=0;i<4;i++)
  {ave age+=____________________________;
  _________________________ +=student[i].c;
  ave_fox+=student[i」.foxbase;
  }
  ave_age/=4.0;
  ave c/= 4.0;
  ave fox/= 4.0;
  printf("average of age=%f\n", ave_age);
  printf("average of e=%f\n",ave_c);
  printf("average of foxbase=%f\n",ave_fox);
  }: [NextPage]

  【问题二】共用型与枚举型数据的处理
  为下列表格设计一个结构型,其中的职别栏目要求设计成枚举型,最后一个栏目设计成要用型(即教师的基本工资、职务工资、奖金、总工资与学生的3门课程成绩、总分占用相同的内存),然后编一个程序,输入表格中的10行数据,寻找总工资最高的教师和总分最高的学生,并且输出他们的所有信息。
  --------------------------------------------------------------------------------
  p209\p210
  --------------------------------------------------------------------------------
  方法二:用指向结构体数组的指针变量来处理结构体数组中的元素。在方法一的程序清单基础上进行修改获得方法二的程序清单。
  四、实验步骤
  【启动Tutbo-C,开始实验】
  1.启动计算机,进入DOS操作系统,启动Turbo-C,进入主菜单。
  2.选取“File”菜单条的下拉菜单项“New”,进入源程序的编辑状态。
  【问题一程序的调试与运行】
  3.输入问题一中给出的、实验准备阶段已经填充好的源程序参考清单。
  4.选取“File”菜单条的下拉菜单项“Save”,将源程序存盘。
  【热键】 <F2>
  5.选取“Compile”菜单条的下拉菜单项“Compile to OBJ”,对源程序进行编译。
  【热键】 <Alt>+<F9>
  6.查阅并分析系统绘出的语法错误信息,重新编辑修改源程序,转第4步。反复执行,直到源程序语法没有错误,转下一步。
  7.选取“Compile”菜单条的下拉菜单项“Make EXE file”,对源程序进行连接。
  【热键】 <F9>
  若连接中有错误,重新编辑修改源程序,转第4步。
  若没有错误,转下一步。
  8.选取“Run”菜单条的下拉菜单项“Run”,运行目标程序。
  【热键】 <Ctrl>+<F9>
  9.选取“Run”菜单条的下拉菜单项“User Screen”,查春运行结果。
  【热键】<Alt>+<F5>
  看后按住一键返回Turbo-C的主菜单。
  若运行结果有错,分析错误原因,重新编辑修改源程序,转第4步。
  若运行结果正确,转下一步。
  10.记录正确的程序清单。
  【问题二(法一)程序的调试与运行】
  11.选取“File”菜单条的下拉菜单项“New”,进入源程序的编辑状态。
  12.输入问题二(法一)中给出的、实验准备阶段已经填充好的源程序参考清单。
  13.重复前面的第4步~第9步,编译、连接、运行、调试问题二(法一)的程序。
  14.记录正确的程序清单。
  【问题二(法二)程序的调试与运行】
  15.按照实验准备阶段的修改方案,修改已经调试成功的问题二(法一)的程序清单,成为用法二解决问题四的程序清单。
  16.重复前面的第4步~第9步,编译、连接、运行、调试问题二(法二)的程序。
  17.记录正确的程序清单。
  【问题三(法一)程序的调试与运行】
  18.选取“File”菜单条的下拉菜单项“New”,进入源程序的编辑状态。
  19.输入自己编写的、解决问题三(法一)的源程序清单。
  20.重复前面的第4步~第9步,编译、连接、运行、调试问题三(法一)的程序。
  21.记录正确的程序清单。
  【问题三(法二)程序的调试与运行】
  22.按照实验准备阶段的修改方案,修改已经调试成功的问题三(法一)的程序清单,成为用法二解决问题三的程序清单。
  23.重复前面的第4步~第9步,编译、连接、运行、调试问题三(法二)的程序。
  24.记录正确的程序清单。
  【退出Turbo-C,结束本观实验】
  25.选取“File”菜单条的下拉菜单项“Quit”,退出Turbo-C,返回操作系统。
  【热键】 <Alt>+X
  26.分析实验过程,总结实验结果。

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved