相关试卷
-
1、下列Python表达式的结果值最小的是( )A、len("Python")*3 B、abs(-14)+1**2 C、ord("A")-48 D、int("5"+"5")//3
-
2、某算法的部分流程图如下图所示,执行该流程后,变量sum的值为( )
A、20 B、25 C、45 D、60 -
3、下列关于算法的概念及描述,说法正确的是( )A、算法的一个步骤可以被执行多次 B、算法必须包括一个或多个输入 C、算法就是数学运算方法 D、算法只能用自然语言进行描述
-
4、使用U1traEdit软件观察字符“建党100years!"的内码,部分界面如下图所示。下 列说法正确的是( )
A、上述字符“建党100years!”保存共占14b B、“y”的内码值为79H,“z”的内码值为80H C、图中共有8个ASCII字符 D、“党”的内码转化为二进制为“10111001 -
5、二进制数1001与十进制数3相乘的值为( )A、11010B B、26D C、1BH D、10011B
-
6、录制一段采样频率为44.1kHz,量化位数为16位的双声道的Wave音频格式数据20秒,需要的磁盘空间大约为( )A、3.4KB B、3.4MB C、254KB D、254MB
-
7、下列有关数据演变的描述,按年代先后顺序排列,正确的是( )
①爱迪生发明了留声机,得以将声音记录下来
②“大事大结,小事小结”来记录各种不同的事件和数量的情形
③随着移动网络与传感器的普及,大数据进入了人们生活的方方面面
④电子计算机成为数据处理的主要工具
⑤公元前3000多年的泥板上利用楔形文字记载内容
A、②⑤①④③ B、⑤①③②④ C、⑤②①④③ D、③②①⑤④ -
8、2021年7月,河南郑州持续强降雨天气,给全市人民生命财产安全造成巨大损失。为了预防极端天气对数据安全造成的影响,一般会( )A、安装防火墙 B、建设异地容灾系统 C、对数据进行加密 D、安装磁盘整列系统
-
9、下列不属于大数据的特征的是( )A、数据体量大 B、速度快 C、数据类型多 D、价值密度高
-
10、关于数据、信息和知识的理解错误的是( )A、知识是可以继承和传递的 B、数据可以被加工,信息不能被加工 C、同一数据在不同语境中,可能代表不同的信息 D、信息在传递过程中不会产生损耗
-
11、小智在分析应用功能组成后,根据功能需求编写了如下网络应用Python代码:
from flask import Flask,render_template,request
app = _____________
@app.route("/")
def index():
#显示“主页”页面,代码略
@app.route("/introduce")
def introduce():
#显示“介绍”页面,代码略
@app.route("/exercise",methods=["GET","POST"])
def exercise():
#显示“练习”页面,代码略
@app.route("/top")
def toplist():
#显示“排行榜”页面,代码略
if __name__ == "__main__":
app.____________
(1)、请在划线处补充代码。(2)、请用实线将下列访问的“在线加法练习系统”功能的URL与相应的路由及视图函数连接起来。(答案填写格式如:A-d 、B-a)A.http://127.0.0.1:5000/top
toplist()
a.@app.route("/top")
B.http://127.0.0.1:5000/
exercise()
b.@app.route("/exercise",methods=["GET","POST"])
C.http://127.0.0.1:5000/exercise
introduce()
c.@app.route("/introduce")
D.http://127.0.0.1:5000/instance
index()
d.@app.route("/")
、、、
(3)、在Flask Web应用框架中,可以通过网页模板来显示内存变量的值或对象等,以下在模板文件index.html中用于显示内存变量xxjs值的正确代码为A、{{xxjs}} B、{{#xxjs#}} C、{{%xxjs%}} D、{%xxjs%} -
12、某加密算法的加密部分Python程序段如下:
def encrypt(msg,key):
result = ""
size = len(msg)
for i in range(0,size):
result = result + msg[(i - key) % size]
return result
msg = input("请输入明文:")
key = int(input("请输入密钥:"))
re =
print(re)
(1)、请在划线处补充代码。(2)、如果输入的msg为“cdef”,key为3,那么输出的结果为_。(3)、这种加密机制称为(选填字母:A .置换密码;B .换位密码;C .简单异或密码)。 -
13、替代密码是明文中的每个字符根据密钥替代成密文中的另一个字符,替代后的各个字母保持原来的位置。
例:使用凯撒密码对明文”yza”进行加密的过程:“yza”→ 121 122 97 →··· → 98 99 100 →“bcd”
要求:如果明文是大写字母则需要转小写。如果明文是其它字符则不作任何处理。例如:明文为“ABc,z”密钥为3,则结果密文为“def,c”
(1)、如果明文为“EAa:H”密钥为3,则结果密文为。(2)、程序实现如下,请在划线处补充代码。def change(code,key):
#change函数功能:实现要进行加密的字符code由大写字母转小写字母
#判断转换后的字符code是否为小写字母,若是则进行加密
m=ord(code)
return chr(m)
code=input(“请输入要加密的明文”)
key=int(input(“请输入密钥”))
code_new=“”
for i in code:
code_new+=change(i,key)
print(code_new)
-
14、每位具有中华人民共和国国籍的公民都有一个唯一的, 不变的18位身份证号码。公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
其中顺序码表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。校验码是根据前面十七位数字码计算出来的检验码。
示例1:对于id_num='330281201010310640',返回(2010-10-31, 女)
示例2:对于id_num='330281200605302813',返回(2006-05-30, 男)
现在设计一个自定义函数,根据输入的身份证号,输出该公民的出生日期和性别。
以下代码能够实现上述功能。
def id_Inf(id_num):
birthday = id_num[6:10] + '-' + id_num[10:12] + '-' + ①
sex = '女男'
r = ②
return [birthday, sex[r]]
id_num='330281202002020648'
birthday, sex = id_Inf (( ③ ))
print(birthday, sex)
(1)、程序执行后输出的结果为。(2)、程序实现如下,请在划线处补充代码。① ② ③
-
15、某Python程序代码如下:
s='t1Hr2a3'
s1='' ; s2=''; i = 0
while i < len(s):
if '0'<=s[i]<='9':
s1 = s1 + s[i]
elif 'a'<=s[i]<='z':
s2 = s[i] + s2
i = i + 1
ans = s2 + s1
print(ans)
程序执行后,输出的结果是( )
A、12art3 B、art123 C、rta123 D、art321 -
16、某Python代码如下:
mylist =[1, 2, 5, 6]
ans = 0;c = 0
for i in range(1,4):
for x in mylist:
if x % i == 0:
ans += x
c += 1
print(ans,c)
执行后输出的结果是( )
A、28 7 B、33 8 C、14 4 D、25 5 -
17、检测输入的四位整数abcd是否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述功能的python程序代码如下:
k=int(input(“输入一个四位数:”))
y=k%100
if :
print(“符合”)
else:
print(“不符合”)
划线处应填入的代码是( )
A、①x=k/100 ②(x+y)*2!=k B、①x=k//100 ②(x+y)*2==k C、①x=k/100 ②(x+y)**2!=k D、①x=k//100 ②(x+y)**2==k -
18、一栋办公楼的办公网络属于( )A、Internet B、MAN C、LAN D、WAN
-
19、小美制作了一个简单的Flask程序,其中编写路由和视图的函数如下所示:
@app.route(‘/user/<name>’) #动态路由
def user(name):
return render_template(‘user.html’,name=name)
其中网页文件user.html的部分代码如下:
<body>
{%if name == ‘admin’%}
<hl>Hello,Boss!</hl>
{%else%}
<hl>Hello,{{name|capitalize}}!</hl>
{%endif%}
</body>
运行程序后,在浏览器输入如下网址:http://127.0.0.1:5000/user/admin,则网页显示的内容是( )
A、Hello,admin! B、Hello,Boss! C、Hello,Admin! D、Hello,boss! -
20、小斌计算机的部分系统信息如图所示。
以下说法不正确的是( )
A、该计算机支持64位的操作系统 B、该计算机CPU的主频是1.80GHz C、该计算机的内存容量为16GB D、该计算机硬盘的容量为18.165MB