首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main() { char a[10]=”abcd”; pfinff("%d,%d\n",strlen(a),sizeof(a)); } 程序运行后
有以下程序: #include #include main() { char a[10]=”abcd”; pfinff("%d,%d\n",strlen(a),sizeof(a)); } 程序运行后
admin
2020-11-27
18
问题
有以下程序:
#include
#include
main()
{ char a[10]=”abcd”;
pfinff("%d,%d\n",strlen(a),sizeof(a));
}
程序运行后的输出结果是( )。
选项
A、7,4
B、4,10
C、8,8
D、10,10
答案
B
解析
在C语言中,strlen()用来统计字符串中字符的个数(不包含字符串结束标志’\0’),sizeof()用来求分配给数组的存储空间大小。题目中字符串a中字符个数为4,但由于数组a定义含有10个字符,所以所占空间大小为10。
转载请注明原文地址:https://jikaoti.com/ti/GsD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,能用作数据常量的是
有以下程序main(){inta=3;do{printf("%d,",a-=2);}while(!(-a);printf("\n");}程序运行后的输出结果是
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3;else;if
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
在软件设计中,不属于过程设计工具的是
软件测试的目的是
计算机软件的构成是()。
以下选项中不合法的标识符是
以下说法正确的是()。
在C程序中,下列说法正确的是()。
随机试题
黄连、黄柏同用的方剂是()(1998年第149题)
砷斑法测粮食中的砷时,去除反应中生成的硫化氢气体使用乙酸铅试纸。
睾丸切除的手术要点。
桩核唇侧应为金瓷冠留出的间隙为
签订勘察设计合同时项目应具备的条件是()
关于乳化沥青碎石基层施工的说法,正确的有()。[2012年真题]
下列说法中不正确的是( )。
信息技术是计算机技术与网络技术的结合,现代信息技术正在全方位地向人类社会的各个领域渗透,其中不包含的领域是()。
Myfaithinhumannaturehasneverbeensogreatasitwaslastweekendafterourfamilyget-togetherinthetownofVail.O
A、YoucantakeNo.6bus.B、Itisalongwaytogo.C、Youcangothere.D、Nobodyknows.A题目问的是“我怎么去北京饭店?”这是一个问路的句子,只有A项“你可以乘6路公汽
最新回复
(
0
)