首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a);j=strlen(a); printf("%d%d\n",i,j); } 程序运行
有以下程序 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a);j=strlen(a); printf("%d%d\n",i,j); } 程序运行
admin
2009-04-15
33
问题
有以下程序 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a);j=strlen(a); printf("%d%d\n",i,j); } 程序运行后的输出结果是
选项
A、2 2
B、7 6
C、7 2
D、6 2
答案
4
解析
函数sizeof()和strlen()的区别,sizeof(a) 求出字符串a中的字符占用存储空间的大小,由于定义了字符数组a的长度为7,所以i=7;而strlen(a) 求出字符串 a的长度,以’\0’为字符串结束标记,所以j=2。
转载请注明原文地址:https://kaotiyun.com/show/hiXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=1:y=1Doy=x*yIfy>10The
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
设有如下一段程序:PrivateSubCommand1_Click() StaticaAsVariant a=Array("one","two","three","four","five") Printa(3)EndS
在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的
把数学表达式表示为正确的VB表达式应该是( )。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
下列程序段中没有错误的是()。
假定有以下程序段:Fori=1To3 Forj=5To1Step-1 Printi*j NextjNexti则语句Printi*j的执行次数是( )。
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
随机试题
引起膝内翻、外翻,最常见的病因是【】
双手近侧指间关节的关节炎,发现肘部皮下结节,临床意义是
甲、乙两人互负5000元债务,甲对乙的债权10月8日到期,乙对甲的债权11月9日到期。9月18日,乙将其对甲的债权转让给丙,但于11月15日方通知甲,此时乙尚未清偿对甲的5000元债务。则下列说法中错误的是:()
已知室外空气温度为25℃,室内空气平均温度为35℃,则在高差为10m的两通风口之间形成的热压为()。(重力加速度取9.8m/s2,20℃时空气密度为1.293kg/m3)
信息分类是应坚持( )的原则。
在资本完全自由流动的情况下,国际收支平衡线为位于某一利率水平上平行于收入轴的一条水平线。()[2013年真题]
下列弥补财政赤字的方式中,属于凭空创造购买力的方式是()。
求二元函数z=f(x,y)=x2y(4一x一y)在由x轴、y轴及x+y=6所围成的闭区域D上的最小值和最大值.
A、 B、 C、 A
()您选择充值操作后将会被提示输入充值卡密码。()请刮开充值卡的涂层,显露出的18位数字就是您的充值卡密码。
最新回复
(
0
)