首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数的功能是 void fun(char *a,char *b) { while((*b=*a)!=’\0’) { a++; b++;} }
下列函数的功能是 void fun(char *a,char *b) { while((*b=*a)!=’\0’) { a++; b++;} }
admin
2015-07-31
55
问题
下列函数的功能是
void fun(char *a,char *b)
{
while((*b=*a)!=’\0’)
{ a++; b++;}
}
选项
A、将a所指字符串赋给b所指空间
B、使指针b指向a所指字符串
C、将a所指字符串和b所指字符串进行比较
D、检查a和b所指字符串中是否有’\0’
答案
A
解析
While循环条件为:(*b=*a)!=’\0’,执行时先把指针a所指向的字符赋给指针b所在内存单元,如果该字符不是结束标识"\0",执行循环体a++;b++;,指针a、b分别指向下一个字符单元。再判断循环条件,如果成立,继续把指针a所指向的字符赋给指针b所在内存单元,直到遇到结束标识为止。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/XEDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4voidSumCol
下面程序的执行结果是______。#defineMAX10nta[MAX],i;main(){printf("\n");sub1();sub3(A);sub2();sub3(A);
以下程序的输出结果是______。sub(intx,int*y){*y=*y-x;}main(){inta=1,b=2;sub(a,&B);sub(b,&A);printf("%d,%d\n"
若有以下说明,则能打印出“Yu”的语句是______。structsamp{charname[10];intnumber;}kk[3]={{"WarBin",1},{"LiYu",2},{"LuHui",3}};
若执行以下程序时从键盘上输入9,则输出结果是()。main(){intn;scanf("%d",&n);if(n++<10)printf("%d\n",n);elseprintf("%d\n",n--);
若有说明语句“inta;floatb;”,以下输入语句正确的是()。
有下列函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
有下列二叉树,对此二叉树中序遍历的结果为()。
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
首次提出调动一切积极因素为社会主义事业服务的思想的报告是()
万向传动装置解决了变速器输出轴轴线与驱动桥的输入轴线不在_______的传动问题。
《农民暴动》(又译《农民战争》)是
关于肝硬化的叙述,正确的是
焊芯的分类是根据现行国家标准《焊接用钢丝》的规定分类的,用于焊接的专用钢丝可分为()。
深圳证券交易所现有质押式企业债券回购品种包括()天回购。
我国《合同法》规定,当事人在合同中既约定了违约金,又约定了定金的,一方违约时,另一方:
下列说法正确的是()。
ThomasMalthuspublishedhisEssayonthePrincipleofPopulationalmost200yearsago.Eversincethen,forecastershavebeing
WildBillDonovanwouldhavelovedtheInternet.TheAmericanspymasterwhobuilttheOfficeofStrategicServicesinWorldWar
最新回复
(
0
)