资源描述
人工智能四级模拟测试3
姓名必须正确填写、认真做题,有错误要及时纠正您的姓名:【填空题1*
—、单项选择题(每题2分,共15分)1.关于Python循环结构,以下选项中描述错误的选项是?()
[单项选择题]*遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range ()函数等 break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执 行
每个continue语句只有能力跳出当前层次的循环(I】礁答奖)Python通过for. while等保存字提供遍历循环和无限循环结构
2.5只猫吃5只老鼠用5分钟,请问20只猫吃20只老鼠需要多少分钟?()[单项选择题]*
45(正确答案)
2040
3. 以下图所示的算法流程图在①处有缺失,假设执行该算法流程图时S的输出值为37,那么在①处填入条件语句恰当的是?() k=8
[单项选择题]*
k>8(正确答案)
k<=8k<8
4. 计算机系统由()组成?[单项选择题]*存储系统和硬件系统
存储系统和非存储系统硬件系统和软件系统正矿丝安)
输入系统和输出系统 设a为5,执行以下计算后,b的值不为2的是()|单项选择题]*
b=a/2(正确答言 b=7-ab=a%3
b=a*(-l)+7求比10小且大于或等于。的偶数,实现代码如以下图,
x = 10
while x:
x = x~lif x%2!=0: print (x)
breakcontinue 序籍矣)
yieldflag
5. 关于Python变量说法错误的选项是()[单项选择题]*变量不必事先声明
变量无须先创立和赋值而直接使用L淀籍匀变量无须指定类型
变量可以直接赋值空白处应填哪个选项?()
空白处应填哪个选项?()
[单项选择题]*
6. 以下不属于Python中标准数据类型的选项是?()[单项选择题]Number数字
Tuple元组Dictionary 字典
Array数组(「确答案)Python语句print (1, 2, 3, sep=':*)的输出结果为以下选项中的?()[单项选择 题I *
1,2,31:2:3(正确答案)
1,2,3:
1 2 3:
7. 以下代码运行后,n的打印结果是()
S =1
n = 0
for i in range (3):
for j i n range(3):
s = i *jn = n +1
if s ==4:
print C幸运数字') break
[单项选择题]*
pr int (n)9(正确答案)
8 76
8. 人们利用计算机解决问题的基本过程一般有如下五个步骤
(①~⑤),请按照各步骤先后顺序,选出正确的排列()①调试运行程序②分析问题③设计算法④问题解决⑤编写程序?([单项选择题]*
①②③④⑤②④③⑤①
④②③⑤①②③⑤①④(正确答案)
9. 在计算机硬件设备中,中央处理器(简称CPU)主要由()构成?[单项选择题]*存储器和控制器
运算器和控制器(正确答案)存储器和运算器
运算器和RAM以下能生成随机数的模块是?()[单项选择题]*
random jZ加答案)time
pyttsx3 sys
10. 以下代码中,while循环执行的次数为?()
k=1000[单项选择题]*
[单项选择题]*
while k>l: print( k) k=k/21()
911
100 15.360度全息成像技术广泛应用于天气预报直播中,可以实现影像与实物的结合。 让人们更真实感受环境与气氛。以下图所示天气预报直播画面。主要应用的技术是?
()
虚拟现实(3确答案)手势识别
人工智能图像识别
答案解析:这里先输入X,那我们说了 X输入的是5我们将5代入。判断5是奇 数所以我们判断为True走的是这条路线现在计算3*5+2最终等于17二、多项选择题(共5题)
16. 字符串s=”bananas”中,s[1]代表的元素和下面哪一个是一样的?() s⑵s[3](正确答案)
s[-3]s[.2](正确答案)
17. 在Python语言的结构中,属于选择结构的语句是?()*while语句
if else语句正确答案)ifelifelse语句(正确答案)
for语句以下运算结果等于3的是()*
0//315%6(正确答案)
abs(7-4)(正确答案)10/4
18. 以下逻辑运算结果正确的选项是?( )*0+0 = 0:正笳答案)
1+0= 1(正确答案)0+1 =0
1+1 = I以下表达式的值相同的是?()*
1 and 2(正确答案)2or IC
not 0 or 2 1 and not 2三、编程题(共四题)
19. 正数是指大于。的数,负数是指小于0的数,0既不是正数也不是负数。请用python编写程序,判断输入的数属于哪一种类,并在控制台中显
示(10分)[填空题]*答案解析:n = int(i叩ul())
ifn>0:
print(,正数)el if n<0:
print('负数)else:
print(零)用python语言输出1000以内既可以被3整除又可以被8整除的所有整数。(10
分)[填空题]*答案解析:for i in range(0,1001):
if i % 3== 0 and i%8==0:
print(i)
20. 有一种5行三角形图案,如下所示,请先观察规律然后编程实现10行的时候的 图案。(15分)*
* ** * *
* * * *I填空题]*
答案解析 :for i in range(l,l 1):
print(' '*(10-i),cnd=")
print('* '*i)如果 a+b+c=1000,
且a2+b2=c2,(a, b, c都是正整数)请用编程输出a, b, c的可能组合。(20分)|填空题|*
答案解析:for a in range( 1,1000):
for b in rangc( 1,1000):
c = 1000 - a - b
if a+b+c == 1000 and a*a + b*b == c*c :
print(a,b,c)
展开阅读全文