首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是_______。 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
42
问题
以下程序的输出结果是_______。 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(){inta,i=a=0;for(i=1;i<5;i++){switch(i){case0:case3:a+=2;
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为
若变量已正确说明为int类型,要通过语句scanf("%d%d%d",&a,&b,&c);给a赋值3,b赋值5,c赋值8,不正确的输入形式是
执行下面的语句后,表达式++x>b?x:b-->++x?++b:x的值为______。intx=5,b=5;
人们提出了用______的原理来设计软件,这就是软件工程学诞生的基础。
若有以下定义和语句,则对w数组元素非法引用的是______。intw[2][3],(*pw)[3];pw=w;
下列叙述中,不属于软件需求规格说明书的作用的是______。
循环链表的主要优点是______。
以下叙述正确的是()。
数据结构分为线性结构和非线性结构,带链的队列属于[]。
随机试题
根据我国《公证法》的规定,公证书的生效时间是
在控制面板的分类视图显示模式下,打开“性能和维护”窗口,其中不包括_______选项。
不参与脂酸β-氧化的酶是
草豆蔻的功效是
输卵管妊娠最常见的着床部位是在输卵管的
知识产权的本质属性为()。
下列关于财务内部收益率指标差别基准确定的表述,正确的是()。
下列属于银行间债券市场的交易方式的是()。Ⅰ.询价交易Ⅱ.点击成交交易Ⅲ.竞价撮合Ⅳ.连续竞价
阅读下面的文章,回答问题。(一)自然界中存在着许许多多我们往往用肉眼察觉不到的物质循环和能量流动,把生物群落(动物、植物、微生物)同其生存的非生命环境(大气、水、土壤),以及生物群落内部的不同种群连结到一起,形成一个相互联系、相互作用、相互制约的
A、Theygetpleasurefromrisks.B、Theycancontrolpotentialrisks.C、Theycanassessdangerfromrisks.D、Theyhavestrongneed
最新回复
(
0
)