首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#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
若有以下程序#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
admin
2019-06-09
23
问题
若有以下程序#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、me#you#to#China!
C、#China!
D、#to#China!
答案
D
解析
程序中循环部分的主要功能是,在字符串b中寻找是否含有子串a,如果含有则退出,字符指针p指向该匹配子串后面的位置,利用printf函数输出则从该位置开始一直输出到字符串b的结尾。
转载请注明原文地址:https://kaotiyun.com/show/ECRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
若有以下程序{}j}include<stdio.h>yoidsp(int*a){intb=2;*a=*a*2:printf(’’%d,’’,*a);a=&b:*a=*a*2:printf(’’%d,’’,*a);)main(){
有以下程序#include<stdio.h>#defineSUB(x,Y)(x+1)*Ymain(){inta=3,b=4;printf(’’%d\n’’;SUB(a++,b++));)程序运行后的输出结果是
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
给定程序MODll.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用‘#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROGl.C中。请勿改动
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai。
有三个关系R、S和T如下:则由关系R和S得到的关系T的操作是()。
有如下程序#includemain(){charch=’M’;while(ch!=’K’){ch--;putchar(ch);}printf("\n");}程序运行后的输出结果是()。
随机试题
以下何种实性病理变化不见于胸痹
急性胃炎相当于中医的
某女,月经周期为33~35天,经来淋漓至14日始净。诊断为
关于消防总平面布置中,当建筑物的占地面积总和不大于2500m2时,可成组布置,但组内建筑物之间的间距不宜小于4m2的限定条件,错误的是()。
对进境动物、动物产品、植物种子、种苗及其他繁殖材料实行进境检疫()制度,办理检疫审批。
智力成果的表现形式包括()。
无形资产与递延资产根据其原值采用()分期摊销。
“顾客需要什么,我们生产什么”属于市场营销中的()观念。
Theinventionofbothlabor-savingtoolsandtoolsofintelligenceisrarelyaccidental.Instead,itisusuallytheproductofh
将目标程序(.OBJ)转换成可执行文件(.EXE)的程序称为()。
最新回复
(
0
)