首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数的功能是( )。 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
55
问题
下列函数的功能是( )。
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全国计算机二级
相关试题推荐
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
下列定义变量的语句中错误的是
有以下程序:#includemain(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是()。
有以下程序#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"Zhao",’m’,85,90};a[1]=b;}main()
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
以下叙述中正确的是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((ch=getchar())!=’#
以下选项中非法的C语言字符常量是
面向对象方法中,继承是指()。
随机试题
用直接组成成分分析法从大到小分析下列词组。需要多买一些
试述处于不同象限内的SBA,其投入与收入的关系的区别
重症肌无力危象
当市场机制不能有效地实现经济的一般均衡和资源的最优配置,这种情况叫做()。[2007年真题]
根据《公司法》的规定,下列选项中,属于有限责任公司股东会职权的是()。
信用保险的标的是各种物质财产及有关利益。()
资本主义社会的基本矛盾是社会劳动和私人劳动之间的矛盾。()
A、 B、 C、 D、 B
若,则a=__________,b=__________.
中国使用的PDH传输体系是()。
最新回复
(
0
)