首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(其中的strstr()函数头部格式为:char *strstr(char *p1, char *p2) 确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址) #include #include char *a="you";
有以下程序(其中的strstr()函数头部格式为:char *strstr(char *p1, char *p2) 确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址) #include #include char *a="you";
admin
2015-07-28
70
问题
有以下程序(其中的strstr()函数头部格式为:char *strstr(char *p1, char *p2) 确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址)
#include
#include
char *a="you";
char *b="Welcome you to Beijing!";
main()
{ char *p;
p = strstr(b, a) + strlen(a) + 1;
printf("%s\n", p);
}
程序的运行结果是( )。
选项
A、to Beijing!
B、you to Beijing!
C、Welcome you to Beijing!
D、Beijing!
答案
A
解析
表达式"strstr(b, a);"返回的是字符串"you"在b指向的字符串中第一次出现的字符串首地址,即是&b[8],strlen(a)求得为字符串a的实际长度为3,所以语句"p = strstr(b, a) + strlen(a) + 1;"计算得的p与&b[12]等价,所以答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/azDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x为int型变量,请写出一个关系表达式【】,用以判断x同时为3和7的倍数时,关系表达式的值为真。
以下关于C语言数据类型使用的叙述中错误的是
数据库管理系统中负责数据模式定义的语言是
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
以下叙述中正确的是______。
关系数据库管理系统能实现的专门关系运算包括_______。
下面对对象概念描述错误的是_______。
x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为______。
下列选项中合法的赋值语句是()。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
运用自己拥有或者自己经营的船舶,提供国际港口之间班轮运输服务,并依据法律规定设立的船舶运输企业的是()
X线摄影诊断价值最高的是
颏孔的解剖位置在
下列哪些选项构成想象竞合犯?()
零星的关联方交易,如果对企业财务状况和经营成果影响较小或几乎没有影响的,可以不予披露,对此,企业是基于()原则。
患者,女性,28岁。右上后牙近几日咬合痛,并有患牙发麻浮出感觉,咬紧患牙,疼痛可缓解,检查发现近中邻面龋坏,叩(++),冷热诊(-),探诊(-),可能的诊断是()。
设相互独立的两个随机变量X,Y具有同一分布律,且X的分布律为则随机变量Z=min{X,Y)的分布律为________.
IthasbusinesstransactionswithanAmericancompany.Agreementsweresignedbetweentwocompaniesabouttechnologicalcoopera
Whoisprobablydeliveringthistalk?Whatdoesthespeakeraskthemnottodo?Thespeakerasksthemnottotake______outof
Ittookhimalongtimeto______theskillsheneededtobecomeaprofessionalartist.
最新回复
(
0
)