首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序:
#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全国计算机二级
相关试题推荐
关系表中的每一行记录称为一个()。
以下叙述中错误的是
有以下程序:#include<stdio.h>main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}prinff("%d,%d\n",a,b);}程序运行后的输出结果是()。
有三个关系R、S和T如下则由关系R和S得到关系T的操作是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,函数的功能是查找X在S所指数组中下标的位置,并作为函数值返回,若x不存在,则返回-1。注意:部分源程序在
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
下列队列的描述中,正确的是()。
随机试题
在天、馈线系统中,终端负载阻抗和特性阻抗越接近,反射系数越小,驻波比越接近于(),匹配越好。
某工艺要求测量范围在0~300℃,最大绝对误差不能大于±4℃,所选仪表的精确度为()。
简述职业生涯管理中各方的责任。
决定自动冲洗显、定影时间的是
患儿,2岁。持续发热半月余,烦躁、易怒,日渐加重伴嗜睡,抽搐2次,脑脊液检查结果:外观微混,细胞数300×109/L,多核22%,单核,78%。生化:蛋白92g/L,氯化物95mmol/L,血糖3.8mmol/L。根据病史及脑脊液结果,最可能的诊断是
关于海金沙的主治叙述最全面的是
肝硬化腹水患者的腹水性质是
拟建项目方案经济比选的原则有( )。
Cambridgepsychologistsandcomputerscientistshavedevelopedamobilephonetechnologywhichcantellifacallerishappy,an
计算机的系统总线是计算机各部件间传递信息的公共通道,它分为
最新回复
(
0
)