首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序:
#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全国计算机二级
相关试题推荐
数据字典(DD)所定义的对象都包含于
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
设有定义:intx=0,*p;紧接着的赋值语句正确的是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
以下叙述中正确的是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
下列关系表达式中,结果为"假"的是
有两个关系R和S如下:则由关系R得到关系S的操作是()。
随机试题
如下图所示体系,固定铰支座A可在竖直线上移动以改变等长杆AB、AC的长度,其他节点位置不变。当下图示尺寸为哪种情况时,体系为几何不变体系。()
麝香成人一日内服的用量是
A.三萜皂类B.香豆素类C.黄酮类D.菲醌类E.甾体类丹参中含有的丹参酮,其结构类型是()。
【2011专业案例真题下午卷】某一除尘风机拟采用变频调速,技术数据为:在额定风量时交流感应电动机计算功率P=900kW。电动机综合效率η1=0.92,变频器效率η2=0.976。50%额定风量工作时,电动机效率η2=0.8,变频器效率η2=0.92。20%
自营贷款期限最长一般不超过(),超过的应当报中国人民银行备案。
世界田径锦标赛3000米决赛中,始终跑在最前面的甲、乙、丙三人中,一个是美国选手,一个是德国选手,一个是肯尼亚选手,比赛结束后得知:(1)甲的成绩比德国选手的成绩好。(2)肯尼亚选手的成绩比乙的成绩差。(3)丙称赞肯尼亚选手发挥出色。以下哪一项肯定为真
(2010上集管)为了解决C/S模式中客户机负荷过重的问题,软件架构发展形成了______模式。
下列叙述中,正确的是
MynameisSallyJones.IamanAustralian(澳大利亚)girl.MyhomeisinSydney(悉尼).DoyouknowSydney?ItisabigcityinAustra
Whataretheytalkingabout?
最新回复
(
0
)