首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #include main() { char name[10] = "c-book"; char* str = name; printf("%d,%d,%d,%d\n", sizeof(name), strlen(nam
有如下程序 #include #include main() { char name[10] = "c-book"; char* str = name; printf("%d,%d,%d,%d\n", sizeof(name), strlen(nam
admin
2015-07-28
52
问题
有如下程序
#include
#include
main()
{
char name[10] = "c-book";
char* str = name;
printf("%d,%d,%d,%d\n", sizeof(name), strlen(name), sizeof(str), strlen(str));
}
程序运行后的输出结果是( )。
选项
A、10,6,4,6
B、11,6,11,6
C、11,6,1,6
D、10,7,1,7
答案
A
解析
strlen()计算的是字符串的实际长度(不包含结束标识符),所以strlen(name)和strlen(str)的结果为均为6。sizeof(name)求的是字符数组a占用内存,数组a在定义时标明了维数为10,所以计算的结果为10;sizeof(str)求的是指针str占用字节数,在32位的计算机上规定一个指针变量占用的内存为32位,即4个字节,所以计算的结果为4。答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/ezDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inculdemain(){inta[]={1,2,3,4,5,6},*k[3],i=0While(i
有以下程序#inculdemain(){inta=2,B=2,c=2;PrintF(“%d\n”,a/B&c);}程序运行后的输出结果是
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
按照“先进后出”原则组织数据的数据结构是()。
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为()。ch=’b’;k=10;printf("%x,%O,",ch,ch,k);printf("k=%%d\n"
下列不属于软件工程的3个要素的是()。
软件生命周期中花费时间最多的阶段是______。
诊断和改正程序中错误的工作通常称为______。
整型变量x和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
随机试题
下列各项可以不缴纳土地增值税的有( )。
人体内的必需脂肪酸是________。
下列成语中,出于《齐桓晋文之事》的是
钢筋混凝土基础无垫层时,钢筋保护层为(),以保护受力钢筋不受锈蚀。
素以奇峰、秀谷、神石、幽洞、花海“五绝”闻名于世的是()。
在西方教育史上,第一个系统论述科学知识课程的是()。
李觐于3月1日向信用社提出贷款10万元,兴办一养鸡场,并以价值10万元的组合音响一套作抵押的打算。3月5日信用社打电话告知同意,次日双方在贷款合同及抵押合同上签字。但未办理抵押登记,在合同中也未对利率加以约定。3月7日,李觐领取了首批5万元贷款。3月9日,
•Youwillhearthreeconversations.#Writeoneortwowordsoranumberinthenumberinthenumberedspacesonthenotesorfor
Myfathermadeapromise______Ipassedtheexam;hewouldbuymeanewMP4.
Forthispart,youareallowed30minutestowriteashortessayentitledOnLivingtheSOHOLifestyle.Youshouldwriteatleas
最新回复
(
0
)