学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。现给出一个字符串 ,设计程序搜索其中最长的回文子串。
(1)ebebaabe 的最长回文子串是____
(2)以下函数用于获取某字符串中最长的回文子串,请补全代码。
def longestPalindrome(s):
       def expandAroundCenter(s, left, right):
             while ①____:
                    left -= 1
                    right += 1
             return left + 1, right – 1
       start, end = 0, 0
       for i in range(len(s)):
             left1, right1 = expandAroundCenter(s, i, i)
             left2, right2 = ②____
             if right1 - left1 > end - start:
                    start, end = left1, right1
             if right2 - left2 > end - start:
                           start, end = left2, right2
       return ③____
(3)在实际应用中以上算法在处理较长字符串时效率过于低下。我们若利用回文串的对称性减少字符的访问次数可以大幅度提升该算法的效率。以下是一种实现。请补全代码。
def longestPalindrome(s):
       end, start = -1, 0
       s = '/' + '/'.join(list(s)) + '/' #处理偶数长度的子串
       arm_len = []
       right = j= -1
       def get_arm_len(s, left, right):
             left_idx, right_idx = expand_around_center(s, left, right)
             return (right_idx - left_idx) // 2
       for i in range(len(s)):
             if right >= i:
                    i_sym = 2 * j - i
                    min_arm_len = min(arm_len[i_sym], right - i)
                    cur_arm_len = ①____
             else:
                    cur_arm_len = get_arm_len(s, i, i)
                  ____
             if ③____:
                    j = i
                    right = i + cur_arm_len
             if 2 * cur_arm_len + 1 > end - start:
                    start = i - cur_arm_len
                    end = i + cur_arm_len
       return ④____
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
以下代码可实现把多个升序链表合并成一个升序链表
class ListNode:
       def __init__(self, val=0, next=None):
             self.val = val
             self.next = next
def mergeTwoLists(list1, list2):
       if (1) or (2) :
             list1, list2 = list2, list1
       if (3) :
             list1.next =(4)
       return list1
def mergeKLists(list1):
       if (5) :
       return None
       if len(list1) == 1:
             return list1[0]
       mid = len(list1) // 2
       left, right = mergeKLists(list1[:mid]), mergeKLists(list1[mid:])
       return mergeTwoLists(left, right)
