首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(其中的strstr()函数头部格式为:char*strstr(char•*p1,char*p2)确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址): #include #include char*a="
有以下程序(其中的strstr()函数头部格式为:char*strstr(char•*p1,char*p2)确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址): #include #include char*a="
admin
2020-11-27
52
问题
有以下程序(其中的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函数,返回值为a指向的字符串在b指向的字符串中第一次出现的位置,并将此地址赋给指针p。strlen()函数求字符串的实际长度(不包含结束标志)。strstr函数返回的地址下标值为9,加上a长度3,再加1,指针P指向的地址下标值为13,输出“to Beijing!”。
转载请注明原文地址:https://kaotiyun.com/show/6K3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:voidflint*q){inti=0;for(;i
以下语句中存在语法错误的是
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
下面不属于软件设计阶段任务的是
设有定义:inta;floatb;,执行scanf(’’%2d%f’’,&a,&b);语句时,若从键盘输入876543.0<回车>,则a和b的值分别是()。
有以下程序#include<stdio.h>#include<string_h>structA{inta;charb[10];doublec;);voidf(structAt);main(){structAa={1001,’’Zhan
在关系数据库中,用来表示实体间联系的是()。
下列选项中,不能用作标识符的是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
随机试题
对于隐睾的治疗,以下哪项是正确的?
我国《合同法》将技术合同分为()
采用逻辑框架法进行项目分析,在“影响/宏观目标”这一目标层次上的信息来源有()。
伪造会计凭证,是指用涂改、挖补等手段来改变会计凭证的真实内容,歪曲事实真相的行为。
“五位一体”的监管体系中不包括()。
下列方法中不适用于计量银行账户利率风险的是()。
下列关于银行业从业人员行为的说法,不正确的有()。
一天之中气温最高值出现在()。
关于探究活动,下列说法正确的是()。
根据下列材料回答问题。我国供气来源多元化,主要包括国产气和进口气两部分。国产气主要有常规天然气、页岩气和煤层气等,进口气主要有进口LNG和进口管输气。近年来,我国天然气供应量稳步增加,国产气、进口管输气、进口LNG都呈上涨趋势。国产气从2010年
最新回复
(
0
)