首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2010-09-05
26
问题
有以下程序: 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
答案
C
解析
sizeof(a)是求a在内存中的字节数,由于定义了a的长度为7,所以sizeof(a)=7,strlen(a)是求字符串a的长度,因为在第一个a0有一个结束标志符’\0’,在其之后的所有字符均不记入a中,所以strlen(a)=2。
转载请注明原文地址:https://kaotiyun.com/show/afWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
与数学式子对应的VisualBasic表达式是()。
在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:PrivateSubCommand1_Click()Dimn()AsIntegerDima,bAsIntege
以下关于通用对话框的叙述中,错误的是( )。
以下叙述中错误的是( )。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
下列数组定义中错误的是()。
考生文件夹下有一个工程文件sjt5.vbp。运行程序后,从文件中读出数据,将其放入一个5×5的二维数组a中。请编写程序,找出数组a中每行的最大值及该值在行中的次序(列下标),并将所找到的结果分别保存到一维数组b、c中(a中第一行的最大值保存在b(1)中,最
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示,下列选项错误的是()。
下列关于单目运算符++、--的叙述中正确的是
随机试题
病毒的传播途径多种多样,哪种病毒的传播不需要通过互联网下载进行_______
人民法院第一审刑事判决书中,“证据不足,XXXX人民检察院指控的犯罪不能成立”一段文字,应当是该判决的
唾液中除溶菌酶外,还有()
下列能诊断为MODS的是
感冒属于外感风寒证属于
以确保债权的履行为目的的限制物权,指的是()。
下列各项中,()属于成长阶段的产品应当具有的特点。
强化职业责任是职业道德规范中()的具体要求。
下面关于PC机CPU的叙述中,不正确的是()。
关于随机文件,以下叙述中错误的是( )。
最新回复
(
0
)