首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(char*t,char*s) { while(*t!=0)t++; while((* t++=*s++)!=0); } main() {
有以下程序: #include void fun(char*t,char*s) { while(*t!=0)t++; while((* t++=*s++)!=0); } main() {
admin
2019-08-10
42
问题
有以下程序:
#include
void fun(char*t,char*s)
{
while(*t!=0)t++;
while((* t++=*s++)!=0);
}
main()
{
char 85[10]=“acc”,aa[10]=“bbxxyy”;
fun(ss,aa);
prinff(“%s,%s\n”,ss,aa);
}
程序的运行结果是( )。
选项
A、ace,bbxxyy
B、accbbxxyy,bbxxyy
C、accxxyy,bbxxyy
D、accxyy,bbxxyy
答案
B
解析
本题重点考查while循环语句的简单应用。在函数fun()中,前一个while循环的作用是:如果形参指针t所指内容不为0,则让t增1,直到它指向0。后一个while循环的作用是:将s所指内容赋给t所指地址,然后两者同时增1,直到赋给t的内容为0。由此可见,函数fun()的作用就是将形参s所指字符串连接到形参t所指字符串末尾,相当于库函数中的streat()。主函数中使用fun()将数组aa中的字符串连接到了数组ss中原有字符串之后,所以执行完后,ss中的字符串为“aeebbxxyy”。程序最后输出的结果是:accbbxxyy,bbxxyy,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/QMRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件设计阶段任务的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
以下叙述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
下列条件语句中,输出结果与其他语句不同的是
有满足实体完整性约束的条件下( )。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
有三个关系R,S和T如下:则由关系R和S得到关系T的操作是
随机试题
一个完整渺媒体系统由多媒体硬件和多媒体软件两部分构成。()
有中国特色社会主义文化建设的根本是()
男性,55岁。间断水肿1年,加重半个月,伴气短、纳差2天入院。查体:BP150/90mmHg,心肺检查未见异常,腹软,肝脾肋下未触及,双下肢凹陷性水肿(++)。化验尿:蛋白(++++),尿糖(±),尿沉渣镜检RBC0~2个/HP。B超双肾静脉主干有血
ADR监测以下列何项的问世而宣告诞生
A.SCL-90B.MMPIC.PANSSD.WAISE.HamiltonRatingScaleforDepression用于评定不同类型精神分裂症患者症状存在与否及其严重程度
A、水提醇沉法B、醇提水沉法C、醇提醚沉法D、铅盐沉淀法E、酸提碱沉法从植物药材乙醇提取液中使苷类沉淀析出而脂溶性杂质可存留在母液中的方法为
工程预付款的数量取决于( )。
根据材料回答以下问题万先生一家的每月平均支出为:家用固定电话费100元,万先生手机费500元,万太太手机费130元,上网费360元,水电费300元,购买日常生活用品开支约300元,交通开支约2500元,此外,每月寄给万先生父母1000元,万太太父母100
Duringthe1980s,unemploymentandunderemploymentinsomecountrieswasashighas90percent.Somecountriesdidnot【21】_____
TheAmericaneconomicsystemisorganizedaroundabasicallyprivate-enterprise,market-orientedeconomyinwhichconsumerslarg
最新回复
(
0
)