首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(其中的strstr()函数头部格式为:char *strstr(char *p1, char *p2) 确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址) #include <stdio.h> #include <string
有以下程序(其中的strstr()函数头部格式为:char *strstr(char *p1, char *p2) 确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址) #include <stdio.h> #include <string
admin
2021-07-09
55
问题
有以下程序(其中的strstr()函数头部格式为:char *strstr(char *p1, char *p2) 确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址)
#include <stdio.h>
#include <string.h>
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函数,可知a指向的字符串在b指向的字符串中第一次出现的位置,并将此地址赋给指针p。strlen()函数是求字符串的实际长度(不包含结束标志),并且作为函数值返回。strstr函数返回的地址下标值为9,加上a长度3,再加1,此时p指向的地址下标值为13,输出"to Beijing!",A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/q7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
以下能正确定义二维数组是
有以下程序main(){inti=0;i=~i:printf("%d\n",i);}程序运行后的输出结果是
以下语句中存在语法错误的是
下列关于数据库设计的叙述中正确的是()。
给定程序MOD11.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000请改正函数
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
在E—R图中,用来表示实体联系的图形是()。
随机试题
简述常用的慢性疼痛治疗方法。
A.皮肤癌B.间皮瘤C.膀胱癌D.白血病E.肝血管肉瘤联苯胺能引起
关于流行性出血热发病原理,下列哪项是错误的
肾移植术前,组织配型检查项目不含
A.神灵主义医学模式B.自然哲学医学模式C.机械论医学模式D.生物医学模式E.生物一心理一社会医学模式认为心理,社会因素与疾病的发生、发展、转化有着密切的联系的医学模式是
甲预谋拍摄乙与卖淫女的裸照,迫使乙交付财物。一日,甲请乙吃饭,叫卖淫女丙相陪。饭后,甲将乙、丙送上车。乙、丙刚到乙宅,乙便被老板电话叫走,丙亦离开。半小时后,甲持相机闯入乙宅发现无人,遂拿走了乙的3万元现金。关于甲的行为性质,下列哪一选项是正确的?(201
某加工商为了避免大豆现货价格风险,在大连商品交易所做买入套期保值,买入10手期货合约建仓,基差为一20元/吨,卖出平仓时的基差为一50元/吨,该加工商在套期保值中的盈亏状况是()元。
30年代,美国推行“中立”政策之所以对法西斯侵略起了绥靖作用,主要是因为它()。
有若干个局域网,各自具有独立的资源,若它们之间互联以后,则()。
Fowlingwasapopularpastime.ThemarshesandthebanksoftheNileaboundedwithwaterfowlwhichwashuntedwithspearsandst
最新回复
(
0
)