首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*t,char*s) { while(*t!=0)t++; while((*t++=*s++)!=0); } main( ) { char ss[10]="acc",aa[10]=
有以下程序: #include<stdio.h> void fun(char*t,char*s) { while(*t!=0)t++; while((*t++=*s++)!=0); } main( ) { char ss[10]="acc",aa[10]=
admin
2018-06-28
58
问题
有以下程序:
#include<stdio.h>
void fun(char*t,char*s)
{
while(*t!=0)t++;
while((*t++=*s++)!=0);
}
main( )
{
char ss[10]="acc",aa[10]="bbxxyy";
fun(ss,aa);
prinff("%s,%s\n",ss,aa);
}
程序的运行结果是( )。
选项
A、acc,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所指字符串末尾,相当于库函数中的strcat( )。主函数中使用fun( )将数组aa中的字符串连接到了数组ss中原有字符串之后,所以执行完后,ss中的字符串为“accbbxxyy”。程序
转载请注明原文地址:https://kaotiyun.com/show/6Rxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?C:k;执行该程序段后,k的值是()。
请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。 【】(double,double); main( ) {doublex,y; scanf("%lf%lf",&x,&y); printf("%lf\n",ma
若有以下定义和语句,sizeof(a)的值是【】,sizeof(a.share)的值是【】。structdate{intday;intmonth;intyear;union{intshare1;
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
以下程序运行后的输出结果是【】。#include<stdio.h>main(){inta,b,c;a=25;b=025;e=0x25;prinff("%d%d%d\n",a,h,c);
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
有以下程序main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);elseprintf("%d",+
以下能正确定义二维数组的是______。
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有stmctnode类型的动态存储空间。
随机试题
下列哪种物质不能抑制GnRH的分泌?
患者,女,40岁。初秋患痢,症见腹痛,痢下赤白脓血,黏稠如胶冻,里急后重,口渴饮冷,舌红苔黄腻,脉滑数。治疗方剂最宜
关于C1INH缺陷病下述哪项是错误的
患者,男,67岁。肺脓肿1个月,目前仍高热、脓痰,肺空洞2cm,最有效的治疗是
下列各项属于人寿保险的特点的是( )。Ⅰ.生命风险的特殊性Ⅱ.保险标的特殊性Ⅲ.保险金额确定与给付的特殊性Ⅳ.保险利益的特殊性Ⅴ.保险期限的特殊性
对于附有销售退回条件的商品销售,如果不能合理确定退货的可能性,应在售出商品的退货期满时确认收入。()
下列关于医学常识的表述,正确的是:
简述判断死锁的必要条件。
求下列极限:
J.Martin指出,系统开发所建立的企业模型应具有若干特性,以下哪个不在其要求之列?
最新回复
(
0
)