首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int fun(char*s) { char*P; P=s: if(*s==0)return 0; while(*++P);return(P—S); } 该段程序是用来( )。
有以下程序段: int fun(char*s) { char*P; P=s: if(*s==0)return 0; while(*++P);return(P—S); } 该段程序是用来( )。
admin
2020-03-15
43
问题
有以下程序段:
int fun(char*s)
{
char*P;
P=s:
if(*s==0)return 0;
while(*++P);return(P—S);
}
该段程序是用来( )。
选项
A、计算字符串所占字节数
B、实现字符串的赋值
C、计算字符串的长度
D、将字符串逆序存放
答案
C
解析
在fun()函数中定义了指针p,首先把s地址赋给p,再通过while函数移动指针p,当p指针指向单元为0时,退出while循环,返回此时p和s地址之差,即字符串长度。
转载请注明原文地址:https://kaotiyun.com/show/VJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件工程的3个要素是
下列选项中不符合良好程序设计风格的是
下列关于栈的描述中错误的是
下列描述中正确的是
有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#include<stdio.h>main(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);
在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A扣称为
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在__________处应填入的选项是Structlink{chardata;___________}node;
函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。intfun(int*a,intn){int*p,*s;for(P=a,s=a;P—a
某棵树中共有25个节点,且只有度为3的节点和叶子节点,其中叶子节点有7个,则该树中度为3的节点数为()。
随机试题
刑事诉讼法的任务是由
A.睫毛毛囊及其附属腺体的急性化脓性炎症B.睫毛毛囊及其附属腺体的慢性化脓性炎症C.睑板腺的慢性肉芽肿性炎症D.睑板腺的急性化脓性炎症E.外眦部睑缘的慢性炎症内睑腺炎为
男性,43岁,因“持续高热、咽喉疼痛1周”就诊。查体:体温39.5℃,贫血貌,咽部充血,双侧扁桃腺Ⅲ度肿大,可见脓肿,全身浅表淋巴结及肝脾未触及,胸骨无压痛。化验:血常规Hb50g/L,RBC1.8×1012/L,WBC1.9×109/L,Plt19×10
以下关于浅埋暗挖法“十八字”原则说法正确的是()。
可转换公司债券上市获准后,上市公司应当在可转换公司债券上市前()交易日内,在指定媒体上披露上市公告书。
关于行政合同,下列表述不正确的是:
zh、ch、sh和z、c、s的发音部位相同,都是舌尖与上齿背成阻。()
[*]
A、Icannotdescribeouraccountantwithoutdrinkingsomecoffee.B、Ihavetokeepawakeduringourchiefaccountant’sbriefings
A、Achocolatechipmaker.B、Abigrealestateagent.C、Acookiefactory.D、Atalentagency.D短文一开始说,Amos本来是WilliamMorris公司的一个tal
最新回复
(
0
)