首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main() { char P[20]={’a’,’b’,’c’,’d’},q[]=“abc”,r[]=“abcde”; strcat(P,r); s
有以下程序: #include #include main() { char P[20]={’a’,’b’,’c’,’d’},q[]=“abc”,r[]=“abcde”; strcat(P,r); s
admin
2017-11-06
26
问题
有以下程序:
#include
#include
main()
{
char P[20]={’a’,’b’,’c’,’d’},q[]=“abc”,r[]=“abcde”;
strcat(P,r);
strcpy(P+strlen(q),q);
prinff(“%d\n”,strlen(P));
}
程序的运行结果是( )。
选项
A、11
B、9
C、6
D、7
答案
C
解析
strcpy:字符串复制函数;strlen:求字符串长度函数(注意:不包含字符串结束标记字符’\0’);strcat:字符串连接函数。执行完语句strcal(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,a’b,c;所以strlen(p)的结果为6,因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/zBxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列叙述中,错误的是()。
以下程序的输出结果是()。#include<stdio.h>main(){intn=12345,d;while(n!=0){d=n%10;printf("%d",D);n/=10;}}
数据结构分为线性数据结构和非线性数据结构,带链的队列属于()。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指节点交换前后位置,同时要保持
有以下程序:point(char*p){P+=3;)main(){charb[4]={’a’,’b’,’c’,’d’},*p=b;point(p);printf("%c\n",*p);}程序运行后的输
若变量已正确定义,有以下程序段:inta=3,b=5,c=7;if(a>B)a=b;c=a;if(c!=A)c=b;printf("%d,%d,%d\n",a,b,C);其输出结果是()。
已有定义:double*P;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元()。
以下能正确定义一维数组的选项是()。
若有定义:intx=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是()。
若给fun函数的形参s传送字符串:“abc-6354abc”,则函数的返回值是______________。(字符串中包括空格)longfun(charS[])flongn;intsign;for(;iss
随机试题
简述青霉素皮试液的配制。
A、风热感冒B、外感风寒犯肺咳嗽C、肺肾阴虚咳嗽D、阳虚寒凝便秘E、食积胃痛疏散风寒,宣肺解表法可治疗()
A、0B、1C、2eD、2C
项目投资目标具体化,形成了设计概算、修正概算和施工图预算,这发生在项目的()。
对于应急工程的建设,其工程承包合同的计价形式较适合采用()。
某产品的实际成本为5000元,由6个零部件组成,其中零一个部件的实际成本为880元,功能指数为0.190,则该零部价的价值系数为()。
2018年8月20日,上海金融法院正式挂牌成立。下列不属于上海金融法院管辖范围的是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
Thefitnessmovementthatbeganinthelate1960sandearly1970scenteredaroundaerobicexercise(有氧操).Millionsofindividuals
Theworldisonthecuspofastaggeringriseinthenumberofoldpeople,andtheywilllivelongerthaneverbefore.Overthe
最新回复
(
0
)