学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
执行如下程序段后,输出的结果为(  )

s="wz19Lht"

result=ch=""

flag=True

for i in range(len(s)):

       ch = s[i]

       if 'a'<=ch<='z':

             if flag:

                    ch=chr(ord(ch)-ord('a')+ord('A'))

                    flag = not flag

        elif '0'<= ch <='9':

               ch = str((int(ch)+1)%10)

        result = ch+result

print(result)

A.Wz02LHtB.tHL02zWC.WZ02LHTD.THL02ZW
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
某算法的部分流程图如图所示:


算法执行时,若输入的值为5,则输出sum的值为(  )
A.14B.15C.-21D.-18
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
某数据加密方法描述如下:
(1)以字节为单位进行加密处理;
(2)将1个字节的8位二进制数分割成前4位与后4位两个二进制数;
(3)分别将上述两个4位二进制数转换为十进制数;
转换前的字符M
字符M的ASCII十进制值
对应的二进制数
分割、转换后的十进制数
对应的加密字符
(4)将每个十进制数转换为1个加密字符,对应的“密码表”如下:
值(十进制)0123456789101112131415
加密字符IlikeCHNPostcard
小明按照上述方法,设计了一个字符串(仅包含若干个ASCII字符)加密办法,功能是将这个字符串的每个字符的ASCII码值作为1个字节转换为两个加密字符,连接这些加密字符,最后得到加密结果。下表显示了字符串中一个字符的加密过程:

下图左框中“This is an example!”是一个字符串,它由19个字符(包括大小写字母、空格和标点符号)组成,按照上述方法,每个字符加密后得到两个加密字符,最后加密结果为38个字符,如图中右框所示。

请回答下列问题:
(1)观察可知“e”加密后的结果为______(单选,填字母:A.HC   /       B.Ci   /          C.Ce)。
(2)已知ASCII表中,大写字母比对应的小写字母的十进制ASCII值要小32D,根据以上加密规则,完成字符“M”的加密过程,请将答案填写在下表空白处______