划线处(1)(2)(3)(4)(5)应填入的正确代码有
①(list2 and list1.val > list2.val)       ②(list1 and list2.val > list1.val)       ③list1,list2=list2,list1
④mergeTwoLists(list1.next, list2)   ⑤mergeTwoLists(list1, list2.next)   ⑥not list1   ⑦not list2
⑧list1     ⑨list2
则正确代码的顺序是(     
A.⑥①⑧④⑥B.⑦②⑥④⑥C.⑥①⑨④⑥D.⑦②⑨④⑥
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
已知 nums 列表中含有 5 个不相同的数字,该流程图的输出结果可能是(     

A.1B.111C.011D.001
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
问界汽车的智能辅助驾驶技术采用了先进的激光雷达和自研算法,学习了大量的道路数据和交通案例,能够实时感知周围环境,自主规划行驶路线,展现出了高度的智能化水平。下列关于人工智能技术的说法,正确的是(       
A.该项技术使用数据驱动,运用了联结主义人工智能
B.问界的工程师会不定期更新智驾程序,是混合增强智能的体现
C.人类可以放心地将汽车驾驶完全交给人工智能
D.该项技术的普及能完全消除人工智能带来的社会忧虑
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
教室里的学生最舒适的温度范围是tmin~tmax(包括tmin、tmax), 现要实现温度t正常、非正常(偏高或偏低)时,将对应的状态sta的值设为0和1(0为正常,1为偏低或偏高)。下列Python程序段不正确的是(       
A.if t>tmax:

sta=1

elif t<tmin:

sta=1

else:

sta=0

B.if not(tmin=<t<=tmax):

sta=1

else:
     sta=0
C.if t<tmin:

sta=1

if t>tmax:

sta=1

else:

sta=0

D.sta=0
if t<tmin:

   sta=1

if t>tmax:

sta=1

A.AB.BC.CD.D
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
某校建设了“图书借阅系统”,学生使用借阅机刷校园卡,将个人信息通过网络上传到系统服务器,再扫描书本的二维码或电子标签,上传被借书籍信息,即可完成借阅。同时管理员可以通过该系统的网页端,查看图书借阅情况、管理盘点书籍等。
(1)该系统网页端的实现架构属于_________
(单选,填字母:A.数据库设计             B.C/S架构                      C.B/S架构)。
(2)学生在借书过程中使用到的传感器/传感技术有_________
(多选,填字母:A.图像传感器          B.红外传感器                 C.GPS       D.RFID)。
(3)学生在借书过程中通过刷校园卡提供了借书人信息,其数据流可能是_________。(单选,填字母)
A.校园卡->读写器->服务器->路由器->数据库        B.校园卡->读写器->路由器->服务器->数据库
C.读写器->校园卡->服务器->路由器->数据库        D.读写器->校园卡->路由器->服务器->数据库
(4)学校决定举办“读书星级班”评比活动,该活动将评选出2024年1月1日至今,借阅次数最多的5个班级。图书管理员导出了借阅记录,保存在数据表“借阅记录.xlsx”如图1所示,并制作图表如图2所示,部分程序代码如下,请在划线处填入合适的代码。

图1                                                               图2

import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #设置字体为中文黑体
df=pd.read_excel("借阅记录.xlsx")
df1=df[   _____]
df2=df1.groupby("班级",as_index=False).count()
df3=df2.rename(columns={"姓名":"借阅次数"}) #将“姓名”列重命名为“借阅次数”
df4=df3.sort_values("借阅次数",ascending = False).head(5)
x=df4["班级"]
y=   _____
plt.title("读书星级班")
plt.bar(x,y)
plt.show()
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
有如下 Python 程序段:
shu = ""; k = 0; qiu = ""
x = '394-5-222-60-809'
for ch in range(len(x)):
       if '0' <= x[ch] <= '9':
                 k = k + 1        
       else:
                 shu = x[ch-k:ch]     
                 if qiu < shu:   qiu = shu + qiu     
                 k = 0
print(qiu)
执行该程序段后,输出结果是(     
A.1203B.605394C.809605394D.809394
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
某次世界杯数据存在文件“sjb.xlsx”中,部分数据如图所示。编写Python程序,统计同个组别中,进球数最多的 5 个球队,并排序。

import pandas as pd
df=pd.read_excel("sjb.xlsx")
print(df_s[0:5])
方框中代码由下列语句中的部分语句组成:
①df_g=df.groupby('组别',as_index=False).max()
②df_g=df_s.groupby('进球',as_index=False).max()
③df_s=df.sort_values('进球',ascending=True)
④df_s=df_g.sort_values('进球',ascending=False)
要实现上述功能,下列选项正确的是(     
A.①④B.①③C.②④D.③②
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
小李设计了一个会员管理系统,用户通过浏览器在相应页面可进行会员注册、在线充值、线上查询消费记录等操作。该系统服务器端程序采用Flask Web框架编写,框架结构如图a所示。

图a

其中会员注册子页面如图b所示。存储会员信息的users表中共3个字段,依次保存序号、用户名和密码,如图c所示。会员注册时需满足以下条件:①用户名不重复;②密码长度大于5。服务器端部分代码如下。

图b

图c

from flask import Flask,render_template,request
import sqlite 3
def check(name,pwd):

conn=sqlite 3.connect("account.db")

cur=conn.cursor()

cur.execute("select*from users where name='%s' '' %

val=cur.fetch all()

flag=True

if len(val)== 0 and           

sql="insert into users(name,password)values('%s','%s')''%(name,pwd)

cur. execute(sql)

conn. commit()

else:

flag=False

cur. close()

conn. close()

return flag

app=Flask(__name__)
@app. route("/reg")
def reg():

name=request.args.get("xm")

pwd=request.args.get("psd")

if      

return "注册成功! "

else:

return "请重新注册!"

#其它代码略
if __name__=="__main__":

app. run(host="192.168.1.10",port=80,debug=True)

(1)在搭建“会员管理系统”的前期准备过程中,选定系统物理配置的过程属于___________(单选,填字母:A.需求分析/B.概要设计/C.详细设计)。
(2)该系统网络应用软件的实现架构是__________(单选,填字母:A.B/S架构/ B.C/S架构)。
(3)分析程序可知,该系统中存储会员用户名和密码数据的数据库文件名为__________
(4)分析程序,①处应填写的代码为__________,②处应填写的代码为__________
(5)下列关于该信息系统的描述正确的是__________(多选,填字母)。
A.服务器采用GET方式接收用户名和密码数据
B.程序代码中debug=True语句的作用是打开调试功能,在实际的网站应用环境中,也可以打开该功能,方便调试程序。
C.注册新会员时,用户名为admin03,密码为123abc,提交数据到Web服务器的URL为http://192.168.1.10/check?xm=admin03&psd=123abc
D.对users表中的密码进行加密, 可以提高该信息系统的安全性
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
下列关于数据、信息和知识的说法,正确的是(       
A.数据即数字
B.人类在搜索引擎的帮助下就可以拥有海量的知识
C.人们在利用数据的同时,自身的行为不会产生数据
D.人们接收同样的信息后,建构的知识也是有区别的
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
下一页
尾页