首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数的功能是 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
45
问题
下列函数的功能是
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/pntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是()。
下面描述中不属于数据库系统特点的是()。
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
以下叙述中正确的是()。
当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是()。
在软件开发中,需求分析阶段可以使用的工具是
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a
下面不属于软件测试实施步骤的是
下面对软件工程描述正确的是
随机试题
高血压患者的锻炼方式与想提高和维持心肺能力健康的人群采用同样的方式。()
某项在用低值易耗品,原价1500元,预计使用期为1年,已使用9个月,该低值易耗品现行市价为2400元。则该低值易耗品的评估值为()
世界范围内引起婴幼儿下呼吸道疾病中最常见的病毒是
关于股东的表述,下列哪一选项是正确的?(2009—卷三—25,单)
下列属于金融犯罪对象的有()。
A上市公司拟收购部分本公司股份进行股权激励,公司章程对此没有规定。下列表述中,符合规定的是()。
老师问妙妙:“你有兄弟吗?”“有。”“兄弟叫什么名字?”“明明。”“明明有兄弟吗?”“没有。”按皮亚杰的儿童认知发展理论,妙妙的思维处于()。
《国务院关于当前发展学前教育的若干意见》规定发展学前教育必须坚持()。
LastSaturdayNo.14MiddleSchool【B1】asportsmeeting【B2】theplayground.Class3,Grade3didverywell.WuDong43thegirls
"Piaget’sCognitiveDevelopmentTheory"JeanPiaget,thefamousSwissdevelopmentalpsychologist,changedthewaywethinkab
最新回复
(
0
)