首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
2020-06-16
25
问题
有以下函数:
int aaa(char*s)
{char*t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、将串s复制到串t
B、比较两个串的大小
C、求字符串s的长度
D、求字符串s所占字节数
答案
C
解析
本题重点考察的知识点while循环语句的应用。aaa()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t--;语句让它回到结束标识处。最后返回t-s,s还是指向字符串第1个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/hZD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:统计带头结点的单向链表中结点的个数,并存放在形参n所指的存储单元中。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改
请编写一个函数,用来删除字符串中的所有空格。例如,输入asdafaaz67,则输出为asdafaaz67。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入
设有语句typedefstruetTT{charc;inta[4];}CIN;,则下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}prinff("\n");}程序的运行
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
下列叙述中正确的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
在满足实体完整性约束的条件下()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
随机试题
慢性胃炎的活动期判定根据是
可变现净值,是指在正常生产经营过程中,以预计售价减去()后的净值。
按照金融机构所经营金融业务的基本特征及其发展趋势,金融机构可分为()。
以下符合车船税政策规定的有()。
助理人员编制了Y公司下属某生产企业的制造费用各项目分析表:助理人员通过查阅相关记录和现场查看发现本年度业务增长并新增了一条流水线,助理人员认为本年度Y公司的制造费用合理。()由于Y公司的连锁商店较多,助理人员选定50家商店进行监盘。
IMS(IP多媒体子系统)是3GPP在R5版本提出的3G网络(1)层核心技术,它实现了应用、控制、(2)三者相分离,支持移动、固定终端自由接入。IMS系统中,采用(3)协议实现会话控制功能;引入(4)用于用户数据存储、认证、鉴权和寻址;为实现网间互通,对于
《孟子》有曰:“资之深,则取之左右逢其源。”这句话强调的是教师应具有()
领导面对“会海”怎样更新观念?
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
简述感觉与知觉的区别和联系。
最新回复
(
0
)