首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun(char*s) {char*p=s; while(*p!=0)p++; return(p-s); } main() {printf("%d\n",fun("goodbey!"));} 程序的输出结果是
有以下程序 #include intfun(char*s) {char*p=s; while(*p!=0)p++; return(p-s); } main() {printf("%d\n",fun("goodbey!"));} 程序的输出结果是
admin
2019-08-18
22
问题
有以下程序
#include
intfun(char*s)
{char*p=s;
while(*p!=0)p++;
return(p-s);
}
main()
{printf("%d\n",fun("goodbey!"));}
程序的输出结果是
选项
A、0
B、6
C、7
D、8
答案
C
解析
本题主要考查了函数定义及调用,以及while循环语句,执行fun函数后,首先是找到最后一个字符的地址,然后减去第一个地址得到的就是这个字符串的长度,所以本题答案为8。
转载请注明原文地址:https://kaotiyun.com/show/24Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\u",x,y,z);}程序运行后的输出结果是.
若程序中有宏定义行:#defineN100则以下叙述中正确的是
以下叙述中正确的是
若有以下程序typedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy(p,"Qian");}mai
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0}
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
函数fun的功能是:从三个形参a,b,c中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中数为4。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BL
给定程序MODI1.C中函数fun的功能是:将十进制正整数111转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正
给定程序MODI1.C中fun函数的功能是:根据整型形参m,计算如下公式的值。t=1-例如,若主函数中输入5,则应输出-0.283333。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能计算出正确的结果。
以下叙述中错误的是
随机试题
小儿烧伤面积计算方法哪种最精确
全层头皮撕脱伤下列处理哪项不正确()
β受体阻滞药的主要抗心绞痛机制是
有中间基牙的多单位固定桥,近中末端无基牙,称其为
某男,患肺炎,经抗生素治疗后好转,现症见:干咳少痰,咳嗽声低,气短神疲,身热,手足心热,自汗,心胸烦闷,口渴欲饮,舌红,苔薄黄,脉细数。治疗应首选的方剂是()
对于液体制剂,为了延缓药物降解可采用下述哪种措施
某人2006年5月通过出让方式获得一宗土地,地价款是3000万元,之后又花了2000万元进行基础设施的建设,税费为500万元,正常利润为900万元,出让年限从基础设施建设完成之日(2007年8月)起计。若评估该地块在2007年8月的价格,适宜选用的估
局域网常用传输媒体有双绞线、同轴电缆、光纤三种,其中传输速率最快的是光纤。()
教师作为专业技术人员的基本权利是()。
转为企业的行政单位,其全部资产()。
最新回复
(
0
)