首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数的功能是 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
57
问题
下列函数的功能是
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全国计算机二级
相关试题推荐
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
有下列程序:main(){intx=5;do{printf("%d",x-=4);}while(1(--x));}程序的输出结果是()。
以下程序运行后,输出结果是______。main(){char*d[]={"ab","cde"};printf("%x",d[1]);}
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%x\n",k,k,k);}
整型变量x和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
在C语言中,下列关于文件操作的叙述正确的是()。
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
设只是一个二元关系,S是一个三元关系,则下列运算中正确的是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
在社会主义初级阶段,生产要素参与分配的根据是()
A.P波B.QRS波群C.T波D.PQ间期E.ST段心动图中代表心室复极化过程的是()
A.强直性脊柱炎B.反应性关节炎C.类风湿关节炎D.银屑病关节炎E.白塞病患者女性,22岁,反复口腔溃疡3年,左膝关节肿痛1周,膝关节X线片示关节周围软组织肿,可能的诊断是
关于横向弛豫的叙述,错误的是
一次负荷的安全性是指X线管的
商品的功能特性一般包括()。
在监视居住期间,视情况可中断对案件的侦查、起诉和审理。()
以下机关实行个人负责制的是( )。
有关电子钱包的叙述中,______是错误的。
在报表中添加时间时,Access将在报表上添加一个()控件,且需要将"控件来源"属性设置为时间表达式。
最新回复
(
0
)