早教吧作业答案频道 -->数学-->
已知s='(XYZ)+',t='(X+Z)*Y',利用联接,求子串和转换等基本运算,将s转化为t
题目详情
已知s='(XYZ)+',t='(X+Z)*Y',利用联接,求子串和转换等基本运算,将s转化为t
▼优质解答
答案和解析
【答案】本题有多种解法,下面是其中的一种:
(1) s1=substr(s,3,1) /*取出子串:"y"
(2) s2=substr(s,6,1) /*取出子串:"+"
(3) s3=substr(s,1,5) /*取出子串:" (xyz) "
(4) s4=substr(s,7,1) /*取出子串:"*"
(5) s5=replace(s3,3,1,s2)/*形成部分串:" (x+z) "
(6) s=s5/*s4/*s1 /*形成串t即" (x+z)*y"
【解析】题中所给操作的含义如下:
/*:连接函数,将两个串连接成一个串
substr(s,i,j):取子串函数,从串s的第i个字符开始,取连续j个字符形成子串
replace(s1,i,j,s2):置换函数,用s2串替换s1串中从第i个字符开始的连续j个字符
(1) s1=substr(s,3,1) /*取出子串:"y"
(2) s2=substr(s,6,1) /*取出子串:"+"
(3) s3=substr(s,1,5) /*取出子串:" (xyz) "
(4) s4=substr(s,7,1) /*取出子串:"*"
(5) s5=replace(s3,3,1,s2)/*形成部分串:" (x+z) "
(6) s=s5/*s4/*s1 /*形成串t即" (x+z)*y"
【解析】题中所给操作的含义如下:
/*:连接函数,将两个串连接成一个串
substr(s,i,j):取子串函数,从串s的第i个字符开始,取连续j个字符形成子串
replace(s1,i,j,s2):置换函数,用s2串替换s1串中从第i个字符开始的连续j个字符
看了已知s='(XYZ)+',t=...的网友还看了以下:
数据结构:已知s='(XYZ)+*',t='(X+Z)*Y',利用联接、求子串和转换等基本操作,将 2020-04-26 …
有s=”(XYZ)+*”,t=”(X+Z)*Y”,如何用连接、求子串和替换等基本运算,将s转化为t 2020-04-26 …
已知s='(XYZ)+*',t='(X+Z)*Y'.试利用联接、求子串和置换等基本运算,将s转化为 2020-05-17 …
基金注册与过户登记人以登记日为基金转换日(T日),以T日的转出基金净资产为基础,扣除转 2020-05-30 …
在一个DNA分子中,G与C的和占全部碱基总数的48%,其中一条链(甲链)的碱基中T占28%,C占2 2020-06-26 …
某种鼠中,黄鼠基因Y对灰鼠基因y为显性,短尾基因T对长尾基因t为显性.且基因Y或t纯合时都能使胚胎 2020-06-26 …
现另有一对基因T、t与基因B、b位于同一对染色体上,利用分子生物学技术对其进行荧光标记,已知基因B 2020-07-10 …
已知s='(XYZ)+',t='(X+Z)*Y',利用联接,求子串和转换等基本运算,将s转化为t 2020-11-01 …
某DNA分子由100对碱基组成,其中含220个氢键.以下叙述正确的是:A该DNA分子含有40个碱基A 2020-11-08 …
果蝇的常染色体上有性别转换基因T(transformer),隐性基因在纯合(tt)时导致雌果蝇转化为 2021-01-12 …