(3)若将“密码表”中值为“0”对应的加密字符“I”改成“i”,加密后的密文可能无法解密,原因是______
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
基本运算
(1)(2*6**2//4-100)%10______
(2)闰年判断条件:年份是4的倍数,且不是100的倍数,或者公历年份是400的倍数都是闰年。用逻辑运算来判断年份year是否为闰年(若为闰年输出True,否则输出False)______
(3)写python小程序,要求:任意输入两个小数,计算它们的和并输出______
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
老年机因其较大的按键,很适合老年人使用,但其中英文字母的输入方式比较麻烦,导致很多老年人不 太会用。如下图是一款老年机的键盘,其字母的输入方式如下:

①若要输入英文字母“A”,则2键按1下;若要输入“B”,则2键按两下;其他英文字母的输入方式同理。
②若连续输入的英文字母在同一数字键中,则在输入下一个英文字母前,需先按下1键以表示确定;若连续输入的英文字母不在同一数字键中,则不需要按1键,直接按所要输入英文字母对应的数字键即可。
③若要输入空格,则按0键。
王老师依据该手机的字母输入规则,设计了一个Python程序。实现输入按键被点击的顺序,显示手机中输入的英文内容的功能。程序运行界面如图所示:

实现该功能的程序代码如下:
keyboard= {   "0":" ","2":"ABC","3":"DEF",
"4":"GHI","5":"JKL","6":"MNO",
"7":"PQRS","8":"TUV","9":"WXYZ"}
yw=input("输入按键编号顺序:")
①_________
i=1
k=1
result=""
while i<len(yw) :
       if yw[i]==key :
             k=k+1
       else:
             if yw[i]=="1" :

②_________


                    result+=keyboard[key] [k-1]
                    key=yw[i]

③_________


       i=i+1
       result+=keyboard[key] [k-1]
print("输出的内容是:",result)
请回答下列问题:
(1)若按键点击的顺序是“616661666166”,则手机中输入的英文是_______
(2)要实现程序的功能,请完善划线处的代码。
__________________________
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
公因数只有 1 的两个非零自然数,叫做互质自然数。王老师编写了一个 Python 程序,程序的功能是随机产生 5 个 1 到 20 之间的整数,找出其中和最大的互质数对。程序运行界面如下图所示:

实现该功能的程序代码如下:
import random
def gcd(a,b):       #gcd函数的作用是求a和b的最大公因子
       if a < b :
             a,b=b,a
             while a%b != 0 :
                    a,b=b,a%b
             return b
a= []
for i in range(5) :
       a.append(①          )
print("产生的 5 个随机数是:",a)
max=0
result=""
for i in range(len(a)) :
       for j in range(i+1,len(a)) :
             if ②             and a[i]+a[j]>max :
                    max=a[i]+a[j]
                    result= str(a[i])+"   "+str(a[j])
if result != "" :
       print("最大的互质数对是:",result)
else:
       print("找不到互质数对")
请回答下列问题:
(1)寻找互质数对的算法属于_______(选填:枚举/解析) 算法
(2)如产生的5个随机数是[20,16,12,6,14],则程序输出内容是_________________
(3)要实现程序的功能,请完善划线处的代码
________________________;②____________________
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
某校高二共有10个班级,其某次体能测试数据已转换成相应成绩,保存在“体能数据.xlsx”文档中,部分数据如下图所示。


小王同学用Python程序及Pandas模块对每班肺活量成绩进行简单分析,并用matplotlib绘制图表,部分代码如下:

import pandas as pd
import matplotlib.pyplot as plt
df=①          ('体能数据.xlsx')                      #读入体能数据
#填写班级数据,数据来自每位学生学号的第二到三位,如 S1039 为第 10 班
for i in range(len(df)) :
     df.at [i,'班级']=df.at [i,'学号'][1:3]
df_m=②                  #筛选出所有男生数据
gp=df_m.groupby('班级',as_index=True).mean()
print(gp)
# 下列两行代码使得 pyplot 画出的图形中可以显示中文及负号
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
plt.title('高二各班男生肺活量平均成绩')
x=gp.index
③___________ #获取 y 轴数据
plt.ylim(70,100)
plt.xlabel('班级')
plt.ylabel('肺活量')
plt.bar (x,y,label='肺活量')
④____________
plt.show ()
请回答下列问题:
(1)划线①处代码实现从Excel 文件“体能数据.xlsx”中读取相关数据。为实现该功能,划线①处代码可选择下列选项中的_______。(填字母:A . pd.read_excel / B . pd.open   / C . pd.dataframe)
(2)要实现上述程序的功能,请完善划线②、③、④处的代码
_________________________________________________________
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
有如下 Python 程序段:
s="python" ; ans=" "
for i in range(len(s)) :
       c=s[i]
       if "a"<=c<="z" :
             if i%2==1 :
                    c=chr((ord(c)-ord("a")+i )%26+ord("a"))
             else:
                    c=chr(ord(c)-32)
                    ans+=c
print(ans)
执行该程序段后,输出的内容是(  )
A.pYvHsNB.PzTkOsC.PaTlOtD.PaTlOt
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
有如下Python程序段:
a,b,c=[1,2],[3,4],[5,6]
a=a+b
a.append(c)
运行该段代码后,a[-2]的值为(  )
A.4B.[3,4]C.5D.[5,6]
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
使用UltraEdit软件观察字符串“Hi!舟山!”的内码,部分界面如图所示。

则下列说法正确的是(       
A.ASCII码同一字母其大小写的内码值相差20H
B.图中共有4个ASCII字符
C.ASCII字符“j”的内码用十六进制表示是:70
D.图中字符“!”的内码用二进制表示是:10100001
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
首页
上一页
下一页
尾页