首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( char s[] ) { char *p = s; while( *p != 0 ) p++; return ( p-s ); } main() { printf("%d\n", fun("0ABCDE
有以下程序 #include int fun( char s[] ) { char *p = s; while( *p != 0 ) p++; return ( p-s ); } main() { printf("%d\n", fun("0ABCDE
admin
2015-07-28
9
问题
有以下程序
#include
int fun( char s[] )
{
char *p = s;
while( *p != 0 ) p++;
return ( p-s );
}
main()
{
printf("%d\n", fun("0ABCDEF") );
}
程序运行后的输出结果是( )。
选项
A、7
B、6
C、1
D、0
答案
A
解析
函数fun()中的while循环的逻辑是如果指针p没有到达字符串末端,则指针p一直向后移动。循环结束的时候,*p==’\0’,数组名s为一指针常量,始终指向字符数组的首地址,所以p-s则返回的是字符数组s中有的字符个数,所以输出结果为7,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/zsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列语句组中,正确的是
有以下程序#includeMain(){inti,j,m=1;For{i=i;i0;j--){iF(i+j>3)Break;m*=i*j;}}PrintF(“m=%d\n”,m)}程序运行后的输出结果是
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
下列二维数组初始化语句中,不正确的是()。
数据结构包括数据的逻辑结构、数据的【】以及列数据的操作运算。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
在先左后右的原贝吓,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
下列叙述中错误的是()。
关于结构化程序设计原则和方法的描述错误的是()。
随机试题
患儿,12岁,身高165cm,体重98kg,属肥胖症。医生建议控制饮食减轻体重。为患者体检时发现血压明显高于正常,而且观察1周始终仍然高于正常范围,此时护士建议患儿的饮食应该是
对于较硬土质,其钻进取样宜采用()。
投资者将LOF份额从证券登记系统转入TA系统,自()日始,投资者可以在转入方代销机构或基金管理人处申报赎回基金份额。
根据我国保险法,保险的基本原则有( )。
在PowerPoint中,能同时观看多张幻灯片效果的“视图”是()。
互联网时代信息技术的发展给经济社会的发展注入了无穷活力,也滋生了电信网络诈骗、传播谣言等违法犯罪行为。为清理网络空间,保护国家安全和公民权利,全国人大常委会专门制定了《中华人民共和国网络安全法》,并于2017年6月1日正式实施。该法属于法的渊源中的:
在过去的15年中,动物学家每年都在南极帝企鹅的主要繁殖地统计它们的数量。结果发现南极帝企鹅的数量从6000只下降为1500只。由此可见,南极帝企鹅的数量在急剧下降。以下哪项为真,不能支持上述结论?
根据《婚姻法》的有关规定,下列选项中,构成法院判决离婚的法定事由不包括()。
在国家信息化体系的六要素中,______是国家信息化的核心任务,是国家信息化建设取得实效的关键。A.信息技术和产业B.信息资源的开发和利用C.信息人才D.信息化政策法规和标准规范
Consumersmaythinkthatgeneticengineeringoffoodsissomethingnew,buthumanshavebeenmodifyingplantsforages;the_____
最新回复
(
0
)