首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { char s[]="\n123\\"; printf(’%d,%d\n’,strlen(s),sizeof(s)); } 执行后输出结果是( )。
有以下程序: main() { char s[]="\n123\\"; printf(’%d,%d\n’,strlen(s),sizeof(s)); } 执行后输出结果是( )。
admin
2010-01-10
50
问题
有以下程序: main() { char s[]="\n123\\"; printf(’%d,%d\n’,strlen(s),sizeof(s)); } 执行后输出结果是( )。
选项
A、赋初值的字符串有错
B、6,7
C、5,6
D、6,6
答案
4
解析
本题在定义字符数组时没有定义数组长度,但用字符常量给数组赋了初值,这时初值的个数即为数组的长度,故数组长度为6(包括’\0’)。字符串的长度为有效字符的个数5。strlen(s)返回值为串中字符的个数(不计最后的’\0’),则输出值为5。sizeof (s)计算数组所占的字节数,包含’\0’,则输出值为6。因此,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/rUWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
关于文件操作,以下叙述中正确的是
以下关于变量作用域的叙述中错误的是
窗体上有一个名称为Commandl的命令按钮。其单击事件过程如下:PrivateSubCommandlClick()Open”c:\f1.txt”ForInputAs#l:Open”c:\f2.txt”ForOu
窗体上有一个名称为Comb01的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:OptionBase1PrivateSubCommand1_Click()DimaAsVariantDimiAsInteger,mAsInteg
以下关于控件数组的叙述中,正确的是
在VisualBasic中,表达式3*2\5Mod3的值是
能够产生1到50之间(含1和50)随机整数的表达式是
随机试题
羟喜树碱抗癌药是()
(2011年第151题)存在于肺泡内液气界面的肺表面活性物质的生理意义有
患者,女,50岁。近来多食、消瘦、易怒,双侧甲状腺肿大,心率115次/分。下列哪项检查具有诊断意义
文大妈退休前是单位的领导,而自退休后到现在心情一直十分低落,以前好交朋友的她现在既不与老朋友来往,也不愿去结识新的朋友,甚至经常一个人呆在家里唉声叹气。从这些情况来看,文大妈遇到了()等老年期问题。
阅读下面这首唐诗,完成问题。别舍弟宗一①柳宗元零落残魂倍黯然,双垂别泪越江边。一身去国六千里,万死投荒十二年。桂岭瘴来云似墨,洞庭春尽水如天。欲知此后相思
研究人员对716名平均年龄为82岁的志愿者进行研究,要求志愿者佩戴一个小型仪器以监控日常活动,还对他们进行认知水平测试,评估记忆力和思维能力。大约3年后,研究人员发现,日常活动最少的志愿者罹患痴呆症的几率是日常活动最多的志愿者的两倍多。因此,洗衣、做饭、打
[2011年]设A为三阶矩阵,将A的第2列加到第1列得到矩阵B,再交换B的第2行与第3行得到单位矩阵,记则A=().
下列描述中正确的是
ReadthearticlebelowabouttheInternettoday.ChoosethebestwordtofilleachgapfromA,B,CorD.Foreachquestion21-3
Industrialsafetydoesnotjusthappen.Companies【C1】______lowaccidentratesplantheirsafetyprograms,workhardtoorganize
最新回复
(
0
)