首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char *pl="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,st
下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char *pl="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,st
admin
2013-02-23
38
问题
下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char *pl="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,strcat(p1,p2)); printf("%s\n",str);}
选项
A、xyzabcABC
B、zabcABC
C、xyabcABC
D、yzabcABC
答案
C
解析
本题考查的重点是拷贝字符串——使用strcpy()函数,该函数的调用方式是:strcpy(字符数组,字符串),其中”字符串”可以是字符串常量,也可以是字符数组。函数的功能是:将“字符串”完整地复制到“字符数组”中,字符数组中原有的内容被覆盖。
使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符串。复制时,连同结束标志’\0’一起复制;②不能用赋值运算符“:”将一个字符串直接赋值给一个字符数组,只能用strcpy()函数处理。
另外,本题还考查连接字符串的strcat()函数,其调用方
转载请注明原文地址:https://kaotiyun.com/show/DBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行结果是【】。#include<stdio.h>main(){intfun();fun();}fun(){staticinta[3]={0,1,2};inti;
请读程序段:charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));程序段的输出结果是______。
以下程序段的输出结果是______。main(){chars1[10],s2[10],s3[10];scanf("%s",s1);gets(s2);gets(s3);puts(s1);puts(s2);pu
以下对枚举类型名的定义中正确的是()
若有如下定义:ints[3]则下面表达式中不能代表数组元素s[1]的地址的是()
假定所有变量均已正确说明,下列程序段运行后x的值是a=d=c=0;x=35;if(!a)x=-1,elseif(b);if(c)x=3;elsex=4;
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
检查软件产品是否符合需求定义的过程称为
以下选项中,不能确定赋值的是______。
下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。#include<stdio.h>main(){chara[]="labchmfye",t;inti,j;for(i
随机试题
社会价值分配的不均衡,是由在生产关系、社会关系以及政治体系中的地位决定的。()
下列关于企业文化的说法不正确的是()
属于计算机输出设备的是
通常使用MIPS、BIPS为单位来衡量计算机的运算速度,其中BIPS意思是_____。
圆形建(构)筑物应据其圆心施放()控制线。
下列科目符合权责发生制原则的有()。
根据统计图中信息,下列不正确的是:
洪水:堤坝雨:()
【2017年北京市第77题】张先生比李先生大8岁,张先生的年龄是小王年龄的3倍,9年前李先生的年龄是小王年龄的4倍。则几年后张先生的年龄是小王年龄的2倍?
有以下程序段:struct{floatweight;charsex;charname[10];}rec,*ptr;ptr=&rec;从键盘读入字符串给结构体变量rec的name成员,错误的输入语句是()。
最新回复
(
0
)