首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
20
问题
有以下程序 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://jikaoti.com/ti/OjK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,不合法的VisualBasic的变量名是()。
设窗体名称为frmTest,为了在程序代码中将窗体的标题改为"等级考试",其代码应该是
以下合法的VB变量名是()。
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.tim。窗体外观如图3.5(a)所示。三个命令按钮的名称分别为Command1、Command2和Command3,标题分别为“读取数据”、“首字母大写”和“存盘”。程序运行后,如果单
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
数据库系统的数据独立性是指()。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
对于语句DimVar1,Var2AsString*10,下列说法中正确的是
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
下列方法中,不属于软件调试方法的是()。
随机试题
下列不属于补体检测的方法是
乳牙患龋的高峰时期是
治疗癫痫持续状态的首选药物是
某建设项目排入河流的主要污染物有COD、NH3-N、TP,河流背景中各污染物浓度占标率分别为70%、40%、60%,按背景浓度选择水质预测因子时排序正确的是()。
采用玻璃肋支承结构形式的点支承玻璃幕墙,其玻璃肋应采用()玻璃。
驶入我国港口或行驶于我国港口间的()适用征收船舶吨税。
2008年9月19日,证券交易印花税对()按1‰税率征收,对受让方不再征收。
以“永久性的褶皱”一举成名的服装设计师是()。
下列赋税改革中,属于齐国的是()。
教学方法就是教的方法。
最新回复
(
0
)