首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char *a,char *b) { while(*a= =′*′)a+ +; while(*b=*a) {b+ +;a+ +;} } main( ) { char *s=″*****a
有以下程序: #include<stdio.h> void fun(char *a,char *b) { while(*a= =′*′)a+ +; while(*b=*a) {b+ +;a+ +;} } main( ) { char *s=″*****a
admin
2019-12-17
46
问题
有以下程序:
#include<stdio.h>
void fun(char *a,char *b)
{
while(*a= =′*′)a+ +;
while(*b=*a)
{b+ +;a+ +;}
}
main( )
{
char *s=″*****a*b****″t[80];
fun(s,t);puts(t);
}
程序的运行结果是( )。
选项
A、a*b****
B、a*b
C、*****a*b
D、ab
答案
A
解析
注意两个while,第一个是判断相等“= =”,第二个是赋值“=”,第一个循环终止的条件是指针指向的字符不为“*”,就会在遇到字符“a”时停止,第二个循环把a指针所指的内容依次赋给了b指针指向的内容,直到字符串结束时终止。所以结果就是字符串的后半段,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/iECp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intC,d;C=10^3;d=10+3:printf("%d,%d\n",c,d);}程序运行后的输出结果是()。
设a,b,c是整型变量,且已正确赋初值,以下选项中错误的赋值语句是()。
有以下程序:includemain(){inti,a;for(i=0;i
下面叙述正确的是()。
有以下程序:#include#defineS(x)x*x/xmain(){intk=6,j=3;printf("%d,%d\n",S(k+j+2),S(j+k+2));}程
若有语句:inta[3][4],(*p)[4];p=a;,则以下选项中叙述错误的是()。
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
若有定义:inta=0,b=0,c=0,d=0;,以下关于C语言表达式:(++a‖++b)?++c:++d执行顺序的您述正确的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
随机试题
下列各项中,会引起现金流量净额发生变动的是()。
对于反应级数n大于零的反应,为了降低反应器体积,选用()。
A.范德华力B.疏水性相互作用C.离子-偶极、偶极-偶极D.氢键E.电荷转移复合物磺酰胺类利尿剂通过()和碳酸酐酶结合。
下列关于领导的特征的叙述中,正确的有()。
施工总承包管理方(MC)对所承包的建设工程承担()的总责任。
上市公告书是发行人在股票上市前向公众公告发行与上市有关事项的信息披露文件,也可以同时刊登祝贺性的词句,但不包括广告性的词句。( )
根据银行监管的公正原则,监管部门不能根据商业银行的风险状况和风险管理能力对商业银行资本实行分类监管。()
税务行政规章对非经营活动中的违法行为设定罚款不得超过()元;对经营活动中的违法行为,有违法所得的,设定罚款不得超过违法所得的3倍,且最高不得超过()万元,没有违法所得的,设定罚款不得超过()万元。
下列各项中,不应确认收入要素的事项有()。
教师反思的四种方法是()提出的。
最新回复
(
0
)