首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数的功能是( )。 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
2019-07-14
38
问题
下列函数的功能是( )。
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/mwRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言主要是借助以下哪种手段来实现程序模块化
有以下程序#includemain(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}程序运行后的输出结果是
有以下程序#includemain(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}程序的
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
下列定义变量的语句中错误的是
下面不属于软件设计阶段任务的是
以下选项中不属于C语言标识符的是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下面对对象概念描述正确的是
随机试题
在Word文档中,按键将删去
急性肠梗阻病人大量呕吐,脉细数。血压下降,可能的诊断是
A.乙胺嘧啶B.噻卡青霉素C.特布他林D.红霉素E.甲硝唑用于疟疾病因性预防的首选药是
硝酸甘油抗心绞痛的药理学基础是()。
基金监管活动的要素包括()等。[2015年9、12月真题]
下列属于商业银行客户风险内生变量中品质类指标的是()。
AlfredNobelbecameamillionaireandchangedthewaysofmining,construction,andwarfareastheinventorofdynamite(炸药).On
Universitiesareinaseeminglyself-contradictoryposition.AsStefanCollinipointsoutinhisbook,theseancient【C1】______ha
OneofthelargestearthquakeseverrecordedhitonBoxingDay2004.TheresultingtsunamidevastatedhugeswathsoftheIndian
WhichisNOTmentionedasthereasonwhywomenarepooratpublicspeaking?
最新回复
(
0
)