首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #inelude <string.h> int fun(char *str)
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #inelude <string.h> int fun(char *str)
admin
2010-09-05
28
问题
阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #include <stdio.h> #include <ctype.h> #inelude <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]; int n; printf("Input a string:"); gets(str); puts(str); fun(str); printf("%s\n",str); }
选项
A、asdafaaz67
B、asd af aa z67
C、asd
D、z67
答案
A
解析
本题题意要求删除所有空格,即除了空格以外的其他所有字符都要留下。由于C语言中没有直接删除字符的操作,所以我们对于删除字符的操作都是采用“留下”字符的算法,以前的题目亦是如此。用str
从串头到串尾逐一走动,每走到一个字符都判断其是否为空格,若不是空格(注意在if()的单引号之间有一个空格),则将其保存str[j]中。注意 j的下标变化、初值及最后加串结束符“\0”。
转载请注明原文地址:https://kaotiyun.com/show/saWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Dimx1AsInteger,x2AsInteger,x3AsIn
命令按钮Command1的事件过程如下:PrivateSubCommand1_Click() Dimarr(5,5)AsInteger DimiAsInteger,jAsInteger Fori=1To4
使用Open语句可以打开或建立文件,并同时指定文件的输入输出方式。下列输入输出方式中错误的是()。
以下关于命令按钮的叙述中正确的是( )。
编写如下程序:PrivateSubCommand1_Click()DimxAsString,yAsStringx=Right("abcd",2)y=Mid("dcba",2,3)Ifx>
下列叙述中正确的是()。
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
下列关于数据库设计的叙述中,正确的是( )。
随机试题
硫糖铝服后可能导致枸橼酸铋钾服后可能导致
某公司应收账款的信用条件为(21/10,N/30),其含义是()。
()投资者可以承受投资的短期波动,愿意承担因获得高报酬而面临的高风险。
按检验特性值的属性可以将抽样检验分为()两大类。
材料:王某从某师范院校毕业后,被某校聘为数学教师。一年后,其所教班级的数学成绩明显下降,学生对他意见很大。领导多次找他谈话,但王某态度消极。在成绩评定时,王某还把对他有意见的学生的成绩评定为不及格。学校根据这种情况,经研究,认为王某不再适合当教师
如图所示,在锥体P—ABCD中,ABCD是边长为l的菱形,且∠DAB=60°,PA—PD=√2,PB=2,E,F分别是BC,PC的中点.求二面角P—AD—B的余弦值.
甲对乙说:“当我像你一样大的时候,你才5岁。”乙对甲说:“当我像你一样大的时候,你将56岁。”甲现在多少岁?
德育工作的出发点和归宿是()。
下列关于ASCII编码的叙述中,正确的是________。
A、Undergroundinthemountain.B、Onrockcliffs.C、Inmountainspring.D、Inmountainforest.C在对话中女士提到,在山间的小溪中能够发现金子。故答案为C)。
最新回复
(
0
)