首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是_______。 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
47
问题
以下程序的输出结果是_______。 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全国计算机二级
相关试题推荐
C语言中不合法的字符串常量是
下列数据模型中,具有坚实理论基础的是
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是______。
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是______。
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是_____。
数据结构分为线性结构和非线性结构,带链的队列属于[]。
当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行【 】次。#include<stdio.h>main(){charch;while((ch=getchar())==’0’)prinft("#
若i、j已定义为int型,则以下程序段中内循环的总的执行次数是() for(i=5;i>0;i--) for(j=0;j<4;j++){…}
下列说法错误的是______。
随机试题
我国规定婴幼儿奶粉中黄曲霉毒素M1()。
在考生文件夹下打开文档“Word.docx”,按照要求完成下列操作并以该文件名“Word.docx”保存文档。在文档的开始位置插入只显示2级和3级标题的目录,并用分节方式令其独占一页。
声束通过一介质后,其振幅和声强的降低称为
建筑电气方案设计文件中,火灾自动报警系统应有火灾自动报警平面图等。()
测绘成果的特征包括()。
下列结构设施中既可以用于坡面冲刷防护,又可用于路基边坡支撑,还可用于堤岸支挡的是()。
报表汇总时,进行汇总的各个报表格式应当()。
国际注册投资分析师协会正式成立时间及注册地分别为()。
逐步结转分步法的主要缺点是()。
设f(x)在区间[0,1]上可微,且满足条件试证:存在ξ∈(0,1),使f(ξ)+ξf’(ξ)=0.
最新回复
(
0
)