首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
57
问题
有以下函数:
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://www.kaotiyun.com/show/fs3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#defin
下列给定程序中,函数fun的功能是:按以下递归公式求函数的值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
有以下程序:#include<stdio.h>main(){intx=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);elseprintf("%d",++y);printf("%d\n",x++);}
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
若以“a+”方式打开一个已存在的文件,以下叙述正确的是()。
若有程序段charc;doubled:scanf("%lf%c",&d,&c);如果想把2.3输入给变量d,字符’f’输入给变量c,程序运行时正确的输入是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
对数据库数据的存储方式和物理结构的逻辑进行描述的是
随机试题
患者必须增加使用剂量方能获得所需效果的一种状态称为()
A.近侧指间关节不能屈曲B.远侧指间关节不能屈曲C.掌指关节不能屈曲D.两个指间关节都不能屈曲指深、浅屈肌腱断裂出现
美加明麻黄碱
颅内肿瘤中最多见的是
甲房地产经纪公司(以下简称甲公司)是乙市的一家知名企业。2017年至2018年上半年,随着乙市房地产市场的发展,甲公司的门店从15家迅速发展到80家。企业规模的快速扩张带来了从业人员素质的参差不齐、操作不规范、经纪纠纷增加等问题,因此甲公司决定加入房地产经
以下关于理财类保险与传统寿险的不同点描述最准确的是()。
根据合同法及其相关司法解释的规定,下列关于合同的说法正确的有()。
下列关于联产品的说法中,正确的是()。
某种群产生了一个突变基因S。其基因频率在种群中的变化如图所示。以下推断正确的是()。
下图是一个半圆形桥洞截面示意图,圆心为O,直径AB是河底线,弦CD是水位线,平行于AB,且CD=24m,OE⊥CD于点E.已测得[img][/img]根据需要,水面要以0.5m的速度下降,则经过多长时间才能将水排干?
最新回复
(
0
)