首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #include char s1[10]=“abcd!”,* s2="\n123\\"; prinff(“%d%d\n”,strlen(s1),strlen(s2)); 程序的运行结果是( )。
若有以下定义和语句: #include char s1[10]=“abcd!”,* s2="\n123\\"; prinff(“%d%d\n”,strlen(s1),strlen(s2)); 程序的运行结果是( )。
admin
2020-05-19
33
问题
若有以下定义和语句:
#include
char s1[10]=“abcd!”,* s2="\n123\\";
prinff(“%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’,即”abed!”后为‘\0’,所以strlen(s1)的值为5。字符指针s2所指向的字符串中,\n为转义字符换行符,表示1个字符,\\也为转义字符,代表\,也是1个字符.其后为字符串结束标识‘\0’,所以strlen(s2)的值也为5,因此C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/rcCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
关于字符常量,以下叙述正确的是()。
设有如下关系表:则下列操作正确的是()。
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
下面属于软件设计阶段产生的文档是()。
下面对软件特点描述正确的是()。
表达式a+=a-=a=9的值是()。
若有定义谙句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
在软件开发中,需求分析阶段产生的主要文档是
随机试题
信息系统开发小组的成员包括
下列不属于细胞移植的是
关于事业单位法人.下列哪些选项是错误的?(2007年卷三第52题)
下列民事权利中,不得让与或者继承的是()。
下列各项指标中,与保本点呈同向变动的有()。
我国现行税种中,使用的累进税率可以分为()。
某白酒生产企业为增值税一般纳税人,2016年11月份发生下列业务:(1)从农户收购粮食100吨,开具农产品收购发票,注明的买价合计为30万元,同时接受运输服务取得增值税专用发票,注明增值税税额0.33万元;(2)购买水电等发生支出5万元,未取得增值
刺绣起源于中国,是中国著名的三大特产之一,并于汉代之后由“丝绸之路”远销中亚、西亚和地中海沿岸各地。()
下列没有语病,句意明确的一项是()。
一个十进制数真值为-100,按补码形式存放在一个16位寄存器中,该寄存器的内容用十六进制表示为()。
最新回复
(
0
)