1. 数组a的形状是shape=(3, 4, 5, 6), 对其进行形状改变操作a.reshape(-1, 3, 6), 其形状是什么? ( C )
A、(3, 5, 6)
B、(4, 5, 6)
C、(20, 3, 6)
D、(5, 6)
2. python中以下哪些是不可变的数据 (A)
A、tuple
B、list
C、set
D、dict
3. 下列哪些语句在python中是非法的? (B)
A、x=y=z=1
B、x=(y=z+1)
C、x,y=y,x
D、x += y
4. python不支持的数据类型有(C)
A、list
B、int
C、char
D、float
5. 下列python语句正确的是 (A)
A、min = x if x < y else y
B、max = x > y ? x : y
C、if(x>y) print(x)
D、while Ture:pass
6. 计算机中信息处理和信息存储用 (A)
A、二进制代码
B、十进制代码
C、十六进制代码
D、ASCII代码
7. python语言语句块的标志是 ( C )
A、分号
B、逗号
C、缩进
D、/
8. 在下面的代码片段,其中k取哪组值时,X=3 (A)
if k <= 10 and k > 0:
if k > 5:
if k > 8:
x = 0
else:
x = 1
else:
if k > 2:
x = 3
else:
x = 4
A、3,4,5
B、2,3,4
C、5,6,7
D、4,5,6
9. 已知x=43, c=‘A’,y=1 则表达式((x>y) and (c < ‘B’) and y)的值是: (B)
A、0
B、1 # bool 是int的子类, True=1, False = 0
C、出错
D、True
10. 函数如下:
def chanageList(list):
list.append(" end")
print("list", list)
#调用
strs = ['1', '2']
chanageList(strs)
print("strs", strs)
下面对strs和list的值输出正确的是(多选) (C、D)
A、strs [‘1’,‘2’]
B、list [‘1’,‘2’]
C、list [‘1’,‘2’,‘end’]
D、strs [‘1’,‘2’,‘end’]
11. 下面语句哪个会无限循环下去 (C)
其中range的函数原型为:range([start], stop, [step])
A、
for i in range(10):
print("Hello AI")
B、
while True:
break
C、
while 1 < 10:
print("Hello AI")
D、
a = [1, 3, 5, 7, 10]
for i in a:
if a > 10: #语法错误
break
12. 导入模块的方式错误的是 (D)
A、import mo
B、from mo import *
C、import mo as m
D、import m from mo
13. ‘ab’+‘c’*2的结果 ( C )
A、abc2
B、abcabc
C、abcc
D、ababcc
14. 函数如下
def chanageInt(number2):
number2 = number2 + 1
print("chanageInt: number2= ", numbers)
number1 = 2
chanageInt(number1)
print("number:", number1)
打印结果哪项是正确的 (B)
A、chanageInt: number2= 3
number: 3
B、chanageInt: number2= 3
number: 2
C、number: 2
chanageInt: number2= 2
D、number: 2
chanageInt: number2= 3
15. 下列表达式中返回True的有 ( C )
A、3>2>2 #链式比较的机制, 相当于 3 > 2 and 2 > 2
B、‘abc’>‘xyz’
C、0*56<56 #相当于 0 < 56
D、(3.2)<(‘a’, ‘b’)
16. 抓住了a,b,c,d四名犯罪嫌疑人,其中有一人是小偷,审讯中:
a说我不是小偷
b说c是小偷
c说小偷肯定是d
d说c胡说
其中有三个人说的是实话,一个人说的是假话,请问谁是小偷 ©
A、a
B、b
C、c
D、d
17. 下面代码块执行的结果是什么? (B)
import paddle.fluid as fluid
import numpy as np
a = fluid.layers.data(name="xx", shape=(-1, 3), dtype="float32")
b = fluid.layers.data(name="yy", shape=(3, 2), dtype="float32")
out = fluid.layers.matmul(a, b)
out.shape
A、(-1, 2) #如果用fluid.data则是此答案
B、(-1, -1, 2)
C、(3, 2)
D、(2, 3)
18. 使用什么神经网络对自然语言处理最好 ( C )
A、MLP
B、CNN
C、LSTM
D、Softmax_Regression
19. 如下卷积池化返回的数据形状是 (A)
import paddle.fluid as fluid
import numpy as np
data = fluid.layers.data(name="data", shape=(1, 32, 48), dtype="float32")
res = fluid.layers.conv2d(input=data, num_filters=1, filter_size=3, padding=1)
pool = fluid.layers.pool2d(input=res, pool_size=2, pool_stride=2)
pool.shape
A、(-1, 1, 16, 24)
B、(1, 16, 32)
C、(-1, -1, 16, 24)
D、(-1, 1, 32, 48)
20. 神经网络中常用激活函数有哪些?(多选) (ABD)
A、relu
B、tanh
C、softmax
D、sigmoid
relu, tanh, sigmoid, elu, relu6, pow, stanh, hard_sigmoid, swish, prelu, brelu, leaky_relu, soft_relu, thresholded_relu, maxout, logsigmoid, hard_shrink, softsign, softplus, tanh_shrink, softshrink, exp