首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在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
31
问题
在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]!=’’)
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
下列说法错误的是()。
下列描述中,不是线性表顺序存储结构特征的是()。
诊断和改正程序中错误的工作通常称为【】。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;
诊断和改正程序中错误的工作通常称为______。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
下列不属于C语言关键字的选项是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
随机试题
用于确诊艾滋病的特异性抗体检测方法是
A.静脉注射B.皮下注射C.皮内注射D.鞘内注射E.腹腔注射注射后药物经门静脉进入肝脏,可能影响药物的生物利用度
无保护层的钢屋架,其耐火极限是多少?[2005年第025题]
湿式报警阀组中的补偿器的作用有()。
按照分子轨道理论,原子轨道组合成分子轨道后,电子在分子轨道中的排布要遵循哪些原则?以O2分子为例,怎样用分子轨道理论说明其具有顺磁性?
学校组织学生去敬老院义务劳动,培养学生关心帮助孤寡老人的品质,这类教育活动属于()
50.78+46.50+104.61+8.43+64.50的值是()
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=InputBox(”输入第一个数”):y=InputBox(
下列排序方法中,最坏情况下比较次数最少的是()。
A、Shecontainedherhappiness.B、Shepretendedtobecheerful.C、Shethoughttheexamwashard.D、Shewasawfullypleasedwithh
最新回复
(
0
)