首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #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
80
问题
若有以下定义和语句:
#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全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也
给定程序MODI1.C中函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把3个串:"abc","CD","EF"连接起来,结果是"abcCDEF"。请改正程序中的错误,使它能得出正确的结果
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x).x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
给定程序中,函数fun的功能是:对形参SS所指字符串数组中的M个字符串按长度由短到长进行排序。SS所指字符串数组中共有M个字符串,且串长
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如:若有5门课程的成绩是:90.5,72,80,61.5,55则函数的值为:71.80。注意:部分源程序存在文件PROGl.C中。
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何
以下叙述中正确的是
以下是if语句的基本形式:if(表达式)语句其中“表达式”
软件调试的目的是
随机试题
《季氏将伐颛臾》选自()
肿瘤介入治疗分为间质法和血管法,以下哪项不是间质介入的特点
分泌胃泌素的胃黏膜细胞是
某有限责任公司的法律顾问在审查公司减少注册资本的方案时,提出以下意见,其中不符合《公司法》的规定的有()。
下列行业中,按照我国的产业分类属于第三产业的是()。
甲、乙双方于2006年4月1日签订一份建筑材料购买合同,合同约定一旦乙收回前欠应收账款,立即给甲的银行账户汇款购买其材料,并约定如果一个月内不能履行,则合同失效。4月l0日,乙的银行账户收到15万元前欠货款,乙于当日即向甲汇款,履行了合同。根据《中华人民共
纳税人取得的下列收入中,属于企业所得税的免税收入的是()。
()对于空气相当于肥沃对于()
(2013年真题)我国《刑法》第24条规定:“在犯罪过程中,自动放弃犯罪或者自动有效地防止犯罪结果发生的,是犯罪中止。对于中止犯,没有造成损害的,应当免除处罚;造成损害的,应当减轻处罚。”请分析:本条文中“犯罪过程”的含义。
规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及
最新回复
(
0
)