首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 int fun(char *ps) { char *p; p=ps; if(*ps==0) return 0; while(*++p); return(p-ps); } 该函数的功能是
有以下函数 int fun(char *ps) { char *p; p=ps; if(*ps==0) return 0; while(*++p); return(p-ps); } 该函数的功能是
admin
2021-02-25
34
问题
有以下函数
int fun(char *ps)
{ char *p;
p=ps;
if(*ps==0) return 0;
while(*++p);
return(p-ps);
}
该函数的功能是
选项
A、计算字符串的长度
B、实现字符串的赋值
C、将字符串逆序存放
D、计算字符串所占字节数
答案
A
解析
在fun()函数中定义了指针p,首先把ps地址赋给p,再通过while函数移动p指针,当p指针指向单元为0时,退出while循环,返回此时p地址和ps地址差值,即字符串的长度,因此,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/nItp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下fun函数返回数组中最大值的下标#includeintfun(int*s,intn){inti,k;for(i=0,k=i;i
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABCDEF"
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
函数fun的功能是:计算1+x+的前项。若x=2.5,函数值为12.182340。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#include<stdio.hi
有以下程序:#include<stdio.h>intf(intx,inty){return((y—x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c)):printf("%d\
随机试题
患儿5岁。反复患胃肠道和呼吸道感染,要求查找原因,医生疑其为原发性免疫缺陷病,拟进一步检查。若要判断患儿T淋巴细胞功能,应选择
应用止血带应定时开放,每次应放松
A.普通氯化消毒法B.氯胺法C.过量氯消毒法D.紫外线法E.渗透法以下各种情况宜选用上述何种消毒方法紧急用水,或有异物落入水中
患者男,53岁。因贲门癌收治入院。患者近期进食梗阻感加重,体重明显下降。护士对其饮食的指导要点中,错误的是
患者,女性,52岁。做下肢静脉瓣膜功能试验,先平卧,抬高患肢,待曲张静脉淤血排空后,在大腿根部扎止血带,患者站立后松开止血带,曲张静脉由上而下迅速充盈,提示
下列各项中不属于标准化理财投资工具的是()。
为了收集犯罪证据、查获犯罪人,对犯罪嫌疑人以及可能隐藏罪犯或者犯罪证据的人的身体、物品、住处和其他有关的地方进行的搜索、检查,称为()。
根据以下资料,回答下列问题。资料中人均国民生产总值和幸福指数均排名前五的国家(地区)有几个?
《封神演义》的作者传为_______。
Underthedifficultfinancialsituation,Americans______.
最新回复
(
0
)