首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main() { int i,len; char b[]=“Welcome you to Beijing!”; len:strlen(b); for
有以下程序: #include #include main() { int i,len; char b[]=“Welcome you to Beijing!”; len:strlen(b); for
admin
2021-04-28
61
问题
有以下程序:
#include
#include
main()
{ int i,len;
char b[]=“Welcome you to Beijing!”;
len:strlen(b);
for(i=0;i
if(b
=’’)
{ strcpy(b,b+i+1);
i=0;
}
prinff(“%s\n”,b);
}
程序运行后的输出结果是( )。
选项
A、Beijing!
B、to Beijing!
C、Welcome you to Beijing!
D、you to Beijing!
答案
A
解析
strcpy(char*dest,char*source)函数是将source指指向的字符串复制到dest指向的内存空间,所以for循环在遍历字符数组b的同时,查找b中的空格字符,将空格字符后的剩余字符串重新复制到字符数组b中,然后重新设置循环的索引下标为0,继续寻找空格字符,直到到达字符串的结尾空字符‘\0’,由此可知整个程序是获取字符串“Welcomeyou t0 Beijing!”的最后一个不包含空格字符的子串,程序输出:“Beijing!”,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/Dktp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:charc;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
执行下列程序的结果是()。main(){floatx=1,y;y=++x*++x;printf(“%f\n",y);}
表达式:(int)((double)9/2)-9%2的值是()。
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}
下列选项中不属于结构化程序设计原则的是()。
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入"Ab,cD",则输出"AB,CD"。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。注意:部
给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#
以下叙述中不正确的是()。
随机试题
淡豆豉的功效是
Britain’sprivateschoolsareoneofitsmostsuccessfulexports.Thechildrenofthewealthy【C1】________tothem,whetherfromC
Thejurywilltryacaseofrobberywith______(violent).
某基会招募说明书中申购、赎回费率的表述如下:根据以上资料,回答下列问题。2016年2月18日,某投资者通过场外(某银行)申购该基金30000元,当日基金份额净值为1.05元,则其申购手续费和可得到的申购份额分别为()。
青少年个体发展性需要表现为( )。
2003年8月27日在十届全国人大常委会第四次会议上获得通过的《中华人民共和国行政许可法》将于______。
有人将互联网比作一片信息森林,其中既有予人甘甜、使人果腹的山泉瓜果,也有惑人眼球、乱人心智的奇花毒草,更有善于__________、专欺弱者的寄生虫。后两者即便只有万分之一的存活率,对正处在身心发育、人格养成关键时期的青少年来说,都是巨大的________
非法组织他人卖血,对他人造成伤害的,构成()。
若有以下定义:chars[20]="programming",*ps=s;则不能代表字符o的表达式是_______。
Sheboughtahousenearthesealastyearsoshecouldtakea______alongthebeachwhenevershewantedto.
最新回复
(
0
)