首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#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
2016-12-28
32
问题
若有以下程序#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/3uDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);whil
以下程序的输出结果是#includeinta[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){p=(int*)malloc(sizeof(int));f(p,a);printf("%d\n",*p);
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
若有说明语句:charc=′\72′;则变量c
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。majn(){FILE*fp;charch;fp=fopen(______);ch=fgetc(fp);whle(!feof(fp)){
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){switch(c
若变量已正确定义,则以下语句的输出结果是______。s=32;s^=32;printf("%d",s);
下列选项中,值为1的表达式是()。
下列叙述中,正确的是
下列选项中不属于结构化程序设计方法的是
随机试题
制定行政处罚裁量基准,应当符合下列要求()
固定修复体戴用一段时间后出现过敏性疼痛,其原因除了
A.血热B.气虚C.血虚D.血瘀E.精血亏虚月经过多,色淡质稀是因()
运输药用阿片时,办理运输手续必须凭危重病人到指定医疗单位开麻醉药品时持有
手术人员穿无菌手术衣和戴无菌手套后,其灭菌区应是:
设立普通合伙企业的条件有()。
班级管理的根本目的是()
从领导的性质来看,领导具有自然属性和()的双重属性。
并非有的运动员有时竞技状态不好。如果上述断定为真,则以下哪项必假?()
A、Themoviewasalreadyover,B、Somepeoplewerewatchingthemovie.C、Themanhadbetternotcomeovertowatchthemovie.D、Th
最新回复
(
0
)