必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網(wǎng) > 計算機類 > 計算機等級 > 資訊 >

2015年計算機三級數(shù)據(jù)庫技術(shù)上機模擬題及答案

時間: 家輝2 資訊

  試題程序:

  #include

  #include

  #include

  #include

  #include

  #define MAX 100

  typedef struct{

  char dm[5]; /*產(chǎn)品代碼*/

  char mc[11]; /*產(chǎn)品名稱*/

  int dj; /*單價*/

  int sl; /*數(shù)量*/

  long je; /*金額*/

  }PRO;

  PRO sell[MAX];

  void ReadDat();

  void WriteDat();

  void SortDat()

  {

  }

  void main()

  {

  memset(sell,0,sizeof(sell));

  ReadDat();

  SortDat();

  WriteDat();

  }

  void ReadDat()

  {

  FILE *fp;

  char str[80],ch[11];

  int i;

  fp=fopen("IN.DAT","r");

  for(i=0;i<100;i++){

  fgets(str,80,fp);

  memcpy(sell[i].dm,str,4);

  memcpy(sell[i].mc,str+4,10);

  memcpy(ch,str+14,4);ch[4]=0;

  sell[i].dj=atoi(ch);

  memcpy(ch,str+18,5);ch[5]=0;

  sell[i].sl=atoi(ch);

  sell[i].je=(long)sell[i].dj*sell[i].sl;

  }

  fclose(fp);

  }

  void WriteDat()

  {

  FILE *fp;

  int i;

  fp=fopen("OUT10.DAT","w");

  for(i=0;i<100;i++){

  fprintf(fp,"%s %s M ] 1d\n",sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);

  }

  fclose(fp);

  }

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

  void SortDat( )

  {int I,j;

  PRO xy;

  for(I=0;I<99;I++)

  for(j=I+1;j<100;j++)

  if(sell[I].dm

  {xy=sell[I];

  sell[I]=sell[j];

  sell[j]=xy;}

  else if(sell[I].dm==sell[j].dm)

  if(sell[I].je

  {xy=sell[I];

  sell[I]=sell[j];

  sell[j]=xy;}

  }

  設(shè)有n個人圍坐一圈并按順時針方向從1到n編號, 從第s個人開始進行1到m的報數(shù), 報數(shù)到第m個人, 此人出圈, 再從他的下一個人重新開始1到m的報數(shù), 如此進行下去直到所有的人都出圈為止。

  現(xiàn)要求按出圈次序, 每10人一組, 給出這n個人的順序表。請考生編制函數(shù)Josegh()實現(xiàn)此功能并調(diào)用函數(shù)WriteDat()把結(jié)果p輸出到文件JOSE.OUT中。

  設(shè) n = 100, s = 1, m = 10。

  (1) 將1到n個人的序號存入一維數(shù)組p中;

  (2) 若第i個人報數(shù)后出圈, 則將p[i]置于數(shù)組的倒數(shù)第i個位置上, 而原來第i+1個至倒數(shù)第i個元素依次向前移動一個位置;

  (3) 重復(fù)第(2)步直至圈中只剩下p[1]為止。

  注意: 部分源程序存放在PROG1.C中。

  請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。

  初始化:

  #include

  #define N 100

  #define S 1

  #define M 10

  int p[100], n, s, m ;

  void WriteDat(void) ;

  void Josegh(void)

  {

  }

  void main()

  {

  m = M ;

  n = N ;

  s = S ;

  Josegh() ;

  WriteDat() ;

  }

  void WriteDat(void)

  {

  int i ;

  FILE *fp ;

  fp = fopen("jose.out", "w") ;

  for(i = N - 1 ; i >= 0 ; i--) {

  printf("M ", p[i]) ;

  fprintf(fp, "M", p[i]) ;

  if(i % 10 == 0) {

  printf("\n") ;

  fprintf(fp, "\n") ;

  }

  }

  fclose(fp) ;

  }

  本題評析:

  參考答案及其注釋如下:

  void Josegh(void)

  {

  int i,j,s1,w;

  s1 = s;

  for(i = 1; i <= n; i++)

  p[i-1] = i; /*初始化賦值*/

  for(i = n; i>=1; i--)

  {

  s1 = (s1 + m - 1)%i;

  if(s1 == 0)s1 = i;

  w = p[s1 - 1];

  for(j = s1; j < i; j++)

  p[j - 1] = p[j];

  p[i - 1] = w;

  }

  }

  s 開始 m 周期 n 總數(shù)

56291 主站蜘蛛池模板: 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 安规电容|薄膜电容|陶瓷电容|智旭JEC安规电容厂家 | 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 | 防火窗_耐火窗_防火门厂家_防火卷帘门-重庆三乐门业有限公司 | 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 磁力轮,磁力联轴器,磁齿轮,钕铁硼磁铁-北京磁运达厂家 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网 | 钢木实验台-全钢实验台-化验室通风柜-实验室装修厂家-杭州博扬实验设备 | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 精密五金冲压件_深圳五金冲压厂_钣金加工厂_五金模具加工-诚瑞丰科技股份有限公司 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 茶叶百科网-茶叶知识与茶文化探讨分享平台 | 球形钽粉_球形钨粉_纳米粉末_难熔金属粉末-广东银纳官网 | 不锈钢搅拌罐_高速搅拌罐厂家-无锡市凡格德化工装备科技有限公司 | 塑料瓶罐_食品塑料瓶_保健品塑料瓶_调味品塑料瓶–东莞市富慷塑料制品有限公司 | 成都治疗尖锐湿疣比较好的医院-成都治疗尖锐湿疣那家医院好-成都西南皮肤病医院 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 不锈钢拉手厂家|浴室门拉手厂家|江门市蓬江区金志翔五金制品有限公司 | 创客匠人-让IP变现不走弯路 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 长春网站建设,五合一网站设计制作,免费优化推广-长春网站建设 |