首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(char*s) { char*P=s; while(*P!=0)P++; return(P—s); } main() { pri
有以下程序: #include int fun(char*s) { char*P=s; while(*P!=0)P++; return(P—s); } main() { pri
admin
2018-02-02
20
问题
有以下程序:
#include
int fun(char*s)
{
char*P=s;
while(*P!=0)P++;
return(P—s);
}
main()
{
prinff(“%d\n”,fun(“goodbye!”));
}
程序的输出结果是( )。
选项
A、0
B、6
C、7
D、8
答案
D
解析
本题主要考查函数定义及调用,以及while循环语句。执行fun函数后,首先找到最后一个字符的地址,然后减去第一个地址得到的就是这个字符串的长度,因此本题答案为8。
转载请注明原文地址:https://kaotiyun.com/show/LWxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test,t","rb");
以下程序运行后的输出结果是______。main(){intp[7]={11,13,14,15,16,17,18};inti=0,j=0;while(i<7&&p[i]%2==1)j+
有以下程序main(){char*s="abcde";s+=2;printf("%ld\n",s);}程序运行后的输出结果是()
线性表的存储结构主要分为顺序存储结构和链式存储结构,队列是一种特殊的线性表,循环队列是队列的()存储结构。
有以下说明和定义语句 struct student { int age; char num[8];}; struct student stu[3]={{20,"200401"},{21,"200402"},(19,"200403"}}; struct st
C语言中最简单的数据类型包括()
下列叙述中,不属于结构化分析方法的是______。
有以下程序段#includemain(){while(getchar()!=‘\n’);}以下叙述中正确的是
以下四种排序方法中,需要附加的内存空间最大的是______。
随机试题
脐静脉穿刺导致的胎儿早期丢失,发生率为
关于尿路感染临缶床表现的描述,丕鱼堑下列哪项
糖原合成时活性葡萄糖的形式是
A、硝苯地平B、卡托普利C、硝酸异山梨酯D、诺氟沙星E、利福平具有似蒜的特臭()。
下列叙述有误的是()。
家庭的生命周期是指()。
证明:
Ofallthecomponentsofagoodnight’ssleep,dreamsseemtobeleastwithinourcontrol.Indreams,awindowopensintoaworld
UNofficialspledgedThursdaytobridgetheworld’sdigitaldivide,bringingcomputersandInternettrainingtoPoorercountries
Consumershadbetterchooseaproviderofacreditcardwith______.Whatdoestheauthorimplybysaying"rewardscardscanbe
最新回复
(
0
)