首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char P[20]={’a’,’b’,’c’,’d’}, q[]="abc",r[]="abcde"; strcat(p,r); strcpy(p+strl
有以下程序 #include main() { char P[20]={’a’,’b’,’c’,’d’}, q[]="abc",r[]="abcde"; strcat(p,r); strcpy(p+strl
admin
2019-04-24
44
问题
有以下程序
#include
main()
{ char P[20]={’a’,’b’,’c’,’d’},
q[]="abc",r[]="abcde";
strcat(p,r);
strcpy(p+strlen(q),q);
printf("%d\n",strlen(p));
}
程序运行后的输出结果是
选项
A、9
B、11
C、6
D、7
答案
C
解析
字符串连接函数strcat(p,r)的功能是把字符数组p[]和r[]连接起来,此时字符数组p[]的有效字符长度为9。再执行strcpy(p+strlen(q),q)字符串复制函数,把字符数组q[]复制到字符数组p[]从p[3]开始到p[5]数组位置中,由于字符数组q[]中的内容为字符串“abc”复制时把字符串结束标志’\null’也复制到字符数组p[]中,这时字符函数strlen(p)返回字符数组p[]的有效字符长度为6。
转载请注明原文地址:https://kaotiyun.com/show/rFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的结果是()。main(){char*str="abcde";str+=2:printf("%1d\n",str);}
在说明语句"int*f();”中,标识符f代表的是()。
给定程序MODI1.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。例如,若m中的值为:5,则应输出:0.536389。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#i
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROG1.C文
在面向对象方法中,实现信息隐蔽是依靠()。【07年9月】
C语言程序中,运算对象必须是整型数的运算符是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
在数据库系统中,给出数据模型在计算机上物理结构表示的是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
下列关于软件工程的描述中正确的是
随机试题
下列不是巨噬细胞在肿瘤免疫中的作用的是
甲是一机关单位干部,乙原为工厂工人,两人结婚已有10年。后乙辞职经商,依法登记为个体户。甲起初反对乙下海经商,但后来见收入不少,就不再反对,但一直没有参与乙的经营。乙的经营收入用于家庭消费和储蓄。一次因车祸导致乙损失货物价值13万元,债主找甲要账。甲有存款
某城镇最高日用水量为5万m3/d,水塔的调节容积为最高日用水量的7%,消防一次灭火用水量为35L/s,同一时间内的火灾次数按两次计算,持续时间按10min计算,则水塔的有效容积为()m3。
旧水泥混凝土路作为基层加铺沥青混合料面层施工时,应采取措施预防水平变形反射裂缝发生,以下措施正确的是()。
进口玩具经检验检疫机构检验合格,领取《入境货物检验检疫证明》后即可在市场销售。( )
客户卖出证券所得的资金,应当首先用于偿还客户对证券公司所负的债务。( )
下列行为中不属于行政行为的是()。
阅读以下算法说明和C程序,根据要求回答问题1和问题2。【说明】【算法4-1】的功能是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号而没有对应的左括号或者右括号,则给出相应的提示信息,如图1-18所示。在【算法4-1】中,slac
80286在保护模式下,虚拟空间为______GB,实际地址空间为______MB。
Healthimpliesmorethanphysicalfitness.Italsoimpliesmentalandemotionalwell-being.Anangry,frustrated,emotionally【
最新回复
(
0
)