首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(其中的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
2021-04-28
23
问题
有以下程序(其中的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://jikaoti.com/ti/Inz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是
程序中对fun函数有如下说明voidfun();此说明的含义是
设有一个M*N的矩阵已经存放在一个M行N列的数组x中,且有以下程序段sum=0;for(i=0;i
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
软件(程序)调试的任务是()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}()。
下列关于C语言文件的叙述中正确的是()。
关于C语言的变量,以下叙述中错误的是
有以下程序#includestructS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",_______);}程序要求输出结构体中成员a的
下列结构中属于线性结构链式存储的是
随机试题
《中共中央关于制定国民经济和社会发展第十四个五年规划和二〇三五年远景目标的建议》在加强和创新社会治理方面提出的新要求是()。
中国最早的一批产业工人产生在()
A.贫血伴球形红细胞增多B.贫血伴靶形红细胞增多C.贫血伴红细胞碎片增多D.贫血伴红细胞C,D55、C,D59降低E.贫血伴血肌酐增高微血管病性贫血
A、2:l等张舍钠液B、4:3:2(2/3张)混合液C、2:3:l(1/2张)混合液D、1:4(1/5张)混合液E、1:2(l/3张)混合液重度营养不良腹泻时应选用()
注射用的针筒或其他玻璃器皿除热原可采用
下面属于地下排水构造物的是( )。
某课题学习小组用部分生锈的废铁屑制作印刷电路铜板的腐蚀剂,并回收铜,探究过程如下:请回答下列问题:请填写步骤③中涉及反应的离子方程式:_________。
我国一贯奉行独立自主的和平外交政策,这是由()。
甲、乙两人比赛400米跑,甲离终点100米时,乙刚好跑到中点,照这样的速度,乙跑到终点时,比甲正好慢25秒,甲平均每秒跑多少米?
在OSI网络互连模型中,NetBIOS在哪一层起作用?NetBIOS在功能上包括哪些服务?
最新回复
(
0
)