首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )。
设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )。
admin
2019-08-18
55
问题
设有定义
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://www.kaotiyun.com/show/TlRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includefun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);printf("%d,",k);k=
程序流程图中带有箭头的线段表示的是()。
阅读以下程序#includemain(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%d%f\n",case,pr
以下选项中,值为1的表达式是
下面对对象概念描述正确的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","W");
给定程序MODI1.C中函数fun的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。例如,若给num1和num2分别输入49和21,则输出的最大公约数为7;若给hum1和num2分别输入27和81,则输出的最大公约数为27。
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的仟何
随机试题
集料的磨光值越低,抗滑性越好。()
法国六月起义
下列哪些证型可出现大便稀溏
胰腺癌的临床表现是
工程计量的组织类型一般有()等几形式。
衡量钢筋塑性的指标有()。
某承包人与发包人以中标价签订了建设工程施工合同并履行了备案手续,发包人与承包人又签订了要求承包人在中标价格基础上让利5%的补充协议,工程结算时双方对工程价款发生争议,则应当以()作为结算工程价款的依据。
围绕“幼儿教师的职业道德”这一话题,谈谈你的看法,写一篇不少于800字的论述文。
劳动教养,是指对不满16周岁而不予刑事处罚的少年犯罪人员,集中进行文化教育、法律教育、职业技术教育的一种行政强制措施。()
中星集团要招聘20名直接参加中层管理的职员。最不可能被招上的是学历在大专以下,或是完全没有管理工作实践经验的人;在有可能被招上的人中,懂英语或懂日语将大大增加这种可能性。如果上述断定是真的,则以下哪项所言及的报名者最有可能被选上?()
最新回复
(
0
)