首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是______。 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
59
问题
以下程序的输出结果是______。 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/KBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf",*s2="aB";s1++;s2++;printf("%d\n
C语言函数返回值的类型是由______决定的。
有如下程序段:inta=14,b=15,x,charc=’A’;x=(a&&B)&&(c<’B’);执行该程序段后,x的值为()
下面被调用函数sub的函数值的类型是()sub(floatA){floatb;b=a*a+1;returnb;}
假定所有变量均已正确说明,下列程序段运行后x的值是a=d=c=0;x=35;if(!a)x=-1,elseif(b);if(c)x=3;elsex=4;
有如下程序:#definen2#definemN+1#defineNUM2*m+1main(){inti;for(i=1;i<=NUM;i++)printf("%d\n
关系模型的3类完整性指的是【】、参照完整性、用户定义的完整性。
开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象被人们称之为【】。
软件危机是大型软件开发中出现的现象,下列选项中的______是其主要表现。①软件生产的复杂性。②软件生产进度无法控制。③软件生产高成本、无法控制。④软件需求定义不准确。
随机试题
急性心肌梗死患者,突然感呼吸困难,发绀明显,咳嗽,咳粉红色泡沫痰,检查心尖部第一心音减弱,舒张期奔马律,心尖部听到全收缩期(2~3)/6杂音,诊断应首先考虑为
关于精神分裂症的临床特点.错误的是
A.龙胆泻肝汤B.当归饮子C.消风散D.桃红四物汤E.竹叶石膏汤治疗牛皮癣肝郁化火证,应首选的方剂是
责任制护理的特点不包括()
下列关于城市轨道交通地下工程风险管理的说法,正确的是()。
在浮运、就位的任何时间内,沉井露出水面的高度均不应小于()m,并应考虑预留防浪高度或采取防浪措施。
MuchofthedebateonanongoingsocietyinChinahasfocusedontheextendedfamilies______thenumberof"empty-nets"isgrowi
下列有关资本主义生产过程的说法,正确的是()。
法的作用也有局限性,表现在( )。
Mr.Duffhadseveralfarmsinthevillage.He36someworkersandmadethemworkmorethantwelvehoursa37Hedidn’tsupplyth
最新回复
(
0
)