首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有C语言语句“char r1[]="abcd",r2[]={’a’,’b’,’c’,’d’}”,则下列说法正确的是______。
若有C语言语句“char r1[]="abcd",r2[]={’a’,’b’,’c’,’d’}”,则下列说法正确的是______。
admin
2009-09-04
60
问题
若有C语言语句“char r1[]="abcd",r2[]={’a’,’b’,’c’,’d’}”,则下列说法正确的是______。
选项
A、数组r1和数组r2存放相同的字符串
B、数组r1和数组r2的长度相同
C、数组r1的长度小于数组r2的长度
D、数组r1的长度大于数组r2的长度
答案
D
解析
其实这道题所考查的知识点是大多数人在编写程序时常犯的一个错误。很多人觉得r1和r2只是赋值形式不同,其结果一致。这种想法是错误的,r1的初值是一个字符串,所以系统会自动为其加上一个字符串结束符’\0’,因此r1的长度为5,而r2的长度为4。注意,这里比较的是数组r1和r2的大小(长度),而不是存储在其中的字符串的有效长度。由于r2没有结束字符’\0’,因此strlen(r2)输出不定,不是预期的4,一般输出的是8,依具体机器而定。利用sizeof运算符可以计算出r1、r2的长度,sizeof(r1)输出的是5,sizeof(r2)则输出4,表示r1、r2分别占5、4个字节的内存空间。
转载请注明原文地址:https://kaotiyun.com/show/9gxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在CSMA中,决定退让时间的算法为:①如果信道空闲,以户的概率发送,而以(1-p)的概率延迟一个时间单位t;②如果信道忙,继续监听直至信道空闲并重复步骤①;③如果发送延迟了一个时间单位t,则重复步骤①。上述算法为(14)。
若指令流水线把一条指令分为取指、分析和执行3部分,且3部分的时间分别是t取指=2ns,t分析=2ns,t执行=1.5ns。则100条指令全部执行完毕需(4)ns。
ICMP是Internet控制协议报文协议,它允许主机或路由器报告(37)和提供有关异常情况的报告。它是(38)的组成部分,其报文格式包括报文头和数据区两部分,其中报文头部分是由—些刨等三个字段组成,字段长度分别为(40)。ICMP可作为询问报文,用来测试
Java语言所编写的程序可以分为两类,Java Applet是对(53)负责的。
CMM(软件能力成熟度模型)描述和分析了软件过程能力的发展与改进的程度,确立了一个软件过程成熟程度的分级标准。在初始级,软件过程定义几乎处于无章可循的状态,软件产品的成功往往依赖于个人的努力和机遇;在(44),已建立了基本的项目管理过程,可对成本、进度和功
在下列选项中,(5)是将网络方法用于工作计划安排的评审和检查的项目管理工具。
在应用服务器关机的情况下,公司员工能连接上Internet吗?简要解释。假设采用ISDN基本速率接口,下载1875K的文件,最快需要多少秒?
TheSimpleNetworkManagementProtocol(SNMP)isan(71)protocolthatfacilitatestheexchangeofmanagementinformationbetween(7
linux下在安装了Web服务器后,当在inted下启动时,在系统文件/etc/senices中要添加(54),在单独运行时,命令是(55)。Web系统的系统配置文件(56),它定义了服务器在DNS数据库中注册的主机名,这是通过(57)命令定义的。测试WW
通过该程序的算法用等价类设计测试用例,检查逻辑覆盖标准。用边界值分析法设计测试用例,检查逻辑覆盖标准。
随机试题
乳腺超声检查的优点是:
患者女,47岁,主诉咽部不适、异物感1年,不伴疼痛及发热,无吞咽障碍及声嘶,初诊见左咽侧隆起,鼻咽及喉部未见新生物。为明确诊断,可采用下述检查
按工程进度编制的施工成本计划,通常可利用控制项目进度的()进一步扩充而得。
流动性比率对现金规划具有很重要的意义,通常应保持在()。
甲公司与乙公司于2019年4月3日签订一份《注册商标转让协议》,甲公司将自己的注册商标“红峰”转让给乙公司。同年4月6日,双方向商标局提交《转让注册商标申请书》。同年6月2日,商标局通知甲、乙公司核准转让申请。2019年6月30日,《商标公告》刊载了甲、乙
某大型公司为了筹措资金,在货币市场上发行5千万元短期无担保债券,并承诺在3个月内偿付本息。该公司采用的这种金融工具属于()。
关于职业纪律,从业人员的正确认识有()
下列关于当代世界各国课程改革所存在的一些共同的发展趋势的说法中,错误的是()
下列关于行政处罚效力表述正确的是()。(2008年山东省安置军队转业干部考试真题)
积极的预防工作,是减少各种治安危害和维护社会治安秩序的基本措施,其内容主要包括()。
最新回复
(
0
)