首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { char a[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};int i,j; i=sizeof(a);j=strlen(a); printf("%d,%
有以下程序 main() { char a[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};int i,j; i=sizeof(a);j=strlen(a); printf("%d,%
admin
2013-06-11
42
问题
有以下程序 main() { char a[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};int i,j; i=sizeof(a);j=strlen(a); printf("%d,%d\b",i,j);} 程序运行后的输出结果是
选项
A、9,9
B、8,9
C、1,8
D、9,8
答案
8
解析
sizeof是求字节的函数,在字符数组a中,’\0’也作为字节保存,是a数组的一个成员,所以sizeof(a)的值应为9。strlen是测试字符串长度的函数,函数的值为字符串中的实际长度,不包括‘\0’在内所以strlen(a)的值为8。
转载请注明原文地址:https://kaotiyun.com/show/yuJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于复合语句以及空语句的说法,正确的是______
以下程序的输出结果是______。main() { int k=17; printf("%d,%o,%x\n",k,k,k): }
以下合法的C语言赋值语句是______。
以下程序的输出结果是______。 long fun(n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s; } main() { printf("%ld\n",fun(3)); }
C源程序的基本单位是______。
以下程序通过函数指针p调用函数fun,请在填空栏内,写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;______;严定义变量p*/p=
若有以下说明和定义 union dt { int a;char b; double c;} data; 以下叙述中,错误的是______。
有以下结构体说明和变量的定义,且如图14-4所示的指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是______。struct node { char data; struct node * next; }a,b,*p=&a,*
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
随机试题
近视发生的原因是
不具有靶向性的制剂是
下列关于外科疾病总的发病机理的叙述,错误的是()
下列属于寡头垄断的是()。Ⅰ.制成品如纺织、服装等轻工业产品Ⅱ.资本密集型、技术密集型产品,如钢铁、汽车Ⅲ.少数储量集中的矿产品如石油Ⅳ.初级产品如农产品
下列属于负债类科目的是()。
三级资质物业服务企业可以承接()。
以下活动属于问题解决的有()。
属于“造型.表现”学习领域的教学活动是()。
①所有的茶罐都是放在茶箱里,所有茶箱都是带锁的,而钥匙,则掌管在主人那里②所以在茶箱和茶罐的设计制作上.为贵族服务的手工艺人可以算是极尽所能③所以用来盛放茶叶的器皿也小巧.并且和现在国人喜爱的爱马仕手提包一样,需要能摆出来炫耀
Whatdoesthenewsitemmainlyreport?
最新回复
(
0
)