首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main( ) { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r); strcpy(p+
有以下程序: #include<stdio.h> #include<string.h> main( ) { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r); strcpy(p+
admin
2018-06-28
39
问题
有以下程序:
#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);
prinff("%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/8fa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。 【】(double,double); main( ) {doublex,y; scanf("%lf%lf",&x,&y); printf("%lf\n",ma
以下程序运行后的输出结果是【】。#include<stdio.h>main(){inta,b,c;a=25;b=025;e=0x25;prinff("%d%d%d\n",a,h,c);
以下程序的输出结果是()#include<stdio.h>main(){inta,b,d=241;a=d/100%9b=(-1)&&(+1);printf("%d,%d,a,d");}
有以下程序:#include<stdio.h>prt(int*m,intn)inti;for(i=0;i<n;i++)m[i]++;main()}inta[]={1,2,3,4,5},i;p
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include#include#includeintfun(char*str){inti,j=0;for(i=0;str[i]!=′\0′;
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有stmctnode类型的动态存储空间。
以下能正确定义二维数组的是______。
若有以下定义,则正确的swish语句是______。floatx;inta,b;
随机试题
为提高测量精度,应将杠杆式卡规(或杠杆千分尺)拿在手中进行测量。()
在铁的催化作用下,苯能使液溴颜色变淡甚至使液溴褪色。 ()
分布脐至耻骨联合连线中点处平面的胸神经是()
下列产前诊断方法中对胎儿和孕妇损害最小、最简便的方法是
A.黄连B.黄芩C.黄柏D.苦参E.土茯苓善治骨蒸潮热的药是()。
( )是编制产品要求文件并找出潜在的来源。
为确保消防控制室实现接受火灾报警、处置火灾信息、指挥火灾扑救、引导入员安全疏散等消防安全目标,消防控制室配备的监控设备要能够准确、规范的实施消防监控与管理等各项功能。下列关于消防控制室配备的消防设备监控功能描述中,正确的是()。
地方派出机构有以下基本类别()。
依照我国刑法的规定,刑罚包括主刑和附加刑两种,剥夺政治权利属于主刑。()
社会组织是我国社会主义现代化建设的重要力量,其中社会组织的主体组成不包括()。
最新回复
(
0
)