首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; streat(p,r);strepy(p+str
有以下程序: #include<stdio.h> #include<string.h> main() {char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; streat(p,r);strepy(p+str
admin
2020-06-16
86
问题
有以下程序:
#include<stdio.h>
#include<string.h>
main()
{char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";
streat(p,r);strepy(p+strlen(q),q);
printf("%d\n",strlen(p));
}
程序运行后的输出结果是( )。
选项
A、11
B、9
C、6
D、7
答案
C
解析
strcpy:字符串拷函数;strlen:求字符串长度函数(注意:不包含字符串结束标识符‘\0’);streat:字符串连接函数。执行完语句strcat(p.r);后,p数组中存储的元素为a,b,c,d,a,b,c,d,p;执行语句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/daCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中关于程序模块化的叙述错误的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i
有以下程序main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");whi
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0),i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5,fp)
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]=("Morning","Afternoon","Evening"
随机试题
设f(x)为连续的奇函数,则等于().
多形渗出性红斑典型皮损为扁平苔藓典型皮损为
吐弄舌见于()。
甲将1套房屋出卖给乙,已经移转占有,没有办理房屋所有权移转登记。现甲死亡,该房屋由其子丙继承。丙在继承房屋后又将该房屋出卖给丁,并办理了房屋所有权移转登记。下列哪些表述是正确的?(2012年卷三第56题)
()负责工程档案的最后验收。
假设银行系统的原始存款额为1000亿元,法定存款准备金率为8%,超额准备金率为2%,现金漏损率为10%。根据上述资料,回答下列问题:此时银行系统的存款乘数为()。
同一型号的1000台计算机,在规定的条件下工作1000小时,其中有10台出现故障。这种计算机千小时的可靠度R为(1),失效率λ为(2)小时,平均故障间隔时间(MTBF)为(3)小时。(1)
TheCityof______,whichwasformedbyformerlyknownasPortJackson,istheplaceoftheearliestcolonialsettlementinAus
Whatshouldstudentsbringwiththemtotheexams?Studentsshouldbring________withthem.
A、Byhelicopter.B、Byboat.C、Byradiocontact.D、Byasearchteam.A信息明示题。由helicoptersweresenttotakethe11totheregional
最新回复
(
0
)