首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
65
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>intfun(intx){intp;if(x==0‖x=1)return3;elsep=x-fun(x-2);
下列叙述中正确的是()。
字符串"\\\"ABCDEF\"\\"的长度是()。
设有定义:ihta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
下列叙述中正确的是()。
与表达式a+=b等价的另一书写形式是______。
以下数组定义中错误的是
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
随机试题
生物生长发育的最低温度、最适温度和最高温度称为______温度。
支原体与L型细菌的最主要的区别是
建筑工地电梯井门,必须是工具化、定型化,安装高度不低于()米。
在快速城镇化阶段,影响城市发展的关键因素是()
影响全国计价方式选择的因素有( )。
灌注桩桩顶混凝土不密实或强度达不到设计要求的主要原因是()。
下列关于耕地占用税的表述中,正确的有()。
某单位重视对年轻工作人员的职业培训,在一次培训计划中,单位负责人决定在赵、钱、孙、李、周、吴六人中挑几名参加培训,参加培训的人选需满足下列要求:赵、李两人中只挑一人参加;李、孙两人中也只挑一人参加;赵、钱两人中至少挑一人参加;赵、周、吴三人中需有两人参加;
OurvisittotheexcavationofaRomanfortonahillnearCoventrywasofmorethanarchaeologicalinterest.Theyear’sdighad
Theprocessbymeansofwhichhumanbeingsarbitrarilymakecertainthingsstandforotherthingsmanybecalledthesymbolicpr
最新回复
(
0
)