首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是_______。 main() { char st[20]="hello\0\t\\"; printf(%d%d\n",strlen(st),sizeof(st)); }
以下程序的输出结果是_______。 main() { char st[20]="hello\0\t\\"; printf(%d%d\n",strlen(st),sizeof(st)); }
admin
2013-02-23
29
问题
以下程序的输出结果是_______。 main() { char st[20]="hello\0\t\\"; printf(%d%d\n",strlen(st),sizeof(st)); }
选项
A、99
B、520
C、1320
D、2020
答案
2
解析
C语言中字符串是以’\0’字符结束的,且strlen()函数计算的是’\0’字符前的所有字符的个数。本题中strlen(st)应为5。数组定义以后系统就为其分配相应大小的内存空间,而不论其中有没有内容。sizeof()函数是计算变量或数组的所分配到的内存空间的大小。所以本题的sizeof(st)为20。
转载请注明原文地址:https://kaotiyun.com/show/WhJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序运行的结果是______。main(){intx,y,z;x=0;y=z=-1;x+=-z---y;printf("x=%d\n",x);}
函数voidfun(float*sn,intn)的功能是:根据以下公式计算s,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。voidfun(float*sn,intn){floats=0.0,w
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for
以下程序的输出结果是main(){inta,i=a=0;for(i=1;i<5;i++){switch(i){case0:case3:a+=2;
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间。st=(char*)【】;
人们提出了用______的原理来设计软件,这就是软件工程学诞生的基础。
下列选项中均属于C语言合法的标识符的是()
下列说法正确的是()
以下正确的说法是______。
下列不属于软件工程三要素的是
随机试题
我国的群体饮食活动,主要有以下几个方面:()、()、()、()、()和()。
华特迪士尼公司,简称迪士尼,是世界上第一大传媒娱乐企业,由创始人华特.迪士尼于1923年创立。华特迪士尼公司旗下的电影发行品牌有:华特迪士尼影片、试金石影片、好莱坞影片、米拉麦克斯影片和帝门影片、皮克斯、漫威影业。华特迪士尼、试金石、好莱坞三个品牌与金牌电
感受弱光的细胞是()
“一国两制”构想的提出,是从解决
SE序列中TE是指
咽旁间隙的位置在
在插胃管过程中,如病人出现呛咳和呼吸困难,护士应
有关恶性肿瘤的叙述正确的是
教育目的对整个教育工作具有定向作用、激励作用和()。
2015年第一季度,A省商品房销售面积1175.2万平方米,下降13.4%,降幅比1—2月收窄13.8个百分点。其中,商品住宅销售面积1036.3万平方米,下降15%;办公楼销售面积15.2万平方米,下降48.7%;商业营业用房销售面积111.1万平方米,
最新回复
(
0
)