首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r); strcpy(P+s
有以下程序: #include<stdio.h> #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r); strcpy(P+s
admin
2017-12-13
483
问题
有以下程序:
#include<stdio.h>
#include<string.h>
main()
{
char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";
strcat(p,r);
strcpy(P+strlen(q),q);
pfinff("%d\n",strlen(p));
}
程序的运行结果是( )。
选项
A、11
B、9
C、6
D、7
答案
C
解析
strcpy:字符串复制函数;strlen:求字符串长度函数(注意:不包含字符串结束标记字符’\0’);strcat:字符串连接函数。执行完语句strcat(p,r);后,p数组中存储的元素为a,b,c,d,a,b,c,d,e;执行语句strcpy(p+strlen(q),q);得到的结果是将q所指向的字符串复制至p+strlen(q)开始的存储位置,因为strlen的值为3,即p+3开始存储q中的元素,所以执行完strcpy(P+strlen(q),q)语句后,字符数组p[20]的存储元素为a,b,c,
转载请注明原文地址:https://jikaoti.com/ti/Kga0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#defineX5+6main(){inta=2,c;c=X*2;printf(“%d”,C;}程序运行后的输出结果是()。
有以下程序#includevoidmain(){inta=1,b=0;printf(“%d,”,b=(a++)+(a++));printf(“%dha”,a+b);
运行下面程序时,从键盘输入字母A,则输出结果是()。#includemain(){charch;ch=getchar();switch(ch){case‘
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
下面关于算法的叙述中,正确的是()。
以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值。请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{1
下列关于C语言数据文件的叙述中正确的是()。
设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
随机试题
国家的发展和科技的进步对基建行业提出了更高的要求,规模日益扩大、技术水平日益提升,仅仅依靠国家的力量来发展已显得有些________。而民营企业经过这些年的发展,逐步成为我国科技创新的________。在5G等高新技术飞速发展的今天,技术迭代变得越来越频繁
成功推销人员的特征:
腹膜炎治愈后,腹腔内多有不同程度的________,可发生________肠梗阻。
痰瘀内结型瘤癌宜选用方痰瘀互结型胸痹心痛宜选用方
A.眼睑、口唇或手指、足趾不时颤动B.足或手软弱无力、行动不灵C.项背强直、角弓反张、四肢抽搐D.一侧手足举动不遂,或麻木不仁E.突然跌倒、昏不知人、口吐白沫痉病多见于
关于自然资源及其分类,以下说法不正确的是()。
在商业助学贷款中,贷款银行无权停止发放尚未使用的贷款和提前收回贷款本息的情形有()。
城市化是社会经济发展的重要表现和必然结果。下图为“某地区A、B两个城市发展过程示意图”。关于图中A、B两城市发展的叙述,正确的是()。①阶段I城市功能分区不明显②阶段Ⅲ两城市均出现了中心商务区③阶段I至Ⅲ城市化问题加重④阶段Ⅱ两城市
给定资料1.2013年11月9日,中共十八届三中全会在北京召开,全面深化改革的蓝图即将展开,挺进深水区和攻坚期的中国改革,下一步该如何突破和推进,是社会各界非常期待的议题。当前,站在政治体制改革的角度来讲,难点可以归结为一个字,就是权。
社会生产总过程的四个环节是
最新回复
(
0
)