首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已定义以下函数: fun(char *p2,char *p1) {while ((*p2=*p1)!=’\0’){p1++;p2++;}} 函数的功能是( )。
已定义以下函数: fun(char *p2,char *p1) {while ((*p2=*p1)!=’\0’){p1++;p2++;}} 函数的功能是( )。
admin
2010-01-10
61
问题
已定义以下函数: 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
解析
函数funO中只有一条while循环语句,其循环条件为:当表达式(*p2=*p1)!=’\0’的值为真时则循环,即先将p1所指内容赋给p2所指地址,然后判断该内容是否为字符串结束符’\0’,是则循环结束,否则执行循环体,让p1和p2同时后移一位。所以该函数实现的是“将p1所指字符串复制到p2所指内存空间”,故应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/NQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
以下关于事件、事件驱动的叙述中,错误的是()。
假定建立了一个名为Command1的命令按钮数组,则以下说法中错误的是
设有如下一段程序:PrivateSubCommand1_Click()StaticaAsVarianta=Array(”one”,”two”,”three”,”four”,”five”)
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
以下变量名中合法的是
如果把程序的启动对象设置为:SubMain,则SubMain过程
在窗体上画一个名为CheCkl的复选框,如果在窗体启动事件中编写语句“Check1Enabled=False”,则运行后复选框的状态为()。
在软件设计中,不属于过程设计工具的是
在面向对象的程序设计中,可被对象识别的动作称为
随机试题
下列选项中,不属于物权客体的是()
先天性淋巴过度发育区别于其他淋巴水肿的显著特点是()
男性,16岁。于12月6日因发热4天入院,病初低热,伴咽痛。近2天来寒战高热、精神萎靡,皮肤黏膜广泛瘀点和瘀斑,今日早晨开始出现频繁呕吐和抽搐。颈抵抗,克氏征(+)。该病人症状消失后还应该隔离几天
粉末中纤维单个散在,呈长梭形的药材为
进行偏差分析最常用的方法是( )。
定期支付利息,到期一次性偿还本金的偿还方式,会加大企业到期时的还款压力;而定期等额偿还长期借款的方式,则会提高企业使用贷款的实际利率。()。
甲乙两公司拟订立一份书面合同,甲公司在承诺时提出:“本合同自双方签字并盖章时成立”。甲公司签字盖章后邮寄给乙公司签字盖章。该合同成立的时间是()。
下列关于岗位薪酬制的说法中,不正确的是()
IthinkthatSusanaisbyfarthemostactivememberofourgroup.
Postgraduatedilemmas[A]Decidingwhetherornottobecomeapostgraduatecanbeadaunting(令人畏缩的)prospect.Evenifyouaresure
最新回复
(
0
)