首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
45
问题
有以下程序 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全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有一个名称为Textl的文本框数组,下标从0开始。程序运行时,单击”产生随机数”按钮,就会产生10个3位数的随机数,并放入Textl数组中,如图2-25(a)所示;单击”重排数据”按钮,将把Textl中
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是()。
编写如下程序:PrivateSubCommand1_Click() DimmAsInteger,nAsInteger m=1:n=0 DoWhilem
以下合法的VB变量名是()。
假定有以下程序段:Fori=1To3 Forj=5To1Step-1 Printi*j NextjNexti则语句Printi*j的执行次数是( )。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
已知变量x、y为整数型,且x=4,y=12.s为字符串型,且s=a,Lblok为标签控件,下列赋值语句不合法的是()。
要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句()。
为了使窗体左上角不显示控制框,需设置为False的属性是()。
使用()方法,可清除列表框中所有的列表项。
随机试题
以下哪种免疫球蛋白在血清中含量最高
简述企业战略的构成要素。
肺牵张反射的过程与生理意义是什么?
巨细胞动脉炎的病理改变为
A、大孔吸附树脂B、凝胶过滤法C、硅胶色谱法D、液-液萃取法E、聚酰胺分离黄酮苷元类成分最适宜的方法是
治疗溃疡性结肠炎的首选药物是
关于收款凭证的编制,说法正确的有()
下列关于应付账款的表述不正确的是()。
Punditswhowanttosoundjudiciousarefondofwarningagainstgeneralizing.Eachcountryisdifferent,theysay,andnoonest
Dafterinterviewingbecomecommonpractice【S1】______intheUnitedStates,Americanjournalists
最新回复
(
0
)