首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <string.h> main() {char p[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’}; printf("%d%d\n",strlen(p),strlen(q)
有以下程序: #include <string.h> main() {char p[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’}; printf("%d%d\n",strlen(p),strlen(q)
admin
2009-02-15
17
问题
有以下程序: #include <string.h> main() {char p[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’}; printf("%d%d\n",strlen(p),strlen(q)); } 以下叙述中正确的是 ______。
选项
A、在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
B、由于p数组中没有字符串结束符,长度不能确定;但q数组中字符长度为3
C、由于q数组中没有字符串结束符,长度不能确定:但p数组中字符长度为3
D、由于p和q数组中没有字符串结束符,故长度都不能确定
答案
B
解析
strlen是计算以“\0”结束的字符串的长度的函数,函数的值为字符串中实际长度,不包括“\0”。题中“q[10]={’a’,’b’,’c’}”虽然给出了数组大小,即数组实际分配的存储空间,但此字符串只占用前3个存储弹元,其余存储单元系统自动加上“\0”故数组q的长度为3;由于p数组中没有字符串结束符,故字符串的长度不自绷定。
转载请注明原文地址:https://jikaoti.com/ti/h4K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommandl_Click()DimsumAsInt
以下合法的VB变量名是
以下能对正实数d的第3位小数四舍五入的表达式是
下列说法中,错误的是()。
以下关于变量作用域的叙述中错误的是
窗体上有1个名称为Commandl的命令按钮,在设计模式下,双击Commandl,将打开()。
设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出"OK",下面可以实现这一功能的事件过程是
下面语句中能够打开随机文件的是
以下数据结构中,属于非线性数据结构的是()。
在数据库中,数据模型包括数据结构、数据操作和
随机试题
小儿呼吸道免疫特点错误的是
以下哪项MRI表现支持视神经鞘脑膜瘤的诊断
关于影像质量评价的叙述,错误的是
进行项目投资机会研究的内容包括:分析投资动机、()、论证投资方向和具体项目机会论证。
下列关于资本市场和货币市场表述错误的是()。
下图示意我国某山地的东坡和西坡的垂直带谱。读图完成下列小题。干旱河谷灌丛带所在的河谷终年盛行()。
FDDI与TokenRing都采用(45)传递协议,在FDDI的令牌帧中有(46),其主要作用是(47)。FDDI在(48)产生新令牌帧,允许在环上同时存在(49)。
下列关于虚函数的说明中,正确的是()。
Conventionalwisdomhaslongheldthatmammalsstayedmillionsofyearsonearth.Aslongasdinosaursroamedthelands,ourdis
Anidealcollegeshouldbeacommunity,aplaceofclose,natural,intimateassociation,notonlyoftheyoungmenwhoareitsp
最新回复
(
0
)