有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数):
#include
#include
main()
{
char a[10] = abc,b[10] = 012,c[10] = xyz;
strcpy(a+1,b+2);
puts(strcat(a,c+1));
}
程序运行后的输出结果是( )。
发布日期:2021-11-07
试题解析
字符串
字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[1]=“b”,s[9]="j",这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。
- 中文名
-
字符串
- 拼音
-
zì fú chuàn
- 记作
-
s=“a1a2···an”(n>=0)
- 外文名
-
Character string
- 简称
-
串(String)
- 释义
-
编程语言中表示文本的数据类型
有以
有以,汉语词语,读音是yǒu yǐ,意思是指犹“有因”、“有作为”,“有什么”,“有条件”等。出自《诗·邶风·旄丘》。
- 中文名
-
有以
- 注音
-
ㄧㄡˇ ㄧˇ
- 拼音
-
yǒu yǐ
- 出处
-
《诗·邶风·旄丘》
函数
函数是原产荷兰的百合属多年生球根花卉。
- 中文名
-
函数
- 科
-
- 种
-
百合
- 界
-
植物界
- 属
-
百合属
- 分布区域
-
荷兰
正确答案:
C
解析:
先执行strcpy,将b数组中第2个及之后位置上的字符复制到a数组中第1个及之后的位置上的字符位置,即此时数组a中字符为a2,再执行strcat连接函数,将a中字符与c数组中第2个及之后位置上的字符连接,即为a2yz。注意,数组下标从0开始。答案选择C选项。
题王网让考试变得更简单
扫码关注题王,更多免费功能准备上线!