首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(char *s) { char *p=s; while( *p++ != ’\0’); return(p-s);
有以下程序 #include <stdio.h> int fun(char *s) { char *p=s; while( *p++ != ’\0’); return(p-s);
admin
2021-07-09
27
问题
有以下程序
#include <stdio.h>
int fun(char *s)
{ char *p=s;
while( *p++ != ’\0’);
return(p-s);
}
main()
{ char *p="01234";
printf("%d\n",fun(p));
}
程序的运行结果是
选项
A、6
B、5
C、4
D、3
答案
A
解析
程序执行过程为:定义字符串指针p并为其初始化为"01234",调用函数fun(p),将指针传入函数。while循环找到字符串的束符地址,然后使这个指针指向结束符下一个单元,结束循环。返回字符串首地址与结束符下一个地址之差,也即是字符串长度加1。输出地址差为6,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/xzkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
在一个C源程序中所定义的伞局变量。其作用域为
某体统结构图如下图所示该系统结构图的深度是()。
以下叙述中正确的是
设变量已正确定义并赋值,以下正确的表达式是
若有定义语句:intx=10;则表达式x-=x+x的值为
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
下列不属于软件工程3个要素的是()。
给定程序MOD11.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000请改正函数
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
随机试题
A.雌激素内膜增生方案B.孕激素内膜萎缩方案C.孕激素撤退方案D.雌、孕激素序贯疗法E.雌、孕激素合并疗法对于青春期功血,为调节周期,适于用
在培养基中加入某种化学成分或抗生素以抑制某些细菌的生长而有助于需要的细菌生长,此培养基称为
美洲箭毒作为肌肉松弛剂是由于
代表基金份额10%以上的基金份额持有人自行召集召开持有人大会的,此类持有人应至少提前()日公告持有人大会的召开时间、会议形式、审议事项、议事程序和表决方式等事项。
()对整个集团范围公司治理的稳健性负总体责任。
下列湖泊中,属于堰塞湖的有()。
咨询师在带领一个咨询团体时要注意:避免为活动而活动,()等事项。
王某随意编造了某化工厂发生严重毒气泄漏的消息,在微博中发布,结果引起当地群众的极大恐慌,他的这种行为属于()。
人事行政培训是指通过有关的培训机构,由具有实际行政工作经验和行政科学理论知识的人员,教导政府公务人员掌握和提高行政工作所需的特定知识和技能的过程。下列属于人事行政培训的一项是()。
[*]
最新回复
(
0
)