首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
30
问题
若有以下程序
#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://kaotiyun.com/show/LDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是:
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
对于一个正常运行的C程序,以下叙述中正确的是
数据库管理系统(DBMS)是一种
以下叙述中正确的是
以下合法的字符型常量是
以下选项中能表示合法常量的是()。【10年9月】
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。【10年3月】
两个或两个以上的模块之间关联的紧密程度称为()。
关于结构化程序设计的叙述中正确的是()。
随机试题
狗彘食人食而不知检,涂有饿莩而不知发;人死,则曰:“非我也,岁也”。是何异于刺人而杀之,曰:“非我也,兵也?”王无罪岁,斯天下之民至焉。解释文中划线字的含义。检:______涂:______发:______罪:______
红细胞悬浮稳定性差时,将发生
关于心房颤动的表述,不正确的是
患儿,男,8岁。因“低热、干咳、疲乏、食欲减退3周入院”。患儿于3周前无明显诱因出现低热,最高体温38.1℃,夜间易出汗,间中咳嗽、无痰。患儿祖父为开放性结核病患者,患儿未接种卡介苗。针对该患儿的主要护理措施不妥的是
钻孔灌注桩在灌注水下混凝土过程中,导管的埋置深度宜控制在()m。
申请商用房贷款的借款人必须提供一些担保措施,以下()方式不符合要求。
马斯洛需要层次论的最底层是——。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
下列关于运算符重载的叙述中,错误的是()。
SelectCase结构运行时,首先计算()的值。
最新回复
(
0
)