首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有C语言语句“char r1[]="abcd",r2[]={’a’,’b’,’c’,’d’}”,则下列说法正确的是______。
若有C语言语句“char r1[]="abcd",r2[]={’a’,’b’,’c’,’d’}”,则下列说法正确的是______。
admin
2009-09-04
40
问题
若有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
软件设计师上午基础知识考试
软考中级
相关试题推荐
设某单位路由器建立了以下的路由表,若收到分组的目的IP地址为128.96.37.151,则转发的端口是(63),若收到分组的目的IP是128.96.35.151,则转发的端口是(64),若该路由器是该单位与Internet连接的路由器,则该单位分得的IP地
A向B发送消息P,并使用公钥体制进行数字签名。设E表示公钥,D表示私钥,则B要保留的证据是(5)。基于数论原理的RSA算法的安全性建立在(6)的基础上。Kerberos是MIT为校园网设计的身份认证系统,该系统利用智能卡产生(7)密钥,可以防止窃听者捕获认
基于TCP/IP的互联网服务中,IP协议提供主机之间的(42)分组传输服务。TCP协议提供端口之间的(43)文传输服务;U-DP属于(44)协议,从其下一层接收了数据以后,根据(45)将之分解咸UDP数据报;应用层的(46)协议可以使用UDP或TCP协议传
为了进行差错控制,必须对传送的数据帧进行校验。在局域网中广泛使用的校验方法是(7)校验。CRC-16标准规定的生成多项式为G(x)=X16+X15+X2+1,它产生的校验码是(8)位,接收端发现错误后采取的措施是(9)。如果CRC的生成多项式为G(X)=X
Microsoft’sCOMisasoftwarearchitecturethatallowsapplicationstobebuiltfrombinarysoftwarecomponents.COMistheunde
在分布式数据库的类型中,网络中有一个中心站,在这个站点上存放着所有的数据,这种类型是(56)。
下面是一个面向连接的SOCKET实例,填入(n)处。【说明】代码实例中的服务器通过socket连接向客户端发送字符串"Hello,youareconnected!"。只要在服务器上运行该服务器软件,在客户端运行客户软件,客户端就会收到该
阅读以下说明,回答下面问题。【说明】在atm(asynchronoustransfermode)传输模式中,信息被组织成信元,因包含来自某用户信息的各个信元不需要周期性出现,这种传输模式是异步的。由于atm技术简化了交换过程,去处了不必要
阅读以下说明和交换机的配置信息,回答下面问题。【说明】某公司下设三个部门,为了便于管理,每个部门组成一个VLAN,公司网络结构如图2.8所示。[交换机Switch1的部分配置信息]Switch1(config)#fi
04B/5B编码是一种两级编码方案,首先要把数据变成(13)编码,再把4位分为一组的代码变换成5单位的代码。这种编码的效率是()。
随机试题
Howcanwegetridofgarbage?Dowehaveenoughenergysourcestomeetourfutureenergyneeds?Thesearetwoimportantque
患儿,男,5岁,猩红热病后20天,出现眼睑水肿,尿呈茶色,血压130/100mmHg,护士考虑该患儿可能发生了
导游人员资格考试的条件有()
物流标准化是一项______性的基础性工作,要做好这项工作,就必须坚持科学发展的原则,把基础打牢打实,用动态的、不断发展的观点指导物流标准化的进程。
确定德育内容的依据不包括()。
地理:自然地理:经济地理
标志着国民党政权在大陆统治区覆灭的重大事件是()
Theroomwasfurnishedwiththesimplestessentials,abed,a.chair,andatable.
IknewIcouldnotfinishmyhomework______.
Whataspectofthejournalismdoes"deadlineshardlyexistanymore"(Lines3-4,Par&1)referto?Strongcompetitioninjourn
最新回复
(
0
)