首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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-04-01
30
问题
有以下函数:
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还是指向字符串第一个字符处,而t指向了字符串结尾,故返回值为字符串的长度值,因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/F9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
由关系R1和R2得到关系R3的操作是
有以下程序:#includedoublef(doubleX);main(){doublea=0;inti;for(i=0;i
下列关于线性链表的叙述中,正确的是
有以下程序main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i<4;i++)for(j=i+1;j<5;j++)
子函数的功能是通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是()。#include#defineN5voidfun(intx[N]){intm;for(m=N一1;m>=0;m一一)scanf(’’%d’’,__
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
有以下程序#includestructS{inta;int*b;};main(){intx1[]={3,4},x2[]={6,7};structSx[]={1,x1,2,x2};printf("%d,%d\n",*x[
下列说法正确的是()。
随机试题
在行政系统内部的监督系统中,上下级相互监督属于【】
A.结缔组织病B.支气管肺炎C.肺炎链球菌肺炎D.布氏杆菌病E.急性白血病发热伴皮肤黏膜出血多见于
科目汇总表的编制方法是,根据一定时期内的全部记账凭证,按照会计科目进行归类,定期汇总出每一个账户的借方余额和贷方余额,填写在科目汇总表的相关栏内。()
下列主体中,不能作为票据保证人的有()。
G公司是一家生产保健器材的公司,生产两种产品:传统产品和新型产品。公司只有一条生产线,按照客户订单要求分批组织生产。公司实行作业成本管理,有关资料如下:(1)作业G公司建立了五个作业,有关说明如下:①生产准备作业:包括设备调整和材料发放,
长期金融工具包括()。
阅读下面的文言文,完成问题徐孺子祠堂记曾巩汉元兴以后,政出宦者
人民币已被正式纳入国际货币基金组织(IMF)特别提款权(SDR)货币篮子。SDR是IMF根据会员国认缴的份额分配的,可用于偿还IM债务、弥补会员国政府之间国际收支逆差的一种账面资产,SDR采用一篮子货币的定值方法,货币篮子每五年复审一次,以确保篮子中的货币
下列行为中可以构成无因管理的是:
根据图6-14网页的显示效果图,请将index01.asp文件中(1)~(7)空缺处的内容填写完整。该出版社网站所有页面都包含导航栏。为方便网站维护,建设网站时将导航栏置于文件header.asp中,这样做的优点是(14)。
最新回复
(
0
)