首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在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
63
问题
在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全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=1,b=O;prinff(“%d,”,b=a+B);prinff(“%d\n”,a=2+B);}程序运行后的输出结果是
若有定义语句:intX=10;,则表达式-x=x+X的值为
下列程序的运行结果是______。#include<stdio.h>func(a,b){staticintm=0,i=2;i+=m+1;m=i+a+b;
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
对于下面的语句,叙述正确的是______。charc1[]="abcd";charc2[]={’a’,’b’,’c’,’d’};
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为()。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
字符(char)型数据在微机内存中的存储形式是______。
在最坏情况下,下列排序方法中时间复杂度最小的是()。
下列数据结构中能应用二分查找的是()。
随机试题
社区的健康档案表格设计中说法不正确的是
当仪表空气中断时,气开调节阀的开度为全开。
—Youknowwhocameyesterday?—YaoMing?Wehadabasketballmatch.—______Hecameandwatchedthegame.
不属于腰椎侧位诊断学标准要求的是
A.异种抗原B.同种异型抗原C.自身抗原D.异嗜性抗原E.超抗原溶血性链球菌的细胞膜与动物心肌组织之间共同存在的抗原。该抗原的类型是
该县的总死亡率为结核的病死率为
根据《税收征收管理法》的规定,税务机关采取的下列哪一强制措施是合法的?()。
下列各项账簿中,可以采用卡片式账簿的是()。
根据党的十九大报告,下列说法错误的是()。
“中三角”因长江中游城市群的主体城市()分布犹如三角而得名。
最新回复
(
0
)