首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在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
21
问题
在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全国计算机二级
相关试题推荐
有以下定义和语句StructWorkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};StructWorkersW,*pe;
有以下程序#inculdeMain(){inta=1,B=2;For(;a
按照“先进后出”原则组织数据的数据结构是()。
算法的复杂度主要包括时间复杂度和【】复杂度。
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组b。请填空。#include<stdio.h>main(){inta[10],b[10],i;for(i=0;i<
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
字符(char)型数据在微机内存中的存储形式是______。
下列叙述中正确的是()。
下列选项中不是字符常量的是()。
随机试题
期货市场是一种高度组织化的市场,为了保障期货交易有一个“公开、公平、公正”的环境,保障期货市场平稳运行,对高风险的期货市场实施有效的控制,期货交易所制定了一系列的交易制度,所有交易者必须在承认并保证遵守这些交易制度的前提下才能参与期货交易。()
人体等渗性脱水多由于
现代城市社会演化的趋势是:
当事人在合同中约定违约金的,一方违约后,()。
甲乙双方签订合同,甲支付乙50万元定金。后因乙方缘故,双方中止合同,则乙应退还甲( )。
在其他条件一定的情况下,关于劳动力需求的说法,正确的是()。
1947年10月10日,中国人民解放军总部发表宣言,提出“打倒蒋介石,解放全中国”的口号。同年12月,中共中央在陕北米脂县杨家沟召开会议,制定了()
下列方法中,不属于Throwable类的方法是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
Writeashortcompositionofabout250to300wordsonthetopicgivenbelow.WriteitneatlyontheANSWERSHEET.Recently,
最新回复
(
0
)