首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include char *a="you"; char b[ ]="Welcome you to China!"; main() { int i, j=0; char *p; for ( i=0; b[i] !=’\0’; i++ )
若有以下程序 #include char *a="you"; char b[ ]="Welcome you to China!"; main() { int i, j=0; char *p; for ( i=0; b[i] !=’\0’; i++ )
admin
2018-10-16
44
问题
若有以下程序 #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://www.kaotiyun.com/show/Ygxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后输出的结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
有以下定义语句,编译时会出现编译错误的是
以下程序的输出结果是______。main(){charst[20]="hello\0\t\\";printf("%d%d\n",strlen(st),sizeof(st));}
以下叙述中不正确的是______。
有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++1); prind("%d,,,+十d+1): prind("%d\n",d); } 程序运行后的输出结果是______
下列叙述中正确的是_______。
实体联系模型是一种常用的高级概念数据模型,而______是实体联系模型中的核心。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
线性表常采用的两种存储结构是()。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种;前序遍历、【】遍历和后序遍历。
随机试题
A、Theywereengagedinmakingaliving.B、Theywerenotinterestedindevelopingahobby.C、Theysufferedfromvariousillnesses
A.角色扮演B.小组讨论C.案例分析D.头脑风暴E.深入访谈主要用于改变培训者态度和技能的方法是
当任何工作已准备就绪,在将其包装、覆盖或隐蔽之前,承包商应及时通知()。
关于沥青路面试验检测的说法错误的是()。
在固定总价合同形式下,承包人承担的风险是()。【2010年考试真题】
债项评级是对客户偿债能力和偿债意愿的计量和评价,反映违约风险大小。()
(2014年)下列影响因素中,属于抽样误差来源的有()。
为了加强旅游安全管理工作,保护旅游者人身、财产安全,旅游安全管理应当贯彻()的方针。
论述完善社会主义市场经济体制需要深化的重点问题。
Toparaphrase18th-centurystatesmanEdmundBurke,"allthatisneededforthetriumphofamisguidedcauseisthatgoodpeople
最新回复
(
0
)