首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#include char*a="you"; char b[]="Welcome you to China!"; main(){int i,j=0;char*p; for(i=0;b[i]!=’\0’;i++)
若有以下程序#include char*a="you"; char b[]="Welcome you to China!"; main(){int i,j=0;char*p; for(i=0;b[i]!=’\0’;i++)
admin
2018-01-11
31
问题
若有以下程序#include
char*a="you";
char b[]="Welcome you to China!";
main(){int i,j=0;char*p;
for(i=0;b
!=’\0’;i++)
{if(*a==b
){
p=a;
for(j=i;*p!=’\0’;j++)
{if(*p!=b[j])break;
p++;
}
if(*p==’\0’)break;
} }
printf("%s",&b
);}
则程序的输出结果是
选项
A、you to China!
B、to China!
C、me you to China!
D、China!
答案
A
解析
程序中循环部分的主要功能是,在字符串b中寻找是否含有子串a,如果含有则退出,此时i为子串a在字符串b中第一次出现的位置。因此最后的输出函数则从第i个字符开始一直输出到字符串的末尾。
转载请注明原文地址:https://kaotiyun.com/show/EFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义:“inta=2,b=3,c=4;”,则下列选项中值为0的表达式是()。
以下程序的输出结果是()。main(){inti;for(i=0;i<3;i++)switch(i){case0:printf("%d",i);
以下程序运行后的输出结果是_________。main(){inti=10,j=0;do{j=j+i;i--;}while(i>2):printf("%d\n",j);}
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
已知i、j、k为int型变量,若要从键盘输入2、3、4,使i、j、k的值分别为2、3、4,下列正确的输入语句是()n
C语言可执行程序的开始执行点是()。
表示关系X<=Y<=Z的C语言表达式为()。
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
算法的时间复杂度是指______。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
随机试题
3岁,男孩,被母亲牵拉右手上台阶时突然哭闹,拒绝使用右上肢。诊断首先考虑为
固定义齿修复后瓷层破损的原因中可能性最小的是
《中华人民共和国森林法》规定,集体所有制单位营造的林木,归该单位所有。()。
下列不同用途的应税消费品应纳消费税的有( )。
违约概率模型分析属于现代信用风险分析计量方法,下列模型属于违约概率模型分析的选项是()。
下列说法中不正确的有()。
2020年是“十三五”收官之年,广东经济社会发展取得重大成果。下列有关说法正确的是:①第一届全国职业技能大赛在广东举行②全省地区生产总值超过11万亿元,连续32年位居全国第一③区域创新综合能力跃居全国第一,有效发明专利量保持全国首位
在社会主义市场经济体制下,政府不直接干预企业的生产经营活动。()
根据以下资料,回答问题。2012年,北京市房地产销售面积同比增长:
Themeetingwas______overbythemayortodiscussthetaxraiseinthecity.
最新回复
(
0
)