python单选题考试题目大全

在Python中要生成随机数,应该使用()

A:math 模块
B:random模块
正确答案
C:numpy 模块
D:pygame 模块

关于函数的下列说法不正确的是: ()

A:函数可以没有参数
B:函数可以有多个返回值
正确答案
C:函数可以没有return语句
D:函数都有返回值

若 a = ‘abcd’ ,若想将 a 变为 ‘ebcd’ ,则下列语句正确的是 ()

A:a[0] = ‘e’
B:a.replace(‘a’, ‘e’)
C:a[1] = ‘e’
D:a = ‘e’ + “bcd”
正确答案

下面( )不是有效的变量名。()

A:_demo
B:banana
C:Numbr
D:my-score
正确答案

假设有个文件/usr/lib/python/person.py内容如下,执行以下命令输出结果是什么?

class Person:
  def __init__(self):
    pass
  def getAge(self):
    print(__name__)

p = Person()
p.getAge()

A:Person
B:getAge
C:usr.lib.python.person
D:main
正确答案
E:An exception is thrown

以下代码运行结果是什么?()

numbers = [1, 2, 3, 4]
numbers.append([5,6,7,8])
print(len(numbers))

A:4
B:5
正确答案
C:8
D:12

Python数据类型不包含()

A:char
正确答案
B:int
C:float
D:list
8

下列代码的执行结果是()

ls = [[1,2,3],[[4,5],6],[7,8]] 
print(len(ls))

A:1
B:3
正确答案
C:8
D:4
9

Python不支持的数据类型有

A:char
正确答案
B:int
C:float
D:list
10

下面不同数制数据中,数值最大的是( )

A:0x2B
正确答案
B:0o37
C:41
D:0b100111
1

在Python程序设计语言中,用于输入和输出的函数分别是()

A:read( )和write( )
B:input( )和output( )
C:input( )和print( )
正确答案
D:cin( )和cout( )
2

在Python中要生成随机数,应该使用()

A:math 模块
B:random模块
正确答案
C:numpy 模块
D:pygame 模块

