首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
40
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序main(){charch[]=’’uVwxyz’’,*pc;pc=ch;printf(’’%c\n’’,*(pc+5));}程序运行后的输出结果是
以下叙述中正确的是
若有以下程序{}j}include<stdio.h>yoidsp(int*a){intb=2;*a=*a*2:printf(’’%d,’’,*a);a=&b:*a=*a*2:printf(’’%d,’’,*a);)main(){
有以下程序(注:字符a的ASCⅡ码值为97)main(){char*S={’’abc’’);do{printf(’’%d’’,*s%10);++s;}while(*S);}程序运行后的输出结果是
给定程序MODll.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010
下列叙述中正确的是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
下面属于系统软件的是()。
软件详细设计生产的图如下该图是()。
随机试题
肠易激综合征可能的发病机制
可以不在处方上填写的是()。
A.普通氯化消毒B.氯胺消毒C.二氧化氯消毒D.臭氧消毒E.紫外线消毒
【2012年第4题】题26~30:某工程设计—电动机控制中心(MCC)其中最大一台笼型电动机额定功率Ped=200kW,额定电压Ued=380V,额定电流Ied=263A,额定转速ned=1490r/min,功率因数cosφed=0.89,效率ηed=0.
根据《会计从业资格管理办法》的规定,从事下列工作的人员,必须取得会计从业资格,持有会计从业资格证书的有()。
交易所是期货成交合约双方的中介,作为卖方的买方和买方的卖方,扮演双重角色,应保证合约的严格履行。交易所是期货交易的直接管理者,这就决定了交易所的风险监控是整个市场风险监控的()。
行政管理的主体是()。
《维也纳森林的故事》在乐曲中属于_________(体裁)。
LotsofstudiessuggestthatthoseofuslookingforMr.orMs.RightmayactuallybelookingforMr.FacialSymmetryorMs.Ide
Besidestheformofreports,inwhatotherformscanwegiveoralpresentations?
最新回复
(
0
)