首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 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
2019-07-14
48
问题
有以下函数
int aaa(char *s)
{ char *t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是( )。
选项
A、求字符串s的长度
B、比较两个串的大小
C、将串s复制到串t
D、求字符串s所占字节数
答案
A
解析
数组名代表该数组的首地址。而函数循环"while(*t++);"的结束条件为t到达了当前字符串的尾部,即*t==?\0?成立,之后执行语句"t++"。循环结束后继续执行语句"t--",此时指针*t==?\0?,所以t-s计算的是该字符串首尾(不连带字符串结束符)之间间隔了几个元素,即计算了s所指字符串的实际长度,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/OARp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(intx,inty,int*z){*z=y-x;}main(){inta,b,c;fun(10,5,&a);fun(7,a,&b);fun(a,b,&c);
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;is[*k])__________;}main(){
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwrite(a
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是()。
软件设计中模块划分应遵循的准则是
下面不属于软件设计阶段任务的是
负责数据库中查询操作的数据库语言是()。
数据库设计中反映用户对数据要求的模式是
软件测试的目的是()。
随机试题
患者,女性,24岁,2年来有发作性神志丧失,四肢抽搐,服药不规则。今日凌晨开始又有发作,意识一直不清醒。来院后又有三次四肢抽搐发作,首先应选用的治疗药物是()
当归主要含有威灵仙主要含有
建设项目前期工作费包括()。
冬期道路施工中,水泥混凝土面层的施工要领不包括( )。
采用了同步CDMA、智能天线、软件无线电、接力切换等一系列高新技术的全新移动通信技术是()。
广州某美容化妆品公司进口一批护肤品,经海关审定后CIF成交价格为5,000.00美元(外汇折算率:1美元=人民币8.2元),已经该批货物的关税税率为12.8%,增值税税率17%,消费税税率为8%,请问该批护肤品增值税税额应是多少元?()
根据我国《刑事诉讼法》的规定,无权对刑事案件立案的是()。
客户违约后给商业银行带来的债项损失包括两个方面,即()。
Motheralwaysputstheknifebeyondthereachofthekidslestthey______it.
Bythetimeyougraduatefromcollege,we_______inAustraliaforoneyear.
最新回复
(
0
)