浙教版(2019)高中信息技术2021-2022学年必修1期中综合练习3
试卷更新日期:2021-10-26 类型:期中考试
一、选择题
-
1. 在Python中print(-14//4)的运行结果是( )。A、-4 B、-3.5 C、2 D、-22. 在交互模式下,输入一下代码:
>>>a=5
>>>b=a
>>>a*b
然后回车键,程序会输出结果为:( )
A、0 B、5 C、25 D、程序出错,没有输出结果3. 以下文本框内是一段用Python程序设计语言编写的源代码,功能是解决鸡兔同笼问题。这段源代码属于( )。ji tu = int (input(‘请输入鸡兔总数:’))
tui = int (input(‘请输入腿的总数:’))
tu = (tui-ji tu*2)/2
if int (tu) = tu:
print (‘鸡:’,ji tu-tu, ‘兔:’,tu)
else:
print (‘数据输入不正确’)
A、软件 B、程序 C、命令 D、指令4. 阅读如图所示的绘制x5+x4+x-3=0图像的程序代码。import numpy as np
import matplotlib.pyplot as plt
x=np.arange(-1,2,0.01)
y=x**5+x**4+x-3
plt.plot(x,y)
plt.title('x^5+x^4+x-3')
plt.xlabel('X')
plt.ylabel('Y')
plt.show( )
下列选择错误的是( )
A、arange(-1,2,0.01)表示在-1,2之间,每隔0.01取一个点 B、plt.plot(x,y) 表示绘制图像 C、plt.xlabel('X')、plt.ylabel('Y')表示绘制X、Y轴 D、plt.show()显示图像5. 在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是( )A、3 B、4 C、5 D、66. 下列程序执行后的结果是( )。a=1
if a<0:
print("a<0")
print("a<0")
elif a<1:
print("0<a<1")
else:
print("a>=1")
A、a<0 B、0<a<1 C、a>=1 D、a>07. 下列各软件中不属于搜索类软件的有( )。A、北大天网 B、Yahoo C、Sina D、Windows8. 计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接执行的语言是 , Python语言属于 语言。( )A、机器,高级 B、高级,汇编 C、高级,机器 D、汇编,高级9. 设计一个含有循环结构的算法,若要确保循环的次数为10次,下列设计中不能达到该目的的流程图个数为( )A、1 B、2 C、3 D、410. 某算法部分流程图如图所示,执行该部分流程图后,变量 s 和变量 i 的值分别为( )A、9 和 5 B、16 和 7 C、16 和 5 D、9 和 711. 若某个数从左至右读和从右至左读是一致的,则其为回文数,例如653356。以下流程图的功能是统计输入的8个三位正整数中有几个是回文数,则流程图的①、②处应分别值入( )A、① c mod 10 = int(c/100) ② c=c+1 B、① int(x/10)=x mod 10 ② c=c+1 C、① x mod l0=int(x/100) ② c=c+1 D、① x mod 100=Int(x/l00) ② c=c+112. 某计算机系统要求用户创建的用户名具有强保密性的密码,具体要求如下:①至少有8个字符的长度
②不包含完整的单词和有规律的数字或字母组合
③包含下列四类字符的每一种:大写字母,小写字母、数字和键盘上的其他符号
则下列密码符合强保密性要求的是:( )
A、GoodLuck B、19910102 C、abcdABCD D、ILuDr@123#13. 从数据、信息、知识和智慧之间的关系,下列描述正确的是( )A、从数据到信息的转化,主要理解信息间的相互联系 B、从信息到知识的转化,主要理解知识间的相互联系,发现和抽象其规律 C、从知识到智慧的转化,主要理解和应用知识原理与法则解决现实世界的问题 D、数据、信息、知识与智慧之间的价值变化趋势是逐渐递减14. 关于数据编码的说法,错误的是( )A、便于存储、加工 B、是一种形式上的转换 C、是计算机处理信息的关键 D、就是十进制数转化成二进制数15. 一幅未经压缩800×600像素的256色BMP图像,其文件存储容量大小约为( )A、156KB B、469KB C、469MB D、236KB二、填空题
-
16. 下面这段程序代码是解决鸡兔同笼问题的,请补充完整。
a=35
b=94
for x in:
if 2*x+4*y==b:
print("鸡有"+str(x)+"只","兔有"+str(y)+"只")
17. 以下程序引入Python的math模块,使用math模块下的floor函数对命令行输入的实数进行取整。请将程序补充完整。n=input(“请输入一个实数:”)
n2= math. floor(float(n))
print(n2)
18. 调试程序。请阅读以下程序并写出运行结果。score=int(input("请输入一个分数"))
if 100>=score>=90:
print("A")
if 90>score>=80:
print("B")
if 80>score>=60:
print("C")
if 60>score>=0:
print("D")
if score<0 or score >100:
print("输入错误!")
三、判断题