首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
40
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
以下选项中,当x为大于1的奇数时,值为0的表达式是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
以下叙述中错误的是
有下列程序:#include#defineN5#defineMN+1#definef(x)(x*M)main()finti1,i2;i1=f(2);i2=f
关于C语言的符号常量,以下叙述中正确的是
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
给定程序MODI1.C中函数fun的功能是:计算s=f(一n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的
下列叙述中正确的是
随机试题
在下列有关留样的作用中,叙述正确的是()。
阴道手术后的护理要点不包括()
整流器的功能是以下()。
产业发展的雁形形态的具体表现中,第一只雁为()。
根据《标准施工招标文件》的规定,《标准施工合同》附件格式的文件包括()。
下列不属于内河航运建设项目前期工作费的是()。
有人说教师工作是个无底洞,没有明显的时空界限。这反映了教师劳动具有()的特点。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
Inthepast,theParkServicefocusedonmakingthebigscenicparksmore【C1】______andcomfortablefortourists.Roadswerepave
Fundingpublictransitisoneofthebiggestproblemsfacingcitiestoday.Oftenthetroubleisthatafewhigh-cost,low-rider
最新回复
(
0
)