首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#include char*a="you": char b[]="Welcome you to China!"; main(){ int i,j=0;char*p; for(i=0;b[i]!=’
若有以下程序#include char*a="you": char b[]="Welcome you to China!"; main(){ int i,j=0;char*p; for(i=0;b[i]!=’
admin
2019-12-17
45
问题
若有以下程序#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/PGCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangD
C语言程序的模块化通过以下哪个选项来实现
有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf("%d,",++(p一>x));printf("%d\n",++(p一>y));}
有以下程序voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);)
以下选项中函数形参不是指针的是
当变量c的值不为2、4、6时,值也为“真”的表达式是
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
设序列长度为n,在最坏情况下,时间复杂度为O(10g2n)的算法是()。
随机试题
国家对矿产资源勘查实行【】
审判监督程序
细胞坏死的主要形态学标志是()
药物治疗的医德要求是
只能采用深部肌肉注射的抗阿米巴药:
对心理治疗专业人员的素质一般不要求
网络地理信息服务的对象按地理信息使用权限可分为()。
在软弱地基上进行高填方路基施工时,除对软基进行处理外,还应()。
经常以贸易比重为权数的各种双边汇率的加权平均是()。
2,5,11,(),32,47,65
最新回复
(
0
)