首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(char *s) { char *p=s; while(*p!=0)P+ +; return(p—s); } main( ) { printf(″%d\n″,fun(″goodbye!″))
有以下程序: #include<stdio.h> int fun(char *s) { char *p=s; while(*p!=0)P+ +; return(p—s); } main( ) { printf(″%d\n″,fun(″goodbye!″))
admin
2019-12-17
30
问题
有以下程序:
#include<stdio.h>
int fun(char *s)
{
char *p=s;
while(*p!=0)P+ +;
return(p—s);
}
main( )
{
printf(″%d\n″,fun(″goodbye!″));
}
程序的输出结果是( )。
选项
A、0
B、6
C、7
D、8
答案
D
解析
本题主要考查函数定义及调用,以及while循环语句。执行fun函数后,首先找到最后一个字符的地址,然后减去第一个地址得到的就是这个字符串的长度,因此本题答案为8。
转载请注明原文地址:https://www.kaotiyun.com/show/02Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序文件中所定义的全局变量,其作用域为
有以下程序#include<stdio.h>intfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!"));}程序的输出结果
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(
以下选项中,不合法的C语言用户标识符是
有如下嵌套的if语句if(a<b)iffa<c)k=a;elsek=c:elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
下列叙述中正确的是
以下叙述中正确的是
以F函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0:i<n;i++){______________printf("%d",w[i]);}printf("\n");}下划线处应填入的语句
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
随机试题
指令格式是指指令用二进制代码表示的结果形式,通常由若干个字段构成,主要包括操作码和________字段。
下列哪部作品与唐玄宗、杨贵妃的爱情故事无涉()
生态学按生物栖息场所(也称生境类型)来分,可分为_______和水域生态学。
膜对离子通透性的增加可理解为
下列胰岛素对糖代谢影响的正确论述是
女性,60岁,近3个月来大便次数增多,有肛门坠胀感及里急后重,大便变细,常有黏液血便,经抗生素治疗症状可缓解,但不久又复发,且呈进行性加重。若经病理检查证实为直肠腺癌,肿瘤下缘距肛门约12cm,肿块直径为4cm,最佳手术方式应选择
上海留青竹刻是选取竹材内屋,经过处理,和木坯胶合做成各种造型,然后在竹上雕刻。()
未成年人合法权益的主要内容包括()。
直接制约教育的性质和发展方向的是()。
DNAFingerprintingDNAisthegeneticmaterialfoundwithinthecellnucleiofalllivingthings.Inmammalsthestrandsof
最新回复
(
0
)