首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,
下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,
admin
2010-09-05
23
问题
下面程序的输出结果是 #include<stdio.h> #include<string.h> main() { char*p1="abc",*p2="ABC",str[50]="xyz"; strcpy(str+2,streat(p1,p2)); printf("%s\n",str);}
选项
A、xyzabcABC
B、zabcABC
C、xyabcABC
D、yzabcABC
答案
C
解析
本题考查的重点是拷贝字符串——使用strcpy()函数,该函数的调用方式是:strcpy(字符数组,字符串),其中“字符串”可以是字符串常量,也可以是字符数组。函数的功能是:将“字符串”完整地复制到“字符数组”中,字符数组中原有的内容被覆盖。使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符串。复制时,连同结束标志“\0”一起复制;②不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strcpy()函数处理。另外,本题还考查连接字符串的strcat()函数,其调用方式是:strcat(字符数组,字符串)。功能是把“字符串”连接到“字符数组”中的字符串尾端,并存储于“字符数组”中。“字符数组”中原来的结束标志,被“字符串”的第一个字符覆盖,而“字符串”在操作中未被修改。使用该函数时注意:①由于没有边界检查,编程者要注意保证“字符数组”定义得足够大,以便容纳连接后的目标字符串;否则,会因长度不够而产生问题;②连接前两个字符串都有结束标志“\0”,连接后“字符数组”中存储的字符串的结束标志“\0”被舍弃,只在目标串的最后保留一个“\0”。
转载请注明原文地址:https://kaotiyun.com/show/mzPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是( )。
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
设有下列语句:x=5Ifx>0Theny=1y=5程序运行后,则下列叙述中正确的是()。
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面语句中与该语句不等价的是( )。
实现字符的UniCode编码方式一-~ANSI编码方式相转换的函数是()。
下面关于框架控件的叙述中正确的是
下列合法的VisualBasic变量名是()。
在标准模块中用Public关键字定义的变量,其作用域为( )。
在数据库系统的内部结构体系中,索引属于()。
已知过程定义的首行为Subsum(aAsInteger,bAsInteger),则下面过程调用语句中正确的是()。
随机试题
感性认识的特点是()
中国统一战线的最根本特点,也是中国统一战线得以在长期的革命、建设和改革实践中发挥重大作用的最基本保证,主要表现为()
引起腹膜炎最多见的细菌是(1),其次是(2)、(3)、(4)等。
视路的组成包括
低渗性脱水主要指
橡皮、聚乙烯及聚乙烯保护套绝缘电缆敷设的环境温度低于()℃时应采取措施,否则不宜敷设。
一个企业同时经营两个以上相互独立、彼此没有联系的品牌的战略称为()。
甲单位为事业单位,其涉及财政拨款的收支业务通过财政授权支付方式结算。2×17年度,甲单位发生有关经济业务或事项如下:(1)2×17年3月15日,甲单位根据经过批准的部门预算和用款计划,向同级财政部门申请财政授权支付用款额度2000万元。4月8日,财政部门
根据材料回答下列问题国家助学贷款目的是帮助贫困学子完成学业,圆一个大学梦;帮助大学生成长成才,撑起一片天。但这种帮助不是无偿的,有相应的责任和义务,有法律的规定和约束。迄今为止,国家助学贷款已实施了近8个年头,总计资助金额超过200亿元,资助学子高达24
Areyoureallyinlove?Howdoyouknowthedifferencebetweenloveandinfatuation?Thisisoftendifficulttodetermine,fort
最新回复
(
0
)