Python开发基础(习题卷27)
说明:答案和解析在试卷最后
第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下面不属于按位运算符的是( )
A)l
B)ll
C)~
D)^
2.[单选题]以下关于python函数的说法中正确的是(      )。
A)可以用保留字作为函数的名字
B)函数内部可以通过关键字global来声明全局变量
C)调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用默认值
D)函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为True
3.[单选题]字典d={'Name': 'Kate', 'No': '1001', 'Age': '20'},表达式len(d)的值为( B)窗体顶端
A)HYPERLINK
B)HYPERLINK
C)HYPERLINK
D)HYPERLINK
4.[单选题]下列选项中,不可能为以上程序输出结果的是( )
A)1
B)4
C)7
D)9
5.[单选题]自定义函数cal的参数nums是可变参数,在函数内部nums接收到的是一个() def cal(*nums): sum=0 for
i in nums: sum+=i return sum
A)元组
B)列表
C)集合
D)字典
6.[单选题]在Linux中,vim中可以查字符,那么”/“代表什么意思?
A)这个符号没有作用
B)查所有字符
C)当前位置查上一个
D)当前位置查下一个
7.[单选题]采用Python语言对CSV文件写入,最可能采用的字符串方法是(    )。
A)strip()
B)split()
C)join()
D)format()
8.[单选题]文件的打开模式’w’,说法正确的是 。
A)只读模式
B)覆盖写模式,文件不存在则创建,存在则完全覆盖。
C)追加写模式
D)创建写模式,文件不存在则创建,存在返回异常。
9.[单选题]程序运行输出,下面代码的输出结果是
X = 0o1010
Print(x)
A)520
B)1024
C)32768
D)10
10.[单选题]下面代码的执行结果是>>>abs(-3+4j)
A)4.0
B)5.0
C)执行错误
D)3.0
11.[单选题]对 Numpy 的数组 Ndarray 对象属性的描述,错误的是()。
A)Ndarray.dtype Ndarray对象中每个元素的大小,以字节为单位
B)Ndarray.flags Ndarray 对象的内存信息
al Ndarray 元素的实部
D)Ndarray.imag Ndarray 元素的虚部
12.[单选题]给出如下代码
s = 'Python is beautiful!'
可以输出“python”的是( )
A)print(s[0:6].lower())
B)print(s[:-14])
C)print(s[0:6])
D)print(s[-21:-14].lower)
13.[单选题]表达式 {1, 2, 3, 4} - {3, 4, 5, 6}的值为______________。()
A){1:3, 2:4, 3:5, 4:6}
B){1, 2, 5, 6}
C){1, 2}
D){-2,-2,-2,-2}
14.[单选题]import turtle as tt.seth(180)for i in range(4): t.fd(200) t.left(90)t.done()以上程序的执行结果为()
A)A 在画布的左上方逆时针画一个正方形
B)B 在画布的右上方顺时针画一个正方形
C)C 在画布的左下方逆时针画一个正方形
D)D 在画布的右下方顺时针画一个正方形
15.[单选题]语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是( )。
A)12
B)12.0
C)'12'
D)(12)
16.[单选题]下面程序的输出结果是( )。i = sum = 0while i <= 4: sum += i i = i+1print(sum)
A)(A)4
B)(B)10
C)(C)0
D)(D)以上结果都不对。
17.[单选题]插入数据时,以下说法正确的是
A)一次只能插入一条数据
B)插入数据时,必须给每一个字段都赋值
C)对于有默认值的字段,也可以插入其他值
D)对于有默认值的字段,只能使用默认值
18.[单选题]在一行上写多条Python语句使用的符号是______。
A)分号
B)点号
C)逗号
D)冒号
19.[单选题]在表达式中可以使用()控制运算的优先顺序。
A)圆括号()
B)方括号[]
C)大括号{}
D)尖括号<>
20.[单选题]异步数据读取是指()。
A)数据读取与模型训练串行
B)数据读取和模型训练并行
C)数据读取和模型训练交互
D)加快了数据读取速度
21.[单选题]在已有名为全局变量的情况下,在函数中再次定义了变量
A,下面哪个说法是对的( )
A)函数中未将 a 声明为 global,对 a 的操作即为对全局变量 a 的操作
B)函数中未将 a 声明为 global,对 a 的操作与全局变量无关
C)函数中将 a 声明为 global,对 a 的操作与全局变量无关
D)函数中将 a 声明为 global,对 a 的操作即为对全局变量 a 的操作,但函数返回时全
局变量 a 被销毁
22.[单选题]关于递归函数基例的说明,以下选项中错误的是 ( )
A)递归函数的基例决定递归的深度
B)递归函数必须有基例
C)递归函数的基例不再进行递归
D)每个递归函数都只能有一个基例
random python23.[单选题]给出如下代码
S = "Alice"
Print(s[::-1])
上述代码的输出结果是()
A)Alice
B)Alic
C)ecilA
D)ALICE
24.[单选题]使用( )关键字创建自定义函数。
A)function
B)func
C)procedure
D)def
25.[单选题]关于SymPy库的描述以下选项中正确的是
A)SymPy是一个支持符号计算的Python第三方库
B)SymPy是游戏开发方向的Python第三方库
C)SymPy是Web开发方向的Python第三方库
D)SymPy是机器学习方向的Python第三方库
26.[单选题]设 str = ‘python’,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:
A)print(str[0].upper()+str[1:])
B)print(str[1].upper()+str[-1:1])
C)print(str[0].upper()+str[1:-1])
D)print(str[1].upper()+str[2:])
27.[单选题]表达式 'abcabcabc'.count('abc') 的值为_____________。( )
A)0
B)3
C)6
D)9
28.[单选题]a1=12,a2=str(16),以下语句中可以得到28的是
A)a1+a2
B)a1+eval(a2)
C)eval(a1)+a2
D)eval(a1)+ eval (a2)
29.[单选题]下列scipy中的哪个模块用于计算两点之间的距离
ansform
B)spatial.kdtree
C)spatial.distance
D)spatial.setup
30.[单选题]Python中使用()符号表示单行注释。
A)#
B)/
C)//
D)<!-- -->
31.[单选题]软件工程三要索中不包括
A)工具
B)过程
C)方法
D)环境
32.[单选题]以下代码执行后, 文件的内容是______。
Fo = open("","w")
Ls = ['book','23','201009','20']
Fo.write(str(ls))
Fo.close()
A)book,23,201009,20
B)['book','23','201009','20']
C)[book,23,201009,20]
D)book2320100920
33.[单选题]以下选项中,对于递归程序的描述错误的是
A)书写简单
B)执行效率高
C)递归程序都可以有非递归编写方法
D)一定要有基例
34.[单选题]在JSP中,关于response对象,以下说法错误的是()
A)response对象用于相应客户端请求,向客户端输出信息
B)通过response.setHeader方法可以设置HTTP文件头信息
C)通过修改response.href可以跳转到新的页面
D)通过response.sendRedirect方法可以重定向当前页面
35.[单选题]()底前,明确各部门数据共享的范围边界和使用方式,跨部门数据资源共享共用格局基本形成。
A)2017年
B)2018年
C)2019年
D)2020年
36.[单选题]下列代码中world=”world”print ”hello”+ world执行如下语句后得到的结果是? ( )。
A)helloworld
B)"hello"world
C)hello world
D)语法错误
37.[单选题]下列关键字中,用来引入模块的是( )
A)include
B)from
C)import
D)continue
38.[单选题]发现错误能力最弱的是( )。
A)语句的覆盖
B)判定覆盖
C)条件覆盖
D)路径覆盖

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。