首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
41
问题
若有以下程序 #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全国计算机二级
相关试题推荐
以下正确的程序段是
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2
有以下程序:#defineP3voidF(intx){return(P*x*x);}main(){printf("%d\n",F(3+5));}程序运行后的输出结果是()。
设以下变量均为int类型,表达式的值不为7的是()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
C语言中while循环和do-while循环的主要区别是______。
在执行以下程序时,为了使输出结果为:t=4,则给a和b输入的值应满足的条件是______。main(){ints,t,a,b;scanf("%d,%d",&a,&b);s=1,t=1;if(a>0)s=s+1;if(a
下列叙述中,不属于软件需求规格说明书的作用的是______。
关系数据库的概念模型是______的集合。
已经定义ch为字符型变量,以下赋值语句中错误的是______。
随机试题
A公司以其房屋作抵押,先后向甲银行借款100万元、乙银行借款300万元、丙银行借款500万元,并依次办理了抵押登记。后丙银行与甲银行商定交换各自抵押权的顺位,并办理了变更登记,但乙银行并不知情。因A公司无力偿还三家银行的到期债务,银行拍卖其房屋,仅得价款6
简述民法的主要制度。
乳癖的肿块特点是( )。
账户按用途和结构分类,“累计折旧”属于调整账户。()
为了规避(),银行须将质押资金转为定期存单单独保管,或者采取更为妥当的方式,将其转入银行名下的保证金账户。
下列关于资本作用的说法中,正确的有()
查理曼帝国后来分裂为三部分,发展成了三个封建国家,下列哪个国家不在其中?()
简述矫正学生不良行为的心理策略。
人们在社会生活中形成和应当遵守的最简单、最起码的公共生活准则是()
Americansaremoresociallyisolatedthantheywere20yearsago,separatedbywork,commutingandthesinglelife,researchers
最新回复
(
0
)