首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#include#definef(x)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是()。
以下选项中非法的字符常量是
设inta=2,b=3,c=4;,则以下选项中值为0的表达式是()。
以下选项中,没有编译错误的是
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若变量X、Y已正确定义并赋值,以下符合C语言语法的表达式是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
软件集成测试不采用
软件生命周期中的活动不包括()。
随机试题
Degradationoftheworld’snaturalresourcesbyhumansisrapidlyoutpacingtheplanet’sabilitytoabsorbthedamage,arecent
_______,_______。竹喧归浣女,莲动下渔舟。
A、clubB、tombC、combD、climbA
肝的募穴是脾的募穴是
一切从实际出发,是我们制定路线、方针的基本原则,我国社会主义初级阶段最大的实际是()。
双趋冲突:指两种对个体都具有吸引力的重要目标同时出现,而由于条件限制,个体无法同时采取两种行动所表现出的动机冲突。根据以上定义,下列属于双趋冲突的是:
下列选项中,不属于质量控制工具的是______。
下列描述中,不是线性表顺序存储结构特征的是()。
SQL语句中的DROPINDEX的作用足()。
•Readthearticlebelowaboutpeoplewhobuyclothesasaninvestment.•Foreachquestion(31-40),writeonewordinCAPITALL
最新回复
(
0
)