学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
有如下VB程序段:
Dim a(0 To 10)As String
s= Text1.Text
a(0)="": a(1)= Mid(s, 1,1): t=1
For i= 2 To Len(s)

If   t>= 1 And Mid(s, i, 1)= a(t) Then

t=t- 1

Else

t=t+1: a(t)= Mid(s, i, 1)

End If


Next i
运行程序段,在文本框Text1中输入以下字符串,运行后变量t的值与其它三项不同的是(   
A.AABABB.AAABAC.BAABAD.BBABA
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
下列优先级最高的运算符是(       )。
A.//B.>C.andD.+
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
某对分查找算法的Python程序段如下:
key=int(input("请输入待查数据值:"))
d=[17,18,20,23,24,25,28,32,34,35]
f=False;s=""
i=0;j=len(d)-1
while i<=j:
       m=(i+j)//2
       s=s+","+str(d[m])
       if d[m]==key:
            f=True            
            break
       if   key < d[m]:
            j=m-1
       else:
            i=m+1
if f==True:
       print("查找成功!遍历的数据"+s)
else:

print("没有找到!")


输入待查数据值为 23,执行该程序段,则输出的结果是(     
A.25,20,24,23B.24,18,20,23C.25,20,23D.24,20,23
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
判断a是否能被b整除,以下语句正确的是(       
A.if a/b=0:B.if a//b=0:C.if a%b= =0:D.if a//b= =0:
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
有如下程序段:
Dim s(1 To 81) As Integer, i As Integer, j As Integer, c As Integer, temp As Integer
c=0 : s(1) = 0
For i = 1 To 9

For j = 1 To i

temp = s(j * i)

s(j * i) = j * i

If temp <> s(j * i) And s(j * i) Mod 9 = 0 Then c = c + 1

Next j


Next i
该程序段运行后,变量 C 的值为( )
A.9B.10C.11D.12
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
某学校举行教师技能大赛,比赛分为理论考试与说课两个环节,共有n位老师报名参赛,每位选手的总成绩为理论考试成绩的60%+说课成绩的40%,小明使用Excel文件记录了每位选手的比赛成绩(总成绩没有并列分),如图a所示。
图a图b
小明对数据进行了如下处理:
(1)首先计算出每位选手的总成绩,并将选手的编号和总成绩存储在数组data中,形式如[[选手编号1,总成绩],[选手编号2,总成绩],...];
(2)输入k的值,按总成绩从高到低输出前k名选手的编号和总成绩,要求不能改变data数组中数据的位置。
实现上述功能的Python程序如下,程序运行结果如图b所示。
(1)解决上述问题的主程序如下,请在程序中划线处填入合适的代码。
import pandas as pd#导入pandas模块
df=pd.read_excel("score.xlsx")#读取excel文件中的数据
df["总成绩"]=①______#求出每位选手的总成绩
data=[]
_②_______
for i in range(n):#获取每位选手的编号列和总成绩列数据
     data.append([df["编号"][i], df["总成绩"][i]])
print("选手编号及成绩为:\n" , data)
k=int(input("输入k的值:"))
index=[0]*n
calindex()
print("前",k,"名选手的信息为:")
output (k)
(2)编写calindex()函数,功能为计算按总成绩由高到低在data数组中的索引位置,并依次存储在数组index中。代码如下,请在程序中划线处填入合适的代码。
def calindex() :
     for i in range(n):
          k=0
          for j in range(n):
               if data[i][1]<data[j][1]:
                    k+=1

______


return index
(3)编写output()函数,功能为从高分到低分输出前k名选手的信息。代码如下,请在程序中划线处填入合适的代码。
def output(k):
     for i in range(k):
          print("第"+_______+"名",data[index[i]])
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
现在很多智能停车场均具有以下基本功能:
①车辆进场自动识别车牌并记录入场时间,道闸自动升降;
②车辆出场自动识别车牌并在显示屏显示停车费用,缴费后道闸自动升降;
某停车管理信息系统除了具备以上功能,还开发了专属app,可以实现查询停车时长、费用以及自助缴费。该信息系统的部分web服务器代码和智能终端代码如下:
#Web服务器程序(部分代码)
                                           
def out():
       cp=request.args.get("val")
       etime=datetime.datetime.now().strftime("%Y-%m-%d%H:%M:%S")#获取当前出场时间
       #连接数据库data.db并创建游标cur,代码略
       cur.execute("select cartime from yhbook where carnum='%s'"%cp)#根据车牌查询入场时间
       #获取入场时间并结合etime计算停车时长存入变量time,形如“3小时16分钟”,代码略。
       #根据收费标准。计算停车费用存入变量money,形如“5元”,关闭游标与数据库连接,代码略。
       return [time,money]
if __name=="__main__":
       app.run(host="192.168.2.115",port=8081, debug=True)
#出口智能终端程序
IP="192. 168.2.115";PORT="8081";SSID="hooml";PASSWORD="12345678"
uart.init(baudrate=9600,bits=8, parity=None, stop=1,tx=pin15, rx=pin16)
while Obloq.connectWifi(SSID,PASSWORD,10000)!=True:
       display.show(".")
display.scroll(Obloq.ifconfig())
Ob1oq.httpSet(IP,PORT)
while True:
       temp=pin0.read_analog()   #出口地感线圈,有车驶入返回1,否则返回0
       if temp:   #车牌识别,返回识别完成的车牌字符串存储于变量cp,如“浙E52888",代码略。
             errno,resp=Obloq.get("input?val="+cp,10000) #向web服务器提交数据
             if errno==200:
                    display.scroll(cp+",停车时长"+resp[0]+",停车费用"+resp[1])#入口显示屏文本
             else:
                    display.scroll(str(errno))
       sleep(1000)
阅读程序代码,请回答下列问题。
(1)IOT模块的串口tx发送端引出的接线应当连接到智能终端的_____引脚
(2)程序段加框处的路由及其视图函数用于接收并处理智能终端提交的数据,则该处填写的语句为____(单选,填字母)
A. @app. route("/out")
B. @app. route("/input")
C. @app.route("input", methods=["GET"])
(3)根据程序代码可推测存储车辆入场时间的数据表名为_____,该数据表至少有_____个字段。
(4)当2022-10-10 08:08:01识别到的车牌为“浙AE9186”,则出口智能终端拼接的一个URL为___
(5)下列有关该信息系统的说法,正确的是______(多选,填字母)。
A.智能终端的pin0引脚连接地感线圈
B.该智能终端依靠蓝牙与web服务器进行数据交互
C.智能终端每隔1秒向web服务器提交数据
D.该系统专属app的开发模式为C/S架构
E.该web服务器的调试模式被打开,在实际运行中是安全隐患
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
将字符串s(仅包含小写字母)依据规则划分为几个子串。划分规则为同一个字母只出现在同一个子串中,且划分的子串尽可能的多。例如字符串为“arrayiybikk”,按照规则最多可以划分为“arra”、“yiybi”、“kk”3个子串。实现上述功能的程序段如下:
p={};s=input("")
for i in range(len(s)):
       p[s[i]]=i
i=0
while i<len(s):
       n=p[s[i]]
                  (1)            
       while j<=n:
             if p[s[j]]>n:
                    n=p[s[j]]
                       (2)          
       print(s[i:j])
                 (3)          
上述程序段中方框处可选代码为:①i=j、②i=i+1、③j=i-1、④j=i+1、⑤j=j+1
则(1)、(2)、(3)处代码依次为(     
A.④⑤①B.③⑤①C.④⑤②D.③⑤②
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
编程实现将一个正整数n分解为m个完全平方数的和,当有多种方案时,输出m最小时的分解方案。如:12可分解为12个12之和,4个完全平方数之和(3²+1²+1²+1²)等,最少可分解为3个完全平方数之和(2²+2²+2²),则结果为12=2²+2²+2²。程序运行界面如图所示。
请输入要分解的正整数:12
12=2**2+2**2+2**2
完全平方数最少个数为:3

请回答下列问题:
(1)若输入整数96,则分解后的完全平方数最少个数为 ___________个。
(2)能判断正整数a是完全平方数的表达式有___________(多选,填字母)。
A. a == int (a**0.5) **2                                 B. a % int (a**0.5) == 0
C.int (a**0.5)==a**0.5                                 D. a//a**0.5 == int(a/a**0.5)
(3)请在划线处填入正确的代码。
n=int(input("请输入要分解的正整数: "))
path=[[-1, -1] ] *(n+1)
q=[0] *n; vis=[False] *(n+1)
head=0; q[0]=n; tail=1; vis[n] =True
while head<tail and q[head] !=int (q [head] **0.5) **2:
___________
     head += 1
     i = 1
     while i * i <= num:
          tNum=num -i ** i
          if tNum > 0 and vis [tNum] == False:
               q[tail] = tNum
                 tail += 1
                 path[tNum] =[num, i]
___________
          i += 1
# 统计完全平方数个数m,输出表达式和个数,代码略。
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
小陈在气象部门得到了一份2022年不同城市的月平均日照时数(单位:kW·h/m²/day)数据,存放在Excel文件“日照.x1sx”中。部分界面如图所示。

图a
请回答下列问题:
(1)第1步,小陈编写了如下代码。
import pandas a spd
df=pd.read_excel("日照.xlsx")
mdays=[31,28,31,30,31,30,31,31,30,31,30,31]
months=list (df. columns)
for i in df. index:
     s=0
     for j in range(12) :
          m=df. at[i, months[j+1] ]
          s += m * m days[j]
df.at[i, “年度平均”] =round(s/365,2)
该程序实现的功能是_____________________________________
(2)第2步,仅考虑平均日照时数因素,选出最适合用光伏发电给智能农业大棚提供能源的十个城市。划线处应填入的代码为_______________(单选,填字母)。
A. df. sort_values ("城市名",ascending=False) .head (10)
B. df. sort_values ("城市名").tail (10)
C. df. sort_values ("城市平均",ascending=False) [:10]
D. df. sort_values ("城市平均",ascending=False) .tail(10)
df=            
# 输出结果如图b所示,代码略
年度平均最高的10个城市为:
日喀则地区5.83
阿里地区5.66
三沙市5.57
山南地区5.53
拉萨市5.53
那曲地区5.11
昌都地区4.91
海西蒙古族藏族自治州4.88
和田地区4.84
攀枝花市4.83
图b
(3)小陈想在家乡温州建一个智能大棚,采用光伏发电加蓄电设备供电,面积为1平方米的光伏板容量约为0.3kW/块,光伏的充放电效率为80%,大棚每天消耗的最低电能约为30k·Wh,为确保每月能正常供电,需要1平方米的光伏发电板共____________块。
(日均发电量=电池板的容量/块×块数×平均日照时数×充放电效率)
建设光伏发电设备前要先获得当地的平均日照时数情况,小陈通过如下代码获取相关数据。程序运行界面如图c所示。浙考神墙750
温州市月平均日照最小值为2.42
图c
res=df [df ["城市名"=="温州市^]
res=res.values[0] [1:13].__________
print("温州市月平均日照最小值为", res)
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
首页
上一页
下一页
尾页