内容正文:
致远高中2022学年第一学期期末教学评估
高一信息科技
考试时间:60分钟 满分:100 分
一、单项选择题(本题共28小题, 满分56分)
1. 算法是指在有限的步骤内解决某一问题的确切过程。以下关于算法的描述中,错的是( )
A. 算法必须有输入,也必须有输出,而且可以有多个输入输出
B. 任何复杂的算法最终都可以用顺序、分支、循环结构来实现
C. 《九章算术》中用“更相减损术”求最大公约数的记载属于算法的自然语言描述
D. 同一问题选用不同的算法执行效率可能会有很大差别
2. 如图所示是“求实数a的绝对值”的流程图,则虚线框中应填入( )
A. B.
C D.
3. 下面优先级最高的运算符是( )
A. not B. > C. + D. //
4. 设a=16,b=4,下列表达式的运算结果中,值最大的是( )。
A. (a-1) Mod b B. a Mod b-1 C. Sqr(a/b) D. sqr(a)\sqr(b)
5. 要判断整数x是7的倍数,以下python条件表达式可行的是( )
①x//7 == x/7 ②x//7= = 0 ③x%7= = 0 ④x = =7*int(n) ⑤x//7= = int(x/7)
A. ①③④⑤ B. ③⑤ C. ①②④⑤ D. ③
6. 下列表达式中,值为True的是( )
A. 1>=2 or 3<5 and 7//2>6//2 B. not(1>2 or 1!=5)
C. int(6.89)==7 D. 8%5==9//3
7. 若a是个3位数,要取出a十位数上的数字,以下叙述正确的是( )
A. Int((x \ 100)/10) B. (a-a mod 10)mod 10 \ 10
C. (a mod 100) mod 10 D. Int(a/10) mod 10
8. 当型循环和直到型循环的区别是( )。
A. 当型循环的循环体至少执行一次,直到型循环的循环体可能一次也不执行
B. 当型循环的循环体可能一次也不执行,直到型循环的循环体至少执行一次
C. 当型循环和直到型循环的循环体都至少执行一次
D. 当型循环和直到型循环的循环体都有可能一次也不执行
9. 在Python语言中,以下简单数据类型选项中描述错误的是( )
A. 整数(int)、浮点数(float) B. 字符串(str)
C. 布尔(bool) D. 2.5+2.5的值是整数(int)类型
10. 下列 Python表达式的值为整数6的是( )
A. 13//2 B. 18%3 C. 24.0/4 D. 2**3
11. 下列可作为Python变量名的是( )
A. ab-3 B. space line C. _apple D. while
12. 运行Python程序的过程中出现了如下图错误提示,原因是()。
A. 变量名51study太长
B. 应该写成"chinese" =51study
C. “chinese”应该写成“chinaˈs”
D 变量名51study不符合python语言规范,变量名不能以数字开头
13. 已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)值为( )
A. 1.3 B. 5.33 C. 5.4 D. 5.3
14. 表达式("1"+"3")*2的结果为( )
A. 8 B. "32" C. "1313" D. 语法错位,程序报错。
15. 已知a="python",则a[1]的值为( )
A. "p" B. "py" C. "python" D. "y"
16. 下列 Python程序段的运行结果是( )
x = 12 + 3 * (5 * 8-14)//5
print(x)
A. 18 B. 27 C. 27.6 D. 15
17. 以下Python程序段的运行结果是( )
flag= False
name =”C++”
if name ==”Python”:
flag =True
print(”Welcom”)
else:
print(name)
A. Welcome B. Python C. C++ D. True
18. 以下Python程序段的运行结果是( )
n=0
for i in range(1,4):
n=n+i
print (n)
A. 4 B. 3 C. 6 D. 1
19. 以下Python程序段的运行结果是( )
s=[1,3,5,7,9]
s.insert(2,6)
print(s)
A. [1,3,5,7,9,2] B. [1,2,3,5,6,7,9]
C. [1,6,3,5,7,9 ] D. [1,3