首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> main() { char str[12] = { ’s’,’t’ , ’r’ , ’i’ , ’n’ , ’g’} ; printf("%d\n",
有以下程序 #include <stdio.h> #include <string.h> main() { char str[12] = { ’s’,’t’ , ’r’ , ’i’ , ’n’ , ’g’} ; printf("%d\n",
admin
2021-06-15
39
问题
有以下程序
#include <stdio.h>
#include <string.h>
main()
{
char str[12] = { ’s’,’t’ , ’r’ , ’i’ , ’n’ , ’g’} ;
printf("%d\n", strlen( str ) );
}
程序运行后的输出结果是
选项
A、6
B、7
C、11
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://www.kaotiyun.com/show/xNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中不正确的是()。
若有以下程序#includevoidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=123456;
以下叙述中正确的是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
在关系模型中,每一个二维表称为一个
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
以下选项中,不合法的C语言用户标识符是()。
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
在E—R图中,用来表示实体的图形是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号、课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
随机试题
坐在那里等条件,其实是懒惰思想在作怪,遇事推脱、消极怠工,工作_____;同时,也是畏难情绪在作怪,害怕失败,害怕承担责任。如果总以这样的心态面对人生,则可能_____。依次填入画横线部分最恰当的一项是()。
负责应收账款的人员,不能同时负责库存现金收入账的登记工作,这种要求属于()
秦汉时期在边远民族地区设置了________,唐宋时期设置了________、________、________,元明清推行了________。
膈
下列关于肌紧张的描述,正确的是
下列情况中属于特大旅游安全事故的是()。
阅读下列材料,并结合所学知识回答问题:元朔五年春,令青将三万骑出高阙,卫尉苏建为游击将军,左内史李沮为强弩将军,太仆公孙贺为骑将军,代相李蔡为轻车将军,皆领属车骑将军,俱出朔方。大行李息、岸头侯张次公为将军,俱出右北平。匈奴右贤王当青等兵,以为汉
设矩阵相似于对角矩阵.(1)求a的值;(2)求一个正交变换,将二次型f(x1,x2,x3)=xTAx化为标准形,其中x=(x1,x2,x3)T.
Component类中用于刷新组件的方法是______。A)getFont()B)getName()C)updateD)paint
SpeakerA:IthinkJackneedstogoonadiet.He’sputtingonsomuchweight.SpeakerB:______
最新回复
(
0
)