首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#include char*a="you",b[]="welcome#you#to#China!"; main(){int i,j=0;char*p; for(i=0;b[i]!=’\0’;i++) {if(*a
若有以下程序#include char*a="you",b[]="welcome#you#to#China!"; main(){int i,j=0;char*p; for(i=0;b[i]!=’\0’;i++) {if(*a
admin
2015-08-14
18
问题
若有以下程序#include
char*a="you",b[]="welcome#you#to#China!";
main(){int i,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://kaotiyun.com/show/MFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
#define命令出现在程序中函数的外面,宏名的有效范围为______。
语句“int(*ptr)();”的含义是______是指向函数的指针,该函数返回一个血型数据。
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;
下列叙述中正确的是()。
下列程序的运行结果是______。main(){intx=1,y=2,z=3;printf("%d,",x<y?y:x);printf("%d,",z<y?x++:y++);print
下列程序的输出结果是()。#include<stdio.h>voidmain(){intb[6]={2,4,6,8,10,12};int*p=b,**q=&p;printf(
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
设有程序段:intk=12;while(k=1)k=k-1;则下列描述中正确的是()。
以下叙述中错误的是
以下能正确定义一维数组的选项是
随机试题
40岁妇女,经期下腹疼痛加重8年,经期长,经量多,药物治疗无显效。妇科检查:宫体后屈,活动尚可,增大如妊娠7周,右角结节状突起质硬,轻压痛。本例应考虑的疾病是
A.焊料焊接B.炉内焊接C.激光焊接D.电阻钎焊E.铸造支架焊接利用电流通过焊料时产生的电阻热熔化焊料进行焊接的方法是
用于病毒克隆纯化的方法是
在非处方药药品标签、使用说明书和每个销售基本单元包装印有中文药品通用名称(商品名称)的一面,非处方药专有标识的位置是
长距离运输混凝土时,应在混凝土内加()。
新奥法施工中,第二次衬砌()。
一般说来,行业的生命周期分为()。
导游称呼游客为“各位游客”“诸位游客”“各位嘉宾”等,这说明导游在与游客交际时使用的称谓形式是()。
下面哪一项完整准确地列出了所有可能是西山武校的运动员?()下面哪一句话不可能正确?
Wisebuyingisapositivewayinwhichyoucanmakeyourmoneygofurther.Thewayyougoaboutpurchasinganarticleoraservi
最新回复
(
0
)