首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include.. main() { int i,len; char b[]="Welcome you to Beijing!"; len=strlen(b); f
有以下程序: #include #include.. main() { int i,len; char b[]="Welcome you to Beijing!"; len=strlen(b); f
admin
2019-01-11
44
问题
有以下程序:
#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;
}
printf("%skn",b);}
程序运行后的输出结果是( )。
选项
A、Beijing!
B、toBeijing!
C、Welcomeyout0Beijing!
D、youtoBeijing!
答案
A
解析
for循环的作用是每次遇到空格,将空格后面的字符移动到数组的最前面。因此数组最后的状态是“Beijing!\0g!\0ng!\0eijing!\0”,但是printf(“%s”)打印时遇到\0自动结束。因此,打印结果为Beijing!。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/yaxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的返回值是()。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n]
以下对C语言函数的有关描述中,正确的是()。
下列程序的输出结果是______。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d",i++);break;}}printf(
以下叙述中错误的是()。
下列程序执行后的输出结果是main(){inta[3][3],*p,i;p=&a[0][0];for(i=1;i<9;i++)p[i]=i+1;printf("%d\n",a[1][2]);}
下面程序的功能是根据公式e=1+1/1!+1/2!+1/3!+1/4!+...计算e的近似值,精度要求为10-5。请填空。main(){intn;doublee=1.0,t=1.0;for(n=1;【】n++
数据库系统中实现各种数据管理功能的核心软件称为【】。
设有下列二叉树:对此二叉树中序遍历的结果为______。
在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是()。
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是
随机试题
放射性活度是指
下列关于气雾剂的叙述中错误的为
下列有关粗集料的说法正确的是()
下列各项中,能够引起企业所有者权益增加的是()。
关于基金管理人内部控制的实施,下列做法正确的是()。
某具有进出口经营权的外贸公司,2012年5月发生以下经营业务:(1)经有关部门批准从境外进口小轿车30辆,每辆小轿车货价15万元。运抵我国海关前发生的运输费用、保险费分别为9万元、1.38万元,向海关缴纳了相关税款,并取得了海关进口增值税专用缴款
认为教学过程是新旧观念的联系和系统化过程的是()。
双重期权
8 转换成十六进制值为( )。
RunningforALongerLife1.Runningmayhelp■protectagainst【T1】_________andotherhealthproblems【T1】_________
最新回复
(
0
)