首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序#include char*a=’’you’’,b[]=’’welcome#you#to#China!’’; main( ){inti,j=0;char*p; for(i=0;b[i]!=’\0’;i++) {if(*a=b[i]) {p
若有以下程序#include char*a=’’you’’,b[]=’’welcome#you#to#China!’’; main( ){inti,j=0;char*p; for(i=0;b[i]!=’\0’;i++) {if(*a=b[i]) {p
admin
2014-06-18
35
问题
若有以下程序#include
char*a=’’you’’,b[]=’’welcome#you#to#China!’’;
main( ){inti,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/DYJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;【】:p
以下叙述中正确的是
以下程序的功能是:从键盘输入一字符串,要求将每个单词中的第一个字母改成小写(如果原来已是小写字母,则不变),然后输出转换结果,补足所缺语句。main(){charstr[200];inti=0;while((___
下述程序的输出结果是()。#include<stdio.h>intfun(inta){intb=0;staticintc=3;b++,c++;returna+b+c
下面程序的输出结果是()。#include<stdio.h>intx=1;voidmain(){intx=2;printf("%d,",x);if(x==1){intx=
下列关键字中,不属于C语言变量存储类别的是______。
下列四个叙述中,错误的是_______。
以下不能正确定义二维数组的选项是()。
下列叙述中正确的是()。
随机试题
既能收敛止血,又兼能散瘀的药物是
下列关于土石路堤填筑要求的叙述中,不正确的是()。
根据《安全生产法》的规定,下列关于施工单位从业人员应承担的安全生产义务的说法中,正确的是()。
所有的汇票,包括银行汇票,都需要承兑,承兑后,承兑人应承担付款义务。()
中国共产党第一次提出反帝反封建的民主革命纲领是在()
已知P-1AP=B,若Aα=λα,α≠0,则
如果内存变量和字段变量均有变量名"姓名",那么引用内存变量错误的方法是( )。
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是
A、Itenhancesone’smemory.B、Itlowersone’sspeedoflearning.C、Itdeepensthedifficultyoflearning.D、Itmakesreadingmor
最新回复
(
0
)