首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main() { char a[]=“1234”,*b=“ABC”; printf(“%d%d%d%d\n”,strlen(a),sizeof(a),strlen(b),si
有以下程序: #include #include main() { char a[]=“1234”,*b=“ABC”; printf(“%d%d%d%d\n”,strlen(a),sizeof(a),strlen(b),si
admin
2018-02-02
73
问题
有以下程序:
#include
#include
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/FWxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下面的说明和定义,则sizeof(structaa)的值是structaa{intrl;doubler2;floatr3;unionuu{charul[5];longu2[2]
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getch
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
下列程序的输出结果是【】。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);}
设有定义:FILE*fw;,请将以下打开文件的语句补充完整,以便可以向文本文件readme.txt的最后续写内容。fw=fopen("readme.txt","()")
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#include<stdi
数据库系统中实现各种数据管理功能的核心软件称为【】。
随机试题
A.痿软B.强硬C.吐弄D.短缩E.绊舌
关于癣的治疗哪项可以不用()
男,34岁。近1个月来多次因阵发性恐惧、胸闷、濒死感来医院急诊科就诊,症状持续约半小时后消失。多次查血常规、心电图及头颅CT等未见明显异常。患者为此担心苦恼,但仍能坚持工作。该患者的主要症状是
环境现状调查内容有()等。
大型成套设备的招标采购范围较为庞杂,在()中应明确说明,以便投标人进行合理报价。
某公司是一家贸易企业,在企业需要大力开拓市场的阶段,对销售人员宜采取()。
7,21,14,21,63,(),63
公安机关在办理刑事案件中,必须()。
根据以下资料。回答问题。2013年1~2月份工业企业利润比去年同期增加1039亿元,主要是以下六个行业拉动:一是电力行业,实现利润460亿元,比去年同期增长1.5倍,拉动规模以上企业利润增长4.6个百分点。二是石油加工行业,去年同期亏损101亿元,今年
Peoplewillfindthemselvessufferingfromheadacheandwateringeyes,andevensnowblindness,when______toseveralhoursof"sn
最新回复
(
0
)