首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #include char sl[10]=“abcd!”,*s2=“\n123\\”; prinff(“%d%d\n”,strlen(s1),strlen(s2)); 则输出结果是( )。
若有以下定义和语句: #include char sl[10]=“abcd!”,*s2=“\n123\\”; prinff(“%d%d\n”,strlen(s1),strlen(s2)); 则输出结果是( )。
admin
2020-10-26
58
问题
若有以下定义和语句:
#include
char sl[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’,即“abcd!”后为‘\0’。所以strlen(s1)的值为5。字符指针s2所指向的字符串中,\n为转义字符换行符,表示1个字符,\\也为转义字符,代表\,也是1个字符,其后为字符串结束标识‘0’;所以strlen(s2)的值也为5。因此C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/gt3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#inelude<stdio.h>voidmain(){inta=1,b:0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}
软件生命周期中的活动不包括()。
能从任意一个节点开始没有重复地扫描到所有节点的数据结构是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在软件开发中,需求分析阶段可以使用的工具是()。【08年9月】
有如下程序:#include#includemain(){chara[]="1234",*b="ABC";printf("%d,%d,%d,%d\n",strlen(a),sizeof(a),s
结构化程序的三种基本控制结构是()。
给定程序中,函数fun的功能是:将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为10、4、2、8、6,排序后链表结点数据域从头至尾的数据为2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线删除
下列选项中不属于结构化程序设计原则的是()。
下列关于软件工程的描述中正确的是
随机试题
对具体行政行为判决合法的表述为()
溃疡穿孔的典型症状体征_______。
慢性肺源性心脏病失代偿期心功能失代偿多表现为
不发生相互作用的免疫细胞膜分子是
由于内部控制方面的漏洞,很多金融机构在衍生产品交易中遭受巨额损失,而且短期内难以筹措足够的资金平仓,出现严重的()危机。
2,6,15,32,65,()
重复抵押,是指债务人以同一抵押物分别向数个债权人为抵押行为,包括形式上的重复抵押和实质上的重复抵押。形式上的重复抵押,是指债务人将同一抵押物内各个具有独立价值的部分分别抵押给数个债权人。实质上的重复抵押,是指债务人将同一抵押物的全部价值分别向数个债权人抵押
设函数f(x)在(-∞,+∞)内有定义,x0≠0是函数f(x)的极大值点,则().
数据库系统出现故障是不可避免的。当数据库系统出现事务故障和系统故障时需使用数据库的【12】文件进行恢复。
Jeanswereinventedalittleoveracenturyagoandarecurrentlytheworld’smostpopular,versatilegarment,crossingboundari
最新回复
(
0
)