首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<stdio.h> #include<string.h> main() { char a[]="1=234",*b="ABC"; printf("%d%d%d%d\n",strlen(a), s
有如下程序: #include<stdio.h> #include<string.h> main() { char a[]="1=234",*b="ABC"; printf("%d%d%d%d\n",strlen(a), s
admin
2019-06-12
28
问题
有如下程序:
#include<stdio.h>
#include<string.h>
main()
{
char a[]="1=234",*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/nNRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是()。
有以下程序#includemain(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是()。
以下叙述中错误的是()。
有以下程序#includeintk=5;voidf(int*s){s=&k;}main(){intm=3,*p=&m;f(p);printf("%d,%d\n",m,*p);}程序的运行结果是()。
有以下程序#includestructS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",__________);}程序要求输出结构体中成员a的数据,
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
C语言中char类型数据占字节数为
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
算法的有穷性是指( )。
随机试题
下列关于对乙酰氨基酚的叙述,不正确的是
气逆痰阻型呃逆的治疗宜选用
A、胆汁B、胆固醇C、胆绿素D、血红素E、胆素在体内可转变生成胆色素的原料是
我国现行的药品质量管理规范包括
企业分配工资费用时,应借记的科目有()。
商业助学贷款原则上的期限为()。
材料:下面是某初中生物教师编制的客观题试题:一、单项选择题①植物根部通过根毛吸收而来的水分和无机盐进入植物体内后通过()运送到植物的枝、叶、花和果实。A.导管B.筛管C.细胞间质②植物的繁殖器官是()。A.根、茎、叶B
卡车司机甲在行车途中,被一吉普车超过,甲顿生不快,便加速超过该车。不一会儿,该车又超过了甲,甲又加速超过该车。当该车再一次试图超车行至卡车左侧时,甲对坐在副座的乙说:“我要吓他一下,看他还敢超我。”随即将方向盘向左边一打,吉普车为躲避碰撞而翻下路基,司机重
验钞机上发出的光能使钞票上的荧光物质发光,电视机的遥控器发出的光可控制电视机,对于它们发出的光,下列说法正确的是( )。
Australia,officiallytheCommonwealthofAustralia,isacountryinthesouthernhemisphere.Itcomprisesthemainlandofthew
最新回复
(
0
)