首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #include char sl[10]=“abcd!”,*s2=“\n123\\”; prinff(“%d%d\n”,strlen(s1),strlen(s2)); 则输出结果是( )。
若有以下定义和语句: #include char sl[10]=“abcd!”,*s2=“\n123\\”; prinff(“%d%d\n”,strlen(s1),strlen(s2)); 则输出结果是( )。
admin
2020-10-26
54
问题
若有以下定义和语句:
#include
char sl[10]=“abcd!”,*s2=“\n123\\”;
prinff(“%d%d\n”,strlen(s1),strlen(s2));
则输出结果是( )。
选项
A、10 7
B、10 5
C、5 5
D、5 8
答案
C
解析
strlen函数返回字符串的长度,求字符串长度时,遇到结束标志‘\0’为止,但是长度不包括结束标识。字符数组s1的后5个元素没有赋值,都为‘\0’,即“abcd!”后为‘\0’。所以strlen(s1)的值为5。字符指针s2所指向的字符串中,\n为转义字符换行符,表示1个字符,\\也为转义字符,代表\,也是1个字符,其后为字符串结束标识‘0’;所以strlen(s2)的值也为5。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/gt3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(inta[],intn,intflag){inti=0,j,t;for(i=0;i
有以下程序:#includeinta=2;intf(intk){staticintn=0;intm=0;n++;a++;m++;k++;returnn+m+a+k;
有如下程序:#includemain(){chars=’0’,b=’a’;inti;for(i=0;i
以下叙述中错误的是()。
下列叙述中错误的是()。
下面属于“对象”成分之一的是()。
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
软件开发中需求分析的主要任务是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
随机试题
A.两地汤B.逐瘀止血汤C.清肝止淋汤D.清热固经汤E.燥湿化痰汤治疗经间期出血肾阴虚证,应首选()
A.易寒B.易热C.易虚D.易实E.易愈小儿具有“稚阴未长”的特点,故患病后
设矩阵对应于特征值一1的特征向量为()。
社会评价与社会稳定风险分析关系密切,下列不属于其体现方面的是()
的可去间断点为_________.
设,其中f(x)为连续函数,则等于()
Economicsisallaboutconsumption.Ahealthyeconomyislargelyaresultofareasonablebalancebetweenconsumptiontodayand
WindowsServer2003的四个版本为Web版、标准版、企业版和_____版。
TheblackpeopledidnotvoteinAmericain1941.
IwasborninFeb.12,1809,inHardinCounty,Kentucky.MyparentswerebothborninVirginia,ofundistinguishedfamilies--sec
最新回复
(
0
)