首页 > 职业资格考试
题目内容 (请给出正确答案)
[单选题]

若有定义语句:char S=”1234567\0\0”;则strlen(s)的值是()

A.7

B.8

C.9

D.10

答案
收藏

A、7

解析:strlen()函数在计算字符串长度时,遇到结束标识为止,且长度不包括结束标识。本题中字符串,从第一个字符开始,遇到第一个结束标识‘\0’为止,注意‘\0’不占字符串长度,所以字符串长度为7。因此A选项正确。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“若有定义语句:char S=”1234567\0\0”;则s…”相关的问题
第1题
若有定义和语句 () char s[10];s="abcd";printf("%s\n",s); 则结果是(以下μ代表空格)A.输出a

若有定义和语句 () char s[10];s="abcd";printf("%s\n",s); 则结果是(以下μ代表空格)

A.输出abcd

B.输出a

C.abcdμμμμμ

D.编译不通过

点击查看答案
第2题
若有以下定义()

A.char s='\092'

B.则该语句

C.使s的值包含一个字符

D.定义不合法,s的值不确定

E.使s的值包含4个字符

F.使s的值包含3个字符

点击查看答案
第3题
若有定义和语句:char a=127,b;b=a+1;程序其它部分正确,则printf("%d\n",b);输出的结果为()

A.128

B.-128

C.0

D.-1

点击查看答案
第4题
若有以下的说明语句,则与它等价的说明是char s={"aaaa","bbbb","cccc"}()

A.har**s1={"aaaa","bbbb","cccc"}

B.har*s2[3]={"aaaa","bbbb","cccc"}

C.har s3[][5]={"aaaa","bbbb","cccc"}

D.har s4[][4]={"aaaa","bbbb","cccc"}

点击查看答案
第5题
下列变量定义语句不正确的是()

A.int a,b=0;

B.float r,area;

C.double s=1.0;

D.char ch=’m’;

点击查看答案
第6题
若定义数组并初始化char a【10】= { '0','1' ,'2' ,'3' ,'4' ,'5' ,'6' ,'7' ,'8','9'};以下正确语句是()

A.scanf("%c",a[0])

B.scanf("%s",&a)

C.printf("%c",a[3])

D.printf("%s",a)

点击查看答案
第7题
下列关于变量的说法中,正确的是()。A.在复合语句中定义的变量也是局部变量,它的生存期在本复合语

下列关于变量的说法中,正确的是()。

A.在复合语句中定义的变量也是局部变量,它的生存期在本复合语句执行完毕即告结束

B.在一定范围内,整型变量和字符型变量可以相互赋值,如:int a;char s='a';a=s是可以的

C.全局变量的有效范围是从该变量的定义位置开始到本工程结束

D.{char a;a=878*101;cout<<a;},本复合语句输出的值为:88678

点击查看答案
第8题
若有定义:char*p(chara[10]);则p是函数名。()
点击查看答案
第9题
以下关于字符数组的描述中,正确的有()

A.若有定义char a[]="hello";,则数组a的长度为6

B.有定义char a[3]; 则定义了a[1]、a[2]、a[3]三个数组元素

C.使用strcat函数可以实现两个字符串的连接

D.设有数组定义char array [ ]="China"; 则数组array所占的空间为5个字节

点击查看答案
第10题
若有说明char c【7】={'s','t','r','i','n','g'};则对元素的合法引用是()

A.[0]

B.[9-6]

C.[4*2]

D.[2*3]

点击查看答案
第11题
有以下定义语句,编译时会出现编译错误的是

A.char a=‘a’;

B.char a=‘\n’;

C.char a=‘aa’;

D.char a=‘\x2d’;

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改