首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 #include<iostream.h> #include<string.h> void main( ) { char p1[10],p2[10]
下面程序的输出结果是 #include<iostream.h> #include<string.h> void main( ) { char p1[10],p2[10]
admin
2009-02-15
71
问题
下面程序的输出结果是 #include<iostream.h> #include<string.h> void main( ) { char p1[10],p2[10] strcpy(p1,"abc"); strcpy(p2,"ABC"); char str[50]="xyz"; strcpy(str+2,strcat(p1,p2)); cout<<str; }
选项
A、xyzabcABC
B、zabcABC
C、xyabcABC
D、yzabcABC
答案
4
解析
该函数的调用方式是strcpy(字符数组,字符串)其中“字符串”可以是串常量,也可以是字符数组。函数的功能是将“字符串”完整地复制到“字符数组”中,字符数组中原有内容被覆盖。使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符串。复制时,连同结束标志’\0’一起复制。②不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strcpy()函数来处理。strcat (字符数组,字符串)功能是把“字符串”连接到“字符数组”中的字符串尾端,并存储于“字符数组”中。“字符数组”中原来的结束标志,被“字符串”的第一个字符覆盖,而“字符串”在操作中未被修改。使用该函数时注意:①由于没有边界检查,编程者要注意保证“字符数组”定义得足够大,以便容纳连接后的目标字符串;否则,会因长度不够而产生问题。②连接前两个字符串都有结束标志’\0’,连接后“字符数组”中存储的字符串的结束标志’\0’被舍弃,只在目标串的最后保留一个’\0’。
转载请注明原文地址:https://kaotiyun.com/show/6Kkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1F(n)=F(n一1)+F(n一2)例如,当t=1000时,函数值为1597。注意:部分源程序给
若有以下程序段:intx=10:printf(’’%d\n’’,x>>2);程序运行后的输出结果是()。
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是()。
有以下程序:#include<stdio.h>main(){charc1,c2;c1=’A’+’8’-’4’;c2=’A’+’8’-’5’’;printf("%c,%d\n",c1,c2);}已知字母A的ASCII码为65,程序运行后的输
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
设有宏定义:#defineIsDIV(k,n)((k%n==1):1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
以下叙述中错误的是
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参s所指的字符串为:ThisisaClanguageprogram,函数的返回值为6。请在程序
算法应当具有的特性不包括
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()。
随机试题
最易伤肺的邪气是()
男,30岁。两年前右上后牙疼痛.经治疗痊愈.但充填物反复脱落,要求做相对永久的治疗。查:叩(一),稳固,远中邻大面积龋,银汞充填.欠完整。若经检查证实根尖有感染.首先应进行的最佳治疗是
急性肺水肿的护理措施不正确的是
特定减免税是指海关根据国家规定对特定地区、特定用途和特定企业给予的减免关税的优惠。( )
对长期股权投资的减值处理应当借记“资产减值损失”科目;贷记“长期股权投资减值准备”科目,该长期股权投资减值损失可以在以后会计期间转回。()
个体为了获得长者的赞许或同伴的接纳而表现出来的把工作、学习搞好的需要是()。
A、 B、 C、 D、 A此题的规律为每行中依次增加线段。
从所给的四个选项中,选择最符合左侧图形规律的一项:
Themasteryofalanguageisnoteasyandrequirespainstakingefforts.
对于循环队列,下列叙述中正确的是( )。
最新回复
(
0
)