Python开发基础(习题卷1)
第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]算法是求解问题的步骤,由于求解问题的不同而千变万化,但都必须满足其基本性质,下列不一定要满足的是____________。
A)必须有输入
B)确定性
C)有穷性
D)可行性
答案:A
解析:
2.[单选题]下面不是 Python 对文件的读操作方法的是( )
A)readline()
B)read()
C)readtext()
D)readall()
答案:C
解析:
3.[单选题]已知c= numpy.arange(24).reshape(3,4,2)那么c.sum(axis = 0)所得的结果为
A)array([[12,16],[44,48],[76,80]])
B)array([[ 1,5,9,13],[17,21,25,29],[33,37,41,45]])
C)array([[ 4 6 8 10] [20 22 24 26] [36 38 40 42]])
D)array([[24,27],[30,33],[36,39],[42,45]])
答案:D
解析:
4.[单选题]以下对定时调度器描述正确的是()
A)定时调度器负责向应用程序分配资源,它负责监控和应用程序的状态跟踪,并且不能够保证重启由于应用程序本身或硬件出错而执行失败的应用程序
B)定时调度器负责向应用程序分配资源,它负责监控和应用程序的状态跟踪,并且能够保证重启由于应用程序本身或硬件出错而执行失败的应用程序
C)定时调度器负责向应用程序分配资源,它不负责监控和应用程序的状态跟踪,并且不能够保证重启由于应用程序本身或硬件出错而执行失败的应用程序
D)定时调度器负责向应用程序分配资源,它不负责监控和应用程序的状态跟踪,并且能够保证重启由于应用程序本身或硬件出错而执行失败的应用程序
答案:C
解析:
5.[单选题]np.exp(x).round(5)的结果是2.71828,则x的值是()。
A)0
B)1
C)2
D)2.71828
答案:B
解析:e的1次方。
6.[单选题]以下语句的运行结果是
Python = “ Python”
print (“ study” + Python)
A)studyPython
B)“study“Python
C)study Python
D)语法错误
答案:C
解析:
7.[单选题]A是3阶方阵,且A=-2,则2A=()。
A)4
B)-4
C)16
python格式化输出formatD)-16
答案:D
解析:难易程度:难题型:
8.[单选题]以下选项中,不是具体的Python序列类型的是()
A)字符串类型
B)列表类型
C)元组类型
D)数组类型
答案:D
解析:
9.[单选题]运行代码n={}后,变量n的类型是()。
A)set
B)list
C)未知类型
D)dict
答案:D
解析:{}代表 dict。
10.[单选题]已知df是pandas的DataFrame,以下用于获取df的索引的是()
A)df.index
B)df.values
C)df.index.name
D)df.name
答案:A
解析:
11.[单选题]关于函数return语句的不正确说法是
A)return指定函数返回值,用来结束函数
B)return语句是可有可无的
C)如果不给return,则等价于加上了return None
D)必须指定返回数据类型
答案:D
解析:
12.[单选题]Python程序的文件拓展名是( )。
A)python
B)p
C)py
D)pyth
答案:C
解析:
13.[单选题]下列数据结构中,能够按照“先进后出”原则存取数据的是
A)循环队列
B)栈
C)二叉树
D)队列
答案:B
解析:
14.[单选题]两次调用文件的write方法,以下选项中描述正确的是
A)连续写入的数据之间默认采用逗号分隔
B)连续写入的数据之间无分隔符
C)连续写入的数据之间默认采用空格分隔
D)连续写入的数据之间默认采用换行分隔
答案:B
解析:
15.[单选题]关于函数参数说法正确的是( )
A)位置传参要求实参的顺序与形参的顺序相同
B)位置传参要求实参的顺序与形参的顺序不同
C)位置参数可以放在关键字参数的后边
D)关键字实参传递给函数的是元组
答案:A
解析:
16.[单选题]不是Python语言保留字的是()
A)with
B)continue
C)as
D)endfor
答案:D
解析:
17.[单选题]相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
A)可重用性差
B)冗余性
C)非持久性
D)安全性差
答案:B
解析:
18.[单选题]pow(3,2)的执行结果为()
A)8
B)7
C)9
D)10
答案:C
解析:
19.[单选题]运行以下程序,输出结果是( )
A=[7,6,3,4]
Print(sum(a))
A)sum(a)
B)3
C)7
D)20
答案:D
解析:
20.[单选题]下列 4 个表达式中哪两个相等?( )表达式为:(1)16>>2,(2)16/24,(3)16*4,(4)16<<2
A)A (1)和(2)
B)B (2)和(3)
C)C (3)和(4)
D)D (4)和(2)
答案:C
解析:
21.[单选题]以下选项不属于 Python 语言特点的是______。
A)第三方库丰富
B)语法简洁
C)适合编写系统软件
D)平台无关
答案:C
解析:
22.[单选题]源程序的文档化不包括
A)符号名的命名要有实际意义
B)正确的文档格式
C)良好的视觉组织
D)正确的程序注释
答案:B
解析:
23.[单选题][] str ="Python语言程序设计",表达式 str.isnumeric() 的结果是:( )
A)False
B)0
C)True
D)1
答案:A
解析:
24.[单选题]关于Python全局变量和局部变量,以下选项描述错误的是(  ).
A)程序中的变量包含两类:全局变量和局部变量
B)全局变量在源文件顶层,一般没有缩进
C)函数内部使用各种全局变量,都要用globle语句声明
D)不是在程序最开头定义的全局变量,不是全过程均有效
答案:C
解析:
25.[单选题]用for和()关键词可以组成循环遍历字符串中的每个字符。
A)next
B)while
C)in
D)elif
答案:C
解析:
26.[单选题]下列Python保留字中,不用于表示分支结构的是()
A)elif
B)else
C)in
D)if
答案:C
解析:
27.[单选题]给出如下代码
For i in range(12):
print(chr(ord("")+i),end="")
以下选项描述错误的是
A)输出结果为
B)系统报错
C)chr(x)函数返回Unicode编码对应的字符
D)ord("")返回""字符对应的Unicode编码
答案:B
解析:
28.[单选题]在MySQL数据库中SQL语句___大小写
A)严格区分大小写
B)必须大写
C)必须小写
D)不区分大小写
答案:D
解析:
29.[单选题]根据表达式i = lambda a,b : a-bmsq = i(8,4)print(msq)的结果是( )
A)-1
B)1
C)4
D)32
答案:C
解析:
30.[单选题]关于Python变量,下列说法错误的是( )
A)变量不必事先声明但需要区分大小写
B)变量无须指定类型
C)可以使用del关键字释放变量

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