首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main( ) { char a[]="TEXT",*b="++",c[3]="1"; printf("%d,%d,",strlen(a),sizeof(a)); pr
有以下程序: #include<stdio.h> #include<string.h> main( ) { char a[]="TEXT",*b="++",c[3]="1"; printf("%d,%d,",strlen(a),sizeof(a)); pr
admin
2022-06-24
20
问题
有以下程序:
#include<stdio.h>
#include<string.h>
main( )
{
char a[]="TEXT",*b="++",c[3]="1";
printf("%d,%d,",strlen(a),sizeof(a));
printf("%d,%d,",strlen(b),sizeof(b));
printf("%d,%d,\n",strlen(c),sizeof(c));
}
程序运行后的输出结果是( )。
选项
A、4,5,2,4,1,3,
B、4,4,2,2,1,1,
C、5,5,3,3,2,2,
D、4,4,2,2,1,3,
答案
A
解析
sizeof( )是运算符,在头文件中typeclef为unsignedlint,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是获得保证能容纳实现所建立的最大对象的字节大小。strlen(*char)是函数,要在运行时才能计算。参数必须是字符型指针(char*)。当数组名作为参数传入时,实际上数组就退化成指针了。它的功能是返回字符串的长度。该字符串可以是自己定义的,也可以是内存中随机的,该函数实际完成的功能是从代表该字符串的第一个地址开始遍历,直到遇到结束符NULL,返回的长度大小不包括NULL。sizeof(a)求数组a所占空间的大小,包括字符串最后的'\0',所以sizeof(a)=5,strlen( )遇到'\0'就结束,strlen(a)=4。strlen(b)是指针指向的字符串长度,sizeof(b)是指针的大小。strlen(c)是字符串的长度,sizeof(c)是数组的长度。因此,输出4,5,2,4,1,3,。
转载请注明原文地址:https://kaotiyun.com/show/FUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#}include<string-h>main(){charp[20]:{’a’,’b’,’C’,’d’),q[]=’’abc’’,r[]=’’abcde’’;strcat(p,r);strcpy(p+strlen(q),q);
以下程序依次把从终端输入的字符存放到file文件中,用#作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*cpoint;charch;cpoint=fopen(’’file’’,’’w’’);whil
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
层次型、网状型和关系型数据库划分原则是
若有以下说明和语句intc[4][5],(*p)[5];p=c;能够正确引用c数组元素的是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。
支持予程序调用的数据结构是
随机试题
压缩气体遇燃烧、爆炸等险情时,应向气瓶覆盖沙土,并及时将气瓶移出危险区域。
试述尊重客观规律和发挥主观能动性辩证统一的原理及其现实意义。
患者,女性,40岁。偶然发现左侧乳房肿块2个多月,无疼痛,肿块大小不随月经周期变化,自服治疗乳腺增生药物,病情无明显改善而就诊。既往体健,月经规律,无外伤史。查体发现:左乳外上象限距乳头3cm处一直径扪及约2cm大小的质硬肿块,无压痛,肿块呈椭圆形,与表面
A.补肝汤B.膈下逐淤汤C.八珍汤D.清营汤合犀角地黄汤E.右归丸
某企业2013年6月发生了4项经济业务:(1)预付下季度房租10000元;(2)收到6月份销售商品贷款35000元,款项已存入银行;(3)购买2000元的办公用品,已付款;(4)预收购货方定金12000元,货物尚未发生。以权责发生制为计算基础时,该企业6月
关于资本的本质,以下说法中正确的是()。
A、 B、 C、 B
Nowadays,somestudentshavedroppedoffschooltostarttheirownenterprises.Theyhavetheirownidol:BillGateswhohaslef
Wecan____withpeopleinmostpartsoftheworldbytelephone.
【B1】【B20】
最新回复
(
0
)