首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #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
2022-04-01
53
问题
若有以下定义和语句:
#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://kaotiyun.com/show/w1kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句“int(*f)(int);”则下列叙述中正确的是()。
在结构化程序设计中,模块划分的原则是
程序流程图中带有箭头的线段表示的是
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("****\n");下面关于语句执行情况的叙述中正确的是
下面属于系统软件的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
数据库管理系统是
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
面向对象方法中,继承是指
工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是()。
随机试题
简述领导者影响力的内容,分析领导者的权威是怎样形成的。
A、Shortofbreath.B、Dizzy.C、Knockingintothefridge.D、Feelingsick.C根据女士的回答可知,她的症状有vomit(对应D选项,恶心呕吐),giddiness(dizzy,眩晕),眩
A.双氯芬酸片B.硝普钠注射液C.降钙素鼻喷雾剂D.阿司匹林片E.头孢呋辛酯片需密闭、遮光,在阴凉干燥处保存的药品是()。
劳动强度指数是区分体力劳动强度等级的指标,已知劳动强度指数为15-20之间的劳动强度为:
屋面建筑工程的保修期应从()起计算。
某路基换填施工,换填深度为2m,地下水位为地面以下1.8~2.0m,含水层以下为非透水层。为降低和拦截地下水,在换填边界处宜设置().
在物理学上,把人们引向一个新的王国——微观世界的是()。①居里夫妇②爱因斯坦③吉尔伯特④伦琴
在“非典”期间,某地区共有7名参与治疗“非典”的医务人员死亡,同时也有10名未参与“非典”治疗工作的医务人员死亡。这说明参与“非典”治疗并不比日常医务工作危险。以下哪项相关断定如果为真,最能削弱上述结论?
Aprettypotplantmightmakeanunemotionalworkspacefeelmorepersonal.Butnewresearchhasrevealedthatofficeplantsdo
在下列几种排序方法中,要求内存量最大的是
最新回复
(
0
)