首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数的功能是 voidfun(char*a,char*b) { while((*b=*a)!=’\0’) {a++;b++;} }
下列函数的功能是 voidfun(char*a,char*b) { while((*b=*a)!=’\0’) {a++;b++;} }
admin
2015-07-31
35
问题
下列函数的功能是
voidfun(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/1BDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将E-R图转换到关系模式时,实体与联系都可以表示成______。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
字符串"\\\"ABCDEF\"\\"的长度是()。
在执行完下列的C语句段之后,则B的值是()。chara=’A’;intb;B=((34&&56)&&(a<’b’));
若有如下程序:f2(char*t){*t=*t-32;return(*t);}fl(char*p){for(;*p!=’\0’;p++)if(*p>=’a’&&*p<=’z’)f
在C语言中,下列关于文件操作的叙述正确的是()。
字符串"\\\"ABCDEF\"\\"的长度是()。
若以"a+"方式打开一个已存在的文件,则下列叙述正确的是()。
下列能正确进行字符数组赋初值的语句是______。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
关于超声心动图对临床感染性心内膜炎诊断意义的叙述,不正确的是
带缺口的试样,其脆性转变温度比光滑试样高。()
_______又称行业吸引力矩阵、九象限评价法,或GE业务筛选模型。()
攒蹙累积,莫得遁隐。
下列各项中,属于个人网上银行主要业务功能的有()。
张某在某事业单位工作,连续两年考核被确定为不合格等次,又不服从组织安排,按照规定,该单位可以将张某辞退。()
要进行有效的控制,必须()。
交换下列积分的积分顺序:
设f(x)二阶连续可导,且则().
Adultswhohadbeenfedplentyoffruitwhentheywerechildrenarelesslikelytosufferfromcertaintypesofcancer,British
最新回复
(
0
)