首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数的功能是 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
2021-02-25
24
问题
下列函数的功能是
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://jikaoti.com/ti/0bz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main()inta=一2,b=0:while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是()
有以下程序:#include<stdio.h>main(){doublex=2.0.y;if(x<0.0)y=0.0;elseif((x<5.0)&&(!x))y=1.0/(x+2.0);elseif(x<10.0)
若有以下程序段:doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000):则程序段的输出结果是()。
以下叙述中正确的是()。
有以下程序段:intm=33.n=66:m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
关于C语言标识符,以下叙述中错误的是()。
当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是()。
C语言的编译系统对宏命令的处理是()。
下面不能作为结构化方法软件需求分析工具的是
随机试题
胎膜早破不会引起的并发症是
若弯矩设计值ML=161.5kN·m,Mk=-206.9kN·m,则连梁的纵向受力钢筋面积为As=A’s=______mm2。上题中若Vmax=348.6kN,重力荷载代表值作用下按简支梁计算的连续剪力设计值VGb=18.31kN。则连梁的箍筋配置下列
按照建设项目基本程序,各阶段的主要工作划分清楚,则决策阶段的主要工作有()。
下列关于加强指数法的说法,错误的有()。
13,动机最佳水平应是______程度的激活或唤起,此时对学习具有最佳效果。
只要教育得法,人人都可以成为歌唱家、科学家、诗人。
中国共产党第十九次全国代表大会的主题是:_________,高举中国特色社会主义伟大旗帜,决胜全面建成小康社会,夺取新时代中国特色社会主义伟大胜利,为实现中华民族伟大复兴的中国梦不懈奋斗。填入画横线部分最恰当的一项是:
甲在抢劫时,突然产生幻觉,看见警车驶来,于是自动放弃犯罪。甲的行为属于()
若,则a=_______,b=_______.
项目控制是信息系统开发的重要技术手段,下述因素()是项目控制应考虑的内容:Ⅰ.资源保Ⅱ.进度控制Ⅲ.计划调整Ⅳ.费用统计
最新回复
(
0
)