首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: #include<stdio.h> char s1[10]="abcd!",*s2="\n123\\"; prinff("%d%d\n",strlen(s1),strlen(s2)); 则输出结果是( )。
若有以下定义和语句: #include<stdio.h> char s1[10]="abcd!",*s2="\n123\\"; prinff("%d%d\n",strlen(s1),strlen(s2)); 则输出结果是( )。
admin
2019-01-11
28
问题
若有以下定义和语句:
#include<stdio.h>
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’,即“abcd!”后为‘\0’。所以strlen(s1)的值为5。字符指针s2所指向的字符串中,\n为转义字符换行符,表示1个字符,\\也为转义字符,代表\,也是1个字符,其后为字符串结束标识‘0’;所以strlen(2)的值也为5。因此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/SMa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写一个函数fun,其功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4EFg",则应输出"aBc4EFg"。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.
给定程序MODII.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入”Ab,cD”,则输出”AB,CD”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
给定程序MODll.C中fun函数的功能是:根据形参m,计算如下公式的值。t=1+1/2+1/3+1/4+…+1/m例如,若输入5,则应输出2.283333。请改正程序中的错误或在下划线处填上适当的内容并把下划线删除,使它能计
算法的复杂度主要包括时间复杂度和______复杂度。
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
若有下列语句:chara[]="xyz";charb[]=}’x’,’y’,’z’};则下列叙述正确的是______。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
以下选项中,正确的if-else语句是()
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
随机试题
情绪唤醒水平越高,则学习和工作效率越高。
下列四项中,()是城市防灾系统总体工程规划的主要内容。
《防洪法》规定,有堤防的河道、湖泊,其管理范围为()。
计算财务内部收益率用的两个相邻折现率之差最好不要超过_______,最大不要超过_______。()
下列选项中,被称为“压榨酒”的是()。
“不愤不启,不悱不发,举一隅不以三隅反,则不复也。”这句话出自()。
A、13B、8C、5D、9B7-3-50=3;16-8-190=7→()=21-12-180=8。
范畴错误,又称范畴谬误,是指将既有的属性归属到不可能应该拥有该属性的对象上,为语义学或存在论的错误。根据上述定义,下列不属于范畴错误的是:
A、Sheisverynice.B、Sheisanurse.C、Sheisyoung.D、Shedoesthingswell.B问题问的是你妹妹是做什么。B项“她是一名护士”是对职业的提问的回答,与问题吻合。A项“她人很好”是
Readinginvolveslookingatgraphicsymbolsandformulatingmentallythesoundsandideastheyre-present.Conceptsofreading
最新回复
(
0
)