首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #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
33
问题
若有以下定义和语句:
#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全国计算机二级
相关试题推荐
若有以下程序#includevoidfun(inta[],intn){intt,i,j;for(i=1;i<n;i+=2)for(j=i+2;j<n;j+=2)if(a[i]>a[j]){t=a[
下面属于整数类Ⅰ实例的是
数据的存储结构是指()。
下面不属于软件设计阶段任务的是()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
在一棵二叉树上,第5层的结点数最多是()。
软件测试的目的是
数据流程图(DFD图)是
随机试题
A、Newteachersandstaffhavetoberecruited.B、Itmighttakesometimeforstudentstoadapt.C、Itinvolvesbuyinglotsoftab
压力监测换算方法:①lcmH2O=_______________kPa②lmmHg=______________cmH2O=_______________mmH2O③lmmHg=______________kPa
正常人于___________、___________、___________、___________附近可听到支气管呼吸音。
患者,女性,30岁,拟行骨科手术,为防止术后泌尿系并发症,下列护理措施,哪项不正确
A.7周以内B.10周以内C.11~14周D.14~16周E.16周以上
(1)签订合作协议(2)进行市场调研(3)初步确定合作对象(4)进行谈判(5)达成合作意向
根据以下资料,回答96-100题。2004-2008年间,各类教育招生人数较上一年增幅最大的是()。
凡生成SbingBuRer一个对象后,还可用【】方法或ensureCapacity()方法设定缓存大小。
题目1口试教师:CandidateB,youwanttoborrowbooksfromthelibrary,butyoudon’tknowsomeinformation.AskCandidateAtotell
Mostchildrenwithhealthyappetitesarereadytoeatalmostanythingthatisofferedthemandachildrarelydislikesfood【C1】_
最新回复
(
0
)