首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
486
问题
有以下程序:
#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://kaotiyun.com/show/Xmxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数rewind(fp)的作用是()。
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
下列叙述中错误的是()。
若运行输入:3:则以下程序的输出结果是________。main(){inta,b;scanf(“%d”,&a);b=(a>=0)?a:-a;printf(“b=%d”,b);}
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structan
C语言规定,函数返回值的类型是()。
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
设有定义:Structcomplex{intreal,unreal;}dataI={1,8},data2;则以下赋值语句中错误的是()。
下列字符数组初始化语句中,不正确的是()。
随机试题
T细胞TCR识别抗原的共受体分子是
设f(x)=则f[f(x)]=___________.
激励方向
可引起金鸡纳反应的药物是
急进型高血压最常见的致死原因为
法律终止生效是法律时间效力的一个重要问题。在以默示废止方式终止法律生效时,一般应当选择下列哪一原则?()
基金销售机构应当建立科学合理的方法,设置必要的标准和流程,保证基金销售适用性的实施。这是说基金销售适用性应当遵循的()。
下列各项中,依照船舶吨税征税范围和税率的规定,错误的是()。
行政管理活动的合法性基础是()。
Someconsumerresearchersdistinguish【C1】______"rational"motivesand"emotional"(or"non-rational"motives.Theyusetheterm
最新回复
(
0
)