首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #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-10-24
43
问题
若有以下定义和语句:
#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/yJkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.C。在此程序中,函数fun的功能是将带头节点的单向链表逆置,即若原链表中从头至尾节点数据域依次为2、4、6、8、10,逆置后,从头至尾节点数据域
请编写函数fun,其功能是:在一个含有11个四位数的数组中,统计出这些数的奇数、偶数个数,然后计算出个数多的那些数的算术平均值并由函数返回,个数通过)r)r传回。例如,若11个数据为:1101,1202,1303,1404,1505,2611,271
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放入主函数的age数组中。要求函数把0—9岁年
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出-0.283333。请改正程序中的错误,
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
若变量已正确定义,以下选项中非法的表达式是()。
以下选项中,不合法的C语言用户标识符是()。
随机试题
________认为对理性主义模型进行适当的改进,就可以成为基本的、现实可行的政策分析方法的是()
不属于心理健康的表现有()。
下列关于因果关系的说法正确的有:
《防治海洋工程建设项目污染损害海洋环境管理条例》,符合严格控制围填海工程有关规定的是()。
下列职责中,()岗位是不相容职责。
某公司现有旧设备一台,由于节能减排的需要,准备予以更新。有关新旧设备的资料如下表所示:设备按直线法计提折旧,假设公司折现率为15%,所得税税率为25%。[已知:(P/F,15%,6)=0.4323,(P/F,15%,10)=0.2472,(P/A,15
企业使用自有的资金应计算利息,从成本角度看,这种利息属于()。
某商业企业为增值税一般纳税人,适用的增值税税率为17%。20×7年有关资料如下:(1)有关账户年初、期末余额和部分账户发生额如下:(2)利润表有关账户本年发生额如下:(3)其他有关资料如下:出售的交易性金融资产均为非现
[*]
情景:你是小学教师。今天一大早醒来,头痛得厉害,而家里没有电话。任务:请你用英语给校长写一张50字左右的便条让儿子送去。告诉他:.你现在感觉如何;.上午打算做什么;.下午如果感觉好点了,准备做什么。请用下面的格式。Mr.White,...
最新回复
(
0
)