[说明]下面流程图的功能是:在已知字符串A中查找特定字符串B,如果存在,则输出B串首

题型:填空题

问题:

[说明]

下面流程图的功能是:在已知字符串A中查找特定字符串B,如果存在,则输出B串首字符在A串中的位置,否则输出-1。设串A由n个字符A(0)、A(1)、…、A(n-1)组成,串B由m个字符B(0)、B(1)、…、B(m-1)组成,其中n≥m>0。在串A中查找串B的基本算法如下:从串A的首字符A(0)开始,取子串A(0)A(1)…i(m-1)与串B比较;若不同,则再取子串A(1)A(2)…A(m)与串B比较,以此类推。

例如,字符串“CABBRFFD”中存在字符子串“BRF”(输出3),不存在字符子串“RFD”(输出-1)。

在流程图中,i用于访问串A中的字符(i=0,1,…,n-1),j用于访问串B中的字符(j=0,1,…,m-1)。在比较A(i)A(i+1)…A(i+m-1)与B(0)B(1)…B(m-1)时,需要对A(i)与B(0)、A(i+1)与B(1)、…、A(i+j)与B(j)、…逐对字符进行比较。若发现不同,则需要取下一个子串进行比较,以此类推。

[流程图]

本题流程图如图8-30所示。

(2)处填()

考点:计算机软件水平考试初级程序员程序员
题型:填空题

如果夫妻双方都长有耳垂,基因组成都是Bb,那么他们所生子女长有耳垂的可能性是[ ]

A.75%

B.25%

C.100%

D.50%

题型:填空题

Please be quick, or we will have no time ____ have lunch.

A.to

B.in

C.on

D./

题型:填空题

近来,有人质疑“哥伦布发现新大陆”的说法,认为“发现”一词对某些人而言并不公平,因为它忽略了他们的存在。“某些人”是 [ ]

A.美洲土著

B.日耳曼人

C.奥斯曼人

D.非洲黑人

题型:填空题

血清β-hCG升高的疾病,不包括()

A.异位妊娠流产

B.混合性生殖细胞肿瘤

C.转移性卵巢癌

D.妊娠滋养细胞疾病

E.原发性卵巢绒癌

题型:填空题

试绘出定子绕组交流耐压试验接线图,为什么试验电压的测量必须在高压侧进行?

更多题库