首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#include char*a="you",b[]="welcome#you#to#China!"; main(){int i,j=0;char*p; for(i=0;b[i]!=’\0’;i++) {if(*a==b[i]) {p=&b[i]
若有以下程序#include char*a="you",b[]="welcome#you#to#China!"; main(){int i,j=0;char*p; for(i=0;b[i]!=’\0’;i++) {if(*a==b[i]) {p=&b[i]
admin
2018-11-21
28
问题
若有以下程序#include
char*a="you",b[]="welcome#you#to#China!";
main(){int i,j=0;char*p;
for(i=0;b
!=’\0’;i++)
{if(*a==b
)
{p=&b
;
for(j=0;aD]!:’\0’;j++)
{if(a[j]!=*p)break;p++;}
if(a[j]=’\0’)break;
}}
pfintf("%s\n",p);}
则程序的输出结果是
选项
A、#you#to#China!
B、me#you#to#China!
C、群China!
D、#to#China!
答案
D
解析
程序中循环部分的主要功能是,在字符串b中寻找是否含有子串a,如果含有则退出,字符指针p指向该匹配子串后面的位置,利用printf函数输出则从该位置开始一直输出到字符串b的结尾。
转载请注明原文地址:https://www.kaotiyun.com/show/bSxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
以下程序运行后的输出结果是______。 main() { int a,b,c; a=10;b=20;c=(a%b<1)||(a/b>1); printf("%d %d %d\n",a,b,c); }
若有以下程序段(n所赋的是八进制数):intm=32767,n=032767;printf("%d,%o\n’,m,n);执行后输出结果是()。
在长度为n的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的元素个数为【】。
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
若已定义:“int a[9],*p=a;”,并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是______。
与“y=(x>0?1:x<0?-1:0)”;的功能相同的if语句是()。
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下:111121133114641其构成规律是:①第0列元素和主对角线元素均为1。②其余元素为其左
数据库系统的核心部分是______。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
随机试题
大定风珠中最后煎煮的药物是
主动脉瓣关闭不全病生理变化描述错误的是()
试述重型击实试验的试验步骤及结果整理方法。
下列关于热力管道的敷设方式说法错误的是()。
下列属于缺货成本的是()。
老年人可能对认知和情绪问题抱有哪些偏见?()。
A.Makesureyoudon’trubitdry.B.Justdabitlightly.C.They’rereallyirritating!D.SohowcanIhelpyou?Julie:Hi,Mar
《山海经》
Whatisyourresponsibilitywhenyou,asaschoolprincipal,gettheteacher’sreport?
A、 B、 C、 A
最新回复
(
0
)