首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #include<stdio.h> char s1[10]="abcd!",*s2="\n123\\"; printf("%d%d\n",strlen(s1),strlen(s2)); 则输出结果是( )。
若有以下定义和语句: #include<stdio.h> char s1[10]="abcd!",*s2="\n123\\"; printf("%d%d\n",strlen(s1),strlen(s2)); 则输出结果是( )。
admin
2020-11-27
66
问题
若有以下定义和语句:
#include<stdio.h>
char s1[10]="abcd!",*s2="\n123\\";
printf("%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://www.kaotiyun.com/show/3p3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。for(i=3;i
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};main(){structst*p
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
以下表达式中,输出与其他三组不同的是()。
有以下程序main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i
学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
下列说法正确的是()。
随机试题
关于二维傅立叶图像重建法,正确的是
垂体微腺瘤是指肿瘤直径
有关本案中森林大酒店与小毛所签劳动合同的效力的下列评论,哪项是正确的?
设A是3阶矩阵,P=(α1,α2,α3)是3阶可逆矩阵,且P-1AP=若矩阵Q=(α1,α2,α3),则Q-1AO=()。
丰华公司于2014年1月1日动工兴建一幢办公楼,工期为1年,公司为建造办公楼发生有关借款业务如下。(1)专门借款有两笔,分别为:①2014年1月1日专门借款3000万元,借款期限为3年,年利率为8%,利息按年支付;②2014年7月1日专门借款3000
企业购入的环保设备,不能通过使用直接给企业带来经济利益的,不应作为固定资产进行管理和核算。()
从事生产、经营的纳税人外出经营,自其在同一县(市)实际经营或提供劳务之日起,在连续的12个月内累计超过90天的,应当自期满之日起30日内,向生产、经营所在地税务机关申报办理税务登记,税务机关核发临时税务登记证及副本。()
试论社会主义法治理念和含义和核心,及依法治国的基本内涵。要求:观点明确,说理充分,条理清晰,语言规范、流畅。
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhissourcelanguages,fullfacilityinthehandlingofhistarget
AnthraxThelastcaseofinhalational(pulmonary)anthraxinEnglandandWaleswasin1974,andthiswasthelasttimethat
最新回复
(
0
)