首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是( )。
有以下函数 int fun(char *s) { char *t=s; while(*t++); return(t-s); } 该函数的功能是( )。
admin
2015-07-28
45
问题
有以下函数
int fun(char *s)
{ char *t=s;
while(*t++);
return(t-s);
}
该函数的功能是( )。
选项
A、计算s所指字符串占用内存字节的个数
B、比较两个字符串的大小
C、计算s所指字符串的长度
D、将s所指字符串复制到字符串t中
答案
A
解析
函数循环"while(*t++);"的结束条件为t到达了当前字符串的尾部,即*t==?\0? 成立,之后t++,所以t-s计算的是该字符串首尾(连带着字符串结束符)之间间隔了几个元素,由于每个字符占用1个字节,所以也相当于计算了s所指字符串占用内存字节的个数,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/gzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段intr=8:prinff(“%d\n”,r>>1);输出结果是
下列说法错误的是()。
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);else
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
有下列二叉树,对此二叉树前序遍历的结果为()。
可以在C语言中用做用户标识符的是______。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
结构化分析方法是面向______进行分析的方法。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
A.胞体大,突起附在血管球毛细血管的外面B.胞体呈圆形或立方形,分布于血管球毛细血管袢之间C.有吞噬和清除血管球基膜内免疫复合物的功能D.接受从系膜细胞传来的信息球内系膜细胞()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
e-1
关于组织液的说法正确的是
27岁初产妇,妊娠39周,规律宫缩6小时,枕左前位,估计胎儿体重2700g,胎心142次/分。阴道检查:宫口开大3cm,未破膜,S=+1,骨盆外测量未见异常。此时恰当处理应是
A.治疗后症状消失,尿菌阴性,但在停药6周后再次出现真性细菌尿,菌株与上次不同B.患者无尿路感染症状,但中段尿培养连续两次,尿细菌数>105cfu/mlC.宜选用毒性小的抗菌药物D.治疗后症状消失,尿菌阴转后在6周内再出现菌尿,菌种与上次相同E.短
下列各项中,属于税收法律关系客体的是()。
图中“?”处应填入的最合适的数是()。
SaunaCeremonialbathinghasexistedforthousandsofyearsandhasmanyforms,oneofwhichisthesauna.TheFinnshavepe
A、Cycling.B、Skiing.C、Football.D、Tennis.D第三段明确告知答案为D。
最新回复
(
0
)