Python开发基础(习题卷24)第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]for m in range(1,20):
Print(m)
M的循环终值是( )
A)19
B)20
C)21
D)以上都不对
答案:A
解析:
2.[单选题]下面程序打印结果( )。
A=45
B=45
C=a+b
Print( type(c) )
A)45
B)90
numpy库不具有的功能有C)<class 'int'>
D)45+45
答案:C
解析:
3.[单选题]程序的输出结果是:( )for i in range (0,2): print (i)
A)0 1 2
B)1 2
C)0 1
D)1
答案:C
解析:
4.[单选题]定义如下的元组类型
Tup1=("a","b",123,"Python","nsmc","c")
Tup1[3][-1:1:2]
第二条语句显示的结果是( )
A)"yh"
B)"hy"
C)"pt"
D)""
答案:D
解析:
5.[单选题]下列哪个内置函数用于读取键盘上键入的数字。( )
A)input()
C)read()
D)keyboard()
答案:A
解析:
6.[单选题]Python语句Print(type({1:1,2:2,3:3,4:4}))的输出结果是()
A)<class 'tuple'>
B)<class 'dict'>
C)<class 'list'>
D)<class 'set'>
答案:B
解析:
7.[单选题]"ab"+"c"*2 结果是:( )
A)abcc
B)abcabc
C)abc2
D)ababcc
答案:A
解析:
8.[单选题]对于a_lst=list(range(7)),则a_lst[1:2:2]的值是___
A)[1,2,2]
B)[1,3,2]
C)[1,3,5]
D)[1]
答案:D
解析:
9.[单选题]关于基本输入输出函数的描述,错误的选项是:
A)eval()函数的功能是把输入的数字字符串转换为整数或浮点数
B)input()函数从控制台获得用户的一行输入,返回的结果是字符串类型
C)print()函数可以直接输出一个字符串,也可输出一个或多个变量的值
D)当print()函数输出多个变量的时候,可以用逗号分隔多个变量名
答案:A
解析:
10.[单选题]下列函数中,不属于基本的Python内置函数是______。
A)hex ()
B)close()
C)sum()
D)exec()
答案:B
解析:
11.[单选题]下列numpy的函数中,用于生成随机整数的是
A)random
B)rand
C)randn
D)randint
12.[单选题]关于以下程序输出的两个值的描述正确的是:
da = [1,2,3]
print(id(da))
def getda(st):
fa = da.copy()
print(id(fa))
getda(da)
A)两个值相等
B)每次执行的结果不确定
C)首次不相等
D)两个值不相等
答案:D
解析:
13.[单选题]执行以下程序后,输出结果为:t=(1,2,3)a=[(i,i+1) for i in t]print(a)
A)B)C)D)([1,
答案:A
解析:[(1, 2), (2, 3), (3, 4)]((1, 2), (2, 3), (3, 4))[[1, 2],[2, 3], [3, 4]]
14.[单选题]Python内置的集成开发工具是()。
A)PythomWin
B)Pydev
C)IDE
D)IDLE
答案:D
解析:
15.[单选题]在Hadoop中,下面哪个是默认的InputFormat类型,它将每行内容作为新值,而将字节偏移量作为key()
A)FileInputFormat
B)TextInputFormat
C)KeyValueTextInputFormat
D)FileOutFormat
答案:B
解析:
16.[单选题]阅读如下代码:import pandas as pda = pd.Series([9, 8, 7, 6], index=['a', 'b', 'c',
'd'])print(a.index)的结果( )
A)[9, 8, 7, 6]
B)[‘a’, ‘b’, ‘c’, ‘d’]
C)(‘a’, ‘b’, ‘c’, ‘d’)
D)Index([‘a’, ‘b’, ‘c’, ‘d’])
答案:D
解析:
17.[单选题]获取“Python之禅”的语句是( )。
A)Python
B)Print
C)import this
18.[单选题]下面关于函数的说法,正确的是( )。
A)函数不可以对自己调用,只能调用别的函数
B)函数可以不定义,就可以直接使用
C)函数是程序的抽象,通过封装实现代码复用,可以利用函数对程序进行模块化设计
D)函数定义的位置没有要求,可以先调用,最后对函数定义
答案:C
解析:
19.[单选题]已知元组 t=(1,2,3),则以下能在Python编译环境中正确执行的表达式是:
A)t[0]+=1
B)t.append(4)
C)t[0]=5
D)t[0]+t[1]
答案:D
解析:
20.[单选题]切片操作 list(range(6))[::2]执行结果为( )
A)[0,1,2]
B)[0,2,4]
C)[1,3,5]
D)[1,2,3]
答案:B
解析:
21.[单选题]已知ls=[12,34.5,True,'test',3+5j],则下列选项中,输出结果为“['test']”的选项是( )。
A)ls[4]
B)ls[3:4]
C)ls[3]
D)ls[4:5]
答案:B
解析:
22.[单选题]python my.py v1 v2 命令运行脚本,通过 from sys import argv如何获得v2的参数值?
A)argv[0]
B)argv[1]
C)argv[2]
D)argv[3]
答案:C
解析:
23.[单选题]在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是
A)数据库系统
B)文件系统
C)人工管理
D)数据项管理
答案:A
24.[单选题]下列表达式运行后,___________的结果是False。
A)'Hello'>'hello'
B)'abcd'<'ad'
C)'abcd'>'abc'
D)' '<'a'
答案:A
解析:
25.[单选题]print('{:7.2f}{:2d}'.format(101/7,101%8))的运行结果是()
A)□□101/7□101%8(□代表空格)
B)□14.43□□5(□代表空格)
C)□□14.43□5(□代表空格)
D){:7.2f}{:2d}
答案:A
解析:
26.[单选题]可以用来创建一个空字典的是:( )
A)x={}
B)x=()
C)x=[]
D)x=<>
答案:A
解析:
27.[单选题]#下面代码的输出结果是
For s in "HelloWorld":
if s=="W":
break
print(s,end="")
A)HelloWorld
B)Helloorld
C)World
D)Hello
答案:D
解析:
28.[单选题]表达式set([1,2,3])=={1,2,3}的值为( )。
A)True
B)False
C){1,2,3}
D)[1,2,3]
答案:A
解析:
29.[单选题]有函数头如下:def f(p1,p2,p3,p4):下面那个调用是错误的?
A)f(1,p2=3,p3=4,p4=4)
B)f(p1=1,p2=3,p3=4,p4=4)
C)f(p4=4,p2=3,p3=4,p1=1)
D)f(p1=1,p2=3,4,p4=4)