首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
20
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#inculdemain(){FILE*Fp;charstr[10];Fp=Fopen(“myFile.dat”,”W”);Fputs(“aBc”,Fp);Fclose(Fp);Fp=Fopen(“myFil
数据流程图(DFD图)是
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
有下列二叉树,对此二叉树前序遍历的结果为()。
若有说明inta[][3]={0,0);,则不正确的叙述是()。
字符(char)型数据在微机内存中的存储形式是______。
若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是______。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
该患者最可能的诊断是除了下列哪项检查外对诊断有帮助
锤造冠的打磨、抛光方法,错误的是
患者,女性,22岁,左侧后牙夜间痛2天。近1年来,左上后牙咬物不适,冷热敏感。2天前左侧磨牙痛重,热痛加剧,分不清具体患牙,痛时引起左头颞部痛,夜间痛重。检查龋洞破坏大,叩痛(+),不松动。主诉牙最可能的诊断是
当模板高度大于5m以上时,应搭设脚手架,设防护栏。()
我国第一部文人创作的长篇世情小说是()。
小刘将自己的积蓄5万元存入定期储蓄和货币基金,一年后可获利2250元,若他从定期储蓄中拿出5000元转投入货币基金,则一年后可多获利150元,则货币基金的年收益率为()。
学习动机的强化理论是什么?对学校教育有哪些指导意义?
以下各种情形中债权人的撤销权不能行使的是()。
Lookatthepicturesbelowandwriteanessayofabout120wordsmakingreferencetothefollowingtwopoints:1.adescript
唐朝(theTangDynasty)是普遍公认的中国最辉煌的时期之一。
最新回复
(
0
)