首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #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
59
问题
若有以下定义和语句:
#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://kaotiyun.com/show/qj3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>int*f(int*s){s+=2;s[1]+=6;*s=7;returns;}main(){inta[5]={1,2,3,4,5},*p=a;p=f(p);prinff("%d,%d
有以下程序:#includemain(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;}printf("%d
关于函数返回值,以下叙述正确的是()。
以下关于指针的叙述,错误的是()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
数据库设计中反映用户对数据要求的模式是()。
对于函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是()。
以下叙述中正确的是()。
以下是if语句的基本形式:if(表达式)语句其中“表达式”()。【09年3月】
使用白盒测试方法时,设计测试用例应根据()。
随机试题
小细胞低色素性红细胞最常见于
光缆直埋线路工程中,标石符号()表示普通接头标石。
抗磨蚀混凝土中,F类粉煤灰取代普通硅酸盐水泥的最大限量是()。
涉及项目实施阶段的是( )的项目管理规划。
关于债券基金在投资组合中的作用,下列表述错误的是()。
(2018年、2013年)根据涉外投资法律制度的规定,外商投资项目存在特定情形的,应当列为禁止类外商投资项目。下列各项中,属于该种情形的是()。
天合股份有限公司(以下简称“天合公司”)系上市公司,为增值税一般纳税人,适用的增值税税率为17%,所得税税率为25%,所得税采用资产负债表债务法核算。除特别说明外,不考虑除增值税、所得税以外的其他相关税费,所售资产均未计提减值准备。销售商品均为正常的生产经
2009年全国研究机构R&D经费995.9亿元,是2000年的3.9倍,年平均增长16.2%。按活动类型分,基础研究经费110.6亿元,占11.1%;应用研究经费350.9亿元,占35.2%;试验发展经费534.4亿元,占53.7%。基础研究、
马克思主义最崇高的社会理想是()。
求由方程x2+y3-xy=0确定的函数在x>0内的极值,并指出是极大值还是极小值.
最新回复
(
0
)