首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 #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
87
问题
下面程序的输出结果是 #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全国计算机二级
相关试题推荐
下列叙述中错误的是()。
对于循环队列,下列叙述中正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
关于函数返回值,以下叙述正确的是
下列选项中不属于结构化程序设计原则的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
设有如下关系表:则下列操作正确的是()。
C语言程序中,运算对象必须是整型数的运算符是
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
如果x商品与y商品是替代品,x价格下降,将使y()
正常情况下能被肾小管完全重吸收的是()。
脊髓硬膜外压迫性病变的特点是
关于证券的交易有误的说法是()。
关于建设工程材料采购合同的说法,正确的有()。
报上登出了国内20家大医院的名单,名单按它们在近3年中病人死亡率的高低排序。专家指出不能把名单排列的顺序作为评价这些医院的医疗水平的一个标准。以下各项如果是真的,都能作论据支持专家的结论,除了()。
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性()。
根据下表,回答以下问题:初步核算时,2005年第一季第一产业国内生产总值比第二产业国内生产总值约少()。
x、y、x均为int型变量,描述"x、y和z中至少有两个为正数"的表达式是______。
He’slate.He(mustmiss)______thetrain.
最新回复
(
0
)