首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 int aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是
有以下函数 int aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是
admin
2010-12-10
59
问题
有以下函数
int aaa(char *s)
{ char *t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数的功能的叙述正确的是
选项
A、求字符串s的长度
B、比较两个串的大小
C、将串s复制到串t
D、求字符串s所占字节数
答案
A
解析
循环开始前,指针t和s都指向字符串的起始位置,然后通过while循环判断t指向的位置是否为空,同时让t向右移动一位。while循环结束时,t自减1,此时t指向的位置是字符串的结束标志’\0’处,故t-s的值是字符串的长度,并不包括结束标志。
转载请注明原文地址:https://www.kaotiyun.com/show/xTPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列描述中,错误的是()。
下列数组定义中正确的是()。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个名称为CD1的通用对话框;有一个文本框,名称为Text1,可以多行显示;还有三个命令按钮,名称分别为C1、C2、C3,标题分别为“打开文件”、“转换”、“存盘”,如图所示。命令按钮的功能是:“打
程序运行时,当在空文本框中依次输入1234时,窗体上显示的是()。PrivatesubTextl_Change()PrintText1:EndSub
编写如下程序代码:OptionBase1Dimaft()AsIntegerPrivateSubCommand1_Click()DimiAsInteger,jAsIntegerReDim
以下关于VB文件的叙述中,正确的是( )。
下列关于算法的描述中错误的是
设a=4,b=5,c=6,执行语句Printa<bAndb<c后,窗体上显示的是()。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimPAsIntegerP=m(1)+m(2)+m(3)PrintPE
随机试题
事业生涯管理
A.不宜使用强心苷类药物B.不宜采用平卧位C.不宜使用强利尿剂D.不宜使用血管扩张剂E.不宜使用呼吸兴奋剂心力衰竭患儿
异种移植的首要障碍是
放线菌素抗肿瘤的机制是
男,24岁,突然意识不清,跌倒,全身强直数秒后抽搐,咬破舌。2分钟后抽搐停止。醒后活动正常。首先应考虑的疾病是
监理人员应当采用旁站、巡视和平行检验等方式做好()控制环节工作。
下列关于贷款意向书和贷款承诺,说法正确的有()。
甲公司2×16年1月1日发行1000万份可转换公司债券,每份面值为100元、每份行价格为100.5元,可转换公司债券发行2年后,每份可转换公司债券可以转换4股甲公司普通股(每股面值1元)。甲公司发行该可转换公司债券确认的负债成分初始计量金额为100150万
America’smostpopularnewspaperwebsitetodayannouncedthattheeraoffreeonlinejournalismisdrawingtoaclose.TheNewY
Whatisthepurposeoftheman’scall?
最新回复
(
0
)