首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 main() {char a[7]="a0\0a0\0";int i,j; i=sizeof(a); j=strlen(a); printf("%d %d\n",i
下列程序的输出结果是( )。 main() {char a[7]="a0\0a0\0";int i,j; i=sizeof(a); j=strlen(a); printf("%d %d\n",i
admin
2013-02-23
61
问题
下列程序的输出结果是( )。 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(a)的功能是求出字符串a中的字符占用存储空间的大小,由于字符数组a有长度为7,所以i=7;函数strlen(a)的功能是:求出字符串a的长度。而每个字符串都以’\0’为字符串的结束标记,所以j的值等于2。
转载请注明原文地址:https://kaotiyun.com/show/n1Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序执行后,sum的值是______。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是_____。
已经定义ch为字符型变量,以下赋值表达式中错误的是_____。
以下程序的输出结果是______。main(){charst[20]="hello\0\t\\";printf("%d%d\n",strlen(st),sizeof(st));}
结构化程序流程图中一般包含3种基本结构。下述结构中,______不属于其基本结构。
下列数据模型中,具有坚实理论基础的是
下列说法正确的是()
下列用于printf函数的控制字符常量中,代表“竖向跳格”的转义字符常量是______。
关于下面的程序 #include<stdio.h> main() { int x=3,y=0,z=0; if(x=y+z)printf("****"); else printf("$$$$"); }说法正确的是______。
随机试题
Wordsofthebasicwordstockdenotethemostcommonthingsandphenomenaoftheworldaroundus.Whichofthefollowingwordsi
根据领导基本职能的不同,可以把领导绩效划分为
X线机主电路工作方式有:
不用于抗心律失常的药物有
在我国境内居住满1年而不满5年的个人,在我国缴纳个人所得税的所得包括( )。
下图示意某城市20世纪80年代和90年代平均人口年变化率,当前该城市中人口约1300万。据此完成下题。20世纪90年代和80年代相比,该城市()。
初中生小丽希望得到教师的认可、同伴的肯定。这属于()
下列关于法律的含义的说法,正确的是()
已知二次型f(x1,x2,x3)=4x22-3x32+4x1x2-4x1x3+8x2x3.写出二次型f的矩阵表达式;
お母さんは子供________シャツを洗わせます。
最新回复
(
0
)