首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include main() { char p[20]={’a’, ’b’, ’c’, ’d’}, q[]="abc", r[]="abcde"; strcat(p, r); strcpy(p+strlen(q), q)
有以下程序 #include #include main() { char p[20]={’a’, ’b’, ’c’, ’d’}, q[]="abc", r[]="abcde"; strcat(p, r); strcpy(p+strlen(q), q)
admin
2020-11-23
55
问题
有以下程序
#include
#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、6
B、9
C、11
D、7
答案
A
解析
strcat(字符数组,字符串)函数的功能是把"字符串内容"连接到"字符数组"中的字符串尾端,所以语句"strcat(p, r); "执行完毕之后,p中的字符为{?a?, ?b?, ?c?, ?d?, ?a?, ?b?,?c?, ?d?, ?e?}。strcpy(字符数组,字符串)函数的功能是把“字符串”复制到“字符数组”中,将字符数组中原有的内容覆盖,并且添加结束标志??,所以语句“strcpy(p+strlen(q), q);”执行完毕后,p中的字符为{?a?, ?b?, ?c?, ?a?, ?b?, ?c?, ??, ?d?, ?e?}。strlen()计算的是结束标志符之前的字符串长度,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/l53p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是()。
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asdasasdfgasdaszx67asdmklo",子字符串为"as",则应当输出6。注意:请勿改动主函数main和其他函
有以下程序段:int*p;p=malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*s1.char*s2){
有以下程序:#include<stdio.h>main(){char*p1=0:int*p2=0:float*p3=0:printf("%d%d%d\n",sizeof(
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是:将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为10、4、2、8、6,排序后链表结点数据域从头至尾的数据为2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线删除
己知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数mai
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
随机试题
该病例最可能的诊断关于该病人的治疗哪项不对
A.感觉性失语B.失读、失认C.记忆力障碍和痴呆D.耳鸣和幻听E.视幻觉顶叶病变可以引起
不会引起休克的输血反应是
根尖周疾病的致病因素主要为()
关于检察官的行为,下列哪一选项是正确的?(2009年试卷一第49题)
在微机内部,用来传送、存储、加工处理的信息表示形式是()。
证券发行规模达到一定数量的,可以联合保荐,但参与联合保荐的保荐机构不得超过()家。
嘉华公司属于增值税一般纳税人,适用增值税税率17%。原材料(只有一种甲材料)采用计划成本法核算,单位计划成本1.5万元/吨。2012年8月初“原材料”账户余额为195万元(其中暂估入账的原材料成本15万元),“材料成本差异”账户为借方余额4.5万元。嘉
某国每年对全国吸烟情况作调查,结果表明:最近三年来,吸烟的中学生人数在逐年下降。于是,调查组的领导得出结论:吸烟的青少年人数在逐年减少。以下哪项如果为真,将使调查组领导所下结论不能成立?
Thesefiveyearsofhardworkisthe______ofhim.
最新回复
(
0
)