首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include<iostream> #include<string> using namespace std; void main(){ charp1[10],p2[10];
下面程序的输出结果是( )。 #include<iostream> #include<string> using namespace std; void main(){ charp1[10],p2[10];
admin
2009-01-15
64
问题
下面程序的输出结果是( )。 #include<iostream> #include<string> using namespace std; void main(){ charp1[10],p2[10]; strcpy(p1,"abc"); strcpy(p2,"ABC"); charstr[50]="xyz"; strcpy(str+2,strcat(p1,p2)); cout<<str; }
选项
A、xyabcABC
B、yzabcABC
C、xyzabcABC
D、zabcABC
答案
1
解析
本题考查字符串操作函数和指针的使用。strcat(p1,p2)将字符串p1和p2连接,接着调用strcpy函数,从数组str的第3个位置开始复制连接后的字符串,因此本题答案为 xyabcABC。
转载请注明原文地址:https://www.kaotiyun.com/show/88kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C程序中已经定义了字符串,char*str1=’’STRING’’,*str2=’’string’’;以下选项中,能够输出“STRING”的语句是()。
对于以下函数声明voidfun(intarray[4],int*ptr);以下叙述中正确的是
有以下程序:#include<stdio.h>voidfun(intp){intd=2;p=d++;printf("%d",p);}main(){inta=1:fun(a):printf("%d\n"
有以下程序:#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(!x)x++;elsey++;printf(’’%d\n’’,y);}程序运行后的输出结果是()。
有以下定义语句,编译时会出现编译错误的是
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:“******A*BC*DEF*G*******”,删除后,字符串中的
表达式:(int)((double)9/2)—(9)%2的值是()。
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf(’’%d’’,&num);if(num>99)s=3:elsei
若有函数首部intfun(doublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
随机试题
与液体相比,输送相同质量流量的气体,气体输送机械的()。
在国际贸易中,()是货物所有权凭证的运输单据。
下列房产税处理中,不符合房产税政策规定的是()。
对于某一农村信用社或者村镇银行()以下的对公贷款,经追索2年以上,仍无法收回的债权可以认定为呆账。
如果投资者以高于票面价格购进债券并持有到期,则()。
资料(一)威达电子电工股份有限公司是2005年在深交所上市的公司,主要从事磁性材料、半导体材料、电动机、电热设备工业自动化装置、电子电工产品制造设备的研发、生产和销售,母公司为科威股份有限公司(以下简称科威公司)。威达股份于2014年1
编写教科书的直接依据不包括()。
Writeanessayof160~200wordsbasedonthefollowingdrawing.Inyouressay,youshould:(1)describethedrawingbriefly,(2)
Whatdoesthepassagemainlydiscuss?Theword"momentarily"inline20isclosestinmeaningto
A、Totestthestrengthofafriendship.B、Tobringfriendsevencloser.C、Toknowmorepeoplewhoareinneed.D、Tomakeyourfr
最新回复
(
0
)