首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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-11-23
72
问题
有以下函数:
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://www.kaotiyun.com/show/s03p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定函数MODI1.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。例如,若输入:77777,则输出将是:32767。请改正程序中的错误,使它能得
给定程序MODI1.C中函数fun的功能是:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHUK,调用函数之后,字符数组b中的内容则为:ABCDEFGHIJ
下列给定程序的功能是:读入一个整数k(2≤k≤10000),输出它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出:2,3,5,7,11。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增
在数据库中,数据模型包括数据结构、数据操作和()。
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按Bum成员进行升序排列。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注:卷:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio
C语言程序中,若函数无返回值,则应该对函数说明的类型是()。
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如,在键盘输入字符串2345210,函数返回长整型数2345210。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部
下列各项中属于黑盒测试方法的是()。
关于C语言的变量,以下叙述中错误的是
深度为5的完全二叉树的结点数不可能是()。
随机试题
近几年中国经济增速比较稳定,没有大起大落,看似“风平浪静”,但________。高新技术、装备制造等行业蓬勃发展,工业机器人、民用无人机、集成电路以及现代物流、信息服务、文化旅游等产业快速增长。特别是经过若干年的转型升级,广东、浙江、上海等一些经济发达省份
Y111-114封隔器的最大钢体外径为()。
可是皇室的余荫,也还给她带来了许多幸运余荫:
Theytook_________measurestopreventpoisonousgasesfromescaping.
不适用于治疗慢性脓胸的术式是()
正常情况下,小儿出现颈椎前凸的时间是
女性,24岁,1周来全身皮肤出血点伴牙龈出血来诊。化验PLT35×109/L,临床诊断为慢性特发性血小板减少性紫癜(ITP)。下列体征支持ITP诊断的是
一台三相电动机运行于中性点接地的低压电力系统中,操作员碰及外壳导致意外触电事故,事故的原因是()。
在招标时,当图纸、规范等准备不充分,不能据以确定合同价格,而仅能制定一个估算指标时可采用()。
Childrenmodelthemselveslargelyontheirparents.Theydosomainlythroughidentification.Childrenidentify【C1】________ap
最新回复
(
0
)