首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句: char s[10]="1234567\0\0": 则strlen(s)的值是( )。
若有定义语句: char s[10]="1234567\0\0": 则strlen(s)的值是( )。
admin
2015-08-09
36
问题
若有定义语句:
char s[10]="1234567\0\0":
则strlen(s)的值是( )。
选项
A、7
B、8
C、9
D、10
答案
A
解析
strlen()函数的功能是计算字符串长度时,遇到结束标识为止,且长度不包括结束标识。本题中,从第一一个字符开始,遇到第一个结束标识’\0’为止,注意’\0’不占字符串长度,所以字符串长度为7。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/uQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%C%C%C%C",&C1,&C2,&C3,&C4);c5=getchar();c6=getc
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],ihtn){inti,t;for(i=0;i<n/2;i++)
有下列函数定义:fun(floath){printf("%f,%f\n”,h,h*h);}该函数的类型是()。
假定w、x、y、m均为血型变量,则执行下列的语句后,m的值是()。w=6,x=4,y=3;m=(w<x)?w:x;m=(m<y)?m:y;
下列叙述中正确的是()。
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=b*2;t为血型变量后的值是______。
"printf("%d\n",strlen("\t\"’\023\xABC\n"));"语句的输出结果是______。
x、y、x均为int型变量,描述“x、y和z中至少有两个为正数”的表达式是______。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
随机试题
已知曲线y=χ2+χ-2上点M处的切线平行于直线y=5χ-1,则点M的坐标为____。
脑膜膨出最常见的部位是
关于基础体温测定,下列选项正确的是
非投资性房地产转换为投资性房地产时,投资性房地产按照公允价值计量,转换日公允价值小于账面价值的差额计入资本公积。()
目前,下列不属于我国法定节假日的有:( )。
下列生态现象中,属于水体富营养化造成的是:
(2019年山东)中国的极地事业已经走过30多个年头。下列属于我国北极科学考察站的是()。
计算机辅助设计的简称是______。
Itcanberegardedastheworstdayinmyentirelife.
HisdreamcametruewhenanAustralianfriendinvitedhim.Hisdreamcametruewhenhe______byanAustralianfriend.
最新回复
(
0
)