首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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
21
问题
有以下函数:
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://jikaoti.com/ti/hKd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
以下程序函数f的功能是:当flag为1时,进行由小到大排序:当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;
以下程序的主函数中调用了其前面定义的fun函数#include<stdio.h>……main(){doublea[15],k;k=fun(a);}则以下选项中错误的fun函数首部是
以下选项中不能用作C程序合法常量的是
下列叙述中正确的是
表达式a+=a-=a=9的值是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。程序运行后,若
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出-0.283333。请改正程序中的错误,
C语言主要是借助以下()功能来实现程序模块化的。
检查软件产品是否符合需求定义的过程称为()。
随机试题
Theoldtownhasnarrowstreetsandsmallhouses________arebuiltclosetoeachother.
"医乃仁术"主要是指医生在临床诊治工作中,应
其他投资支出的内容有(),为可行性研究购置固定资产的费用;购买或自行开发无形资产的费用,递延资产。
工艺技术建设方案设计提出的()是各公用工程专业进行方案设计的依据。
二氧化碳中毒常为()性中毒。
信用证未规定交单期,出口商交单应在信用证有效期内但不得晚于提单签发日后()。
陈某租住王某的房屋,租赁至2010年8月。王某欠陈某10万元货款,应于2010年7月偿付。至2010年8月,王某尚未清偿货款,但要求收回房屋并请求陈某支付1万元租金,根据《合同法》与担保法律制度的规定。下列关于陈某的权利的表述中。正确的是()。
ComplimentaryDowJonesNewsGetDowJonesReal-TimeNewsforInvestorsatnochargewithyourScottrade,account!It’sthe
社会主义核心价值观的先进性体现在
TheSenatehasanot-to-be-missedopportunityinthenextfewweekstopasslegislationgivingtheFoodandDrugAdministration
最新回复
(
0
)