首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
47
问题
若有以下程序:
#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://www.kaotiyun.com/show/SQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
在面向对象方法中,_____描述的是具有相似属性与操作的一组对象。
C语言结构体类型变量在程序执行期间()。
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;p<a+8;p+=2)
下列程序的输出结果是()。#include<stdio.h>main(){inta[2][3]={{1,2,3},{4,5,6}},(*p)[3],i;p=a;for(i=0;i<3;i++)
有下列函数定义:fun(floath){printf("%f,%f\n”,h,h*h);}该函数的类型是()。
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
有以下程序#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)fo
下列叙述中错误的是()。
随机试题
老年男性,腹部手术后第7天,剧烈咳嗽后切口全层裂开,肠管脱出,紧急处理措施为()。
A.抗一CB.抗一DC.抗一D、抗一CD.抗一EE.抗一c用已知的抗原红细胞检查未知的Rh抗体,标准红细胞1:CCDee;2:ccDEE;3:ccDee;4:Ccdee;5:ccdEe;6:ccdee1号血清对应标准红细胞为+++----,其
在我国上消化道出血最常见的病因是
某药品生产企业利用回收玻璃瓶重新灌装大输液。根据《中华人民共和国药品管理法实施条例》,对本事件的处理,正确的有
公司法定公积金累计额为公司注册资本的()以上的,可以不再提取。
丙公司基本生产车间领用某种材料2000公斤,单价100元,材料成本合计200000元,生产A产品800件,B产品400件。A产品消耗定额为24公斤,B产品消耗定额52公斤。则A产品应分配的材料成本为()元。
已知文本框的ScrollBars属性设置为3,却看不到任何效果,原因是()。
下列关于虚函数与函数重载区别的叙述中不正确的是()。
It’sgoodthatWegetupearly.It’sgood_________________________________getupearly.
Youaresupposed(lock)______theroombeforeyouleavethelanguagelab.
最新回复
(
0
)