首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#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-01-11
30
问题
若有以下程序#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/EFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若想通过以下输入语句给a赋予1,给b赋予2,则输入数据的形式应该是__________。inta,b;scanf("a=%d,b=%d",&a,&b);
有以下程序:#includevoidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"w");fputs(str,fp);fclose(fp);}mai
下列程序的运行结果是()。#ineludevoidmain(){ints=0,k;for(k=7;k>1;k--){switch(k){case1:
下列程序的输出结果是()。#includemain(){inta[2][3]={{1,2,3),{4,5,6}},(*p)[3],i;p=a:for(i=0;i<3;i++)
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
有以下程序:intfun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,sum;sum=fun((a++,b++,a+b),c++);prin
下列叙述中正确的是()。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
在计算机中,算法是指______。
随机试题
单位质量气体,通过风机所获得的能量用风机的()来表示。
常用放射性药物与普通药物的相互作用下列哪项正确
朱砂安神丸与清胃散均含有的药物是
关于施工图预算的说法,正确的有()。【2012年真题】
其项借款,名义利率10%,计息周期为月,则有效利率是()。
下列关于私募基金的说法,错误的是()。
引起法律关系发生、变更或者消灭的下列各项中,属于法律行为的有()。
顾客在购物过程中追求有新鲜感的产品属于()。
下列项目中,“连接会计凭证和会计报表的中间环节”指的是()。
树叶是大自然的杰作.它实现了多少年来科学家们梦寐以求的愿望:利用光将水分解并制得燃料。根据光合作用原理,人类已经研制出“人造树叶”,它能够释放出制作燃料电池的氢。它的诞生对于人类开发可再生资源具有重要意义。“人造树叶”的成功研制说明
最新回复
(
0
)