首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<stdio.h> #include<string.h> main( ) { char a[]="1234",*b="ABC"; printf("%d%d%d%d\n",strlen(a),sizeof(a),strlen(b
有如下程序: #include<stdio.h> #include<string.h> main( ) { char a[]="1234",*b="ABC"; printf("%d%d%d%d\n",strlen(a),sizeof(a),strlen(b
admin
2022-06-24
34
问题
有如下程序:
#include<stdio.h>
#include<string.h>
main( )
{
char a[]="1234",*b="ABC";
printf("%d%d%d%d\n",strlen(a),sizeof(a),strlen(b),sizeof(b));
}
程序运行后的输出结果是( )。
选项
A、4534
B、4321
C、4533
D、4513
答案
A
解析
对于字符数组a,含有4个元素,所以strlen为4,而sizeof包括最后隐藏的\0(结束符),故sizeof有5个。对于字符串b,strlen为3,关键是sizeof,这里的sizeof不再是指数组的长度,因为b是一个地址值,整型数据,所以占用了4个字节。
转载请注明原文地址:https://kaotiyun.com/show/ZUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8,
以下程序依次把从终端输入的字符存放到file文件中,用#作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*cpoint;charch;cpoint=fopen(’’file’’,’’w’’);whil
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0c:(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;retumx;}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();printf(
有下列程序:main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i
若有以下程序#includetypedefstructstu{charname[10],gender;intscore;}STU;voidf(STUa,STUB){b=a;printf("%s,%c
以下叙述中正确的是()。
随机试题
北京犬,4月龄。症见腹胀,粪便干燥,口干喜饮,小便短赤。鼻镜干,口色红,苔黄燥,脉数。该病可首选针刺
患者眩晕。精神萎靡。健忘多梦。腰膝酸软。四肢不温。形寒怯冷.舌质淡,脉沉细无力。治疗应首选
某急性白血病病人,皮肤有多处瘀斑,牙龈及鼻腔出血。【历年考试真题】
A.必要时,需要时B.立即C.适量D.一半,半量E.取,取药ss()
能够多次自动启动和自动关闭,并能在火灾复燃后有效扑救的是()。
污泥处理中,由于污泥中有机物浓度很高,在一般情况下多采用()。
通过项目财务现金流量表可计算项目的______等评价指标。
李某有一女李霞14岁,系农村某镇初中二年级学生,李某认为女孩上学无用,还不如早回来赚钱,遂于暑假将李霞送到邻镇一个体户处打工。开学一周后,学校老师、领导、村干部多次上门家访,李某拒不说明李霞去向,有时还恶语相向:“孩子读不读书是咱们自家的事,你们不要狗咬
设f(χ)具有二阶连续导数,且=2,则().
A=BOOK1B=BOOK2C=BOOK3D=BOOK4Whichbook(s)say(s)that...theclimateaffectsthefuturesustainableagricu
最新回复
(
0
)