①定期备份数据库 ②安装磁盘阵列系统 ③安装防火墙系统 ④对数据进行加密 ⑤安装杀毒软件
输入两个互不相等的正整数A和B 10:If A<B then C←A,A←B,B←C) 输出A和B Else 返回到标号10的行继续执行 |
下列有关上述算的法说法,正确的是( )
def f(a,b):
if a>b:
return a-b return a+b
x1=int(input("请输入第一个数"))
x2=int(input("请输入第二个数"))
print(f(f(x1,x2),f(x2,x1)))
当键盘输入12和13后,程序输出的结果是( )
lst1=[] #存放每个数的开关
lst2=[] #存放找到的素数
lst1=[1]*1000 #初始化开关列表
for i in range(2,1000):
if lst1[i]==1:
lst2.append(i)
lst1[j]=0
print(lst2) #输出所有 1000 以内的素数
上述程序横线处的合适代码为( )
import random #导入随机数模块
n=random.randint(0,100) #产生0-100之间的随机整数,包含0和100
m=n; k=0; s=''
while n!=1:
for i in range(2,n+1):
if n % i==0 :
k=i n=n//k
s=s+str(k)+'*'
break
print(m,'=',s[0:len(s)-1])
上述程序执行后,输出结果不可能的是( )
①输入密钥a(0<a<26的正整数) ②设置i的初值为0,s1的初值为空串 ③获取待加密字符串s的第i个字母c ④按字母表顺序用字母c后面第a个字母代替字母c;如果字母c后面第a个字母超出了“z”,则返回“a”后再按次序后移(说明:字母“z”后移2位应该变为“b”) ⑤将加密完成的字母c连接到s1中 ⑥i增加1 ⑦如果i的值小于等于待加密字符串s的长度-1,则返回第③步,否则输出密文字符串s1 |
students={'0901':[50,82],'0902':[50,95],……} #(以前两条记录为例)
for i in students.keys():
xx=
ty=
print(i,':',f(xx,ty))
1 bmp
1 bmp属性截图 |
#程序段 1: from PIL import Image import numpy as np import matplotlib.pyplot as plt img=np.array(Image.open('1.bmp').convert("L")) rows,cols=img.shape#获取图像的行数和列数 for i in range(rows): for j in range(cols): if img[i,j]>128: img[i,j]=0 #设置为黑色 else: img[i,j]=1 #设置为白色 plt.figure("1.bmp") plt.imshow(img,cmap="gray") #以灰度模式显示 plt.axis("off") plt.show() |
说明:以上程序段1实现将1.bmp 以黑底白字显示
请根据以上信息回答下列问题:
A. rows,cols=img.shape B. for i in range(rows)
C. img[i,j],img[i,cols-j]=img[i,cols-j],img[i,j] D. plt.imshow(img,cmap="gray")
应该修改为:;
#程序段 2: from PIL import Image import numpy as np import matplotlib.pyplot as plt img=np.array(Image.open('1.bmp').convert("L")) rows,cols=img.shape for i in range(rows): for j in range(cols//2): img[i,j],img[i,cols-j]=img[i,cols-j],img[i,j] plt.figure("hh") plt.imshow(img,cmap="gray") plt.axis("off") plt.show() |
以上是解决这个问题而设计的一种算法,该算法中①处该填写, 该算法中②处填写;
A. ty!=‘01’ B. ty==‘01’ C. ty!=01 D. ty==01
sp={} #商品信息字典
#此处代码功能从数据服务器中获取商品信息字典 sp,sp 的结构为{'商品货号':'商品名称,商品单价'}
alljg=0.0 #保存结算总金额
sn=input('请输入商品条形码:')
#######################################################
#完成购物清单文本文件头处理 f=open('list.txt', 'r+') #打开文本文件
list.txt f.truncate() #清空文本文件内容
f.write('货号\t\t 商品名称\t 数量\t 单价\t 金额\n')
########################################################
while ▲
ty=sn[0:2] #获取商品类型
hn=sn[2:7] #获取商品货号
if hn in sp:
mc=sp[hn].split(', ')[0] #获取商品名称
dj=float(sp[hn].split(', ')[1]) #获取商品单价 if
ty!= '01':
sl=1.0
jg=dj
else:
sl=float(sn[12:14]+'. '+sn[14:17])
▲
print('{:<10s}{:<20s}{:^10.3f}*{:^10.2f}={:^10.2f}'.format(hn, mc, sl, dj, jg))
#按格式输出内容,主要目的保持输出的内容上下按类别对齐
f.write(hn + '\t\t' + mc + '\t' + str(sl) + '*\t' + str(dj) + '=\t' + str(jg) + '\n')
#往文本文件中写入购物记录信息
alljg+=jg
else:
print('商品货号有误,请核对后重新输入')
▲
print('小计:{:.2f}'.format(alljg))
f.write('---------------------------------------\n') #文本文件输出分割线
f.write('小计:'+str(alljg)) #往文本文件中写入总计信息
f.close#关闭 list.txt 文件
横线处代码应填、、