首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include char*a="you",b[]="welcome#you#to#China!"; main( ) { int i,j=0; char*P; for(i=0;b[i]!=’\0’
若有以下程序: #include char*a="you",b[]="welcome#you#to#China!"; main( ) { int i,j=0; char*P; for(i=0;b[i]!=’\0’
admin
2020-01-10
30
问题
若有以下程序:
#include
char*a="you",b[]="welcome#you#to#China!";
main( )
{ int i,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、#to#China!
B、#you#to#China!
C、me#you#to#China!
D、#China!
答案
A
解析
该程序首先定义,*a和b[],并进行初始化。主函数中通过外层for循环语句,遍历字符数组b[],并且将符合if条件语句的字符赋给数组p;for内层循环语句,遍历字符数组a[]。再将符合if条件语句的结果输出。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/5TCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:输出a所指数组中的前11个数据,要求每行输出5个数。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!试题程序:#in
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“ABCDEFG”。注意
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串2345210,函数返回长整型数2345210。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的
以下叙述中不正确的是()。
软件的三要素是
下列选项中属于面向对象设计方法主要特征的是
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
有关系R、S和T,如下图所示关系T是由关系R和S通过运算得出,则所使用的操作是
下面是有关C语言字符数组的描述,其中错误的是
随机试题
衍推义
LosAngeleshasplanted2,000rubbertreesdownthemiddleofoneofitsmainstreets.Thesetreesdonot【C1】______rubber.They
一块椎骨的椎体和椎弓围成
在措施项目费的计算方法中,()适用分包法计价。
证券公司应当有()名以上在证券业担任高级管理人员满()年的高级管理人员。
2014年12月31日,甲公司某项无形资产的原价为120万元,已摊销42万元,未计提减值准备,当日,甲公司对该无形资产进行减值测试,预计公允价值减去处置费用后的净额为55万元.未来现金流量的现值为60万元,2014年12月31日,甲公司应为该无形资产计提的
债务人转让债务时,必须()。
商品内在的使用价值与价值的矛盾,其完备的外在表现是()。
设函数f(x)=∫x1dy,计算∫01x2f(x)dx.
A、thelengthB、thehighlightC、thelanguageD、theformatB
最新回复
(
0
)