首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<stdio.h> #include~string.h> main() { char a[]="1234",*b="ABC"; printf("%d%d%d%d\n",s
有如下程序: #include<stdio.h> #include~string.h> main() { char a[]="1234",*b="ABC"; printf("%d%d%d%d\n",s
admin
2019-02-02
72
问题
有如下程序:
#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、4 5 3 4
B、4 3 2 1
C、4 5 3 3
D、4 5 1 3
答案
A
解析
对于字符数组a,含有4个元素,所以strlen为4,而sizeof包括最后隐藏的\0(结束符),故sizeof有5个。对于字符串b,strlen为3,关键是sizeof,这里的sizeof不再是指数组的长度,因为b是一个地址值,整型数据,所以占用了4个字节。
转载请注明原文地址:https://kaotiyun.com/show/doRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若输入"Iamaboy!",下列程序的运行结果为______。charconnect(string1,string2,string)charstring1[],string2[],string[];{
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
语句"int(*ptr)();"的含义是______是指向函数的指针,该函数返回一个int型数据。
有以下程序:#include<stdio.h>main(){inti,n=0;for(i=2;i<5;i++){do{if(i%3)continue;
结构化程序设计主要强调的是()。
下面程序main(){inty=9;for(;y>0;y--){if(y%3=0){printf("%d",--y);continue;
C语言规定,在一个源程序中,main函数的位置()。
下列对于软件测试的描述中正确的是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
下列软件系统结构图的宽度为【】。
随机试题
股四头肌的作用是使________屈,_________伸,缝匠肌的作用是______和______。
男性,50岁。反复咳嗽、咳痰4年,近半年来发作时常伴呼吸困难。体检:双肺散在哮鸣音,肺底部有湿啰音。肺功能测定:一秒钟用力呼气容积/用力肺活量为55%,残气容积/肺总量为35%。诊断应考虑为
女,22岁,持续高热6d,颜面出现水肿性皮肤损害,伴膝、距小腿关节肿痛、下肢水肿,有散在瘀点,化验ESR98mm/h,Hb76g/L,网织红细胞0.10(10%),Coombs试验(+),PLT40×109/L,尿检蛋白(+++),RBC6~8个/H
我国工程咨询的业务范围包括()。
“如果引发事故的因素存在,那么,发生事故就是必然的,只是发生的时间或迟或早而已”,这句话说明了事故预防的()原则。
地基与基础工程的基坑土方开挖的原则是()。
某化妆品厂受托加工一批化妆品,委托方提供原材料成本35万元。该厂收取加工费12万元、代垫辅助材料款2.5万元,该厂没有同类化妆品销售价格,该厂应代收代缴消费税()元。(以上款项均不含增值税)
下列关于制定正常标准成本的表述中,正确的是()。
设曲线y=与y=ax2+b在点处相切,则()
SummerSchoolandOnlineClassesIntheUnitedStates,【T1】______forhighschoolstudents【T2】______.But【T3】______.【T4】______
最新回复
(
0
)