首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用′#′结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。 输入字符串时用′#′结束输入。 请改正程序中的错误,使它能输出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include
admin
2019-04-14
28
问题
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。
输入字符串时用′#′结束输入。
请改正程序中的错误,使它能输出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include <string.h>
#include <stdio.h>
#include <ctype.h>
fun(char *p)
{
int i,t;char c[80];
/* * * * * * found * * * * * */
For(i=0,t=0;P
;i+ +)
if(!isspace(*(p+i)))
c[t+ +]=p
;
/* * * * * * found * * * * * */
c[t]=″\0″;
strcpy(p,c);
}
main()
{
char c,s[80];
int i=0;
printf(″Input a string:″);
c=getchar();
while(c!=′#′)
{
s
=c;i+ +;c=getchar();
}
s
=′\0′;
fun(s);
puts(s);
}
选项
答案
(1)for(i=0,t=0;p[i];i+ +) (2)c[t]=′\0′;
解析
本题考查:C语言关键字;字符串结束标识′\0′
该题目考查C语言关键字的书写,C语言中关键字是区分大小写的 另外为字符串结尾添加结束符时应书写为′\0′,而非″\0″,′\0′表示一个字符串。该程序的if条件中应用了isspace函数,该函数的功能是检查ch是否空格、跳格符(制表符)或换行符。
转载请注明原文地址:https://kaotiyun.com/show/p9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化程序设计方法中,下面哪种内聚的内聚性最弱?
设有如图所示二叉树,对此二叉树后序遍历的结果为()。
数据模型包括数据结构、()和数据条件。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
对下述程序的判断中,正确的是()。#include<stdio.h>voidmain(){char*P,s[256];p=s;while(strcmp(s,"theend")){printf("
下列关于C语言数据文件的叙述中正确的是()。
下列叙述中正确的是()。
可以在C语言程序中用做用户标识符的一组标识符是()。
以下选项中合法的实型常量是
以下选项中,合法的C语言常量是()。
随机试题
简析《一只特立独行的猪》的艺术特点和语言风格。
支气管扩张急性期的主要治疗措施是
全科医生的“守门人”作用不包括
心主血脉的不依赖的因素是()。
现有两个投资项目甲和乙,已知甲、乙方案的期望值分别为20%、28%,标准差分别为30%、55%,那么()。
()资产评估是对一类或几类资产的价值进行的评估。
可以同时实施学员集体培训开发,不必耗费太多的时间和经费的群体培训开发方法是()。
下列关于我国少数民族说法中,有误的一项是()。
下列选项中()不是外部语言的特征。
求∫dx/sinxcos4x
最新回复
(
0
)