首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 void fun(char *p, char *q) { while ((*p++ = *q++) != ’\0’); } 该函数的功能是
有以下函数 void fun(char *p, char *q) { while ((*p++ = *q++) != ’\0’); } 该函数的功能是
admin
2021-06-15
42
问题
有以下函数
void fun(char *p, char *q)
{ while ((*p++ = *q++) != ’\0’); }
该函数的功能是
选项
A、计算字符串的长度
B、计算字符串所占字节数
C、将字符串逆序存放
D、实现字符串的复制
答案
D
解析
函数fun()定义两个形参指针变量p,q,while循环语句中,实现功能是把q指针指向地址单元的值赋给p指针指向的地址中,且每次完成赋值后,移动指针,进行下一次赋值,直到q指针指向字符串结束符时,退出while循环,因此答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/Pftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
有以下程序,执行后的输出结果是main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
若有定义语句:doublea,*p=&a;以下叙述中错误的是
下面对“对象”概念描述错误的是
己知chara;intb:floatc;doubled;则表达式a-b+c-d结果为()型。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
下面关于“EOF”的叙述,正确的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为
随机试题
甲借了乙的2万元,并写下借条约定一年后偿还。到期后,乙多次催要,甲都以无钱推脱。对此,下列说法正确的是()。
慢性骨髓炎的超声表现有
上消化道大出血最常见的病因是
A.心阳虚证B.心气虚证C.肾气虚证D.肾阳虚证E.阴虚证
甲、乙、丙三人合伙设立一家服装店,因是好朋友,口头约定各出资5万元,平均分配盈余。该服装店开业后,没有订立书面的合伙协议,没有起字号,没有推荐合伙事务的执行人,没有到工商部门登记。下列说法中正确的是:()。
根据国家《城市区域环境噪声标准》,3类标准适用于()。[2010年考题]
下列哪一项不是“多通道参与”的基本形式?()
已知(x)=xe-x+e-2x,(x)=xe-x+xe-2x,(x)=xe-x+e-2x+xe-2x是某二阶线性常系数微分方程+py’+qy=f(x)的三个特解.(Ⅰ)求这个方程和它的通解;(Ⅱ)设y=y(x)是该方程满足),(0)=0
RARP协议用于(33)。
Whataretheydiscussing?
最新回复
(
0
)