学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
用UltraEdit软件观察字符串“学习Python”的内码,该字符串的内码是(       
A.
B.
C.
D.
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
网络工程师小鹏接到销售部的报修电话:销售部办公室的所有电脑在正常使用的情况下,突然无法接入因特网,但能互相访问。该办公室的网络拓扑图如图(a)所示。请回答下列问题。
图a
(1)在确认线路和接口完好的情况下,最有可能发生故障的网络设备是什么?__________
(2)假设连接“计算机D”的双绞线被拔出,请问“计算机A”还能够访问图(a)中的哪些计算机?_____
(3)在该局域网中增加一台电脑“计算机E”, 欲使其与其它四台电脑处于同一子网中,“计算机A”的网络设置如图(b)所示,小鹏给“计算机E”配置的IP地址如图(c)所示。请问“计算机E”的IP地址属于哪一类____________ (选答“A类”或“B类”或“C类”) ?该配置是否正确____________ (选答“正确”或“不正确”) ?

                      图c
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
Python 综合应用。小明运用 Python 完成了以下功能:
1)随机产生 100 个 4 位正整数,存放在列表 list1 中。
2)将列表 list1 中的数据除去千位和个位(百位若是 0,则将百位设置为 1)后存放在列表 list2 中。
3)将列表 list2 中的数据除去所有的非素数存放在列表 list3 中。
4)将列表 list3 中的数据删除所有重复的数据后存放在列表 list4 中   
5) 将列表 list4 中的数据排序(从小到大) 存放在列表 list5 中。
6) 在列表 list5 中查数并显示其在列表中的位置。 实现上述功能的 Python 程序如下,请在划线处填入合适的代码:
import random
list1=[]
list2=[]
list3=[]
list4=[]
list5=[]
#随机产生 100 个 4 位正整数
for i in range(100):

a=_________

list1.append(a)


print(list1)
#除去千位和个位(百位是 0,则将百位设置为 1)
for i in list1:

a=i//10%100

if a<10:

___________

else:

b=a

list2.append(b)


print(list2)
#除去所有的非素数
def prime(n):

p=True

for i in range(2,n):

if n%i==0:

______

break

return p


for i in list2:

if prime(i):

list3.append(i)


print(list3)
#删除所有重复的数据               
for i in range(len(list3)-1):

t=list3[i]

if   ________:

list4.append(t)


print(list4)
#从小到大排序
for j in range(len(list4)-1):

for k in range(len(list4)-1,j,-1):

if   ________:

t = list4[k]

list4[k] = list4[k-1]

list4[k-1] = t


list5=list4
print(list5)
#查数
k=int(input("请输入待查找的数值:"))
for i in range(len(list5)):

if k==list5[i]:

print(str(k)+":位于列表中第"+ ________+"个位置!")

break

else:

print("查无此数!")

