首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<stdio.h> #include<string.h> main() { char a[]="1=234",*b="ABC"; printf("%d%d%d%d\n",strlen(a), s
有如下程序: #include<stdio.h> #include<string.h> main() { char a[]="1=234",*b="ABC"; printf("%d%d%d%d\n",strlen(a), s
admin
2019-06-12
14
问题
有如下程序:
#include<stdio.h>
#include<string.h>
main()
{
char a[]="1=234",*b="ABC";
printf("%d%d%d%d\n",strlen(a),
sizeof(a),strlen(b),sizeof(b));
}
程序运行后的输出结果是( )。
选项
A、4 5 3 4
B、4 3 2 1
C、4 5 3 3
D、4 5 1 3
答案
A
解析
对于字符数组a,含有4个元素,所以strlen为4,而sizeof包括最后隐藏的\0(结束符),故sizeOf有5个。对于字符串b,strlen为3,关键是sizeof,这里的sizeof不再是指数组的长度,因为b是一个地址值,整型数据,所以占用了4个字节。
转载请注明原文地址:https://kaotiyun.com/show/nNRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序运行后的输出结果是()。
以下叙述中错误的是()。
设有如下函数定义#includeintfun(intk){if(k
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
以下结构体类型说明和变量定义中正确的是()。
若有定义语句intb=2;则表达式(b
软件测试的目的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删
随机试题
在自然界中,组成强子的夸克之间趋向于强作用力的平衡,要想彻底打破这种平衡,用目前的高能加速器还不足以实现;在原子中,运动中的电子总是尽可能处于能量最低状态;在生物运动中,生物体内的各种运动也具有平衡的趋向,维持代谢的平衡是生命能够存在下去的基本条件。在社会
该患者诊断为哪一型较为合适:方选:
普查的特点有()。
如果采用800x600的分辨率、256色,则显示卡上所需的显存至少是()。
社会工作者对全社会的伦理责任不包括()。
在我国,狭义的法律是指()。
(江苏2011C—33)4辆车运送货物,每辆车可运送16次;7辆车运送.每辆车可运送10次,设增加的车辆数与运送减少的次数成正比且每次运送货物相等,运送货物总量最多是多少车次?()
甲明知自己已获得的专利权不符合专利法的规定,仍将其转让给乙企业。其后,该专利被宣告无效。对此,下列说法正确的是()
________yourhomeworkandmakesurethatyoudon’t________anymistakes.
Halloweenusedtobesomethingquitedifferentfromthecelebrationofsugarygreedthatgoesontoday.Earlierinthiscent
最新回复
(
0
)