首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { char str[12]={’s’,’t’,’r’,’I’,’n’,’g’}; printf("%d\n",strlen(str)); } 程序运行后
有以下程序: #include main() { char str[12]={’s’,’t’,’r’,’I’,’n’,’g’}; printf("%d\n",strlen(str)); } 程序运行后
admin
2016-04-07
37
问题
有以下程序:
#include
main()
{
char str[12]={’s’,’t’,’r’,’I’,’n’,’g’};
printf("%d\n",strlen(str));
}
程序运行后的输出结果是( )。
选项
A、6
B、7
C、1 1
D、12
答案
A
解析
数组初始化时,如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C语言将自动对余下的元素赋初值,如果为字符数组,自动赋值“\0”,即str[12]={’s’,’t’,’r’,’i’,’n’,’g’,’\0’,’\0’,’\0’,’\0’,’\0’,’\0’}。strlen函数求字符串长度,统计长度时以“\0”结束,即统计到长度为6时结束,strlen函数返回值为6,故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/skDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,类之间共享属性和方法的机制称为______。
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(o<=i<4,0<=j<=10
用树形结构来表示实体之间联系的模型称为______。
下列二维数组初始化语句中,不正确的是()。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
数据库设计包括两个方面的设计内容,它们是______。
以下叙述中正确的是______。
数据库系统中实现各种数据管理功能的核心软件是______。
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i
随机试题
A.严重神经感觉异常,进行性步态不稳至足麻木、手不灵活B.低热、烦躁哭闹、惊厥、厌食、体重减轻、骨骼硬化症C.视力模糊、乳腺增大、流感样症状等D.疲劳、全身不适、毛发干枯或脱落、皮肤干燥瘙痒、贫血、眼球突出等中毒现象E.泌尿系统尿酸盐、半胱氨酸盐或
行政诉讼中,原告是认为什么行为侵犯了其合法权益的公民、法人或其他组织
慢性肾盂肾炎的肉眼改变是
气逆证发生的原因不包括
十二指肠溃疡的疼痛节律为
下列关于国际私法的说法正确的有:()
根据《中华人民共和国反不正当竞争法》,经营者以不正当手段获取权利人的商业秘密,由监督检查部门责令停止违法行为,情节不严重的,处()的罚款。
一个人对组织有很高的承诺,这表示()。
(2017·山西)美育最高层次的任务是培养学生()的能力。
教育目的的性质和方向是由()决定的。
最新回复
(
0
)