首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 #include<iostream.h> #include<string.h> void main() { char p1[10],P2[10]; strcpy(p1,"abc"); s
下面程序的输出结果是 #include<iostream.h> #include<string.h> void main() { char p1[10],P2[10]; strcpy(p1,"abc"); s
admin
2010-03-29
30
问题
下面程序的输出结果是 #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<<six; }
选项
A、xyzabcABC
B、zabcABC
C、xyabcABC
D、yzabcABC
答案
4
解析
该函数的调用方式是strcpy(字符数组,字符串)其中“字符串”可以是申常量,也可以是字符数组。函数的功能是将“字符串”完整地复制到“字符数组”中,字符数组中原有内容被覆盖。使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符申:复制时,连同结束标志’\0’一起复制。②不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strepy()函数来处理。strcat (字符数组,字符串)功能是把“字符串”连接到“字符数组”中的字符串尾端,并存储于“字符数组”中。“字符数组”中原来的结束标志.被“字符串”的第一个字符覆盖,而“字符串”布操作中未被修改。使用该函数时注意:①由于没有边界检查,编程者要注意保证“字符数组”定义得足够大,以便容纳连接后的门标字符串;否则,会因长度不够而产生问题。②连接前两个字符串都有结束标志’\0’,连接后“字符数组”中存储的字符串的结束标志’\0’,被舍弃,只在目标串的最后保留一个’\0’。
转载请注明原文地址:https://kaotiyun.com/show/HHjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STU
有以下程序#include<stdio.h>voidmain(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++:break;case4:c+=2;break;}p
C语言中char类型数据占字节数为()。
数据流图(DFD)中的有向箭头(→)表示
阅读以下程序#include<stdio.h>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%d%f\n",case,pri
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
当变量C的值不为2、4、6时,值也为“真”的表达式是
面向对象方法中,继承是指()。
以下说法正确的是()。
随机试题
两国领导人的互访将有助于和平解决两国间的现存问题。(contributeto)
全麻时导管插入气管内的深度,成人应为()(2007年)
正常脊柱由几个椎骨所构成
试带法测尿糖采用
下列主体中属于非实体权利义务当事人的是哪个?()
用钢尺丈量细部点之间的距离,与按两点坐标反算的距离相比较,其差值△D应满足()。
下列选项中,属于工程竣工验收备案应提交的基建文件的有()。
【2015年下】15岁学生张某的父母都在外地打工,留张某一个人独自在家生活和学习。下列说法正确的是()。
某公司的股票现在的市价是80元,有一股以该股票为标的资产的看涨期权,执行价格为85,到期时间为6个月。6个月以后股价有两种可能:上升25%或者降低20%,则套期保值比率为()。
以下说法错误的是()。
最新回复
(
0
)