首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#include char*a=’’you’’,b[]=’’welcome#you#to#China!’’; main( ){inti,j=0;char*p; for(i=0;b[i]!=’\0’;i++) {if(*a=b[i]) {p
若有以下程序#include char*a=’’you’’,b[]=’’welcome#you#to#China!’’; main( ){inti,j=0;char*p; for(i=0;b[i]!=’\0’;i++) {if(*a=b[i]) {p
admin
2014-06-18
26
问题
若有以下程序#include
char*a=’’you’’,b[]=’’welcome#you#to#China!’’;
main( ){inti,j=0;char*p;
for(i=0;b
!=’\0’;i++)
{if(*a=b
)
{p=&b
;
for(j=0;a[j]!=’\0’;j++)
{if(a[j]!=*P)break;p++;}
if(a[j]=’\0’)break;
}
}
printf(’’%s\n’’,p);}
则程序的输出结果是
选项
A、#you#to#China!
B、me#}you#}to}}China!
C、#}China!
D、#to#China!
答案
D
解析
程序中循环部分的主要功能是,在字符串b中寻找是否含有子串a,如果含有则退出,字符指针p指向该匹配子串后面的位置,利用printf函数输出则从该位置开始一直输出到字符串b的结尾。
转载请注明原文地址:https://jikaoti.com/ti/ipn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若指针p已正确定义,要使p指向两个连续的整型动态存储单位,不正确的语句是
以下程序调用findmax函数返回数组中的最大值findmax(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(_____)s=p;
下列叙述中,正确的是
指针变量p和数组a的说明如下:int*a[3]={"aa","bb","cc"},**p;执行语句p=&a[2];后,*p指向的字符串是______。
分析下列程序:main(){intx=1,y=0,a=0,b=0;switch(a){case1:switch(b){case0:x++;case1:
若有如下程序:sub(p,n)int(*p)[3],n;{inti;for(i=0;i<=n;i++)printf("%d",p[i][2]);}main(){ints[3][3]={1,2,
下列叙述中正确的是()。
以下不能正确定义二维数组的选项是()。
设有如下程序段:x=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是()。
以下叙述中正确的是
随机试题
我国投入巨额资金实施退耕还林工程,这说明()。
死扳手的规格一经做成,便不可以改变。()
下列哪个药物与甲氧苄胺嘧啶合用称为百炎净
山茱萸粉末中可见
甲唆使乙杀害丙,丁给乙一把快刀,但乙刀砍丙未中,丙逃逸,关于此案正确的说法是:
在Word文档中,删除一个段落标记后,前后两段文字将合并成一段,则段落格式的编排结果( )。
关于交通事故的处理,下列做法不恰当的是( )。
对于长期持有,股利稳定不变的股票可采用()来确定价值。
Formostofhumanhistoryrichpeoplehadthemostleisure.Ontheotherhand,thepoorhavetypicallyworkedpersistently.Hans
A、公式可以维持婚姻B、数学家能预测未来C、公式非常准确D、公式并不简单C录音中提到“这位数学家用10年的时间对100对夫妇进行了相关测验,结果准确率达到了94%”,可见这位数学家的公式非常准确,所以C对。
最新回复
(
0
)