首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<stdio.h> #include~string.h> main() { char a[]="1234",*b="ABC"; printf("%d%d%d%d\n",s
有如下程序: #include<stdio.h> #include~string.h> main() { char a[]="1234",*b="ABC"; printf("%d%d%d%d\n",s
admin
2019-02-02
27
问题
有如下程序:
#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、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/doRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是()。
当变量c的值不为2、4、6时,值也为“真”的表达式是( )。
设变量已正确定义并赋值,以下正确的表达式是
有以下函数intaaa(char*s){char*t=S;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
以下叙述中正确的是
函数调用语句:“fgets(buf,n,fp);”从fp指向的文件中读入,n个字符放到buf字符数组中,函数返回值为______。
在线性表的多种存储结构中,最简单的方法是【】
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则卖体“工人”与实体“设备”之间存在【】关系。
下列实体类型的联系中,属于一对多联系的是()。
随机试题
Thewholehallhelditsbreath,waitingfortheannouncementofthewinnerofthefirstprize.
男性,16岁,突然四肢弛缓性瘫痪,双侧面瘫一周来院,无尿便失禁,无发热,腰穿正常。病前无感染史,首先应想到的诊断是
A、氟他胺B、米菲司酮C、炔诺酮D、非那雄胺E、炔雌醇为孕激素拮抗剂,临床用于抗早孕
吸收合并,是指两个或两个以上的企业合并设立一个企业,合并各方解散,失去法人资格。( )
隔离栅宜在()工程完成后尽早实施。
欠缴税款从滞纳税款之日起,按日加收滞纳金的额度为()。
扣缴义务人应当自税收法律、行政法规规定的扣缴义务发生之日起( )日内,按照所代扣代缴的税种,分别设置代扣代缴、代收代缴税款账簿。
教学过程是一种特殊的认识过程,它是学生个体的认识过程,它不同于人类总体认识的显著特点有()。
心理测验的信度是指一个测验有效测量所需要测验的心理品质的程度。()
下面对动机的理解,错误的是()
最新回复
(
0
)