首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 #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
2010-03-29
49
问题
下面程序的输出结果是 #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));
选项
A、xyzabcABC
B、zabcABC
C、xyabcABC
D、yzabcABC
答案
4
解析
该函数的调用方式是strcpy(字符数组,字符串)其中“字符串”可以是串常量,也可以是字符数组。函数的功能是将“字符串”完整地复制到“字符数组”中,字符数组中原有内容被覆盖。使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符串。复制时,连同结束标志’\0’一起复制。②不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strcpy()函数来处理。strcat (字符数组,字符串)功能是把“字符串”连接到“字符数组”中的字符串尾端,并存储于“字符数组”中。“字符数组”中原来的结束标志,被“字符串”的第一个字符覆盖,而“字符串”在操作中未被修改。使用该函数时注意:①由于没有边界检查,编程者要注意保证“字符数组”定义得足够大,以便容纳连接后的目标字符串;否则,会因长度不够而产生问题。②连接前两个字符串都有结束标志’\0’,连接后“字符数组”中存储的字符串的结束标志’\0’被舍弃,只在目标串的最后保留一个’\0’。
转载请注明原文地址:https://kaotiyun.com/show/ICjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);
下列叙述中错误的是()。
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下列定义数组的语句中,正确的是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均是正确的是()。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intlq,intflag){inti,j,t;for(
下列关于线性表的叙述中,不正确的是()。
一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为
在C语言中,以下说法不正确的是()。
随机试题
把下面的句子翻译成现代汉语:引绳而绝之,其绝必有处。
患者,女,26岁。左乳房发现肿块1年,无疼痛。体格检查:左乳外下象限可扪及2.5cm×1.5cm大小肿块,形如鸡卵,表面光滑,活动度好。应首先考虑的诊断为
“阴阳离决,精气乃绝”所反映的阴阳关系是()
患儿男,12岁,既往有肺结核病、癫痫史,因咳嗽、急性哮喘就诊,体征和实验室检查:肺功能下降,心率50次/分,肝功能AST42U/L,ALT76U/L,应考虑首选的平喘药是()。
在牙周炎的发展过程中,龈沟液渗出最多的情况出现于哪一期?()
某Ⅳ类场上较高的建筑,其框架柱的抗震等级为二级,轴压比为0.7,混凝土强度等级为C60,断面尺寸为1300mm×1300mm,箍筋采用HRB335钢,加密区箍筋采用双向井字复合箍筋。以下的四种配箍,( )项最符合柱箍筋加密区内最小体积配箍率。
纳税人将自产应税消费品用于换取生产资料、消费资料、投资人股和抵偿债务的,应按同类消费品的加权平均销售价格计算纳税。()
普通话中音节的声调与语音四要素中的()相关。(广东外语外贸大学2015)
某应用系统需使用运行于两个地点的分布式数据库,该应用系统经常需要进行某一查询操作,此查询需要对两个分布在两地数据量很大的表进行连接操作。这两张数据变化很慢。为了提高查询速度,下列方法中最可行的是()。
在某个事件过程中定义的变量是( )。
最新回复
(
0
)