首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )。
设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )。
admin
2019-08-18
72
问题
设有定义
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全国计算机二级
相关试题推荐
以下叙述中错误的是()。
下列关于栈的叙述正确的是()。
以下叙述中错误的是
若有以下程序#includeint*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j
有以下程序#includeintb=2;intfun(int*k){b=*k+b;return(B);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i
C语言程序的模块化通过以下哪个选项来实现()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
有以下程序:#include#includetypedefstruet{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内
随机试题
在多处理机上求解x=A(B+C(D+E))+F(G+H.1),利用减少树高来尽可能加快运算速度。画出在3台处理机上并行运算的树形流程图。
EmphasisisAlaidonthenecessitythatalltheobjectivesBtobeattainedCtakeintoaccountbeforestartinganewproject.
男性。28岁。血压升高、反复水肿4年,近年齿龈出血,夜尿增多,口渴气促,血红蛋白60g/L,昨起排稀水及柏油便,逐渐昏迷,半年前患急性肝炎,已愈。为尽快确诊,下列哪项为首选检查
铁以下列哪种形式在体内贮存
只含有非必需氨基酸的是肠道细菌腐败作用生成尸胺的氨基酸是属于
FIDIC施工合同条件中,作为业主与承包商划分合同风险的时间点是以()为基准日。
某有机物的结构如图5所示,它不可能具有的性质是()。①可以燃烧②能使酸性高锰酸钾溶液褪色③能和NaOH溶液反应④能发生酯化反应⑤能发生加聚反应⑥能发生水解反应
法制部门在执法监督中,对公安机关及其人民警察不合法、不适当的执法活动,可以作出()处理。
Animportantpointinthedevelopmentofagovernmentalagencyisthecodificationofitscontrollingpractices.Thestudyofla
A、Attendedaneconomicslecture.B、TakenawalkonCharlesStreet.C、HadadrinkatQueenVictoria.D、Haddinneratanewrestau
最新回复
(
0
)