首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#include char*a="you",b[]="welcome#you# to=#China!”; main(){int i,j=0;char *p; for(i=0 ; b[i]!=’\0’;i++)
若有以下程序#include char*a="you",b[]="welcome#you# to=#China!”; main(){int i,j=0;char *p; for(i=0 ; b[i]!=’\0’;i++)
admin
2019-07-14
62
问题
若有以下程序#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;a[j]!=’\0’;j++)
{if(a[j]!=*p)break;p++;}
if(a[j]==’\0’)break;
}
}
printf("%s\n",p);)
则程序的输出结果是
选项
A、#you#to#China!
B、mewou#to#China!
C、#China!
D、#to#China!
答案
D
解析
程序中循环部分的主要功能是,在字符串b中寻找是否含有子串a,如果含有则退出,字符指针p指向该匹配子串后面的位置,利用printlf函数输出则从该位置开始一直输出到字符串b的结尾。
转载请注明原文地址:https://kaotiyun.com/show/T5Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段q=s;s=s->next;p=s;while(p->next)p=p->n
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
下列定义变量的语句中错误的是
以下叙述中正确的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
有以下程序:#includemain(){ ints,t,A=10;doubleB=6; s=sizeof(A);t=sizeof(B); printf("%d,%d\n",s,t);}在VC6.0平台上编译运行,程序运行
C语言中double类型数据占字节数为
数据字典(DD)所定义的对象都包含于
随机试题
Therewasanasty(肮脏的,卑鄙的)accidentinourtownnotlongago,andIsawithappen.Iwasstandingneararoadwhichwasunderr
劳力型心绞痛是心脏神经官能症的胸痛是
某电子设备有限公司因到期无法归还信用社贷款50万元,被信用社告上法庭。经查,被告的财产不足清偿债务,但在公司注册登记时,作为投资方的甲、乙、丙三人均出资不足,分别拖欠出资10万元、20万元、30万元。请问本案法院应将谁列为被告?()
在会计软件中,初始化的作用是设置具体核算规则和()。
根据证券法律制度的规定,证券交易所可以暂停上市公司债券上市交易的情形是()。
圆周率是一个在数学及物理学领域普遍存在的数学常数。它被定义为圆形之周长与直径之比,是精确计算圆周长、圆面积、球体积等几何形状的关键值。世界上最早计算圆周率数值的是()。
孔子认为作为社会性的人要“仁者爱人”,要“克己复礼”,因而其本质思想被历代统治者所重视。它就是()。
单纯随机抽样
简述不当得利的概念和构成要件。
系统实施包括设备安装、软件开发、人员培训和【】的准备。
最新回复
(
0
)