首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句 #include char s1[10]= "abcd!", *s2="\n123\\"; printf("%d %d\n", strlen(s1), strlen(s2)); 则输出结果是
若有以下定义和语句 #include char s1[10]= "abcd!", *s2="\n123\\"; printf("%d %d\n", strlen(s1), strlen(s2)); 则输出结果是
admin
2019-08-18
21
问题
若有以下定义和语句
#include
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/PYRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
设有以下语句:inta=1,b=2,c;13=a^(b
以下叙述中正确的是()。
下列叙述中正确的是
对于一个正常运行的C程序,以下叙述中正确的是
以下不构成无限循环的语句或语句组是
以下选项中,没有编译错误的是
随机试题
根据数据计算的数据流程图(如题42图所示):画出以转换为中心的控制结构图。
引起成人缺铁性贫血的最主要原因是
患儿5岁,阵发性头痛3个月,因突然剧烈头痛、反复呕吐半天急诊入院,检查:神志清醒,双瞳孔正常,颈项强直,半小时后突然呼吸停止,心跳存在,其诊断是
性味多苦甘寒或咸寒,主治外感热病热人营血之高热神昏谵语证的统称为
只有违约发生时存在信用风险。()
某客户投资总金额为100万元。其中40万元投资于基金A,60万元投资于基金B。一年后,基金A上升了17.5%。基金B上升了5%。若该客户采取固定比例投资策略,则目前应该()。
教学评价就是对学生学业成绩的评价。()
黄炎培认为,职业道德教育是职业教育的重要内涵,其基本要求是
Becausehewaslateagainforschool,histeachergot______.
Ascientistoncesaidthatstudyingthestarsfromtheearthis【C1】______lookingupattheskyfromthebottomofaswitchingp
最新回复
(
0
)