首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
2022-10-24
46
问题
有以下函数:
int aaa(char *s)
{
char *t=s:
while(*t++);
t--:
return(t-s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、将字符串s复制到字符串t
B、比较两个字符串的大小
C、求字符串s的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考查的知识点是whiIe循环语句的应用。aaa函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向字符串结束标识处时,由于后缀“++”运算符,它还会被再递增1,因此“t--;”语句让它回到字符串结束标识处。最后返回t-s,s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度。故本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/fXkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
下面不属于软件测试实施步骤的是
有下列程序:#include<stdio.h>yoidfun(int*a.intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i’j;for(i=0;i<n-1;j++)for(j=i+1j<nj++)if(a[i]<a
以下叙述中正确的是
以下叙述中错误的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出-0.283333。请改正程序中的错误,
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参
C语言的文件操作过程中,以下描述中正确的是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
软件测试的目的是
随机试题
为什么说中国共产党提出的过渡时期总路线反映了历史的必然?
Everyonehasgottwopersonalities—theonethatisshowntotheworldandtheotherthatissecretandreal.Youdon’tshowyour
卵巢囊肿中最常见的是
女,46岁。近日来口舌生疮,小便短赤,伴烦躁失眠。舌质红,苔薄黄,脉细数。最佳选药是
下列工程造价指数中,采用平均数指数形式编制的有()。【2011年真题】
某公司为取得信川卡,向银行缴存一笔款项,应()。
甲公司为支付一批采购的农副产品货款,向A某开出一张金额为4万元的转账支票。A某为偿还欠款将该支票背书转让给B某。B某获得该支票后,将支票金额改为14万元后,又将该支票背书转让给C某。C某取得该支票后,到为其开立个人银行结算账户的乙银行办理委托收款手续。乙
教师为帮助学生理解记忆文学常识,计划组织一场“古代文学基础知识”竞赛,要求学生做好参赛的准备工作,进行古代文学常识的知识梳理。下列学生梳理的知识中不正确的是()。
法律是体现()的意志,由国家制定并由国家强制力保证实施的行为规范体系。
在一次魔术表演中,从七位魔术师——G、H、K、L、N、P和Q中选择六位上场表演。表演时分成两队:一队和二队。每一队有前、中、后三个位置,上场的魔术师恰好每人各占一个位置。魔术师的选择和位置安排必须符合下列条件:(1)如果安排G或H上场,他们必须在前位。
最新回复
(
0
)