首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #include<stdio.h> char s1[10]=’’abcd!’’,*s2=’’\n123\\’’: pfinff(’’%d%d\n’’,strlen(s1),strlen(s2)); 则输
若有以下定义和语句: #include<stdio.h> char s1[10]=’’abcd!’’,*s2=’’\n123\\’’: pfinff(’’%d%d\n’’,strlen(s1),strlen(s2)); 则输
admin
2020-10-26
50
问题
若有以下定义和语句:
#include<stdio.h>
char s1[10]=’’abcd!’’,*s2=’’\n123\\’’:
pfinff(’’%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/qj3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句int(*f)(int);,则以下叙述中正确的是()。
下列叙述中正确的是()。
有以下程序:#includevoidfun(inta[],intn){inti,t;for(i=0;i
有以下程序:#includetypedefstruct{charname[10];intage;}ST;main(){STstud[10]={"Adum",15,
有如下嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。【1
下列叙述中正确的是()。【10年9月】
与数学式(x2-y2).cos(45°)对应的C语言表达式是()。
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
由N个有序整数组成的数列己放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回—1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lo
算法的有穷性是指
随机试题
工业用气压缩属于()压缩。
关于先天性肾脏病变,下列说法正确的是
骨关节结核早期X线片表现
A.半夏B.瓜蒌C.白芥子D.川贝母E.桔梗痰盛壅肺,宜选
独活的性能特点包括
A.新药申请B.仿制药申请C.进口药品申请D.补充申请E.再注册申请根据《药品注册管理办法》未曾在中国境内上市销售的药品的注册申请是
磁电式速度传感器是桥梁振动检测的常用设备,要求该类传感器的可用频率范围达到()。
某外籍公民甲先生在中国境内无住所,2012年7月受境外公司委派至境内乙公司任职,此后一直在中国境内居住。2016年取得的收入情况如下:(1)每月从中国境内乙公司取得工资20000元,另每月从公司实报实销住房补贴5000元、以现金形式取得伙食补贴1000元
将文本框的ScrollBar设置为2,文本框中却没有垂直滚动条,其原因可能是
以下叙述中错误的是
最新回复
(
0
)