设为首页 加入收藏

TOP

2011年计算机二级考试C语言十套上机题(10)
2014-11-23 17:38:48 】 浏览:3878
Tags:2011年 计算机 二级 考试 语言 上机

  请补充main函数,该函数的功能是:从键盘输入一个字符串并保存在字符str1中,把字符串str1中下标为偶数的字符保存在字符串str2中并输出。例如,当str1=“cdefghij”,则str2=“cegi”。


  注意:部分源程序给出如下。


  请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。


  试题程序:


  #include


  #include


  #define LEN 80


  main()


  {


  char str1[LEN],str2[LEN];


  char *p1=str1,*p2=str2;


  int i=0,j=0;


  clrscr();


  printf("Enter the string:\n");


  scanf(【1】);


  printf("***the origial string***\n");


  while(*(p1+j))


  {


  printf("【2】",*(p1+j));


  j++;


  }


  for(i=0;i   *p2++=*(str1+i);


  *p2=’\0’;


  printf("\nThe new string is:%s\n",【3】);


  }


  答案及评析:【1】″%s″,str1 【2】%c 【3】str2


  【解析】填空1:本题考查对标准输入函数scanf()的调用格式,当输入字符串时,格式控制字符串为″%s″,题目要求输入的字符串保存在str1中,所以地址表列应为字符串的首地址,即为str1。填空2:本题考查对标准输出函数printf()的调用格式,当输出为字符型变量时,格式控制字符串为″%c″。填空3:题目要求将str1中下标为偶数的字符保存在字符串str2中并输出,所以printf()函数的输出表列是str2


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇简单的大数加法 下一篇2011年计算机二级考试C语言十套上..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目