首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> voidfun(char*t,char*s) { while(*t!=0)t++; while((*t++=*s++)!=0); } main( ) { char ss[10]="acc",aa[10]="
有以下程序: #include<stdio.h> voidfun(char*t,char*s) { while(*t!=0)t++; while((*t++=*s++)!=0); } main( ) { char ss[10]="acc",aa[10]="
admin
2022-06-24
34
问题
有以下程序:
#include<stdio.h>
voidfun(char*t,char*s)
{
while(*t!=0)t++;
while((*t++=*s++)!=0);
}
main( )
{
char ss[10]="acc",aa[10]="bbxxyy";
fun(ss,aa);
printf("%s,%s\n",ss,aa);
}
程序的运行结果是( )。
选项
A、ace,bbxxyy
B、accbbxxyy,bbxxyy
C、accxxyy,bbxxyy
D、accxyy,bbxxyy
答案
B
解析
在函数fun( )中,前一个while循环的作用是如果形参指针t所指内容不为0,则让t增1,直到它指向0。后一个while循环的作用是将s所指内容赋给t所指地址,然后两者同时增1,直到赋给t的内容为0。由此可见,函数fun( )的作用就是将形参s所指字符串连接到形参t所指字符串末尾,相当于库函数中的strcat( )。主函数中使用fun( )将数组aa中的字符串连接到了数组ss中原有字符串之后,所以执行完后,ss中的字符串为“accbbxxyy”。程序最后输出的结果是accblJxxyy,bbxxyy。
转载请注明原文地址:https://kaotiyun.com/show/sTkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=l;k<3;k++);printf("*");程序段的输出结果是
在快速排序法中,每经过一次数据交换(或移动)后
有以下程序#include<stdio_h>main(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是
有三个关系R、S和T如下则由关系R和S得到关系T的操作是
软件调试的目的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
以下选项中不能用作c程序合法常量的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:struetlink{doubledt;struetlink*next;}.{若指针P指向
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
隋朝著名画家是展子虔,他的_______是我国现存最早的一幅山水卷轴。[天津2019]
济川煎的主治证是
玉木、李林二人经法院调解,达成离婚协议,调解书送达王木、李林二人签收以后,王木就调解书中有关财产分割的部分反悔。在这种情况下,请问:下列说法正确的是:()。
在进行绝缘配合时,220kV相间最大操作过电压宜为相对地操作过电压的多少倍?
目前流行的大部分项目管理软件都集成了( )的功能,所提供的功能包括进度报告发布、需求文档编制、项目文档管理、项目组成员间及其与外界的通讯与沟通、公告板和消息触发式的管理沟通机制等等。
资产评估的依据指定是评估所依照的法规、法律和政策。()
国务院()行政部门负责城市园林、风景名胜区内野生植物的监督管理工作。
《国策基准》
下列程序的输出结果是______。 main() { unsigned short n1,n2,n3,n4,n5,a,b; n1=n2=n3=n4=n5=a=100; b=5; printf("%d,%d,%d,%d,%d\n”,n1&b,n2|b,n3^
Wheredoesthewomanwork?
最新回复
(
0
)