首页 > 试题广场 >

某字符串满足:concat(head(s),head(tai

[单选题]
某字符串满足:concat(head(s),head(tail(tail(s))))="ac",(head,tail的定义同广义表),则S=()
  • aabc
  • acba
  • accc
  • acac
对于广义表的head和tail的理解了,head是第一个元素,tail是除了第一个元素的余下的。如果只有一个那么尾部是空
发表于 2015-09-08 09:16:22 回复(4)
答案:C
概念解释:广义表L=(A,B,C),表头是A,表尾是(B,C),这是定义。
tail()表示取字符串的尾部,head()表示取字符串的头,concat()表示字符串拼接。
取两次尾部一次头部,然后合并,答案是C。
编辑于 2021-01-12 11:42:14 回复(3)
第一个是字符a,第三个是字符c都可以吧?不过题中就选项c符合
编辑于 2016-03-24 12:06:45 回复(0)
一次取尾后为C,对C再取尾为CC,对CC再取头为CCC,对ac取头为a,两部分链接为accc
发表于 2015-09-20 08:20:50 回复(2)
s = accc
第一个head()取a
最里面的tail取除了accc的头a以外的所有值,所以是ccc
第二层的tail取除ccc的头c以外所有值,所以是cc
外层head取cc的头c
所以合起来是ac
发表于 2020-03-25 14:23:19 回复(0)
转 概念解释:广义表L=(A,B,C),表头是A,表尾是(B,C),这是定义。 tail()表示取字符串的尾部,head()表示取字符串的头,concat()表示字符串拼接。 取两次尾部一次头部,然后合并,答案是C。
发表于 2018-07-10 08:22:58 回复(0)
答案:C 概念解释:广义表L=(A,B,C),表头是A,表尾是(B,C),这是定义。 tail()表示取字符串的尾部,head()表示取字符串的头,concat()表示字符串拼接。 取两次尾部一次头部,然后合并,答案是C。
发表于 2017-06-09 09:38:11 回复(0)
head(s)='a'
head(tail(tail(s)))=head(tail('ccc'))=head('cc')='c'
发表于 2015-10-09 20:46:21 回复(0)
concat(head(s),head(tail(tail(s))))="ac", tail()表示取字符串的尾部,head()表示取字符串的头,concat()表示字符串拼接,取两次尾部,然后再取头部是"c"的,只有C选项符合

发表于 2015-07-22 19:40:09 回复(0)
广义表L=(A,B,C),表头是A,表尾是(B,C),这是定义
tail()表示取字符串的尾部,head()表示取字符串的头,concat()表示字符串拼接。
head是第一个元素,tail是除了第一个元素的余下的。
取两次尾部一次头部,然后合并

发表于 2019-11-09 22:28:36 回复(0)
对于广义表的head和tail,head是第一个元素,tail是除了第一个元素的余下的。如果只有一个那么尾部是空。
发表于 2019-05-11 07:49:53 回复(0)
对于广义表,head是第一个元素,tail是除了第一个元素的余下的。如果只有一个那么尾部是空。
发表于 2019-02-24 10:17:42 回复(0)
借楼下大神的笔记学习下:

概念解释:广义表L=(A,B,C),表头是A,表尾是(B,C),这是定义。
tail()表示取字符串的尾部,head()表示取字符串的头,concat()表示字符串拼接。
取两次尾部一次头部,然后合并,答案是C。

对于广义表的head和tail的理解了,head是第一个元素,tail是除了第一个元素的余下的。如果只有一个那么尾部是空
发表于 2018-10-04 20:25:03 回复(0)
concat(head(s),head(tail(tail(s))))="ac"
按照答案逆推效率更高,虽然说是按照广义表定义来,但是还是稍有区别,aabc等价于(a,(a,b,c))
A aabc   ab
B acba   ab
C accc   ac
D acac   aa

发表于 2018-06-27 17:09:41 回复(0)
选C
A:ab
B:ab
C:ac
D:aa
发表于 2017-07-20 11:22:29 回复(0)
广义表L= (A,B,C),表头是A,表尾是(B,C)    head()表示取头,tail()表示取尾,concat()表示字符串拼接
发表于 2017-06-03 17:40:43 回复(0)
广义表:L=(A,B,C),A为表头,(B,C)称为表尾
发表于 2017-05-15 21:04:22 回复(0)
概念解释:广义表L=(A,B,C),表头是A,表尾是(B,C),这是定义。
发表于 2017-04-22 14:21:51 回复(0)
不懂
发表于 2016-11-30 04:15:08 回复(0)
tail()表示取字符串的尾部(即第一个字符后面的所有字符)
head()表示取字符串的第一个字符
容易得出C正确
发表于 2016-10-07 11:45:34 回复(0)