首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#include char*a="you": char b[]="Welcome you to China!"; main(){int i,j=0;char*p; for(i=0;b[i]!=’\0
若有以下程序#include char*a="you": char b[]="Welcome you to China!"; main(){int i,j=0;char*p; for(i=0;b[i]!=’\0
admin
2017-04-26
43
问题
若有以下程序#include
char*a="you":
char b[]="Welcome you to China!";
main(){int i,j=0;char*p;
for(i=0;b
!=’\0’;i++)
{if(*a==b
){
p=a;
for(j=i;*p!=’\0’;j++)
{if(*p!=b[j])break;
p++;
}
if(*p==’\0’)break;
} }
printf("%s",&b
);}
则程序的输出结果是
选项
A、you to China!
B、to China!
C、me you to China!
D、China!
答案
A
解析
程序中循环部分的主要功能是,在字符串b中寻找是否含有子串a,如果含有则退出,此时i为子串a在字符串b中第一次出现的位置,因此最后的输出函数则从第i个字符开始一直输出到字符串的末尾。
转载请注明原文地址:https://kaotiyun.com/show/GqDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置,并改正错误。
下列二维数组初始化语句中,正确且与语句floata[][3]={0,3,8,0,9};等价的是
下面程序的运行结果是#includemain(){inta=28,b;chars[10],*p;p=s;do{b=a%16;if(b0);*p=′\0′;puts(s);}
若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是
下列语句能循环______次。ints=12;while(s);--S;
诊断和改正程序中错误的工作通常称为______。
结构化程序设计主要强调的是
线性表的顺序存储结构和线性表的链式存储结构分别是
数据结构分为线性数据结构和非线性数据结构,带链的队列属于()。
随机试题
《饮马长城窟行·青青河畔草》:青青河畔草,__________。
感蓝胶片的敏感光谱的峰值在
牙体修复材料应具备哪些性能?
()包括建筑安装工程一切险、引进设备财产保险和人身意外伤害险等。
指数平滑法中初始值几值确定,在预测实践中,一般采用这样的方法处理:当时间序列期数在20个以下时,初始值对预测结果有一定影响,可取前______个观测值的平均值代替,
()既是企业生产的终点,又是企业外部物流的起点,它的作用在于便利运输和保护商品。
按照国际通行的做法,中国企业发行股票,首先应当按照中国的企业会计准则和会计制度编制财务报表。()
开发期一般能()地估算。
在________的中国绘画史上,20世纪是波动最大、变化最多的一个时期。历史的转折,对于画家是________,更是机遇。这样的时代为变革创新的艺术铺垫了道路。填入划横线部分最恰当的一项是:
Theuniversityboardoftrusteesdeemediturgentthatanewprovost______toreplaceMr.Dannisonwhohadbeendiagnosedwith
最新回复
(
0
)