首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序:
#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://kaotiyun.com/show/TOtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序#includestructperson{charname[10];intage;}main(){structpersonroom[4]={{"Zhang",19},{"Li",20},{"Wang",
以下叙述中正确的是
两个或两个以上的模块之间关联的紧密程度称为()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
以下选项中可用作C程序合法实数的是
关于C语言的符号常量,以下叙述中正确的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
数据库系统的核心是
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为
随机试题
黏土砖的最高使用温度为()。
肾上腺糖皮质激素对血细胞的作用是
先兆临产比较可靠的征象是
肾病综合征表现()。
【2013专业案例真题下午卷】某新建项目,包括生产车间、66kV变电所、办公建筑等,当地的年平均雷暴日为20天,预计雷击次数为0.2次/年,请回答下列问题。该项目66kV变电所内有A、B两个电气设备,室外布置,设备的顶端平面为圆形,半径均为0.3m,且
信度受什么因素的影响?()。
以下哪一项工作在网络层?它能将一条线路上进入的分组接收后转发到另一条线路上,这些线路可以属于不同的网络,并且使用不同的协议
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazzwasborn,Americ
Makeyourpayroll(工资表)fasterandeasierwithourEasyOnlinePayroll!Ifyou’respendingmoretimethan10minutesaweekor
A、Uranium-LeadDating.B、AppalachianMountains.C、ThesandfromtheGrandCanyon.D、Hugeriverscarriedthesandwest.A录音提到,铀铅测
最新回复
(
0
)