首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
13
问题
有以下程序: 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全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommandl_Click()a=3:s=0Fork=1To5s=s+aModk:a=a+kNextkPrintSEndS
编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=10Printfun1(x,12)+XEndSubPrivateFunctionfun1(mAsInteger,nAsIn
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是
以下关于控件数组的叙述中,错误的是
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是
在VisualBasic中,表达式3*2\5Mod3的值是
随机试题
阑尾炎术后切口感染,脓液黏稠成灰白色,其致病菌是
《建设工程质量管理条例》规定,施工单位必须按照工程设计图纸和施工技术标准施工。当发现施工图中确实存在的问题时,( )。
下列选项中,( )属于损失补偿原则的派生原则。
某综合性企业2014年度发生如下业务:(1)与A公司签订一项易货合同,约定用120万元市场价格的库存商品换取市场价格为140万元的原材料,支付A公司差价20万元。(2)与B公司签订一份加工合同,为其加工一批特殊商品,原材料由该综合性企业
我国古代学制发源于()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
留里克王朝
简述机能完善者的特征及形成条件。
A.arbitraryB.avoidedC.complicatesD.createdE.distinctionsF.eachG.featuresH.individualI.rar
A、He’sdoingverywell.B、He’sstudyinginNewYork.C、Heleavesforschoolat7.D、Helikeshisschool.A该题询问情况。考点是应对回答问题。问题是托尼
最新回复
(
0
)