首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-10-26
55
问题
有以下程序:
#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://kaotiyun.com/show/MJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不属于C语言标识符的是
下列定义变量的语句中错误的是
有以下程序#include<stdio.h>voidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);voidf(int*p,int*q){p=p+1
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(
在嵌套使用if语句时,C语言规定else总是
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则运行以上
下列选项中不属于结构化程序设计方法的是
下列排序方法中,最坏情况下比较次数最少的是()。
面向对象方法中,继承是指()。
负责数据库中查询操作的数据库语言是()。
随机试题
判断电流产生磁场方向用()。
大型企业在国民经济中具有重要地位,下列说法错误的是
男性,60岁,咳嗽、痰血伴左胸部不适2个月。胸部平片及CT检查示左上肺结节影,肺门淋巴结不大。锁骨上淋巴结未及肿大。患者既往无结核病史。可采取的处理措施是
章女士,54岁,放置宫内节育器18年,现绝经1年,到门诊要求取出节育器。妇科检查:外阴发育正常,已婚已产型;阴道通畅,黏膜略平滑,分泌物无色、量少;宫颈光滑,大小正常;宫体前倾前屈位,正常大小,活动良好;双附件未触及异常。做该项检查的主要目的是
为落实《农业机械化促进法》规定,农业农村部牵头与科学技术部共同制定一部规范农机科研活动的规章。下列哪些选项是正确的?()
在财产保险合同中,保险责任开始前,投保人求解除合同的,应当按照合同约定向保险人支付手续费,保险人应当退还保险费。()
鲨鱼软骨中含有抑制肿瘤周围异常血管生成的成分,肿瘤得不到血管的营养,就会被饿死了。所以吃鲨鱼软骨能治疗肿瘤。以下哪项为真,最能削弱上述论证?
ManypeopleinvestinthestockmarkethopingtofindthenextMicrosoftandDell.However,Iknowfrompersonalexperiencehow
例如:男:把这个材料复印5份,一会儿拿到会议室发给大家。女:好的。会议是下午三点吗?男:改了。三点半,推迟了半个小时。女:好,602会议室没变吧?男:对,没变。问:会议几点开始?A两点B3点C15:30√D18:00
Itisimpossibletodescribeinsomnia(失眠)topeoplewhoaresoundsleepers.Thesearethepeoplewhotrustthatgettinginbedwi
最新回复
(
0
)