首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在32位编译器上,设有定义 char *str1 = "Hello", str2[] = "Hello"; , 则以下语句 printf("%d %d", sizeof(str1), sizeof(str2)); 的输出结果是( )。
在32位编译器上,设有定义 char *str1 = "Hello", str2[] = "Hello"; , 则以下语句 printf("%d %d", sizeof(str1), sizeof(str2)); 的输出结果是( )。
admin
2015-07-28
46
问题
在32位编译器上,设有定义
char *str1 = "Hello", str2[] = "Hello"; ,
则以下语句
printf("%d %d", sizeof(str1), sizeof(str2));
的输出结果是( )。
选项
A、4 6
B、5 5
C、6 6
D、5 6
答案
A
解析
sizeof(str1)求的是一个指针占用字节数,在32位的计算机上规定一个指针变量占用的内存为32位,即4个字节,所以第一个输出结果为4;sizeof(str2)求的是字符数组str2占用内存,包含字符串结束标识符?\0?,所以第二个输出结果为6。答案选A。
转载请注明原文地址:https://kaotiyun.com/show/dzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于循环队列,下列叙述中正确的是
以下程序用以删除字符串中所有的空格,请填空。#inculdemain(){chars[100]=(“ourteacherteachclanguage!”);intI,j;For(i=j=0;s[i]!=’’)
有以下程序#inculdeMain(){inta[5]={1,2,3,4,5},B[5]={0,2,1,3,0},I,s=0;For(i=0;1
x、y、x均为int型变量,描述"x、y和z中至少有两个为正数"的表达式是______。
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
下列描述中,不是线性表顺序存储结构特征的是()。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i++)scanf
下列叙述中,正确的是______。
下列可用于C语言用户标识符的一组是______。
随机试题
制动反应时间是指驾驶员接受到某种条件反射后,脚从加速踏板移向制动踏板的过程所_______。
简述X理论的基本观点。
将毛泽东思想规定为党一切工作的指针是在
运动会已经延迟到下星期一了。
A.溢出性蛋白尿B.肾小管性蛋白尿C.急性肾小球肾炎D.直立性蛋白尿E.隐匿性肾炎活动后出现尿蛋白,平卧后消失
A.黏液便B.水样便C.果酱样大便D.嗜酸性粒细胞减少E.嗜酸性粒细胞增加细菌性痢疾多见
下列无法使髋关节运动的下肢肌是
业主委员会是业主大会的执行机构,业主委员会由业主大会选举产生。一个物业管理区域应当成立一个委员会,业主委员会一般由3~7名的单数业主担任。()
关于复验,以下表述正确的是( )。
最近最经常上演的15部歌剧中没有19世纪德国作曲家理查德.瓦格纳的作品。虽然音乐制作人都希望制作听众想听的作品,但瓦格纳的作品没有被相对频繁地演出并不能表明他的作品不受欢迎,而是因为他的歌剧的舞台演出费用极其昂贵。下面哪项,如果正确,最能支持上面的结论?
最新回复
(
0
)