首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
61
问题
若有以下程序:
#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>voidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++C;printf("%d,%d,%d",a,
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;p<a+8;p+=2)
若有说明语句:doubleop,a;,则能通过scanf语句正确给输入项读入数据的程序段是()。
语句int(*ptr)()的含义是()。
有下列函数定义:fun(floath){printf("%f,%f\n”,h,h*h);}该函数的类型是()。
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,C,t;scanf("%f,%f,%of",&a,&b,&C);if(a<B){t=a;a=b;b=t
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
下列叙述中错误的是()。
随机试题
对业主提出的要求,应从哪几个方面进行整理归纳?
真正存储数据对象的是()
伤寒的病变特点是
烧伤病人早期监测项目包括()
测量直肠温度时,将肛表插入肛门的深度为()。
胃癌最常发生的转移途径是
律师在诉讼与仲裁中,必须遵循一定的行为规范。根据相关规范的要求,下列哪些表述是正确的?()
服务对象:“我就是想不通,我辛辛苦苦在家伺候老的小的,每天累个半死,还没人说我好。现在老公嫌我太土气,孩子觉得我唠叨,我也嫌自己没出息,怎么办呢?”社会工作者:“你真不容易!这些年你为家庭付出那么多却感觉没有被承认和尊重,你觉得很委屈和无奈,感觉自己的付出
他们______地要使我永远不能再拿笔。填入划横线部分最恰当的一项是()。
What’syourearliestchildhoodmemory?Canyourememberlearningtowalk?Ortalk?Thefirsttimeyou【B1】______thunderorwatche
最新回复
(
0
)