首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
2020-03-15
43
问题
若有以下程序
#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、#to#China!
B、#you#to#China!
C、me#you#to#China!
D、#China!
答案
A
解析
该段代码的作用是查找字符串b中包含和a指向的字符串相同的字符串的位置,并用指针p记录匹配字符串结束后下一个字符的地址,即是第二个’#’字符的下标,所以输出字符串的结果为选项A)。
转载请注明原文地址:https://www.kaotiyun.com/show/LDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#include<stdio.h>main(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
不能正确表示数学式的表达式是
以下选项中叙述错误的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<stdio.h>#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",__________)
以下叙述中错误的是
医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是()。
随机试题
幼儿听老师讲大灰狼扮成兔妈妈想要吃小白兔的故事后,对大灰狼憎恶,对小白兔友善。这里发生的是言语信息的学习。()
项目经济影响效果的传递途径包括下面选项中的()。
工程项目组织计划中,项目内各组织单元之间的职责与任务分工衔接称为()。
某建设单位(甲方)与某施工单位(乙方)签订了施工合同,同时与某降水公司订立了工程降水合同。甲乙双方规定:采用单价合同,每一分项工程的实际工程量增加(或减少)超过招标文件中工程量的25%以上时调整单价;工作B、E、G作业使用的主导施工机械一台(乙方自备),台
定积分的值为________.
学习课文时分段、归纳段意属于精细加工策略。()
采用方差分析法来推断某个因素对所考察的指标有无显著影响,该因素有K个水平,样本容量为N,则下列表述中正确的是()
Thefunnythingabouthowabankworksisthatitfunctionsbecauseofourtrust.Wegiveabankourmoneytokeepitsafeforu
啃老族(NEETgroup)是指那些既没有上学、也没有就业或接受职业培训的年轻人,年龄在20岁至30岁之间。他们主动放弃了就业的机会,赋闲在家,而原因并不是找不到工作。他们的日常生活依靠父母,而且花销往往不菲。啃老族的出现多半是因为父母过于溺爱。调查显示
中华民族的传统文化博大精深,源远流长。早在2000多年前,就产生了以孔孟为代表的儒家学说(Confucianism)和以老子和庄子为代表的道家学说(Taoism),以及其他许多也在中国思想史上占有一定地位的学说和学派(doctrine)。这就是有名的诸子
最新回复
(
0
)