首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#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==b[i]) {p=&b[i]
若有以下程序#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==b[i]) {p=&b[i]
admin
2019-08-10
34
问题
若有以下程序#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,如果含有则退出,字符指针D指向该匹配子串后面的位置,利用printf函数输出则从该位置开始一直输出到字符串b的结尾。
转载请注明原文地址:https://www.kaotiyun.com/show/90Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);print
以下叙述中正确的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
有以下程序#include#includevoidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+
下列叙述中正确的是
表示关系式x≤y≤z的C语言表达式的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
以下选项中合法的变量是
程序流程图中带有箭头的线段表示的是()。
下列关系表达式中,结果为“假”的是
随机试题
差压式孔板流量计属于容积式流量仪表。()
关于胆管癌的描述,下列哪项是不正确的
早孕的声像图特点描述错误的是
多潘立酮的作用是什么
票据的物的抗辩包括()。
下列货物属于关税特定减免税的有()。
采取补救措施,是指违约方采取的除()方式以外的其他补救措施,其目的在于消除、减轻因违约给对方当事人造成的损失。
在全面实施素质教育的要求下,怎样评价学生的优、良、中、差呢?为此,某班制订了这样的标准:一是在大纲规定的基础科60分以上,并能发现自己的特长且有所发展的,视为及格;二是基础科及格或良好,特长科明显超过同年级学生的,视为良好;三
A、 B、 C、 D、 B
在考生文件夹下,打开文档Wordl.docx,按照要求完成下列操作并以该文件名Wordl.docx保存文档。将文中所有“最低生活保障标准"替换为“低保标准";将标题段文字(“低保标准再次调高”)设置为三号楷体、居中、字符间距加宽3磅、并添加1.5磅蓝色
最新回复
(
0
)