首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
55
问题
有以下函数:
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全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>main(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;
若要说明一个类型名STP,使得定义语句STPs;等价于char*s;,以下选项中正确的是
若要求从键盘读人含有空格字符的字符串,应该使用函数()。
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
以下错误的叙述是______。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。【10年3月】
C语言程序中,运算对象必须是整型数的运算符是
下面不属于软件工程的3个要素是
软件测试的目的是
随机试题
张某为自己的服装厂向甲保险公司投保100万元,并已交付3年保费。张某为偿还服装厂到期的债务,谎称自己的服装厂全部被烧毁,向甲保险公司提出申请给付保险金,下列说法正确的是
简述耐用产品质量特性及其含义。
女,44岁。左乳房外上象限4cm×3cm肿块,距乳头距离5cm,可推动,但是患者双手叉腰时肿块活动度明显受限,左腋窝未扪及肿大淋巴结。该患者最佳的定性诊断方法为
患者,男,20岁,阵发性喘息10年余,每年秋季发作,发作时哮喘并咯大量稀薄白痰,咯痰后症状稍好转,应考虑为()
甲公司本年度委托乙商店代销一批零配件,代销价款800万元(不含增值税),成本为500万元。本年度收到乙商店交来的代销清单,代销清单列明已销售代销零配件的30%,甲公司收到代销清单时向乙商店开具增值税发票。乙商店按不含增值税代销价款的5%收取手续费。则甲公司
下列对()的执行不属于执行刑罚工作。
10,12,18,36,90,( )
罪犯王某,17岁,因犯伤害罪被一审法院判处有期徒刑两年。下列选项中正确的有()。
LAPDChiefCharlieBeck’stenurehashelpedanswerquestionsthatlingeredaftertheRampartconsentdecreeendedandoutsiderC
Humoristhemosteffectivemeansofhandlingthedifficultsituations.Itcanbeusedfor【C1】______updifferences,apologizing
最新回复
(
0
)