首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<stdio.h> #include<string.h> main( ) { char a[]="1234",*b="ABC"; printf("%d%d%d%d\n",strlen(a),sizeof(a),strlen(b
有如下程序: #include<stdio.h> #include<string.h> main( ) { char a[]="1234",*b="ABC"; printf("%d%d%d%d\n",strlen(a),sizeof(a),strlen(b
admin
2022-06-24
33
问题
有如下程序:
#include<stdio.h>
#include<string.h>
main( )
{
char a[]="1234",*b="ABC";
printf("%d%d%d%d\n",strlen(a),sizeof(a),strlen(b),sizeof(b));
}
程序运行后的输出结果是( )。
选项
A、4534
B、4321
C、4533
D、4513
答案
A
解析
对于字符数组a,含有4个元素,所以strlen为4,而sizeof包括最后隐藏的\0(结束符),故sizeof有5个。对于字符串b,strlen为3,关键是sizeof,这里的sizeof不再是指数组的长度,因为b是一个地址值,整型数据,所以占用了4个字节。
转载请注明原文地址:https://kaotiyun.com/show/ZUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某系统总体结构图如下图所示:该系统总体结构图的深度是
下面选项中的程序段,没有编译错误的是
若有以下程序段intr=8:printf("%d\n",r>>1);输出结果是
有如下程序#includeintsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));}程序运行后的输出结果是()。
以下叙述中正确的是
有以下程序#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0c:(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-a);}
有以下程序#include<stdio.h>main(){inta=2,b;b=a<<2;printf("%d\n",b);}
以下叙述中不正确的是()。
随机试题
以下有关说法中错误的是________。
A.嘌呤核苷酸从头合成B.嘌呤核苷酸补救合成C.嘧啶核苷酸分解代谢D.嘌呤核苷酸分解代谢黄嘌呤氧化酶参与
患者,男,44岁。自诉平素体健。14小时以来觉胸骨后疼痛难忍,伴大汗。体检:气急不能平卧,心率120次/分,频发早搏,无心脏杂音,两肺底有细湿啰音。血压100/85mmHg(13.3/11kPa)。心电图示急性前间隔心肌梗死,完全性右束支传导阻滞,频发室
A.风B.暑C.湿D.燥E.寒属于“水”的五气是
下列各项不属于败毒散组成药物的是
根据施工过程的特点和计划目标的要求,采取随机抽样、()和实地检测相结合的方法,确定阶段性安全检查的内容。
按金融工具发行和流通的阶段划分可分为债券市场、票据市场、外汇市场、股票市场、黄金市场等。()
根据营业税法律制度的规定,下列各项中,属于应缴纳营业税的混合销售行为的是()。
许多高等教育机构在经济增长放缓时期面临招收学生人数下降的问题,但在许多人收入减少并且为获得工作展开的竞争更加激烈的这段时间里,两年制社区大学招收学生的人数大量增加。以下每一项,如果是正确的,都有助于解释以上描述的两年制社区大学招生人数增加的情况,除了:
有如下程序:#includeusingnamespacestd;classBook{public:Book(char*t=""){strcpy(title,t);}private:chartitle[40];};cl
最新回复
(
0
)