首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
45
问题
有以下程序: 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全国计算机二级
相关试题推荐
审体上有1个名称为Textl的文本框,1个名称为Lab_ell的标签。程序运行后,如果在文本框中输入信息r则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
有下面程序代码:PrivateSubCommandl_Click()a=3:s=0Fork=1To5s=s+aModk:a=a+kNextkPrintSEndS
编写如下程序:PrivateSubCommand1_Click()Dima(3,3)AsInteger,sAsIntegerFori=1To3Forj=1To3a(i,j)=i*j+iNextjNextis=0
运行以下程序后,输出的图案是()。Form1.CIsA$=String$(10,"*")Fori=1To5n=10-2*iX$=AS:Y$=Space$(n)Mid$(X$,i+1,
设有下面程序代码:PrivateSubCommand1_Click()DimstrAsString,chAsStringstr="VisualBasicProgramming":ch="a"n=fu
现有程序如下:OptionBase1PrivateSubForm_Click()Dimx(5,6)AsInteger,y(5)AsIntegerFori=1To5
窗体上有一个名称为Text1的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePrivateS
假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
随机试题
代理:
关税与贸易总协定规定缔约方保护本国产品措施只能是()
医疗机构制剂室所用各种物料的贮藏应:
非接触眼压计的特点不包括
患儿8个月,呕吐、腹泻2天入院,发病初伴发热,咳嗽,呕吐2~3次/天,腹泻7~8次/天,水样便,大便镜检少量脂肪球,尿量不少,口渴,略见消瘦,入院时体温37℃,双眼窝及前囟稍下凹,皮肤弹性尚好,四肢温暖。下列哪个治疗方案最佳
刺猬皮的炮制方法是
手少阳三焦经与足少阳胆经的交接部位是
我国实行直接选举的范围包括()。
保持共产党员队伍的先进性,关键在于()。
结构化程序设计的一种基本方法是()。
最新回复
(
0
)