首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #include <string.h> int fun(char*str) {
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #include <string.h> int fun(char*str) {
admin
2010-12-10
65
问题
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #include <string.h> int fun(char*str) { int i,j=0; for(i=0;str
!=’\0’;i++) if(str
!=’’)str[j++]=str
; str[j]=’\0’; } main() { char str[81];
选项
A、asdafaaz67
B、asdafaa267
C、asd
D、z67
答案
A
解析
本题题意要求删除所有空格,即除了空格以外的其他所有字符都要留下。由于C语言中没有直接删除字符的操作,所以我们对于删除字符的操作都是采用“留下”字符的算法,以前的题目亦是如此。用str
从串头到串尾逐一走动,每走到一个字符都判断其是否为空格,若不是空格(注意在if()的单引号之间有一个空格),则将其保存str[j]中。注意j的下标变化、初值及最后加串结束符’\0’。
转载请注明原文地址:https://kaotiyun.com/show/uUPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:OptionBase1PrivateSubCommand1_Click() d=0 c=10 x=Array(10,12,21,32,24) Fori=
如果把程序的启动对象设置为:SubMain,则SubMain过程
下列叙述中正确的是
下面为单精度实型(即单精度浮点型)变量的是()。
设“A="87654321"”,则表达式Val(Leff(A,4)+Mid(A,4,2))的值为()。
为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
下列操作说明中,错误的是( )。
某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。
随机试题
用现代标点符号标点下面的文言短文。國子先生晨入太學招諸生立館下誨之曰業精於勤荒於嬉行成於思毁於隨方今聖賢相逢治具畢張拔去凶邪登崇俊良占小善者率以録名一兿者無不庸爬羅剔抉刮垢磨光蓋有幸而獲選孰云多而不揚諸生業患不能精無患有司之不明行患不能成無患有司之不公
TheUnitedStatesandEnglandeachhasamajor—andunique—health-carechallenge,accordingtoastudycomparingthehealthofse
权证出现下列( )情形之一的,将被终止上市。
李某骑电动摩托车违章撞伤王某,造成王某手臂骨折。李某送王某到医院治疗,由于护士的疏忽导致王某因药物过敏而死。李某的行为()。
在Windows菜单中,暗淡的命令项目表示该命令()。
我国要全面实施一对夫妇可生育两个孩子政策。对此,下列理解中错误的观点是()。
通过I2C、SPI、UART、USB等可以实现嵌入式系统间或嵌入式系统与外围器件等的连接,下面相关叙述中,错误的是()。
下列______是文件服务器的项目。
AlthoughmanypeoplespeakEnglish,theydon’tpronounceitorspellthewordtheyusethesameway.TheUnitedStates,in【C1】__
AccordingtoDr.Nakajima,______.ItcanbeinferredfromPara.2that______.
最新回复
(
0
)