试题

计算机三级上机试题

时间:2024-03-25 12:43:12 试题 我要投稿
  • 相关推荐

2016年计算机三级上机试题

  下列程序的功能是:把s字符串中的所有字母改写成该字母的下一个字符,字母z改写成字母a。要求大写字母仍为大写字母,小写字母仍为小写字母,其他字符不做改变。请编写函数chg(char *s)实现程序的要求,最后调用函数readwriteDat()把结果输出到文件out.dat中。

2016年计算机三级上机试题

  例如:s字符串中原有的内容为:Mn.123Zxy,则调用该函数后,结果为No.123Ayz。

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

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

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

  #include

  #include

  #include

  #include

  #define N 81

  void readwriteDAT();

  void chg(char*s)

  {while(*s)

  if(*s=='z'||*s=='Z')

  {*s-=25;s++;}

  else if(*s>='a'&&*s<='y')

  {*s+=1;s++;}

  else if(*s>='A'&&*s<='Y')

  {*s+=1;s++;}

  else s++;

  }

  main( )

  {

  char a[N];

  clrscr();

  printf("Enter a string : "); gets(a);

  printf("The original string is : "); puts(a);

  chg(a);

  printf("The string after modified : ");

  puts (a);

  readwriteDAT() ;

  system("pause");

  }

  void readwriteDAT()

  {

  int i ;

  char a[N] ;

  FILE *rf, *wf ;

  rf = fopen("in.dat", "r") ;

  wf = fopen("out.dat", "w") ;

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

  fscanf(rf, "%s", a) ;

  chg(a) ;

  fprintf(wf, "%s\n", a) ;

  }

  fclose(rf) ;

  fclose(wf) ;

  }

  IN.DAT

  fjkdshjksdfhjksdfhsdjkfhsdjkfhsFSDfhsdafsdgdfklreiotertre

  sdjklfhsdjkfhsdjkfhjrwerioweFSDopfzxcfnweorfjsdkfhsdjkfhsdjkfhsdjkfhsd

  fdslkfjklfsdkljfsdklfsdfsmfsdfsdjklfsdjfklsdfjsdfjsdkfjsdklfjsdklfjsdk

  dsfhjsdkhfsdjkfhsdjfhsFSDFSDrweioruwelfsdfknsdr238945

  fsdkljfdsklfjdskfjsdkjfksdfjdksfjsFSfjsdkfjsdkjfsdkfjsdkfjsd

  fsdlfkfjFSDFHSDJKFHSDFkljfsdkfjsdkfjsdklwe9rweiopfjZdcvmsfewiorweioc

  fsdlkfjsdkljfklsdfjsdklfjsdkljfsdkjfsdklfjsdkljfsdklfjdskfjsdklfjsdklfjsd

  fhsdjfkhsdjfhdsjkfhsdjfdjaskfhsdajkfjazzdsFSDFSDfhsdjfhsdz

  djashdjasdhjkashdjasdhasjkdhasjkdhasjkdhasjkFSDFSDZhasjkdhas

  OUT.DAT

  gkletikltegikltegiteklgiteklgitGTEgitebgteheglmsfjpufsusf

  teklmgiteklgiteklgiksxfsjpxfGTEpqgaydgoxfpsgktelgiteklgiteklgiteklgite

  getmlgklmgtelmkgtelmgtegtngtegteklmgtekglmtegktegktelgktelmgktelmgktel

  etgikteligteklgitekgitGTEGTEsxfjpsvxfmgteglotes238945

  gtelmkgetlmgketlgktelkgltegkeltgktGTgktelgktelkgtelgktelgkte

  gtekglmtegkltegktemlgktemlskfjpxqsjxGTEGTEfqydandnaygnjgkt

  gtemlgktelmkglmtegktelmgktelmkgtelkgtelmgktelmkgtelmgketlgktelmgktelmgkte

  gitekglitekgietklgitekgekbtlgitebklgkbaaetGTEGTEgitekgitea

  ekbtiekbteiklbtiekbteibtkleibtkleibtkleibtklGTEGTEAibtkleibt

【计算机三级上机试题】相关文章:

计算机三级考试试题04-18

计算机二级考试VF上机试题及答案03-21

2023年计算机一级《MSOffice》上机试题02-02

2017计算机二级《MSoffice》上机操作试题04-29

计算机三级网络试题及答案解析02-02

计算机三级考试试题2024精选03-20

全国计算机二级《C++》上机试题及答案03-28

计算机三级考试《数据库技术》试题及答案11-27

计算机三级《信息安全技术》考试题及答案05-27

压力管道安全管理上机试题带答案07-29