首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<stdio.h> #include<string.h> main() { char a[]="THIS\0",*b="OK\0\0"; printf("%d,%d,%d,%d",strlen(a),si
有如下程序 #include<stdio.h> #include<string.h> main() { char a[]="THIS\0",*b="OK\0\0"; printf("%d,%d,%d,%d",strlen(a),si
admin
2022-10-24
23
问题
有如下程序
#include<stdio.h>
#include<string.h>
main()
{
char a[]="THIS\0",*b="OK\0\0";
printf("%d,%d,%d,%d",strlen(a),sizeof(a),strlen(b),sizeof(b));
}
程序运行后的输出结果是( )。
选项
A、4,6,2,4
B、4,4,4,1
C、6,5,2,1
D、6,4,2,4
答案
A
解析
strlen函数求得参数中字符串的长度(不包括字符串结束标识“\0”);sizeof函数求得特定类型参数所占存储空间的长度。题干中a是数组名,由于定义时省略了维数大小,因此数组大小是初始化的字符个数,即a的数组大小为6。综上,strlen(a)只计算字符“T”“H”“I”“S”,结果为4;sizeof(a)求得数组a的大小,结果为6;指针b指向一个字符串“OK\0\0”,所以strlen(b)只计算字符“O”“K”,结果为2;sizeof(b)求得指针占用存储空间的大小,结果为4。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/aHkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
关于C语言标识符,以下叙述中错误的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序运行后的输出
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
随机试题
Whentravelingaloneinthemountains,you’dbettertakea______withyouincaseyougetlost.
下列哪项不是渗出性胸膜炎的病因
酸碱类化学烧伤,急救处理首选的方法是
A.蓝紫光疗法B.紫外线疗法C.超短波治疗D.光敏疗法E.超声波疗法具有抗佝偻病作用的物理治疗为
黄连粉末或切片置载玻片上,加95%.乙醇及30%.硝酸各1滴,加盖玻片放置片刻,镜检有
拒绝他人请求给付的权利,在民法上称为()。
背景资料:某公司中标一座城市跨河桥梁,该桥跨河部分总长101.5m,上部结构采用30m+41.5m+30m三跨预应力混凝土连续箱梁,采用支架现浇法施工。项目部编制的支架安全专项施工方案的内容有:为满足河道18m宽通航要求,跨河中间部分采用贝雷梁
当单元格内容是数字时,要使单元格内容居中显示,下列说法错误的是()。
下列各项属于形式性原则的是()。
DavidLandes,authorofTheWealthandPovertyofNations:WhySomeAreSoRichandSomeSoPoor,creditstheworld’seconomica
最新回复
(
0
)