首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(char*s) { chaur*p=s; while(*p++!=’\0’); return(p-s); } mmn() { char*r="01234"; printf("%d\n",fu
有以下程序: #include<stdio.h> int fun(char*s) { chaur*p=s; while(*p++!=’\0’); return(p-s); } mmn() { char*r="01234"; printf("%d\n",fu
admin
2021-07-09
48
问题
有以下程序:
#include<stdio.h>
int fun(char*s)
{
chaur*p=s;
while(*p++!=’\0’);
return(p-s);
}
mmn()
{
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://www.kaotiyun.com/show/TOtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串Thisisastring.到字符数组s中的语句组是()。
有如下程序段:intx=12;doubley=3.141593;printf(“%d%8.6f”,x,y);其输出结果是()。
在一个C源程序中所定义的伞局变量。其作用域为
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
数据库系统的核心是
下列关于C语言文件的叙述中正确的是
在结构化方法中,软件功能属于软件开发中的()阶段。
关于do循环体while(条件表达式);以下叙述中正确的是
随机试题
患者腹大胀满不舒,早宽暮急,面色苍黄,脘闷纳呆,神倦怯寒,小便不利,舌淡胖而紫,脉沉细无力。治疗除用五苓散外,还宜选用
SpeakerA:It’swonderfultohearthatyourbookhasbeenpublished.SpeakerB:______
钩端螺旋体病多流行于
均具有升举阳气功效的药物是均具有疏肝解郁功效的药物是
科目汇总表账务处理程序的缺点是()。
估算投资项目的初始现金流量对应计算的数据有()。
企业的房产税、城镇土地使用税在计提时应通过()科目核算。
下列关于我国基本国情的表述正确的是()。
已知A,B为三阶非零矩阵,且A=。β1=(0,1,一1)T,β2=(0,2,1)T,β3=(6,1,0)T是齐次线性方程组Bx=0的三个解向量,且AX=β3有解。求a,b的值;
在考生文件夹下有一个工程文件sjt4.vbp。在其窗体中”待选城市”下的Listl列表框中有若干个城市名称。程序运行时,选中Listl中若干个列表项,如图2-62(a)所示,单击”选中”按钮则把选中的项目移到List2中;单击”显示”按钮,则在Textl文
最新回复
(
0
)