首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#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==b[i]) {p=&b[i]
若有以下程序#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==b[i]) {p=&b[i]
admin
2019-08-10
15
问题
若有以下程序#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、#you#to#China!
B、me#you#to#China!
C、#China!
D、#to#China!
答案
D
解析
程序中循环部分的主要功能是,在字符串b中寻找是否含有子串a,如果含有则退出,字符指针D指向该匹配子串后面的位置,利用printf函数输出则从该位置开始一直输出到字符串b的结尾。
转载请注明原文地址:https://jikaoti.com/ti/Hof0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于位运算符的叙述,正确的是
以下不构成无限循环的语句或语句组是()。
与数学表达式x≥y≥z对应的C语言表达式是
下列叙述中正确的是()。
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
若有定义语句intb=2;则表达式(b
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#include#defim
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注
在软件开发中,需求分析阶段产生的主要文档是
随机试题
我国建筑材料及制品燃烧性能分为A、B1、B2、B3四个等级,其中B1级材料对应的是()。
Emmaonlymovedhouselastweekandshe______knowsherneighbors!
A.致病菌引起B.盐酸引起C.亚硝酸盐引起D.硫酸引起E.组织胺和脂肪酸引起食品腐败变质或污染所致疾病
下列账户中属于损益类账户的有()。
小明有一台支持无线上网的笔记本电脑,现小明家里开通了网络,如果希望在家无线上网,这时,需准备的设备为()。
以“独特的生活经历”作为开头,重组下面句子,不得改变原意。颜之推的《颜氏家训》成为关于六朝后期生活的独一无二的文献,因为作者深受独特的生活经历的影响,熟悉时代生活的各个方面,对时代社会政治场景观察敏锐,批评中肯。
在新的历史时期,加强党的建设具有特殊重要性。这是因为,党现在()。
下列选项中,不属于秦汉时期中外交流的是()
甲与乙有仇,欲杀死乙。甲明知自己的枪法不好,但为了杀乙也顾不了那么多,仍然向乙开枪。当时乙与丙站在一起聊天,甲没有打中乙,却打中了丙,致丙死亡。甲的行为属于认识错误中的()
执行以下的程序段后,m的值是______。inta[2][3]={{1,2,3},(4,5,6}};intm,*p;p=&a[0][0];m=p[4];
最新回复
(
0
)