首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2013-06-11
37
问题
有以下程序 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。因此printf语句中输出的结果为5,6。
转载请注明原文地址:https://kaotiyun.com/show/NuJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。
有如下程序 int func(int a,int b) { return(a+b); } main() { int x=3,y=6,z=7,r; r=func(func(x,y),z); printf("%\d\n",r); }该程序的输出的结果是____
C源程序的基本单位是______。
有以下程序 main() { int x=102,y=012; printf("%2d,%2d\n",x,y); }执行后输出结果是______。
以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;______;严定义变量p*/p=
若有以下说明和定义 union dt { int a;char b; double c;} data; 以下叙述中,错误的是______。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。
随机试题
下列T型管的护理,哪项不妥()
强筋健骨,常配杜仲、续断、菟丝子治疗肾虚骨萎腰痛的药物是()。
单代号网络计划中()。箭线表示工作及其进行的方向,节点表示工作之间的逻辑关系
对于明细账的核算,除用货币计量反映经济业务外,必要时还需要用实物计量或劳动计量单位从数量和时间上进行反映,以满足经营管理的需要。()
简述程序公正原则的含义及其保障制度。
张某在银行存了20000元,前4个月每月利息0.2%,后来利息变为0.3%,那么张某年底能取多少钱?()
Themostconvincingevidencefortheimportanceofadultinfluenceonachild’sintelligencecomesfromastudyof""atrisk""c
Foxesandfarmershavenevergotonwell.Thesesmalldog-likeanimalshavelongbeenaccusedofkillingfarmanimals.Theyare
Thenumberofpeoplebelievinginreligion(be)______increasinginChina.
TheGreenCampusIfyouattendedthisyear’scommencement(毕业典礼)atWilliamsCollegeinwesternMassachusetts,youprobably
最新回复
(
0
)