关于以下代码的描述,错误的选项是(

with open('abc.txt','r+') as f:
  lines = f.readlines()
  for item in lines:
    print(item)

A:执行代码后,abc.txt文件未关闭,必须通过 close()函数关闭
正确答案
B:打印输出 abc.txt文件内容
C:item是字符串类型
D:lines是列表类型

关于函数的下列说法不正确的是: ()

A:函数可以没有参数
B:函数可以有多个返回值
正确答案
C:函数可以没有return语句
D:函数都有返回值

若 a = ‘abcd’ ,若想将 a 变为 ‘ebcd’ ,则下列语句正确的是 ()

A:a[0] = ‘e’
B:a.replace(‘a’, ‘e’)
C:a[1] = ‘e’
D:a = ‘e’ + “bcd”
正确答案

下面( )不是有效的变量名。()

A:_demo
B:banana
C:Numbr
D:my-score
正确答案

以下关于len()函数的说法中错误的是( )

A:len()函数可以用于返回字符串中的字符数
B:len()函数可以用于返回列表中的元素个数
C:len(“I love China” )的结果为10
正确答案
D:len(“I love China” )的结果为12

以下代码运行结果是什么?()

import math
print math.floor(5.5)

A:5
B:5.0
正确答案
C:5.5
D:6

Python的面向对象编程中,下列描述错误的是()

A:用class定义类
B:使用__init__方法绑定属性
C:无需提前定义类即可创建对应的对象
正确答案
D:类中包含属性和方法

下面不同数制数据中,数值最大的是( )

A:0x2B
正确答案
B:0o37
C:41
D:0b100111

在Python中要生成随机数,应该使用()

A:math 模块
B:random模块
正确答案
C:numpy 模块
D:pygame 模块
2

下列不被python所支持的数据类型是()

A:char
正确答案
B:float
C:int
D:list
3

Python表达式a=b中“=”表示 ()

A:交换“=”左右两边变量的值
B:把“=”右边变量的值赋值给左边变量
正确答案
C:把“=”左边变量的值赋值给右边变量
D:比较“=”左右两边变量的值是否相等
4

关于以下代码的描述,错误的选项是()

with open('abc.txt','r+') as f:
  lines = f.readlines()
  for item in lines:
    print(item)

A:执行代码后,abc.txt文件未关闭,必须通过 close()函数关闭
正确答案
B:打印输出 abc.txt文件内容
C:item是字符串类型
D:lines是列表类型
5

运行下列程序,输出结果正确的是()

def fun(x,y=2,z=4):
  return x*y+z

a=fun(z=1,y=3,x=4)
print(a)

A:12
B:13
正确答案
C:6
D:8

将列表内的所有元素均删除,且列表存在,使用()方法

A:del
正确答案
B:remove
C:pop
D:delete

假设有个文件/usr/lib/python/person.py内容如下,执行以下命令输出结果是什么?

class Person:
  def __init__(self):
    pass
  def getAge(self):
    print(__name__)


p = Person()
p.getAge()

A:Person
B:getAge
C:usr.lib.python.person
D:main
正确答案
E:An exception is thrown

关于Python内存管理,下列说法错误的是

A:变量不必事先声明
B:变量无须先创建和赋值而直接使用
正确答案
C:变量无须指定类型
D:可以使用del释放资源

Python的面向对象编程中,下列描述错误的是()

A:用class定义类
B:使用__init__方法绑定属性
C:无需提前定义类即可创建对应的对象
正确答案
D:类中包含属性和方法

以下不能创建一个字典的语句是

A:dict1 = {}
B:dict2 = { 3 : 5 }
C:dict3 ={[1,2,3]: “uestc”}
正确答案
D:dict4 = {(1,2,3): “uestc”}

1

有如下SQL语句

SELECT * FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20 与该语句等价的是()

A:SELECT * FROM stock WHERE 单价<=15.20 AND 单价>=12.76
正确答案
B:SELECT * FROM stock WHERE 单价<15.20 AND 单价>12.76
C:SELECT * FROM stock WHERE 单价<=15.20 AND 单价>12.76
D:SELECT * FROM stock WHERE 单价<15.20 AND 单价>=12.76
2

对于下方代码段的叙述中,正确的是( )。

list1 = [[1,2,3],[4,5,6],[7,8,9]]
list2 = [[0,0,0],[0,0,0],[0,0,0]]
for i in range(3):
  for j in range(3):
    list2[j][i] = list1[i][j]

A:list2[2][2]的值是5
B:list2[0][1]的值是2
C:list2[0][0]的值是0
D:list2[1][2]的值是8
正确答案

运行下列程序,输出结果正确的是()

def fun(x,y=2,z=4):
return x*y+z

a=fun(z=1,y=3,x=4)
print(a)
A:12
B:13
正确答案
C:6
D:8
4

通过 SQL,您如何根据 “FirstName” 列降序地从 “Persons” 表返回所有记录?

A:SELECT * FROM Persons SORT ‘FirstName’ DESC

B:SELECT * FROM Persons ORDER BY FirstName DESC

正确答案
C:SELECT * FROM Persons ORDER FirstName DESC

D:SELECT * FROM Persons SORT BY ‘FirstName’ DESC
5

设s=“happy time”,那么print(s[-2:])的结果是( )

A:me
正确答案
B:happy
C:time
D:ha
6

使用( )关键字来创建python自定义函数。 ()

A:function
B:func
C:procedure
D:def
正确答案
7

在python中,使用open方法以二进制格式打开一个文件用于追加,则访问模式为()

A:rb
B:wb
C:ab
正确答案
D:a
8

以下代码运行结果是什么?()

import math
print math.floor(5.5)
A:5
B:5.0
正确答案
C:5.5
D:6
9

关于Python内存管理,下列说法错误的是

A:变量不必事先声明
B:变量无须先创建和赋值而直接使用
正确答案
C:变量无须指定类型
D:可以使用del释放资源

以下不能创建一个字典的语句是

A:dict1 = {}
B:dict2 = { 3 : 5 }
C:dict3 ={[1,2,3]: “uestc”}
正确答案
D:dict4 = {(1,2,3): “uestc”}

运行下列 Python程序,结果正确的是(

a=18
b=7
c=a % b
b=a % b
print(a,b)

A:18 5
B:5 18
C:18 4
正确答案
D:4 18
2

在python中,以下哪个选项a 的数据类型为整型()

A:a=5
正确答案
B:a=input()
C:a=‘5’
D:a=5.0
3

若 a = ‘abcd’ ,若想将 a 变为 ‘ebcd’ ,则下列语句正确的是 ()

A:a[0] = ‘e’
B:a.replace(‘a’, ‘e’)
C:a[1] = ‘e’
D:a = ‘e’ + “bcd”
正确答案
4

运行下列程序,输出结果正确的是()

def fun(x,y=2,z=4):
  return x*y+z

a=fun(z=1,y=3,x=4)
print(a)

A:12
B:13
正确答案
C:6
D:8
5

以下代码运行结果是什么?()

numbers = [1, 2, 3, 4]
numbers.append([5,6,7,8])
print (len(numbers))
A:4
B:5
正确答案
C:8
D:12

设s=“happy time”,那么print(s[-2:])的结果是( )

A:me
正确答案
B:happy
C:time
D:ha
7

在python中,使用open方法以二进制格式打开一个文件用于追加,则访问模式为()

A:rb
B:wb
C:ab
正确答案
D:a
8

有如下Python程序,执行该程序后,结果是( )
g = lambda x,y=3,z=5:x+y+z
print(g(2))
A:2

B:5

C:7
D:10
正确答案
9

假设有个文件/usr/lib/python/person.py内容如下,执行以下命令输出结果是什么?

class Person:
  def __init__(self):
    pass
  def getAge(self):
    print(__name__)

p = Person()
p.getAge()

A:Person
B:getAge
C:usr.lib.python.person
D:main
正确答案
E:An exception is thrown

Python的面向对象编程中,下列描述错误的是()

A:用class定义类
B:使用__init__方法绑定属性
C:无需提前定义类即可创建对应的对象
正确答案
D:类中包含属性和方法

在python中,语句print(a,b)的意思是()

A:打印a,b
B:输出(a,b)
C:输出a,b
D:输出a,b的值
正确答案

在Python中,实现多分支选择结构的较好方法是()

A:if
B:if-else
C:if-elif-else
正确答案
D:if嵌套

在Python中要生成随机数,应该使用()

A:math 模块
B:random模块
正确答案
C:numpy 模块
D:pygame 模块

关于以下代码的描述,错误的选项是()

with open('abc.txt','r+') as f:
  lines = f.readlines()
  for item in lines:
    print(item)

A:执行代码后,abc.txt文件未关闭,必须通过 close()函数关闭
正确答案
B:打印输出 abc.txt文件内容
C:item是字符串类型
D:lines是列表类型

运行下方代码段,输出结果为True,则①处可以填写( )

newdict={"id":"03","name":"Xiaoming","age":17,"grade":[90,94,88]}
print( ① in newdict)

A:94
B:17
C:“id”
正确答案
D:“X”

运行下列程序,输出结果正确的是()

def fun(x,y=2,z=4):
  return x*y+z

a=fun(z=1,y=3,x=4)
print(a)

A:12
B:13
正确答案
C:6
D:8
7

定义一个列表 num=list(range(3,6)) print(num) 输出的结果是?( )

A:[0,1,2,3]

B:[0,1,2,3,4,5,6]

C:[3,4,5]

正确答案
D:[3,4,5,6]
8

以下代码运行结果是什么?()

names1 = [‘Amir’, ‘Barry’, ‘Chales’, ‘Dao’]
if ‘amir’ in names1:
  print(1)
else:
  print(2)

A:1
B:2
正确答案
C:An exception is thrown
D:Nothing
9

Python的面向对象编程中,下列描述错误的是()

A:用class定义类
B:使用__init__方法绑定属性
C:无需提前定义类即可创建对应的对象
正确答案
D:类中包含属性和方法
10

下面不同数制数据中,数值最大的是( )

A:0x2B
正确答案
B:0o37
C:41
D:0b100111

在python中,以下哪个选项a 的数据类型为整型()

A:a=5
正确答案
B:a=input()
C:a=‘5’
D:a=5.0
2

在Python中要生成随机数,应该使用()

A:math 模块
B:random模块
正确答案
C:numpy 模块
D:pygame 模块
3

将列表内的所有元素均删除,且列表存在,使用()方法

A:del
正确答案
B:remove
C:pop
D:delete
4

下面( )不是有效的变量名。()

A:_demo
B:banana
C:Numbr
D:my-score
正确答案
5

使用( )关键字来创建python自定义函数。 ()

A:function
B:func
C:procedure
D:def
正确答案
6

以下代码运行结果是什么?()

import math
print math.floor(5.5)
A:5
B:5.0
正确答案
C:5.5
D:6
7

关于Python内存管理,下列说法错误的是

A:变量不必事先声明
B:变量无须先创建和赋值而直接使用
正确答案
C:变量无须指定类型
D:可以使用del释放资源
8

SQL语句中模式查找 like 'a % ', 下面哪个结果是可能的( )

A:abc
正确答案
B:bac
C:cab
D:cba
9

有如下Python语句,执行该语句后,结果是( )

f=lambda x:5
print(f(3))
A:3
B:没有输出
C:5
正确答案
D:None

关于字符串下列说法错误的是

A:字符应该视为长度为1的字符串
B:字符串以\0标志字符串的结束
正确答案
C:既可以用单引号,也可以用双引号创建字符串
D:在三引号字符串中可以包含换行回车等特殊字符

有如下SQL语句

SELECT * FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20
与该语句等价的是()
A:SELECT * FROM stock WHERE 单价<=15.20 AND 单价>=12.76
正确答案
B:SELECT * FROM stock WHERE 单价<15.20 AND 单价>12.76
C:SELECT * FROM stock WHERE 单价<=15.20 AND 单价>12.76
D:SELECT * FROM stock WHERE 单价<15.20 AND 单价>=12.76
2

关于函数的下列说法不正确的是: ()
A:函数可以没有参数
B:函数可以有多个返回值
正确答案
C:函数可以没有return语句
D:函数都有返回值
3

用匿名函数方式求两个数中的较小数,下列定义语句格式正确的是()

A:result = lambda ‘x,y’: y if x> y else x
B:result = lambda x,y: y if x> y else x
正确答案
C:result = lambda ‘x,y’: x if x> y else y
D:result = lambda x,y: x if x> y else y
4

若 a = ‘abcd’ ,若想将 a 变为 ‘ebcd’ ,则下列语句正确的是 ()

A:a[0] = ‘e’
B:a.replace(‘a’, ‘e’)
C:a[1] = ‘e’
D:a = ‘e’ + “bcd”
正确答案
5

通过 SQL,您如何根据 “FirstName” 列降序地从 “Persons” 表返回所有记录?

A:SELECT * FROM Persons SORT ‘FirstName’ DESC

B:SELECT * FROM Persons ORDER BY FirstName DESC

正确答案
C:SELECT * FROM Persons ORDER FirstName DESC

D:SELECT * FROM Persons SORT BY ‘FirstName’ DESC
6

设s=“happy time”,那么print(s[-2:])的结果是( )

A:me
正确答案
B:happy
C:time
D:ha
7

若a = 8,b=15,则a % 3+b//6*(b % a)的值为( )

A:16
正确答案
B:23
C:27
D:15
8

以下代码运行结果是什么?()

import math
print math.floor(5.5)
A:5
B:5.0
正确答案
C:5.5
D:6
9

假设有个文件/usr/lib/python/person.py内容如下,执行以下命令输出结果是什么?

class Person:
  def __init__(self):
    pass
  def getAge(self):
    print(__name__)

p = Person()
p.getAge()

A:Person
B:getAge
C:usr.lib.python.person
D:main
正确答案
E:An exception is thrown

Python数据类型不包含()

A:char
正确答案
B:int
C:float
D:list

5、(2分)【单选题】a=1;b=2;a,b=b,a:a、b的值依次为()
A.1,1
B.1,2
C.2,1
正确答案 数值交换
D.2,2

9、【单选题】执行如下程序会输出
Def f1()
X=100
Print(x)
X=+1
F1()
A,ERROR
B,100
正确答案
C\101
D,99

你可能感兴趣的:(django,爬虫,python)