單項(xiàng)選擇題
創(chuàng)新互聯(lián)建站擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十余年,專業(yè)且經(jīng)驗(yàn)豐富。十余年網(wǎng)站優(yōu)化營(yíng)銷經(jīng)驗(yàn),我們已為1000+中小企業(yè)提供了成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)解決方案,按需網(wǎng)站制作,設(shè)計(jì)滿意,售后服務(wù)無(wú)憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!
第1題
以下代碼在執(zhí)行時(shí)會(huì)報(bào)錯(cuò),如果對(duì)程序進(jìn)行修復(fù),下列哪個(gè)選項(xiàng)可以在修復(fù)代碼后正確輸出 H1( )
a = 1
s = 'H' + a
print(s)
將 s = 'H' + a 替換為 s = 'H' + int(a)
將 s = 'H' + a 替換為 s = 'H' + bool(a)
將 s = 'H' + a 替換為 s = 'H' + str(a)
將 s = 'H' + a 替換為 s = 'H' + float(a)
第2題
下列代碼執(zhí)行過(guò)程中, a 變量從鍵盤中輸入為 1 ,程序的輸出結(jié)果正確的是( )
a = input('a:')
print(0 + a)
0
1
程序報(bào)類型錯(cuò)誤,無(wú)法執(zhí)行
0A
第3題
程序代碼如下:
假設(shè): 我先輸入 10, 再輸入 20, 程序的運(yùn)行結(jié)果是( )
my_number1 = input('請(qǐng)輸入第一個(gè)數(shù)字:')
my_number2 = input('請(qǐng)輸入第二個(gè)數(shù)字:')
result = my_number1 + my_number2
print('my_number1 + my_number2 = %d' % result)
TypeError: unsupported operand type(s) for +: 'int' and 'str'
my_number1 + my_number2 = 30
TypeError: %d format: a number is required, not str
my_number1 + my_number2 = 1020
第4題
data = input("請(qǐng)輸入一個(gè)數(shù)據(jù):")
print(type(data))
假如用戶輸入123,請(qǐng)問(wèn)輸出結(jié)果是( )
float
str
tuple
int
第5題
下面對(duì)于int方法使用正確的是( )
int("abc"),
int("3")可以把字符串3轉(zhuǎn)化成整數(shù)3
int("123abc")
int("3.14") 可以把字符串轉(zhuǎn)成3.14
第6題
Python中通過(guò)下面哪個(gè)來(lái)接收用戶輸入的( )
float
input
int
第7題
下面的哪個(gè)格式化是錯(cuò)誤的( )
%d' % 'sss'
"我的余額是 %f" % 1314.66
‘My age is %s‘ % 18
‘My age is %d‘ % 18
第8題
下面關(guān)于print中的end參數(shù)描述錯(cuò)誤的是( )
取消換行可以讓end="" 來(lái)實(shí)現(xiàn)
print("123","") 可以實(shí)現(xiàn)取消換行
指定end 需要通過(guò) end="xxx"的方式指定
end的默認(rèn)值是\n換行,所以每次執(zhí)行print就會(huì)有一個(gè)換行
第9題
下面關(guān)于多個(gè)數(shù)據(jù)格式化正確的是( )
我的名字是%s,今年%s歲了' % ["TOM",100]
我的名字是%s,今年%s歲了' % ("TOM",100)
我的名字是%s,今年%s歲了' % "TOM",100
我的名字是%s,今年%s歲了' "TOM" 100
第10題
下面關(guān)于f-string描述錯(cuò)誤的是( )
‘a(chǎn)bc{10}’是一個(gè)f-string
f-string 格式化占位符是{}, 里面可以添加要格式化的變量或者數(shù)據(jù)
python中字符串前有f的字符串是f-string,例如 f"{'你好'}"
格式化多個(gè)數(shù)據(jù),多個(gè)格式化占位符,多個(gè)數(shù)據(jù)即可: 例如 f'{name},{age}'
第11題
以下關(guān)于print()函數(shù)代碼,不能正常運(yùn)行的是( )
print("鍵盤敲爛,月薪過(guò)萬(wàn)", end=" ")
print("您一共消費(fèi)%s元" % 1000.1)
print("您一共消費(fèi)%d元" % "1000.1")
print("pi = %.3f" % 3.141572657)
第12題
下列代碼的輸出結(jié)果是( )
my_value1 = '3.14'
print(type(my_value1))
my_value2 = float(my_value1)
print(type(my_value2))
my_value3 = int(my_value2)
print(type(my_value3))
程序報(bào)錯(cuò)
第13題
下列代碼類型判斷錯(cuò)誤的是( )
print(type(False)) # 結(jié)果是
print(type("itcast")) # 結(jié)果是
print(type("100")) # 結(jié)果是
print(type(000.1)) # 結(jié)果是
第14題
下面哪個(gè)變量名不符合命名規(guī)范( )
_user
UserName
1user2
user_name
第15題
下面哪個(gè)不是數(shù)字類型( )
-19
100'
10
3.1314
第16題
下列選項(xiàng)中對(duì)注釋的使用語(yǔ)法錯(cuò)誤的是( )
“””單行注釋
# 單行注釋
""" 多行注釋 """
"""多行注釋"""
第17題
python 文件通常使用的后綴是( )
exe
c
py
txt
第18題
下列哪個(gè)選項(xiàng)不可以作為集合元素( )
字典
整型
字符串
浮點(diǎn)型
第19題
下列哪個(gè)選項(xiàng)不是Python定義函數(shù)時(shí)的必要部分( )
以上全部
return語(yǔ)句
def
()
第20題
下列關(guān)于 Python 函數(shù)的說(shuō)法中,錯(cuò)誤的是( )
匿名函數(shù)與使用關(guān)鍵字 def 定義的函數(shù)沒(méi)有區(qū)別
匿名函數(shù)中可以使用 if 語(yǔ)句
匿名函數(shù)沒(méi)有函數(shù)名
遞歸函數(shù)就是在函數(shù)體中調(diào)用了自身的函數(shù)
第21題
下列哪個(gè)選項(xiàng)是定義類時(shí)必須使用的關(guān)鍵字( )
static
class
int
def
第22題
通過(guò)下列哪個(gè)符號(hào)可以訪問(wèn)對(duì)象的成員( )
.
_
@
()
第23題
實(shí)例方法只能被實(shí)例調(diào)用.下列方法中,用于初始化屬性的方法是( )
__add__()
__init()
__del__()
__init__()
第24題
下列不可被類和實(shí)例同時(shí)調(diào)用的方法是( )
實(shí)例方法
以上全部
類方法
靜態(tài)方法
第25題
下列導(dǎo)入模塊的方式中,錯(cuò)誤的是( )
from random import *
from random import random
from random
import random
第26題
下列選項(xiàng)中,能夠隨機(jī)生成指定范圍的整數(shù)的是( )
random()
uniform()
choice()
randint()
第27題
下列關(guān)于標(biāo)準(zhǔn)模塊的說(shuō)法中,錯(cuò)誤的是( )
標(biāo)準(zhǔn)模塊也是一個(gè).py文件
標(biāo)準(zhǔn)模塊可通過(guò)import導(dǎo)入
標(biāo)準(zhǔn)模塊無(wú)須導(dǎo)入就可以使用
random模塊屬于標(biāo)準(zhǔn)模塊
第28題
下列關(guān)于文件打開(kāi)模式的說(shuō)法,錯(cuò)誤的是( )
模式中使用+時(shí),文件可讀可寫
w代表以只寫方式打開(kāi)文件
a代表以二進(jìn)制形式打開(kāi)文件
r代表以只讀方式打開(kāi)文件
第29題
items()方法的功能是返回字典中所有的( )
字典對(duì)象信息
鍵信息
值信息
鍵值對(duì)信息
第30題
哪個(gè)選項(xiàng)是下面代碼的輸出結(jié)果( )
d= {'a': 1, 'b': 2, 'b': '3'}
print(d['b'])
2
3
1
{'b':2}
第31題
關(guān)于大括號(hào){},以下描述正確的是( )
直接使用{}將生成一個(gè)字典
直接使用{}將生成一個(gè)列表
直接使用{}將生成一個(gè)元組
直接使用{}將生成一個(gè)集合
第32題
已知有如下程序:
s = ["aaa","bbb",[1,2,3]]
tup = tuple(s)
tup[-1][1] = 0
for i in tup :
print(i)
以上程序的執(zhí)行結(jié)果是()
aaabbb[1, 2, 0]
aaabbb[1, 0, 3]
程序運(yùn)行出錯(cuò)
aaabbb[1, 2, 3]
第33題
使用下列哪個(gè)方法不可以在列表末尾追加元素( )
pop()
+=
append()
extend()
第34題
已知s是一個(gè)序列,下列對(duì)s.index(x)的描述正確的是()
返回序列s中序號(hào)為x的元素
返回序列s中元素x所有出現(xiàn)位置的序號(hào)
返回序列s中x的長(zhǎng)度
返回序列s中元素x第一次出現(xiàn)的序號(hào)
第35題
下列哪個(gè)選項(xiàng)是可迭代對(duì)象( )
[2,3,4,5,6]
以上全部
{'a':3,'b':5}
(1,2,3,4,5)
第36題
下面random隨機(jī)1~10之間的浮點(diǎn)數(shù)正確的是( )
random.random()+1
random.random()+random.randint(1,9)
random.random()
random.randint(1,10)
第37題
下面哪一個(gè)不可以正確打印( )
if 0: print('ok')
if -1: print('ok')
if [1]:print('ok')
if 1:print('ok')
第38題
下面哪些運(yùn)算后返回的不是bool值( )
10<20 and 30 == 30
10>20
10==20
10 + 20
第39題
對(duì)于name = input("請(qǐng)輸入姓名:") 理解錯(cuò)誤的是( )
input用于接收用戶從鍵盤的輸入信息
name 是int類型
input返回的是字符串
input參數(shù)中的字符串是提示字符
第40題
下面關(guān)于python中的字符串格式化錯(cuò)誤的是( )
f'{10}'
print("%d",10,20)
"{}".format(10)
print("%d" % 10)
不定項(xiàng)選擇題
第1題
現(xiàn)有字典名為 c_dict ,以下可以對(duì)字典中的值進(jìn)行遍歷輸出的正確方式有( )
for key in c_dict: print(c_dict[key])
for key,value in c_dict.items(): print(key,value)
for value in c_dict.values(): print(value)
for key in c_dict.keys(): print(c_dict[key])
第2題
下列關(guān)于字典的描述, 錯(cuò)誤的是( )
for 循環(huán)可以直接遍歷字典的鍵。
使用大括號(hào){}定義的一定是字典類型,如: person={"name"="tom","age"=20}
字典中的key只能使用字符串,不能使用其他類型的數(shù)據(jù)。
字典中的數(shù)據(jù)是沒(méi)有順序的,所以不能遍歷。
第3題
下列對(duì)字典使用的描述,錯(cuò)誤的是( )
字典.update(字典2),可以更新字典中的數(shù)據(jù)。
字典.enumerate(),可以獲取字典的所有的鍵
字典[key] = value,是將字典中對(duì)應(yīng)的key改為value,如果字典中沒(méi)有該key會(huì)報(bào)錯(cuò)
字典.pop(key)刪除指定的鍵值對(duì),如果key不存在會(huì)報(bào)錯(cuò)。
第4題
下列定義元組正確的是( )
up = ()
tup = (1)
tup = (1, "2", [1, 2])
tup = (1, 2, 1, 2)
第5題
下面關(guān)于元組的,說(shuō)明正確的是( )
c = tuple([1,2,3]) c 是一個(gè)元組
c = (1,)+(2,) c是一個(gè)元組
c = (1) + (2) c是一個(gè)元組
c = (1+3) c是一個(gè)元組
第6題
下列選項(xiàng)中, 對(duì)于元組的操作和描述,正確的是( )
元組支持解包,通過(guò)解包可以把元組的所有成員進(jìn)行批量賦值給同等數(shù)量的變量。 tuple1 = ("a", "b", "c") w,x,y= tuple1 # w的值為"a",x的值為"b",y的值為"c"
tuple1 = ("a", "b", "c") # 元組創(chuàng)建以后,可以通過(guò)下標(biāo)或者切片來(lái)提取元組的成員,例如獲取元組的最后一個(gè)成員,可以: print(tuple1[-1])
tuple1 = ("a", "b", "c") # 可以通過(guò)如下方式修改元祖中的元素,tuple1[3] = "d"
創(chuàng)建一個(gè)空的元組 tuple1 = ()
第7題
下面哪個(gè)選項(xiàng)中可以把列表li = [1,2,3] 逆置成[3,2,1]( )
li[-1::-1]
li.append(3)
li.remove(3)
li.reverse()
第8題
現(xiàn)有列表 c_list 定義如下,可以實(shí)現(xiàn)向列表中添加數(shù)據(jù) 5 的正確選項(xiàng)有( )
c_list = [1, 2, 3]
c_list.append(5)
c_list += [5]
c_list.extend([5])
c_list.insert(0, 5)
第9題
下面關(guān)于字符串的用法正確的是( )
現(xiàn)有字符串msg = "hello",可以使用msg[1]來(lái)取得字符串第一個(gè)字符
字符串一旦聲明就不可改變
字符串只能使用一對(duì)雙引號(hào)來(lái)聲明,如:msg = "hello"
字符串即可以使用while也可以使用for來(lái)遍歷
第10題
下面關(guān)于字符描述錯(cuò)誤的是( )
s = "abcdef" s[7] 可以的到f
s = "ab"+10 得到 s=“ab10”
字符串支持正向所索引可以支持反向索引
type 可以查看字符的類型
判斷題
第1題
list(range(100,1,-1)) 可以放回一個(gè)100~1的數(shù)字序列。
學(xué)生答案:
F
第2題
print(len((1,2,3,[2,3,4]))) 代碼運(yùn)行結(jié)果是6。
學(xué)生答案:
F
第3題
tuple([1,2,3,2,1,4]) 可以實(shí)現(xiàn)對(duì)列表的去重。
學(xué)生答案:
F
第4題
元組不能使用切片操作。
學(xué)生答案:
F
第5題
執(zhí)行語(yǔ)句"".join([1,2,3,4,5]) 可以得到一個(gè) 12345的字符串。
學(xué)生答案:
F
第6題
字符串的下標(biāo)是從1開(kāi)始的。
學(xué)生答案:
F
第7題
下面代碼可以輸出你好我的"朋友"。
s = "你好我的"朋友""
print(s)
學(xué)生答案:
F
第8題
break關(guān)鍵詞僅僅用在whie循環(huán)中,for循環(huán)中不能使用。
學(xué)生答案:
F
第9題
while...else...中的else 的代碼塊,循環(huán)結(jié)束后就執(zhí)行。
學(xué)生答案:
F
第10題
下面的代碼運(yùn)行會(huì)打印abcef 結(jié)束。
for s in "abcdef":
if s == 'd':
continue
print(s)
else:
print("結(jié)束")
學(xué)生答案:
F
第11題
while 循環(huán)結(jié)構(gòu)與for循環(huán)結(jié)構(gòu)不可以混合使用。
學(xué)生答案:
F
第12題
執(zhí)行下面代碼,會(huì)打印111()
while 1*0:
print(111)
學(xué)生答案:
F
第13題
input()
print("end")
上面的程序在用戶沒(méi)有輸入的情況下,會(huì)輸出end并結(jié)束。
學(xué)生答案:
F
第14題
input("請(qǐng)輸入用戶密碼:"), input后面的括弧中除了可以是字符串還可以是其他類型。
學(xué)生答案:
F
第15題
輸入是計(jì)算機(jī)向屏幕打印的數(shù)據(jù)。
學(xué)生答案:
F
填空題
第1題
現(xiàn)有集合s={1,1,2,2},此時(shí)集合s的長(zhǎng)度為【】。
學(xué)生答案:
2
第2題
在循環(huán)體中使用【】語(yǔ)句可以跳出循環(huán)體。
學(xué)生答案:
break
第3題
成員運(yùn)算符用于判斷指定序列中是否包含某個(gè)值,包含就返回【】。
學(xué)生答案:
True
第4題
類的成員包括【】和方法。
學(xué)生答案:
屬性
第5題
Python提供的默認(rèn)的構(gòu)造方法是【 】。
學(xué)生答案:
__init__
第6題
pandas通過(guò) Series和【 】分別處理一維數(shù)據(jù)和二維數(shù)據(jù)
學(xué)生答案:
DataFrame
第7題
在使用Matplotlib繪制柱狀圖時(shí)可以使用pyplot模塊中的【 】函數(shù)
學(xué)生答案:
bar
第8題
使用Python的內(nèi)置函數(shù)id()可以查看對(duì)象的【 】。
學(xué)生答案:
內(nèi)存地址
第9題
for語(yǔ)句用于枚舉或者遍歷序列或者可迭代對(duì)象。序列可以是【 】、列表、元組、字典等。
學(xué)生答案:
集合
第10題
Pandas是一個(gè)基于【 】的Python庫(kù)
學(xué)生答案:
numpy
第11題
DataFrame對(duì)象包含index、columns和【 】 三部分(填寫英文名稱)
學(xué)生答案:
value
第12題
Python內(nèi)置函數(shù)type()可以查看變量【 】。
學(xué)生答案:
數(shù)據(jù)類型
第13題
Series對(duì)象由【 】和 index兩部分組成(填寫英文名稱)
學(xué)生答案:
value
第14題
Python使用【 】格式劃分語(yǔ)句塊。
學(xué)生答案:
縮進(jìn)
第15題
Python語(yǔ)句序列“a,b=3,4;a,b = b,a;print(a,b)”的執(zhí)行結(jié)果是【 】。
學(xué)生答案:
4,3
第16題
在Python無(wú)窮循環(huán)“while True:”的循環(huán)體中,可以使用【 】語(yǔ)句退出循環(huán)。
學(xué)生答案:
break
第17題
循環(huán)語(yǔ)句for i in range(-3,21,4)的循環(huán)次數(shù)為【 】。
學(xué)生答案:
6
第18題
如果要為定義在函數(shù)外的全局變量賦值,可以使用【 】語(yǔ)句,表明變量是在外面定義的全局變量。
學(xué)生答案:
global
第19題
Python語(yǔ)句序列“s = [1, 2, 3, 4];s.append([5,6]);print(len(s));”的運(yùn)行結(jié)果是【 】。
學(xué)生答案:
5
第20題
Python語(yǔ)句序列“s1=[1,2,3,4];s2=[5,6,7];print(len(s1+s2));”的運(yùn)行結(jié)果是【 】。
學(xué)生答案:
7
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