首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main() {int i,len; charb[]="Welcome you to Beijing!"; len=strlen(b); for(i=0;i<len;i
有以下程序: #include<stdio.h> #include<string.h> main() {int i,len; charb[]="Welcome you to Beijing!"; len=strlen(b); for(i=0;i<len;i
admin
2020-11-27
27
问题
有以下程序:
#include<stdio.h>
#include<string.h>
main()
{int i,len;
charb[]="Welcome you to Beijing!";
len=strlen(b);
for(i=0;i<len;i++)
if(b
==’’)
{strcpy(b,b+i+1);
i=0;
}
printf("%s\n",b);}
程序运行后的输出结果是( )。
选项
A、Beijing!
B、toBeijing!
C、WelcomeyoutoBeijing!
D、youtoBeijing!
答案
A
解析
for循环的作用是每次遇到空格,将空格后面的移动到数组的最前面。因此数组最后的状态是“Beijing!\0g!\0ng!\neijing!\0”,但是printf(“%s”)打印遇到\0自动结束。因此,打印Beijing!。故答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/4FD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有“doublea;”,则正确的输入语句是()。
以下叙述中错误的是
有以下程序:#includeintfun(intx,inty){if(x!=y)retum((x+y)/2);elsereturn(x);}main(){inta=4,
有以下程序#includeintf(intn){intt=0,a=5;if(n/2){inta=6;t+=a++;}else{inta=7;t+=a++;}returnt+a++;}main
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
下列关于C语言文件的叙述中正确的是
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
下面不属于软件测试实施步骤的是
代码编写阶段可进行的软件测试是
以下正确的说法是()。
随机试题
电场中任意一点的电场强度,在数值上等于放在该点的电荷所受电场力的大小,电场强度的方向就是电荷受力的方向。()
在外周IV-DSA中,对比剂到达血管的时间,下列哪一项是错误的
某出版社实施的下列行为中,违规的是()。
秋水(节选)庄子秋水时至,百川灌河。泾流之大,两浚渚崖之间,不辩牛马。于是焉河伯欣然自喜,以天下之美为尽在己。顺流而东行,至于北海;东面而视,不见水端。于是焉河伯始旋其面目,望洋向若而叹曰:“野语有之曰:‘闻
下列关于宣告失踪与宣告死亡的说法,错误的是()。
什么是丝绸之路?以及你的理解。(南开大学2013年中国历史真题)
Morethan45millionAmericansnowbelongtoahealthclub.Wespendsome$19billionayearongymmemberships.Ofcourse,some
请填写完整下面程序中所缺的部分。classmyfirst{【】{System.out,println("ThisismyfirstJavaApplication");
A、Thepaymentsofherdraft.B、Thecollectionofherdraft.C、Theexchangeofsomedollars.D、Theopeningofheraccount.B男士通知女
Manydogownersregardtheirfurryfriendsastheirchildren,andtalktothem【C1】______Now,anewstudyreportsthatdogs,
最新回复
(
0
)