类型:操作题
难度系数:较难0.4
收藏
纠错
详情
在Python中,以下程序运行后的结果是(   
(1)import turtle as mypen
(2)for x in range(40,0,-10):
(3)          mypen.circle(x)
(4) mypen.done()
A.B.C.D.
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
【加试题】有如下程序段:
Dim i As Integer, Sum As Integer
Dim a(1 To 11) As Integer
Sum = 6
a(11) = 49
For i = 10 To 1 Step -1
   a(i) = a(i + 1) - 1
   If a(i) Mod 3 = 0 Then Sum = Sum + a(i)
Next i
Text1.Text = Str(Sum)
该程序段运行后,文本框text1中显示的内容是
A.174
B.180
C.36
D.42
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
决策树是一种通过树形结构进行分类的人工智能预测模型,如根据图1所示“气象特点与游客是否来游乐场的关系”绘制的第16题图2所示的决策树树形结构:
图1       图2       
通过了解当天的是否有风、天气、温度和湿度这4个节点参数即可预测当天是否有人来游乐场。不同的节点划分顺序可以绘制不同的决策树,为了选出最优的节点划分顺序,需要采用“信息熵”与“信息增益”指标。信息熵,又称香农熵,被用来度量信息量的大小,信息熵越大表示信息量越大;信息增益,表示样本经某节点划分后的信息熵变化大小。我们绘制决策树时应当逐次选择信息增益最大的节点作为当前节点。
对于有n个信息的样本D,记第k个信息发生的概率为,信息熵计算公式为E(D)=,
例如游乐场14个样本中“去”(9个)、“不去”(5个),则信息熵==0.940
若样本按“是否有风”节点划分,“是”(6个,其中3个去,3个不去)信息熵==1;
“否”(8个,其中6个去,2个不去)信息熵==0.811;经过此节点划分后的信息增益=原始信息熵按此节点划分后样本信息熵比例和=0.940(0.811)=0.048。
(1)根据上述描述与图1,则“天气”节点中的“多云”信息熵是________
(2)实现求首次划分节点的程序如下,请在划线处填入合适的代码:
def cal(lst):     #计算样本lst的信息熵
x,y,z=0,len(lst),0   #x表示该样本信息熵,y表示该样本数量,z表示某信息发生的概率
       num={}
       for i in lst:
             if i not in num:
                  _______
             num[i]+=1
       for k in num:
             z=num[k]/y     #计算该信息发生的概率
             x-=z*log(z,2)   #根据公式计算信息熵,log(b,a)等价于logab
       return x
def check(x,y):
#根据节点x,对样本y进行划分,返回示例:{'否': [1, 1, 0, 0, 1, 1, 1, 1], '是': [1, 1, 0, 1, 0, 0]}
dic={'是否有风': ['否', '否', '否', '否', '否', '否', '否', '否', '是', '是', '是', '是', '是', '是'],
'天气': ['多云', '多云', '晴', '晴', '晴', '雨', '雨', '雨', '多云', '多云', '晴', '晴', '雨', '雨'],
'温度': [28, 27, 29, 22, 21, 21, 20, 24, 18, 22, 26, 24, 18, 21],
'湿度': [78, 75, 85, 90, 68, 96, 80, 80, 65, 90, 88, 63, 70, 80],
'是否前往': [1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0]}
xm=list(dic.keys())
entropy=cal(dic[xm[-1]])   #调用函数计算样本原始信息熵entropy
#计算各节点信息增益
m=0;p=""
col=xm[:-1]   #“是否前往”是结果项,不参与计算
for i in col:
       size=len(dic[i]);entropy_1=0
       zyb=______   #调用函数对样本按照当前节点进行划分
       for j in zyb:   #根据划分情况逐个求子样本信息熵并按比例累加
             entropy_1+=len(zyb[j])/size*cal(zyb[j])
       zy=entropy-entropy_1
       print(i,"的信息增益:",zy)
       if zy>m:     #计算最大信息增益与信息增益最大的节点
             m=zy
             _____
print("信息增益最大的节点:",p)
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
有如下python程序段:
n=4
a=[[j*n+i+1 for j in range(n)] for i in range(n)]
for i in range(0,n,2):
       for j in range(n//2):
                 a[i][j],a[i][n-j-1]=a[i][n-j-1],a[i][j]
则程序执行后,a[0][1]和a[1][1]的值分别为()
A.2和7B.3和6C.5和10D.9和6
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
在Python中,表达式23//2**3的值是(       
A.2B.2.3C.3D.1331
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
已知字母a的ASCII码用二进制表示是01100001,则字母y的ASCII码值用十进制表示是(     
A.119B.120C.121D.122
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
编程实现一个“猜数游戏”。要求:由计算机随机生成一个100以内的正整数,用户有5次猜数机会,如果猜中提示“恭喜你,猜对了!”:否则,提示“偏大”或“偏小”,然后继续猜数。如果5次都未猜中,计算机公布答案,并提示“5次都没有猜中,游戏结束!”补全以下程序代码:
import random
num = random. randint(1,100)
flag True
n = 5
flag = True
while _____________:

guess = int(input("请输入猜测的数:"))

if guess < num:

print("偏小")

n = n - 1

elif guess > num

print("偏大")

n = n - 1

else:

print("恭喜你,猜对了!")

flag = False

berak #跳出当前循环,执行循环后的语句


if flag:

print("答案是:"+str(num)+" 5次都没有猜中,游戏结束!")


请补全程序___________________
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
首页
上一页
下一页
尾页