首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun(char *t,char *s) { while(*t!=0) t++; while((*t++=*s++)!=0); } main( ) {
有以下程序 #include <stdio.h> void fun(char *t,char *s) { while(*t!=0) t++; while((*t++=*s++)!=0); } main( ) {
admin
2013-06-11
25
问题
有以下程序
#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); printf("%s,%s\n",ss,aa);
}
程序的运行结果是
选项
A、accxyy,bbxxyy
B、acc,bbxxyy
C、accxxyy,bbxxyy
D、accbbxxyy,bbxxyy
答案
D
解析
本题中fun函数实现了字符串函数strcat的功能,将字符串aa连接到字符串ss的末尾。调用fun函数时,形参t和s分别指向了字符串ss和aa,然后通过一个while循环使t指向字符串ss的结束符的位置,第二个while循环将字符串aa中的字符(包括结束符“\0”)逐个复制到字符串ss的末尾处。
转载请注明原文地址:https://kaotiyun.com/show/1fJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a、b、c为整数,且a=2、b=3、c=4,则执行完以下语句后,a的值是【】。a*=18+(b++)-(++c);
有以下程序:#include<stdio.h>main(){FLLE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat""w");fprintf(fp,"%d\n",i);fprintf
若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是()。
设有语句“chara=’72’;”则变量a()。
在数据结构中,顺序存储结构的数据元素所占的存储空间是【】的。
下面程序的功能是输出以下形式的金字塔图案:*********
设有以下语句typedefstructs{intg;charh;}T则下面叙述中正确的是
若以“w+”方式打开一个已存在的文件,则以下叙述正确的是______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
随机试题
下列哪种糖无还原性
房地价格又称房地混合价,是指建筑物连同其占用土地的价格,它往往等于人们平常所说的房价。对于同一宗房地产而言,有()。
进行寿命周期成本分析时,权衡系统效率与寿命周期成本之间关系可采取的手段有()。
属于人工费的有()。
基金托管人在保管基金资产时,基金托管人可以按照自己的投资思路合理地运用、处分和分配基金资产。( )
在文言文知识总结课上,教师准备向学生举几个名词用作动词的例子,以下各句不合适的是()。
设n、m为一棵二叉树上的两个结点,在中序遍历时,n在m前的条件是()。
Thepremisewithwhichthemulticulturalistsbeginisunexceptional:thatitisimportanttorecognizeandtocelebratethewide
Onepuzzleofthissombereconomyistheexistenceofunfilledjobsinthemidstofmassunemployment.Youmightthinkthatwith
【S1】【S8】
最新回复
(
0
)