试题 百分网手机站

最新计算机三级网络上机试题及答案

时间:2020-10-11 13:32:42 试题 我要投稿

2016最新计算机三级网络上机试题及答案

  函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中; 请编制函数SortCharD( ), 其函数的`功能是: 以行为单位对字符按从大到小的顺序进行排序, 排序后的结果仍按行重新存入字符串数组xx中。最后main()函数调用函数WriteDat()把结果xx输出到文件OUT2.DAT中。

2016最新计算机三级网络上机试题及答案

  例: 原文: dAe,BfC.

  CCbbAA

  结果: fedCBA.,

  bbCCAA

  原始数据文件存放的格式是: 每行的宽度均小于80个字符, 含标点符号和空格。

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

  请勿改动主函数main( )、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

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

  PROG1.C

  #include

  #include

  #include

  char xx[50][80] ;

  int maxline = 0 ; /* 文章的总行数 */

  int ReadDat(void) ;

  void WriteDat(void) ;

  void SortCharD(void)

  {int I,j,k,strl;

  char ch;

  for(I=0;I

  {strl=strlen(xx[I]);

  for(j=0;j

  for(k=j+1;k

  if(xx[I][j]

  {ch=xx[I][j]; xx[I][j]=xx[I][k]; xx[I][k]=ch;}

  }

  }

  void main()

  {

  clrscr() ;

  if(ReadDat()) {

  printf("数据文件IN.DAT不能打开!\n\007") ;

  return ;

  }

  SortCharD() ;

  WriteDat() ;

  system("pause");

  }

  int ReadDat(void)

  {

  FILE *fp ;

  int i = 0 ;

  char *p ;

  if((fp = fopen("IN.DAT", "r")) == NULL) return 1 ;

  while(fgets(xx[i], 80, fp) != NULL) {

  p = strchr(xx[i], '\n') ;

  if(p) *p = 0 ;

  i++ ;

  }

  maxline = i ;

  fclose(fp) ;

  return 0 ;

  }

  void WriteDat(void)

  {

  FILE *fp ;

  int i ;

  clrscr() ;

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

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

  printf("%s\n", xx[i]) ;

  fprintf(fp, "%s\n", xx[i]) ;

  }

  fclose(fp) ;

  }

  IN.DAT

  dAe,BfC.

  CCbbAA

  You can create an index on any field, on several fields to be used

  together, or on parts thereof, that you want to use as a key. The

  keys in indexes allow you quick access to specific records and define

  orders for sequential processing of a ISAM file. After you no longer

  need an index, you can delete it. Addition and indexes have no effect

  on the data records or on other indexes.

  You may want a field in field in each record to uniquely identify that

  record from all other records in the file. For example, the Employee

  Number field is unique if you do not assign the same number to two

  different employees, and you never reassign these numbers to other

  employees. If you wish to find or modify the record belonging to a

  specific employee, this unique field saves the thouble of determining

  whether you have the correct record.

  If you do not have a unique field, you must find the first record

  the matches your key and determine whether the record is the one you

  want. If it is not the correct one, you must search again to find others.

  If you know that you have a unique field within your records, you

  can include this fact in the key description, and ISAM will allow only

  unique keys. For example, if you specify that the employee numbers are

  unique, ISAM only lets you add records to the file for, or change

  numbers to, employee numbers that do not alreadly exist int file.

  OUT.DAT

  fedCBA.,

  bbCCAA

  yxvuuttsssrroooonnnnnnllliiiffeeeeeeeeeddddccbaaaaaY,

  yywuuttttttttsssrrrrpoooooonnkhhhhgfeeeeeeeaaaaaT.,,

  yyxwuutssssssrrqpoooonnnnllkkiiiiiiffeeeeeeeeddddccccccaaa

  yuuttssssrrrrrrqpooooooonnnnllliiiggffffeeeeeeedcaaSMIAA.

  yxxvuttttsooonnnnnnnnliiiiihffeeeeeeeeeeedddddddccaaaaA.,

  xtttssrrrrooooonnnihheeeeedddcaa.

  yyywuuutttttrrqooonnnnnmllliiiiiiihhfffeeeeeeddddccaaaaaY

  yxtttsrrrrrrrppoooooonmmmllllliihhhffeeeeeeeeeeddccaaFE.,

  ywuuuuuttttssssrrqooooonnnnmmmliiiiihgffeeeeeeddbbaaN

  yyvuuttttsssssrrrrrpoooonnnnnmmliihhgffeeeeeeeeeeeeddbaa,

  yyywutttssrrrpoooooooonnnmmlliiiihhggfffeeeeeedddcbaI.

  yvuuuttttssssrqppooonnnmmllliiiiiiihhhgfffeeeeeeeeeeeddccba,

  ywvutttrrrrrooohhhheeeeeedccca.

  yyvuuuuuttttssrrrqooooonnnmliiiihhffffeeeeeddddcaaI,

  yyywuuttttttssrrrrroooonnnmmkiihhhhhheeeeeeeeeeeedddccaa

  ywuuttttttttssssrrrroooooonnnnnmiiiihhhgffeeeeedcccaaaaI..,

  yyyywwvuuuuuutttsrrrqoooooonnnlkiiiihhhffeeeeddcaaaI,

  yywwuttttssrpooonnnnnnllllllkiiiiiihhfeeeedddccccaaaaSMIA,

  yyyyxuuuutttsssrrrqpppooonnmmmllkiiihhffeeeeeeeeeeecbaaaF.,

  yyuuutttssrrrrqoooooonnnllliihhgffeeeeeedddccaaSMIA,,

  yyxuuttttttsssrrrpoooonnnnmmmlllliiihfeeeeeeeeddbbaaa.

【2016最新计算机三级网络上机试题及答案】相关文章:

1.2016计算机网络上机考试题及答案

2.计算机三级的数据库上机试题及答案

3.计算机三级上机试题

4.计算机三级信息安全技术上机模拟试题及答案

5.最新计算机三级软件测试技术试题及答案

6.计算机三级网络技术考试模拟试题及答案

7.计算机三级考试《网络技术》单选试题及答案

8.计算机三级网络技术测试题及答案

9.计算机三级网络技术临考通关试题及答案