首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #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
27
问题
若有以下定义和语句:
#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://jikaoti.com/ti/Pqd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下程序段完全正确的是
定义学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为
数据库管理系统是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
以下选项中不能作为C语言合法常量的是()。
下面不能作为软件需求分析工具的是
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
下列对软件测试和软件调试叙述中错误的是()。
随机试题
建设工程施工许可证的申请主体是该工程的()。
男性,34岁,1月来感乏力,伴双下肢瘀点。化验血Hb57g/L,WBC2.9×109/L,Plt4.8×106/L,骨髓穿刺检查示:增生明显活跃,原始细胞≥30%,糖原染色(+),Auer小体(一)。该患者目前最可能的诊断是
患者,缺失,下颌后缩,可摘局部义齿修复,排列人工牙时,下列哪项是错误的
施工图预算应采用()编制。
国家发展规划是由()确定的预期目标和相应的政策体系组成的规划。
简支梁钢筋骨架组装时应按设计图纸放大样,放样时应考虑骨架(),且应符合设计和规范规定。
在市区施工产生环境噪声污染的下列情形中,可以在夜间进行施工作业而不需要有关主管部门证明的是()。【2009年考试真题】
根据世界市场研究中心的国别风险计算方法,某国的政治风险为2.5,经济风险为2,法律风险为2,税收风险为1.5,运作风险为3,安全性为1.5,则该国的国别风险为()。
房地产投资风险应对的原则有()。
下列各种情形中,能计算积差相关的是()。
最新回复
(
0
)