首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(char *s) { char *p=s; while( *p != ’\0’) p++; return(p-s); } main() { char *p="01234"; printf("%d\n",fun
有以下程序 #include int fun(char *s) { char *p=s; while( *p != ’\0’) p++; return(p-s); } main() { char *p="01234"; printf("%d\n",fun
admin
2020-11-23
33
问题
有以下程序
#include
int fun(char *s)
{ char *p=s;
while( *p != ’\0’) p++;
return(p-s);
}
main()
{ char *p="01234";
printf("%d\n",fun(p));
}
程序的运行结果是( )。
选项
A、5
B、6
C、4
D、3
答案
A
解析
函数fun()中的while循环的逻辑是如果*p不为?\0?,则指针p一直向后移动。循环结束的时候,p指向的是字符?\0?,数组名s为一指针常量,始终指向字符数组的首地址,所以p-s则返回的是字符数组s中有的字符个数(不包含结束标识符),所以输出结果为5,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/vVD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:4630324061745
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p己指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,若字符串中的
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1F(n)=F(n一1)+F(n一2)例如,当t=1000时,函数值为159
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的干位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。
给定程序MODI1.C中fun函数的功能是:求s=aa…aa一…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)例如a=3,n=6,则以上表达式为:s=333333—33333.3333.333.33—3其值是:296
下列关于栈的叙述中,正确的是()。
下列选项中不属于结构化程序设计原则的是()。
下列选项中不属于结构化程序设计原则的是
随机试题
纯粹的种姓制来源于()
若(x0,f(x0))为曲线y=y(x)的拐点,则()
______apostgraduate,Iwouldatleastmastertwoforeignlanguages.
患者女性,33岁。1年前行人工流产后出现月经失调,拟诊为黄体萎缩不全。为支持诊断,下一步首先应行
公安局对甲作出治安拘留10天处罚决定后随即执行。甲申请复议,上级公安局作出维持原处罚的复议决定。甲向法院提起诉讼,第一审法院判决维持拘留决定,甲在上诉中又提出行政赔偿请求。第二审人民法院经审理,认定公安局对甲的拘留违法,应如何处理此案?()
下列关于房源信息更新维护的说法,错误的是()。
雨期施工时,生产设施应设的地点有()。
许多优秀人才仅因在招聘面试过程中的小小失误就失去了良好的工作机会。尽管面试形式多种多样,主考官的提问五花八门,目前尚无万无一失的应试方法可供应聘者借鉴,但以下要点中可以使应聘者提高应试能力,提高成功率。由原文可推知下面的内容是关于()。
经济全球化促使世界主要国家实力对比关系发生深刻变化,出现强与弱、盛与衰的实力转换,国际角色与位序_________,最终会导致国际社会中的权力分配结构产生调整。同时,彼此间的机制化、制度化、常态化_________与相互协调已经成为处理国家间关系、解决国家
在C++中,cin是一个()。
最新回复
(
0
)