首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int aaa(char*s) { char*t=s: while(*t++); t一一: return(t—s); } 以下关于aalt函数功能叙述正确的是( )。
有以下函数: int aaa(char*s) { char*t=s: while(*t++); t一一: return(t—s); } 以下关于aalt函数功能叙述正确的是( )。
admin
2019-04-24
44
问题
有以下函数:
int aaa(char*s)
{
char*t=s:
while(*t++);
t一一:
return(t—s);
}
以下关于aalt函数功能叙述正确的是( )。
选项
A、将串s复制到串t
B、比较两个串的大小
C、求字符串s的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考查的知识点是while循环语句的应用。aaa.()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由了后缀++运算符的原因,它还会被再递增1,所以接下来的t一语句让它回到束标识处。最后返回t—s,s还是指向字符串第一个字符处,而t指向了字符串结尾,故返回值为字符串的长度值,因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ZQRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个源文件中定义的外部变量的作用域为______。
以下程序运行后的输出结果是[]。main(){intm=011,n=11;printf("%d%d\n",++m,n++);}
有以下程序 #include <stdio.h> main() { int n,*p=NULL; *p=&n; printf("Input n:");scanf("%d",&p);printf("output n:");p
以下叙述中错误的是
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4下列正确的输入语句是()。
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
以下叙述中正确的是()。
在软件设计中不使用的工具是
软件测试的目的是
随机试题
功能价值法
依法享有行政权,能够以自己的名义对外独立行使该项权力并对行为的效果承担法律责任的国家行政机关及其授权的社会组织是
Inanagewhenwastetodaymeansalacktomorrow,makinguseofeveryavailableresourcebecomesmoreandmoreimportant.Ascoa
长期饥饿后血液中下列哪种物质的含量增加?
关于萎缩性胃炎正确的是
企业在资产负债表日提供劳务交易结果不能够可靠估计,但已经发生的劳务成本预计不能够得到补偿的,正确的处理方式是()。
正保公司于2008年3月1日从证券市场购入甲公司发行在外的股票60万股作为交易性金融资产,每股支付价款13元(含已宣告但尚未发放的现金股利3元),另支付相关费用5万元,正保公司取得该项交易性金融资产时的入账价值为()万元。
计算并填写下表。
A.dietB.regularlyC.healthyD.commonlyE.reducedF.samplesG.containsH.participatedI.drinkJ.measuredK.av
Drone—ProblemandChancesA)InthefirstincidentonMay29,thepilotofacommercialairlinerdescendingtowardLaGuardiaAirp
最新回复
(
0
)