首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序(其中的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
35
问题
有以下程序(其中的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/WJtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
若有以下程序段charstr[4][12]={’’aa’’,’’bbb’’,’’ccccc’’,’’d’’),*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
在面向对象方法中,不属于“对象”基本特点的是()。
设有一个M*N的矩阵已经存放在一个M行N列的数组x中,且有以下程序段sum=0;for(i=0;i
有以下程序:#include<stdio.h>main(){inta=1,b=3,C=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}程序的运行结果是()。
软件(程序)调试的任务是()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}()。
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
随机试题
绒癌常见的转移部位是( )。
某城市拟建主干道总长15km,根据《环境影响评价技术导则一大气环境》,适用于该项目大气环境影响预测的推荐模式是()。
下列属于企业股权筹资方式的有()。
以下是某求助者做SCL一90的测验结果:总分:168阴性项目数:29在本测验中,阴性项目数是指()的项目。
两个相同的负电荷和一个正电荷附近的电场线分布如图3所示。c是两负电荷连线的中点,d点在正电荷的正上方,c、d到正电荷的距离相等,则下列说法错误的是()。
“三天打鱼,两天晒网”是缺乏意志()的表现。
体育是以()为目标的教育活动。
持有过量现金可能导致的不利后果是()
Londonquicklybecameaflourishingport.
WhatdidtheIndonesia’smilitaryaskaidgroupstodo?
最新回复
(
0
)