首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数的功能是 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
94
问题
下列函数的功能是
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全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){inta[2][3]={{1,2,3},{4,5,6}},(*p)[3],i;p=a;
设有定义:intn1=0,n2,*p=&n2,*q=&nl;,下列赋值语句中与n2=n1;语句等价的是()。
下列选项中不合法的十六进制数是()。
软件工程的出现是由于______。
若有以下说明,则对初值中字符a的引用方式为()。staticstruct{charch;doublex;chara();}c[2][3]={{{’a’,3.5,"bc"},
能正确表示逻辑关系“a>=10或a<=0”的C语言表达式是()。
若以"a+"方式打开一个已存在的文件,则下列叙述正确的是()。
以下叙述中正确的是______。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
什麽是延迟AGC特性?
企业职工一方与用人单位可以订立劳动安全卫生、()、工资调整机制等专项集体合同。
缔约过失责任是指在合同订立过程中,一方因违背依据诚实信用原则所产生的义务,而致另一方的信赖利益受损失,就应承担损害赔偿责任。 根据上述定义,下列选项中乙方不可以要求甲方负缔约过失责任的是()。
关于民用建筑设计与工程造价的关系,下列说法正确的是()。
应急照明集中电源检测项目包括()。
试述质押和抵押的主要区别。
城市道路早高峰拥堵时段,一临产孕妇所乘车辆被堵,报警求助。接处警过程中,下列做法不合理的是()。
设A是m×n矩阵,Ax=0是非齐次线性方程组Ax=b所对应的齐次线性方程组,则下列结论正确的是()
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
A、Hedoesn’tlikethewomanatall.B、Hewillseethewomaninafewminutes.C、Hewouldliketoseethewomantomorrow.D、Hedo
最新回复
(
0
)