首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(char*s) { char*P=S: while(*P++!=’\0’); return(P—s); } main() { char*r=“01234
有以下程序: #include int fun(char*s) { char*P=S: while(*P++!=’\0’); return(P—s); } main() { char*r=“01234
admin
2019-06-09
37
问题
有以下程序:
#include
int fun(char*s)
{
char*P=S:
while(*P++!=’\0’);
return(P—s);
}
main()
{
char*r=“01234”;
printf(“%d\n”,fun(r));
}
程序的运行结果是( )。
选项
A、6
B、5
C、4
D、3
答案
A
解析
程序执行过程为:定义字符串指针r,并为其初始化为“01234”,调用函数fun(r),将指针传入函数while循环找到字符串的结束符地址,然后使这个指针指向结束符下一个单元,结束循环。返回字符串首地址与结束符下一个地址之差,也即是字符串长度加1。输出地址差为6。
转载请注明原文地址:https://kaotiyun.com/show/aRRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(intx,inty){iflx=y)retum(x);elseretum((x+y)/2);}main(){inta=4,b=5,c=6;printf(’’%d\m’’,fu
有以下程序#include<stdio.h>intfun(charS[]){intn=0;while(*s<=’9’&&*s>=’0’){n=10*n+*S-’0’;s++;)return(n);}main(){chars[10]=
有以下程序#include<stdi0-h>intfuna(inta,intb){retuma+b;}intfunb(inta,intb){returna-b;}intSSS(int(*t)0,intx,intY){return((*t)(x,y
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的化括号中填入
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
给定程序MODll.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结
下列叙述中,正确的是()。
下列叙述中正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下面属于系统软件的是()。
随机试题
下列选项关于我国地方戏的说法正确的是()。
工作质量取决于产品质量,工作质量是企业产品质量的综合反映,产品质量是保证工作质量的前提。()
A.软组织型颈椎病B.神经根型颈椎病C.脊髓型颈椎病D.椎动脉型颈椎病E.交感神经型颈椎病特点为颈肩臂痛并有神经根支配区感觉和运动障碍颈椎病分型为
为了使水泥混凝土路面层有较大的粗糙度,可采用()的方法。
设备基础浇筑时一般应分层浇筑,并保证上下层之间不留施工缝,每层混凝土的厚度为()mm。
某施工企业2月份钢筋原材料的实际费用为30万元,而计划值为25万元,由于钢筋原材料费由工程数量、单位工程量钢筋耗用量和钢筋单价三个因素乘积构成,若要分别分析这三个因素对钢筋原材料费的影响方向及程度,适宜采用的财务分析方法是()。
下列关于刑法的主刑和附加刑说法错误的一项是:
下列不属于我国地方国家机关的是:
根据下面材料回答16-20题:2012年我国全年完成邮电业务总量15022亿元.比上年增长13.0%,其中,邮政业务总量2037亿元,增长26.7%:电信业务总量12985亿元,增长11.1%。年末固定电话用户27815万户,其中,城市电话用户18893
中国人民银行2021年7月16日发布《中国数字人民币的研发进展》白皮书。白皮书显示,数字人民币是央行发行的(),主要定位于(),将与实物人民币长期并存,主要用于满足公众对数字形态现金的需求,助力普惠金融。
最新回复
(
0
)