首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
37
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序的运行结果是()。voidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x=&a,*y=&b;
以下叙述中正确的是
在位运算中,操作数每左移两位,其结果相当于()
______(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
下列不属于软件工程的3个要素的是()。
设二叉树如下:对该二叉树进行后序遍历的结果为【】。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
算法的空间复杂度是指()
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
国际劳务合同有时可能涉及三个国家的法律。即_____、_____和_____。
患者,女,40岁。右下第一前磨牙舌侧尖斜形折断2天,松动,颊侧尖不松。叩诊轻度不适,临床牙冠稍短,口内余留牙未见明显异常。第1次就诊时正确的处理是
关于企业文化的表述,正确的是()。
在内部控制审计中,注册会计师为识别重要账户、列报及其相关认定应当从下列方面评价财务报表项目及附注的错报风险因素,其中不恰当的是()。
ToomuchexposuretoTVprogramswilldogreatharmtotheeyesightofchildren.
陈遇乾是明代()的代表人物。
经常合伙在大街上惹事。某日,甲、乙在一拐角饭店故意挑衅店主,与其发生争吵。然后,甲、乙二人肆意多次殴打店主,最后一次将店主的门牙打掉,导致店主轻伤,然后逃跑了。一天,甲闲来无事,教唆乙到菜市场盗窃财物。乙窃得一女子皮包后为了顺利逃跑,将该女子打成重伤。乙将
关于影响釉质酸蚀的叙述,错误的是()。
Whichisthecarforsale?
Onaclear,colddayinearlyMarch2019,JustinJordan,afifth-generationgrowerinLacona,Iowa,readsattentivelyoldmapss
最新回复
(
0
)