首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
54
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
有下列程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为123,n
以下程序的输出结果是()。#include<stdio.h>main(){intn=12345,d;while(n!=0){d=n%10;printf("%d",D);n/=10;}}
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是(
若变量已正确定义,有以下程序段:i=0;doprinntf("%d,i");while(i++);printf("%d\n",i);其输出结果是()。
下列叙述中正确的是()。
以下程序运行后的输出结果是()。fun(intA){intb=0;staticintc=3;b++;c++;return(a+b+C);}main(){inti,a=5;
以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值,请填空:voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33,15
若有语句:char*line[5];,以下叙述中正确的是()。
随机试题
茶饮方式到了魏晋南北朝,已开始进入烹煮饮用时期。
远方似乎总是使人向往的。其实有关的远方,有丑的远方。越远越朦胧,越朦胧越神秘。那神秘常使我们幻想:远方的平房变成宫殿,远方的小溪变成大江,远方的雪原变成绿土,远方的强悍变成温驯。一些最坏的形容词,也可能被加在我们不了解的远方。山是纵
注射青霉素引起机体发热与下述哪有关
纠正酸中毒时适用于需限钠者的为纠正酸中毒伴水过多者可给
患者,男,65岁,急性上呼吸道感染,体温39℃,遵医嘱给予患者退热剂降温。患者用药后,护士应注意观察
在资源税中,下列应税资源产品可以采用代扣代缴方式征收的是( )。
假如A理财产品和B理财产品的期望收益率分别为20%和30%,某投资者持有10万元人民币,将6万元投资于A理财产品,4万元投资于B理财产品,那么该投资者的期望收益是()万元。
习近平在参观香港回归祖国20周年成就展时强调,把握国家发展机遇,推进()实践。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
WhydosetheauthorholdtheopinionthattheIBMpersonalcomputerisarareexception?Bysaying"fromgiantssuchasGoogle
最新回复
(
0
)