首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数的功能是( )。 void fun(char*x,char*y) { while((*y=*x)!=’\0’) {x++;y++;} }
下列函数的功能是( )。 void fun(char*x,char*y) { while((*y=*x)!=’\0’) {x++;y++;} }
admin
2021-06-15
50
问题
下列函数的功能是( )。
void fun(char*x,char*y)
{
while((*y=*x)!=’\0’)
{x++;y++;}
}
选项
A、使指针y指向x所指字符串
B、求x和y中长度较长的那个字符串的长度
C、比较字符串x和y
D、将x所指字符串赋给y所指字符串空间
答案
D
解析
子函数中,while循环的差别式中先将x指向的字符内容赋值给y所指的字符空间,再判断其是否是字符串结束符,如果不是结束符,x和y指针分别指向各自空间的下一个字符,直到碰到字符串结束符为止。所以选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/mctp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;e.b+=1;c.p+=2:}main(){inti;Aa={1,2}
以下四个程序中,完全正确的是
若有以下程序main(){inti,j=0;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]!=’’)a[j++]=a[i];a[j]=’\0’;printf("%s\n",a):}则程序的
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
关于“while(条件表达式)循环体”,以下叙述正确的是
下列语句中存在语法错误的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
以下不能用于描述算法的是
关于算法,以下叙述中错误的是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
随机试题
一般认为阿托品不适用于治疗胃溃疡,主要因为
甲与乙共谋次日共同杀丙,但次日甲凶腹泻未能前往犯罪地点,乙独自一人杀死丙。关于本案,下列哪些说法是正确的?()(2002/2/35)
架空线路敷设的基本要求有()。
根据我国仲裁法,下列陈述中正确的有( )。
教育平等思想包括()。①教育机会均等②学生个人成就机会均等③重视学科本位观念
临近期末考试,小恒还是吊儿郎当的,白老师在课堂上当众说道:“大家都不要像小恒那样,整天吊儿郎当的,以后能干什么?”白老师的做法()。
Electronics(电子学)isthetechnologywhichmarshalsandcontrolselectronsinmaterials,andtodayitsapplicationsseemstobebo
Generallyspeaking,aBritishiswidelyregardedasaquiet,shyandconservativepersonwhois【C1】______onlyamongthosewith
以下程序执行后x的值是main(){intx,y=252,i=386,*m=&y,*z=&i;x=(z==y);printf("%d",x);}
SonsandLoversisanautobiographicalnovelof______.
最新回复
(
0
)