首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(char *s) { char *p=s; while( *p++ != ’\0’); return(p-s);
有以下程序 #include <stdio.h> int fun(char *s) { char *p=s; while( *p++ != ’\0’); return(p-s);
admin
2021-07-09
18
问题
有以下程序
#include <stdio.h>
int fun(char *s)
{ char *p=s;
while( *p++ != ’\0’);
return(p-s);
}
main()
{ char *p="01234";
printf("%d\n",fun(p));
}
程序的运行结果是
选项
A、6
B、5
C、4
D、3
答案
A
解析
程序执行过程为:定义字符串指针p并为其初始化为"01234",调用函数fun(p),将指针传入函数。while循环找到字符串的束符地址,然后使这个指针指向结束符下一个单元,结束循环。返回字符串首地址与结束符下一个地址之差,也即是字符串长度加1。输出地址差为6,A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/aed0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,合法的一组C语言数值常量是
以下叙述中正确的是
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf(’’%d\n’’,F(a++,b++));}程序运行后的输出结果是()。
当变量c的值不为2、4、6时,值为"真"的表达式是
与数学表达式x≥y≥z对应的C语言表达式是
下面描述中不属于数据库系统特点的是
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBc
C语言不能使用的数制是()。
C语言源程序名的后缀是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中的数字字符转换成对应的数值,计算出这些数值的累加和作为函数值返回。例如,形参S所指
随机试题
A.奶及奶制品B.猕猴桃C.动物肝脏D.粮谷类E.马铃薯富含铁的食物是
地方土地管理部门在土地市场信息发布之日起()日内,报上一级土地管理部门备案,省级土地管理部门将本辖区发布信息汇总后报国土资源部备案。
会计机构负责人存办理会计工作交接时,应将全部财务会计工作情况,重大财务收支问题和会计人员的情况,向接替人员介绍清楚。()
目前,国际上统计体制的两种基本形式是()。[2014年初级真题]
某企业经专业评估人员测定,某未来5年的预期收益分别为100万元、120万元、100万元、130万元和160万元,并且在第6年之后的收益将保持在200万元不变,资本化率和折现率均为10%,则该企业的评估价值最接近于( )万元。
深化教学改革,作为学校应作哪些方面的努力?
Theincomesofskilledworkerswentup.______,unskilledworkerssawtheirearningsfall.
文化例外指在国际自由贸易体制下,基于文化商品和服务的双重属性,而将文化商品排除在贸易自由化的谈判之外,不适用有关的自由贸易法律规则。根据上述定义,下列属于文化例外的是:
Itisnotpolitetoarriveatadinnerpartymorethan15to20minuteslate.Thehostorhostessusuallywaitsforallthegues
A--hospitalBregistrationofficeC--emergencyroomD-
最新回复
(
0
)