首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
57
问题
若有以下程序 #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/Ygxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){charstr[][10]={"China","Beijing"),*p=str;printf("%s\n",p+10);}程序运行后的输出结果是()。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for([11];i<10;i++)
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序;voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1,j<n;j+
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
设有定义语句:int a[][3]={{0},{1}{2}};,则数组元素a[1][2]的值是【 】。
下面程序的输出结果是______。main(){staticchara[]="language",b[]="program";char*ptrl=a,*ptr2=b;intkfor(k=0;k<7;k++)if(*(ptrl+k)==
以下函数调用语句中含有_______个实参。func((exp1,exp2),(exp3,exp4,exp5));
设“intx=2,y=1;”,则表达式(!x‖y--)的值是()。
数据结构分为逻辑结构与存储结构,线性链表属于______。
随机试题
腱鞘炎较少出现的症状是
茶叶中水溶性灰分碱度的测定中,全部试剂均需要为化学纯。
诊断胃癌的最有效方法是
女性,27岁,妊娠19周。阵发性下腹痛2天,阴道少量流血8小时。为决定是否能继续妊娠,应选用的辅助检查方法为
下列选项中,关于个人贷款特征说法正确的是()。
开具发票应按照规定的时限、顺序,逐栏、全部联次一次性如实开具,并加盖单位财务印章或发票专用章,特殊情况也可分联次分别开具。()
狄德罗认为研究自然科学的三种主要方法不包括()。
(2011年试题,23)设A为三阶实矩阵,A的秩为2,且求矩阵A.
Java源代码文件中,可以有________个import语句。
A、Peoplehavetowearfacemaskevenindoors.B、Chemicalfactoriesarethemajorsourceofpollution.C、Theairispollutedmuch
最新回复
(
0
)