首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已定义以下函数:fun (Char* p2, char* p1){ while ((*p2=*p1) != ’\0’) {p1++;p2++;} }函数的功能是( )。
已定义以下函数:fun (Char* p2, char* p1){ while ((*p2=*p1) != ’\0’) {p1++;p2++;} }函数的功能是( )。
admin
2009-01-15
19
问题
已定义以下函数:fun (Char* p2, char* p1){ while ((*p2=*p1) != ’\0’) {p1++;p2++;} }函数的功能是( )。
选项
A、将p1所指字符串复制到p2所指内存空间
B、将p1所指字符串的地址赋给指针p2
C、对p1和p2两个指针所指字符串进行比较
D、检查p1和p2两个指针所指字符串中是否有’\0’,
答案
1
解析
fun()函数中声明了两个字符串指针作为形参,在其函数体中用了一个while 循环,首先while 括号内表达式*p2=*p1是将p1所指的内容赋值到p2所指的存储空间中,然后在判断是否为 ’\0’,表达式的值为真时,执行循环体,指针p1和p2分别下移一位,当p1指向字符’\n’时,表达式的值为假,循环结束,故此函数的功能是将p1所指字符串复制到p2所指内存空间中。所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/pmXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click() DimiAsInteger,nAsInteger Fori=1To20 i=i+4 n=n+i Ifi>10ThenExitFor
下面叙述中正确的是
如果在程序中直接使用了没有声明的变量,则它的数据类型是
PrintFormat(1234.56,"###.#")语句的输出结果是( )。
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1_KeyPress(KeyAsciiAsInteger)If"A"
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x) y=0 Ifx
下面关于菜单的叙述中正确的是
在过程定义中,Private表示()。
下面关于命令按钮的叙述中错误的是
随机试题
隋唐时期,州的长官仍称()
Itwasverykindofyoutodothewashing-up,butyou______it.
急性髓性白血病(急性早幼粒细胞白血病除外)的一线治疗方案为
扩张型心肌病与心包积液鉴别,哪一项检查最有帮助
在________的日子,那些________的书店,如同一抹朝霞,给人带来光明和希望。一代代的人,在书店里遇到了光亮,遇到了精神偶像,获得知识、力量和勇气。填入划横线部分最恰当的一项是:
A.黄色黏稠脓液B.淡黄稀薄脓液C.翠绿色、稍黏稠、有酸臭味的脓液D.灰白或灰褐色、有明显腐败坏死臭味的脓液E.稀薄污浊、暗灰色米汤样、夹杂干酪样坏死物的脓液混合细菌感染的脓液为()。
Youknowyouhavetoread"betweenthelines"togetthemostoutofanything.Iwanttopersuadeyoutodosomethingequallyim
CPU主要技术性能指标有()。
FaceuptoitOnegreatobstacle(障碍)ontheroadtohealthafterasignificantlossisdenial.Insteadoffacing______【51】has
A、 B、 C、 B
最新回复
(
0
)