Python开发基础(习题卷2)
说明:答案和解析在试卷最后
第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]在Java中,两个线程争夺同一个资源
A)一定死锁
B)不一定死锁
C)不会死锁
D)以上说法都不对
2.[单选题]有myd = {'one': 1, 'two': 2,'one': 'one', 'one': '一'},请问'one'的值是( )
A)错误,无法运行
B)1
C)'one'
D)'一'
3.[单选题]常用的分词算法不包括()
A)基于规则的分词方法
B)基于统计的分词方法
C)基于匹配的分词方法
D)基于理解的分词方法
4.[单选题][]执行以下代码,运行错误的是:( )def fun(x,y="Name",z = "No"):pass
A)fun(1,,3)
B)fun(1,2)
C)fun(1,2,3)
D)fun(1)
5.[单选题]软件设计包括软件的结构、数据接口和过程设计,下列选项中属于软件的过程设计的是
A)模块间的关系
B)系统结构部件转换成软件的过程描述
C)软件层次结构
D)软件开发过程
6.[单选题]下列选项中,哪个可以批量创建进程?( )
A)fork()
B)Pool()
C)Process()
D)Thread()
7.[单选题]按照“后进先出”原则组织数据的数据结构是____
A)栈
B)双向链表
D)队列
8.[单选题]哪个( )选项不是Python提供的内置函数?
A)int()
B)len()
C)sorted()
D)fopen()
9.[单选题]执行以下语句 y=5 X=y**2 y*=2 x==y 输出的结果为()
A)25
B)10
C)True
D)False
10.[单选题]Numpy包中,计算标准差的函数是:
an
dian
C)numpy.var
D)numpy.std
11.[单选题]栈和队列的共同点是
A)只允许在端点处插入和删除元素
B)都是先进先出
C)都是先进后出
D)没有共同点
12.[单选题]表达式 type(eval('45')) 的结果是:
A)<class 'float'>
B)<class 'str'>
C)None
D)<class 'int'>
13.[单选题]在Java中,程序如果要按行输入/输出文件中的字符,最合理的方法是采用
A)ObjectInputStream和ObjectOutputStream类
B)InputStream和OutputStream类
C)FileReader和FileWriter类
D)FileInputStream和FileInputStream类
14.[单选题][]给定字典d,哪个选项对x in d的描述是正确的( )
A)x是一个二元元组,判断x是否是字典d中的键值对
B)判断x是否是字典d中的值
C)判断x是否是字典d中的键
D)判断x是否是在字典d中以键或值方式存在
15.[单选题]以下程序运行后的结果是( )。
Print(0.4+0.5==0.9)
A)true
B)True
C)false
D)False
16.[单选题]以下选项中,属于Python语言中合法的二进制整数是:( )
A)0b1750
B)0B1011
C)0B1018
D)0BABCF
17.[单选题]在Java中,以下对于join方法描述正确的是
A)join()方法是用于线程同步
B)join()方法是用于线程休眠
C)join()方法是用于线程插队
D)join()方法是用于线程启动
18.[单选题]想在屏幕上打印输出“Hello World”,以下选项中正确的是( )
A)printf('Hello
B)printf(Hello
C)print(Hello
D)print('Hello
19.[单选题]下列对协程的理解错误的是?
A)一个线程可以运行多个协程
B)协程的调度由所在程序自身控制
C)Linux中线程的调度由操作系统控制
D)Linux中协程的调度由操作系统控制
20.[单选题]在Linux中,哪种编辑器可以主动识别字体颜及辨别语法的正确性?
A)vi
B)vim
C)ai
D)aim
21.[单选题]在Java中,在程序读入字符文字时,推荐使用以下哪个流
A)FileReader
B)FileWriter
C)FileInputStream
D)ObjectInputStream
22.[单选题]在Linux中,FTP传输中使用哪两个端口( )?
A)23和24
B)21和22
C)20和21
D)22和23
23.[单选题]关于数据组织的维度,以下选项中描述错误的是
A)一维数据采用线性方式组织,对应于数学中的数组和集合等概念
random pythonB)二维数据采用表格方式组织,对应于数学中的矩阵
C)高维数据由键值对类型的数据构成,采用对象方式组织
D)数据组织存在维度,字典类型用于表示一维和二维数据
24.[单选题]timestamp(时间戳)也称为Unix时间或 POSTx时间﹔它是一种时间表示方式,表示从格林尼治时间()开始到现在所经过的豪秒数。其值为float类型
A)1990年1月1日0时0分0秒
B)1900年1月1日0时0分0秒
C)1970年1月1日0时0分0秒
D)1970年1月1日12时0分0秒
25.[单选题]if语句属于( )
A)顺序语句
B)分支语句
C)循环语句
D)循环结构
26.[单选题]下列不合法的 Python 变量名是
A)Python2
B)N_x
C)sum
D)Hello$World
27.[单选题]Python语通过--来体现语句之间的逻辑关系
A)缩进
B)动识别逻辑
C)()
D){ }
28.[单选题]以下变量名中,不符合Python语言变量命名规则的是
A)keyword33_
B)_33keyword
C)keyword_33
D)33_keyword
29.[单选题][] 下面代码的输出结果是( )sum = 1.0for num in range(1,4):□□□□sum+=numprint(sum)
A)7.0
B)1.0
C)6
D)7
30.[单选题]python3解释器执行{1, 2, 'a'} | {2, 3, 4}的结果为():
A){2,3,4}
B){1, 2, 3, 4, 'a'}
C){1,2,3,4}
D){2,3,4,'a'}
31.[单选题]下列关于字符串的描述错误的是()
A)字符串也能进行关系比较操作
B)字符串中的字符都是以某种二进制编码的方式进行存储和处理的
C)在字符串中,同一个字母的大小是等价的 D)字符串S的首字符是s[0]
32.[单选题]有关MapReduce,下面哪个说法是正确的()
A)它提供了资源管理能力
B)它提供了用户管理能力
C)它是开源数据仓库系统,、用于查询和分析存储在Hadoop中的大型数据集
D)它是Hadoop数据处理层
33.[单选题]下列不是Python语言关键字的是
A)exec
B)open
C)lambda
D)finally
34.[单选题]为了给整型变量x、y、z赋初值5,下面正确的Python赋值语句是( )。
A)x=5;y=5;z=5
B)xyz=5
C)x,y,z= 5
D)x=5,y=5,z=5
35.[单选题]np.array([[1,2,3],[4,5,6]])属于几维数组()。
A)0
B)1
C)2
D)3
36.[单选题]有一个函数关系表如下所示:xyx<0x-1x=0xx>0x+1下列程序段中,能正确表示上面关系的是( )。
A)y = x - 1if x != 0: if x > 0: y = x+1 else: y = x
B)if x <= 0: if x < 0: y = x-1 else: y = x else: y = x+1
C)y = xif x <= 0: if x < 0: y = x-1 else: y = x+1
D)y = x + 1if x >= 0: if x == 0: y = x else: y = x -
37.[单选题]下列导入模块的方式中,错误的是( )。
A)import random
B)from random import random
C)from random import *
D)from random
38.[单选题]关于匿名函数的描述,错误的是
A)匿名函数就是不再使用def语句这样的标准形式定义一个函数
B)lambda函数拥有自己的命名空间,不能访问自有参数列表之外或全局命名空间的参数。
C)lambda的主体是一个表达式,而不是一个代码块
D)>>> c = lambda x,y=3:x+y
c(10,4)
输出结果是1
39.[单选题]以下选项中,输出结果是False 的是( )。
A)>>>5 is not 4
B)>>>5!=4
C)>>> False ! =0
D)>>>5 is 5
40.[单选题]为销售报表展示开发一个MapReduce作业,Mapper输入数据的Key是年份(IntWritable),Value表示商品标识(Text)。下列哪一项决定该Mapper的数据类型?
A)JobConf.setMapInputKeyClass与JobConf.setMapInputValuesClass
B)HADOOP_MAP_DATATYPES环境变量
C)随作业一起提交的l文件
D)InputFormat格式类
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论