當前位置:
章節(jié)挑題
請展開查看知識點列表
>191.設計一個判別表達式中括號是否配對的算法,采用( ?。?shù)據(jù)結構最佳。
發(fā)布:2024/5/23 20:38:36組卷:10引用:2難度:0.6192.下列 Python 程序段用于定義判斷回文字符串的自定義函數(shù)。(注:回文字符串是一個正讀和反讀都一樣的字符串,如“12321”或者“noon”等是回文字符串,而“1232”則不是)
def pal(s):#判斷回文字符串
st=[“”]*100;top=-1;k=len(s)//2
for i in range(k):
top+=1
st[top]=s[i]
if len(s)%2==1:
(1)______
for i in range(k,len(s)):
tmp=st[top]
top-=1
if (2)______:
return False
return True
上述程序段中方框處可選語句為:①k=k+1 ②k=k-1 ③tmp==s[i]④tmp!=s[i]
則程序中(1)、(2)處的語句依次可為( ?。?/h2>發(fā)布:2024/5/23 20:38:36組卷:1引用:1難度:0.5193.在一棵度為4的樹中,度為4的節(jié)點數(shù)為1,度為3的節(jié)點數(shù)為1,度為2的節(jié)點數(shù)為1,度為1的節(jié)點數(shù)為0,則度為0的節(jié)點數(shù)為( )
發(fā)布:2024/5/23 20:38:36組卷:2引用:2難度:0.5194.有如下 python 程序段:
from random import randint
list=[0]*6
for i in range(6):
list[i]=randint(10,99)
for i in range(2):
for j in range(5-i):
if list[j]//10+list[j]%10>list[j+1]//10+list[j+1]%10:
list[j],list[j+1]=list[j+1],list[j]
print(list)
該程序段運行后,列表list的值不可能為( ?。?/h2>發(fā)布:2024/5/23 20:38:36組卷:2引用:1難度:0.4195.采用列表模擬單向鏈表,data[p][0]為數(shù)據(jù)區(qū)域,datap為指針區(qū)域。在單向鏈表指針為p的節(jié)點之后插入指針為s的節(jié)點,正確的操作是( ?。?/h2>
發(fā)布:2024/5/23 20:38:36組卷:12引用:2難度:0.4196.在計算機科學中,數(shù)據(jù)是指所有能輸入計算機并被計算機處理的符號總稱。以下不屬于數(shù)據(jù)的是( )
發(fā)布:2024/5/23 20:38:36組卷:30引用:3難度:0.5197.使用Python的二維列表來模擬單向鏈表,如下代碼創(chuàng)建一個擁有4個節(jié)點的鏈表a
a=[[“cat“,1],[“dog“,2],[“pig“,-1],[“rabbit“,0]]
head=3
依次輸出各節(jié)點數(shù)據(jù)域的值,內(nèi)容為( )發(fā)布:2024/5/23 20:38:36組卷:12引用:2難度:0.5198.有如下VB程序段:
數(shù)組元素a(1)到a(8)的值依次為“80,82,84,86,88,90,92,94”,執(zhí)行該程序段后,變量k的值可能是( ?。?/h2>發(fā)布:2024/5/23 20:38:36組卷:15引用:3難度:0.4199.某算法的VB程序段如下:
列表a=[23,21,19,18,16,15,14,11],該程序段執(zhí)行后,下列說法不正確的是( )發(fā)布:2024/5/23 20:38:36組卷:5引用:4難度:0.4200.現(xiàn)有n個學生的 7 門學科成績已存入一維數(shù)組 cj 中。某 python 程序代碼段如下:
cj=[96,83,91,85,86,77,88,98,93,94,82,96,87,99]
def f(x):
p=x*7;k=0
for j in range(7):
if cj[p+j]>cj[p+k]:
k=j
return(k)
km=“物化生政史地技“;n=2;s=““
for i in range(n):
s+=km[f(i)]
print(s)
運行后,輸出的結果為( ?。?/h2>發(fā)布:2024/5/23 20:38:36組卷:3引用:2難度:0.4