首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main() { char a[10]="abcd"; printf("%d,%d\n",strlen(a),sizeof(a));
有以下程序: #include<stdio.h> #include<string.h> main() { char a[10]="abcd"; printf("%d,%d\n",strlen(a),sizeof(a));
admin
2021-06-15
34
问题
有以下程序:
#include<stdio.h>
#include<string.h>
main()
{
char a[10]="abcd";
printf("%d,%d\n",strlen(a),sizeof(a));
}
程序运行后的输出结果是( )。
选项
A、7,4
B、4,10
C、8,8
D、10,10
答案
B
解析
在C语言中,strlen()用来统计字符串中字符的个数,sizeof()是求分配给数组的存储空间大小。题目中字符串a中字符个数为4,但由于数组a定义含有10个字符,所以所占空间大小为10。
转载请注明原文地址:https://kaotiyun.com/show/d8tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设structSTR{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是()。
有以下程序#includemain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("
有以下程序#include#definef(x)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是()。
数据库管理系统中负责数据模式定义的语言是
在关系模型中,每一个二维表称为一个
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
已知:intc[3][4];,则对数组元素引用正确的是()。
随机试题
判断税收制度是否合理的标准是()
Bycontrast,Americanparentsweremorelikelytoattributetheirchildren’ssuccesstonaturaltalent.
女,54岁。查体:肝脏于剑突下1.5cm可触及,质地如触口唇,无触痛。最可能的情况是()
光线照射一侧瞳孔时,该侧瞳孔缩小,对侧瞳孔也缩小。
A.五脏B.六腑C.肢节D.气血E.经络
有关变电站的10kV配电装置装设阀式避雷器的位置和形式,下列说法哪些是正确的?()
某企业报废设备一台,原价400万元,已折旧389万元,残料估价10万元(已入库),支付清理费用3万元,则应记入营业外支出的金额为()。
减税免税按照其在税法中的地位,可分为( ),
根据以下资料,回答问题。2011年1-9月份,我国铁矿石原矿产量为()万吨。
BacteriaBacteriaareextremelysmalllivingthings.Whilewemeasureourownsizesininchesorcentimeters,bacterialsize
最新回复
(
0
)