首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<stdio.h> #include<string.h> main() { char a[4]=’’23’’,*b=’’10\0’’; printf(’’%d\n’’,strlen
有如下程序 #include<stdio.h> #include<string.h> main() { char a[4]=’’23’’,*b=’’10\0’’; printf(’’%d\n’’,strlen
admin
2019-01-11
27
问题
有如下程序
#include<stdio.h>
#include<string.h>
main()
{
char a[4]=’’23’’,*b=’’10\0’’;
printf(’’%d\n’’,strlen(a)+sizeof(a)+strlen(b)+sizeof(b));
}
程序运行后的输出结果是( )。
选项
A、17
B、15
C、12
D、18
答案
C
解析
strlen()函数的功能为计算字符串的长度,sizeof()函数的功能为返回一个对象或者类型所占的内存字节数,一个字符型数据所占用的内存字节数为1,字符数组占用的内存字节数为字符数乘以1。因为字符数组a[4]中只有一个字符串’’23’’,strlen(a)的值为2;sizeof(a)的值为4;’\0’为转义字符为字符串的结束标志,不计入字符串长度,但是会计入内存字节数。语句“b =’’10\0’’”,赋值时系统在字符串结尾处自动加上’\0’,所以strlen(b)的值为2;sizeof(b)的值为4;选项A、B、D错误,选项C正确;本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Raxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有程序:main(){inti,j;scanq("i=%d,j=%d",&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入【
有以下程序main(){intx=0,y=0,i;for(i=1;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}print
在多媒体计算机系统中,不能用以存储多媒体信息的是
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
下列选项中,不属于数据管理员(DBA)职责的是()。
在数据库设计的4个阶段;为关系模式选择存取方法应该在
以下函数inverse的功能是使一个字符串按逆序存放,请填空。inverse(charstr[]){charm;inti,j;for(i=0,j=strlen(str);i<strlen(str)/2;
一棵二叉树第六层(根结点为第一层)的结点数最多为【 】个。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
设二叉树如下:对该二叉树进行后序遍历的结果为【】。
随机试题
A.胸锁乳突肌后缘中点B.锁骨中1/3段上方C.锁骨内侧1/3段上方,距锁骨2~3cmD.下颌角至锁骨中点的连线E自乳突尖与下颌角连线的中点至胸锁乳突肌中点锁骨上大窝的位置
犯罪构成的共同要件
先天性马蹄内翻足的基本病理变化是
下列不属于资本密集型产业的是( )。
《城乡规划法》规定,签订国有土地使用权出让合同后,建设单位应当持建设项目的批准、核准、备案文件和国有土地使用权出让合同,向城市、县人民政府城乡规划主管部门申请领取()
抹面砂浆终凝后,应及时保持湿润养护,养护时间不宜少于()。
存放同业的存款属于定期存款性质。()
行业风险分析框架通过()方面评价一个行业的潜在风险。
依次填入下面一段文字横线处的语句,衔接最恰当的一组是()中国文化上最大的发明贡献不是“四大”,而是“五大”,此“五大”者何?即“四大”之外还要加一个毛笔。________。________,________。________。______
俗话说:“民以食为天。”近年来,我们的食品安全环境日趋严峻,随着毒奶粉、染色馒头等事件的不断出现,人们不禁要问,食品添加剂安全吗?食品添加剂是指经国家批准的,因防腐保鲜、提高加工工艺等需要而加人食品中的化学合成物或天然物质。我国《食品添加剂使用卫
最新回复
(
0
)