首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
24
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序运行后的输出结果是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
有以下程序#includevoidfun(inta[],intn){inti,t;for(i=0;i
以下不属于C语言位运算符的是()。
以下选项中叙述正确的是()。
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价()。
下面结构体的定义语句中,错误的是()。
N名学生的成绩已在主函数中放入一个带头节点的链表结构中。h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
随机试题
英美两党制具有的共同特点是______、______、______。
副交感神经兴奋可引起
经冷藏后胶片未经室温平衡,取出即用,将会出现
A.劣药B.假药C.保健药品D.非处方药E.特殊药品药品所含成分的名称与国家药品标准或者省、自治区、直辖市药品标准规定不符合的是()
重症营养不良小儿合并维生素缺乏症,最常见的是
哪类药材可用泡沫指数或溶血指数作为质量指标( )。
下列哪些情形甲与乙的形态或犯罪金额一致?
有支护土方工程可采用的挖土方法不包括()。
学习效率与学习动机的关系是()
数据在计算机内部传送、处理和存储时,采用的数制是_______。
最新回复
(
0
)