首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
40
问题
有以下程序:
#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://kaotiyun.com/show/q73p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言主要是借助以下哪种手段来实现程序模块化
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
下列选项中,能正确定义数组的语句是
当变量c的值不为2、4、6时,值也为“真”的表达式是
以下不能将s所指字符串正确复制到t所指存储空间的是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
下列各项中不属于需求分析阶段任务的是()。
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
随机试题
下列不能带双宾动词的是()。
射线检测对工件表面粗糙度要求________。
患者,女,38岁,已婚。近半年来,月经40~45天一行,量少、色暗、时有血块,小腹及乳房作胀,舌略暗,苔薄,脉弦。应首先考虑的是
患儿,男,6岁,发热伴右耳下疼痛3天,中上腹疼痛半天入院,查体:体温40℃,右腮腺肿胀压痛明显,中上腹压痛,无反跳痛。为进一步诊断应立即协助医生做的检查是
如果企业采用延期付款的方式购买无形资产,则无形资产初始计量金额的确定基础是()。
根据权证行权的基础资产或标的资产,可将权证分为()。
环境设计的目标要符合幼儿全面发展的需要,与幼儿园教育目标相一致。这是()原则的要求。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
面向对象分析的主要任务是()。
A、BecauseShakespeareanEnglishisclosertomodernEnglish.B、BecauseShakespeareanEnglishhasbeenreadsincetheywereyoung
最新回复
(
0
)