首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
37
问题
有以下程序:
#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]
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
下列程序的输出结果是______。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d",i++);break;}}printf(
以下叙述中错误的是()。
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1},*p=a;p++;printf("%d\n",*(p+2));}
设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确执行的语句是()。
在多媒体计算机系统中,不能用以存储多媒体信息的是
C语言中规定,程序中各函数之间()。
若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。my_cmp(char*s,char*t){while(*s==*
随机试题
驾驶摩托车驶出环岛前,应开启________。
霍乱的治疗中正确的是
阳明头痛的“引经药”应首选()
舌色红绛苔少或无苔者,提示的证候是( )。
在中医五行学说中临床应用中属于五行相克规律治则的是()。
A.高动力性循环状态B.原发性心肌收缩力减弱C.心室舒张充盈限制D.长期心室前负荷过重E.长期心室后负荷过重哪一项为主动脉瓣关闭不全引起充血性心力衰竭的基本机制
咨询公司应根据雇主的邀请函和工作大纲编制建议书,建议书分为()。
下列关于双代号时标网络计划的表述中,正确的有()。
美国斯坦福大学一项研究表明,儿童期的智力测验并不能正确地预测成年以后工作的成就,一个人的成就同智力的高低并无极大的相关,这说明()。
EachyearUniversum,aSwedishconsultingfirm,asksAmericanMBAstudentswheretheywouldmostliketowork.The2007surveys
最新回复
(
0
)