首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main( ) } char a[]=″1234″,*b=″ABC″; printf(″%d%d%d%d\n″,strlen(a),sizeof(a),strlen(b
有以下程序: #include<stdio.h> #include<string.h> main( ) } char a[]=″1234″,*b=″ABC″; printf(″%d%d%d%d\n″,strlen(a),sizeof(a),strlen(b
admin
2019-04-14
46
问题
有以下程序:
#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/z1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t==a[i];a[i]=a[n
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3%/4f",&a,&b,&c);printf("\na=%d,b=%f,c=%f\n",a,b,c);}
在面向对象方法中,()是具有相似性质的对象的集合。
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
若有以下定义和语句:() ints[4][5](*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节)#include<stdio.h>main(){FILE*
下列叙述中错误的是
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
下列叙述中正确的是()。
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是()。
随机试题
患者,27岁,男性,3天前因汗出受风,诱发头身酸痛、恶寒、发热、咽痛;旋即出现颜面及双下肢水肿,自服“解热镇痛药”热退肿不消。刻下症:颜面及双下肢水肿,尿少色黄赤,腰痛,周身不舒,咽喉红肿疼痛,舌暗红,苔薄黄,脉滑数而见浮象。辨证为
下列选项中,适用于烧伤面铜绿假单胞菌感染的药物是
A、下肢外侧后缘B、上肢内侧中线C、下肢外侧前缘D、上肢外侧中线E、上肢内侧后缘患者病发心绞痛,沿手少阴经放散,其病变部位在
A.黑色大便B.口干和视力模糊C.便秘D.幻觉、定向力障碍E.疲乏、嗜睡
地震区钢框架结构中,不宜采用下列哪种钢材?
下列不属于暗挖车站工法选择原则的是()。
教育不是为了教会青年人如何谋生,而是教会他们如何创造生活。
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhis【B1】______languages,flailfacilityinthehandlingofhist
下列叙说中正确的是______。
Whichnumbershouldreplacethequestionmark?
最新回复
(
0
)