1. 有如下 Python 程序段:

import random

a=[4,2,6,5,4,2,9,7]

k=random.randint(1,10)

i=0;j=len(a)-1;x=""

while i<=j:

    m=(i+j)//2

    if k<=a[m]:

        j=m-1;x=x+"L"

    else:

        i=m+1;x=x+"R"

print(x)

执行该程序段后,输出的结果不可能出现的是 (    )

A. "LLL" B. "LRL" C. "RLR" D. "RRRR"
【考点】
查找算法及程序实现;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
单选题 普通
基础巩固
能力提升
变式训练
拓展培优
真题演练
换一批