首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio。h> void fun(ehar*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
有以下程序: #include<stdio。h> void fun(ehar*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
admin
2020-07-28
35
问题
有以下程序:
#include<stdio。h>
void fun(ehar*a,char*b)
{while(*a==’*’)a++;
while(*b=*a){b++;a++;}
}
main()
{char*s="*****a*b****",t[80];
fun(s,t);puts(t);
}
}
程序运行后的输出结果是( )。
选项
A、ab
B、a*b
C、*****a*b
D、a*b****
答案
D
解析
在函数fun(char*a,char*b)中,while(*a==’*’)a++的功能是:如果*a的内容为‘*’则a指针向后移动,卣到遇到非’*’字符为止,退出循环进入下一个whik循环,在while(*b=*a){b++;a++;}中,把字符数组a中的字符逐个赋给字符数组b。所以在主函数中,执行fun(s,t)语句后,字符数组t中的内容为“a*b****”。因此D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/5ID0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m)m=s[i][k];returnm;}
有以下程序#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={1,2};f(a);p
下列结构中属于线性结构链式存储的是
下面不属于软件需求分析阶段任务的是
下列叙述中正确的是
下列定义数组的语句中,正确的是
面向对象方法中,继承是指
从工程管理角度看,软件设计一般分为两步完成,它们是
关于地址和指针,以下说法正确的是()。
随机试题
究竟怎样来认识和区分“X理论”和“Y理论”呢?麦格雷戈认为前者完全依靠外界来控制人的行为,而后者则主要靠的是()
我们成长的过程中总伴随着父母亲人的关爱,但当这种关爱超出极限时它就变成了具有摧毁力的溺爱。请结合下图谈谈你的看法,写一篇150词左右的英文短文。
大量输注库存血时要防止发生
钛及钛合金管焊接应采用()进行焊接。
根据行政强制法律制度的规定,下列关于代履行的说法不正确的是()。
教师不得对学生进行谩骂、体罚、变相体罚和其他侮辱学生的行为,这是由学生的()决定的。
在人生的不同发展时期,智力活动的任务(性质)不同。儿童青少年时期智力发展的根本特征是获取,而成年时期智力活动的性质是运用。该理论的提出者是()
设X1,X2…,X5是总体X~N(0,22)的简单随机样本.令随机变量,求EY与DY;
数字签名是用于确认发送者身份和消息完整性的一个加密的______。
minipresentation’about—6minutesInthispartofthetextyouareaskedtogiveashorttalkonabusinesstopic.Youhaveto
最新回复
(
0
)