首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
20
问题
有以下程序
#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全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放
给定程序MODllC中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上各元素之和,返回此和数。#inClude<coMo.h>#inClude<stdio.h>#dehneM5/*********
下列叙述中错误的是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROG1.C文
以下关于逻辑运算符两侧运算对象的叙述中正确的是
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为()。
下面不属于软件工程的3个要素是
下面不属于软件工程过程的4种基本活动
随机试题
从财务管理的角度看,顾客是否按期付款会影响到应收账款的成本高低。()
由理想运算放大器和晶体管T组成的电路如图2-8所示。若电压表读数为200mV,求晶体管的β值。
升压变换电路的英文简写为【】
论述效力待定行为与无效行为、可撤销行为的区别。
患儿,10岁。昨天受凉后,见喷嚏、鼻塞、流清涕。今晨起喘咳,咳痰稠黄,口渴欲饮,大便干燥。查体:鼻煽,口周发绀,咽红,双肺满布哮鸣音,舌质红,苔薄白,脉滑数。其证候是()
在一个孤立静止的点电荷周围:
债务人除主债务之外还应当支付利息和费用,当其给付不足以清偿全部债务时,并且当事人没有约定的,人民法院应当按照某一顺序抵充,其中最优先的是()。
被法围人称为“地下城市”的巴黎下水道,规模很大,设施先进。巴黎下水道虽名为下水道,但还具有其他各种功能。下水道底部为水渠,上部有各种管道,管道总长度为2100公里。现在,下水道像小河一样可以行船。昼夜灯火通明,不失为旅游的好去处,巴黎的地下城,还有许多可以
法律的全球化特征。
要使文本框Text1不可用且文字居中,可通过______来实现。
最新回复
(
0
)