首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )。
设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )。
admin
2019-08-18
34
问题
设有定义
char str[] = "Hello";
则语句
printf("%d %d", sizeof(str), strlen(str));
的输出结果是( )。
选项
A、6 5
B、6 6
C、5 5
D、5 6
答案
A
解析
字符数组存放字符串时C语言编译系统会自动在其后面添加上结束标识符?\0?,数组str的维数没有指定,所以str含有的元素个数(占用字节数)要比字符串长度大1,所以用sizeof(str)求得的字符串占用字节数为6,用strlen(str)计算出的字符串长度为5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/TlRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计的基本原则不包括()。
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar(c1);p
下面对对象概念描述正确的是
以下选项中,能用作用户标识符的是()。
下列叙述中正确的是()。
有以下程序:#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件fi
有以下计算公式V4x(x≥0)y=若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(f1))的返回值为
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。
随机试题
Astheplanecircledovertheairport,everyonesensedthatsomethingwaswrong.Theplanewasmovingunsteadilythroughtheair
与mRNA密码子ACG相对应的tRNA反密码子是
A.胁肋胀痛或灼热疼痛B.胁肋刺痛,痛处拒按,入夜痛甚C.胁肋隐痛,悠悠不休D.胁肋胀痛,走窜不定E.胸痛彻背,背痛彻心肝络失养证胁痛的特点为
外形为缺角的长方形或方形,无色透明薄片状,浮于尿液表面,这种结晶是
沟通的障碍主要来自于()。
企业接受固定资产投资时,实收资本账户金额不变。()
Y企业2012年发生亏损,且以前年度亏损仍未弥补完,但当年仍可以向投资者分配利润。()
-2/3
Thescreamingofawoman______ourattentionback______theTVprogram.
—Ilikeyourfurnitureverymuch.—Thankyou.Webought______inDenmark.
最新回复
(
0
)