首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main() { char a[]=“1234”,*b=“ABC”; printf(“%d%d%d%d\n”,strlen(a),sizeof(a),strlen(b),si
有以下程序: #include #include main() { char a[]=“1234”,*b=“ABC”; printf(“%d%d%d%d\n”,strlen(a),sizeof(a),strlen(b),si
admin
2018-02-02
31
问题
有以下程序:
#include
#include
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://jikaoti.com/ti/mIa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){intp[7]={11,13,14,15,16,17,18};inti=0,j=0;while(i<7&&p[i]%2==1)j+
以下程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=16,k=2,m=1;a/=SQR(k/m)/SQR(k+m);printf("%d\n",A)
有以下程序main(){char*s="abcde";s+=2;printf("%ld\n",s);}程序运行后的输出结果是()
有以下程序:main(){char*p[]={"3697","2584"};inti,j;longnum=0;for(i=0;i<2;i++){j=0;while(p[i][j]!=’\0’)
函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<conio.h>
下列叙述中,不属于设计准则的是()。
有以下程序段#includemain(){while(getchar()!=‘\n’);}以下叙述中正确的是
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接碟块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下列叙述中,正确的是
算法的时间复杂度是指______。
随机试题
鉴别RX可选用的试剂为()。
有预定目的,而又自觉地运用方法的识记是()。
Theyroseoneafter______andwalkedout.
一种实验室常用的仪器—紫外透射仪请说明该仪器使用条件
根据职业病的定义,下列哪项是正确的
A.牙线B.牙签C.牙间隙刷D.水平颤动法刷牙E.电动牙刷刷牙适合于牙间乳头退缩、邻面凹陷处的菌斑清除法为
某简支梁受力情况如下图所示,其中心点处的弯矩数值大小为( )。
下列关于齿轮传动的主要缺点说法正确的是()。
依次填入画横线部分最恰当的一组是()。在户籍新政推出一年后,西安再出“狠招”:在校大学生仅凭学生证和身份证即可完成在线落户。在系列新政的__________之下,年初以来新迁人人口已达21万人,直追去年迁入人口总量。有媒体报道西安“抢
在配置管理中,基线是一组经过审查并且达成一致的规范或工作产品,是开发工作的基础。配置管理员根据《项目计划文档》、《配置管理计划》、《配置项管理表》等文档,创建________基线。
最新回复
(
0
)