首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #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
2019-12-17
65
问题
若有以下定义和语句:
#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’为止,但是长度不包括结束标识。字符数组sl的后5个元素没有赋值,都为’\0’,即’’abcd!’’后为’\0’,所以strlen(s1)的值为5。字符指针s2所指向的字符串中,\n为转义字符换行符,表示1个字符,\\也为转义字符,代表\,也是1个字符,其后为字符串结束标识’\0’,所以strlen(s2)的值也为5,因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ZBCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,J的值代表白球数,k的
给定程序MODIl.C中函数fun的功能是:计算正整数nUN的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“z”转化为“a”),其他字符不变。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
下列给定程序中函数Creatlink的功能是:创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不
给定程序中,函数fun的功能是:计算下式前n项的和,并作为函数值返回。例如,当形参n的值为10时,函数返回-0.204491。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:源程序给出如下。
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NODI1.C中,不要改动main函数,不得增
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
以下选项中,不合法的C语言用户标识符是
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\OEFG\0",b[]="IJK";strcat(a,b);printf("%s
下面不属于软件设计阶段任务的是
随机试题
松下、维多利亚的秘密、宝马、绝对伏特加等品牌都通过高品质在各自的行业内既获得了溢价收益,又实现了较高的市场忠诚度。他们采用的定价目标为()
下列各种反应中,经治疗可得到有效逆转的是()。
2004年11月10日,彭某的男朋友陈某将三袋白色粉末状物共计26克用白色尼龙袜包装,让彭某携带在身上,准备运往襄樊一带,并告诉彭某白色粉末状物是K粉(某种毒品)。同日16时许,彭某携带三袋“K粉”乘上昆明开往郑州的K338次列车,途中被乘警查获。经鉴定彭
某列车临检站在列车临检的过程中,发现几节标明“空车回运”字样的储油车中,有剩余的机油2万公斤,经过集体研究决定,他们卖掉机油,把价款以奖金形式发放给站里职工。经查,根据规定,“空车回运”的车厢中的剩余物资应当上交给铁路分局统一处理。本案中,列车临检站构成:
核子仪工作时,所有人员均应退到距仪器5m以外的地方。()
可以暂停估值的情形不包括()。
一般情况下,应以()能达到的绩效水平作为考评指标的评定标准。
思维的基本过程是分析和________。
下理关于运算符重载的描述中,正确的是()。
Ithasbecomeharderandharderforateenagertostandupagainstthepopularitywaveandtogohisorherownway.
最新回复
(
0
)