首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include char *a="you"; char b[]="Welcome you to China!"; main( ) { int i,j=0; char*P; for(i=
若有以下程序: #include char *a="you"; char b[]="Welcome you to China!"; main( ) { int i,j=0; char*P; for(i=
admin
2015-08-09
22
问题
若有以下程序:
#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、China!
B、to ChinaI
C、me you to China!
D、you to China!
答案
D
解析
该程序首先定义*c a和b[],并进行初始化。主函数中通过外层for循环语句,遍历字符数组b[],并且将符合if条件语句的字符赋给数组p;for内层循环语句,遍历字符数组a[]。再将符合if条件语句的结果输出。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/SQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行语句printf(“%ukn”,+12345)的输出结果是()。
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){ihta=9,k=3,m=2;a/=S(k+m)/S(k+m);prin
下列程序的输出结果是()。#inClude<stdio.h>main(){charch[2][5]={"1234","5678"},*p[2];inti,j,s=0;for(i=0;i<2;i++)
在执行完下列的C语句段之后,则B的值是()。chara=’A’;intb;B=((34&&56)&&(a<’b’));
下列能正确定义一维数组的选项是()。
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
假定w、x、y、m均为血型变量,则执行下列的语句后,m的值是()。w=6,x=4,y=3;m=(w<x)?w:x;m=(m<y)?m:y;
下列叙述中正确的是()。
随机试题
美国的社区学院
阴阳不能相维系,可出现
急性左心功能不全时,易咳吐
2%碘酊溶液中需加入碘化钾,其作用是
关于招标控制价及其编制,下列说法中正确的是()。【2014年真题】
根据《人民币银行结算账户管理办法》的规定,下列存款人中,可以申请开立基本存款账户的有( )。
2008年10月12日,中国共产党第十七届中央委员会第三次全体会议审议通过了《中共中央关于推进农村改革建设发展若干问题的决定》。决定明确了农村改革发展的基础目标任务,其中之一是到()年农民人均纯收入比2008年翻一番。
情感具有稳定性、____________和持久性的认知活动特征,它往往与人的思想观念紧密相连。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
目前唯一能替代化石燃料(煤、石油、天然气)并大规模使用的工业能源是()。
最新回复
(
0
)