首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
24
问题
有以下程序: #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://kaotiyun.com/show/fqXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序段:Dima(10)ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
在窗体上画1个名称为CD1的通用对话框,1个名称为Command1的命令按钮,编写如下Click事件过程:Click事件过程:PrivateSubCommand1_Click()CD1.FileName=""CD1.Filter=
软件生命周期中的活动不包括
以下叙述中正确的是
表达式Str(Len(”123”))+Str(77.71)的值是()。
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是( )。
函数过程F1的功能是:如果参数a为奇数,则返回值为1,否则返回值为0。以下能正确实现所述功能的代码的是()。
窗体上有文本框Textl和一个菜单,菜单标题、名称见表,结构如图2所示。要求程序执行时单击”保存”菜单项,则把其标题显示在Textl文本框中,下面可实现此功能的事件过程是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
以下数据结构中,属于非线性数据结构的是()。
随机试题
老年人最常见的颈髓损伤是
厚朴的原植物属于
下列全脊髓电子束直线平行移动照射描述错误的是
A.头孢氨苄B.头孢克洛C.头孢呋辛D.硫酸头孢匹罗E.头孢曲松C-3位含有季铵基团,能迅速穿透细菌细胞壁的药物是()。
丙邀约丁为自己的盗窃望风,丙盗窃财物时被被害人发现,丙为了抗拒抓捕而对被害人实施暴力行为。丁的行为构成:
地价指数主要是反映在不同时点的地价水平与某一时点地价水平比较的相对关系,以地价水平值比值的()倍表示。
以下关于通风系统的风管截面说法中,说法正确的是()。
基本建设贷款合同的标的是指( )。
商业银行对同一借款人的贷款余额与商业银行资本余额的比例不得超过10%。“同一借款人”应该包括同一自然人或同一法人,但不包括其控股的或担任负责人的子商业银行。()
设f(x)二阶可导,且∫0xf(t)dt+∫0xtf(x—t)dt=x,求f(x).
最新回复
(
0
)