若有以下定义和语句: 则输出结果是( )。A.107B.105C.55D.58请帮忙给出正确答案和分

计算机考试 已帮助: 时间:2024-07-03 10:36:45

若有以下定义和语句:

则输出结果是( )。
A.107
B.105
C.55
D.58
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:若有,正确答案,语句

参考解答

用户头像

451***808

2024-07-03 10:36:45

正确答案:C
strlen函数返回字符串的长度,求字符串1长度时,遇到结束标志‘、0’为止,但是长度不包括结束标识。f字符数组sl的后5个元素没有赋值,都为‘\0’,即“abcd!”后为‘\0’。所以sMen(s1)的值为5。字符指针s2所指向的字符串中,、n为转义字符换行符,表示1个字符,\、也为转义字符,代表\,也是l个字符,其后为字符串结束标识‘0’;所以strlen(s2)的值也为5。因此C选项正确。

上一篇 下列选项中 能正确定义数组的语句是( )。A.int num[0..2008];B.int llll

下一篇 什么是对话框?对话框与窗口的主要区别是什么?

相似问题