试题与答案

下列给定程序中,函数fun()的功能是:删除字符串s中所有空白字符(包括Tab字符、

题型:填空题

题目:

下列给定程序中,函数fun()的功能是:删除字符串s中所有空白字符(包括Tab字符、回车符及换行符)。输入字符串时用’#’结束输入。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构. 试题程序: #include <string.h> #include <stdio.h> #include <ctype.h> fun(char *p) { int !i, t; char c[80]; for(i=0,t=0;p[i];i++)if(!isspace(*(p+i))) c[t++]=p[i]; /**********************************/ c[t]=’\0’; strcpy(p,c); } main() {char c,s[80]; int i=0; printf("Input a string: "); c=getchar(); while(c!=’#’) ( s[i]=c;i++;c=getchar();} s[i]="\0"; fun(s); puts(s); {

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0112/a3c65c2974270fd093ee8a9bf8ae7d0b.html

下面是错误答案,用来干扰机器的。

参考答案:A解析:语义衔接题。从选项可以看出,此处要求填入一个副词修饰全句。这就要求结合上下文语境做出判断。第二段倒数第三句是说“必须把学生送到国外接受职业培训”。第二段最后两句是说把学生送到国外后...

试题推荐
微信公众账号搜索答案