Python开发基础(习题卷84)说明:答案和解析在试卷最后
第1部分:单项选择题,共52题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下面程序中语句print(i*j)共执行了___________________次。( )
For i in range( 5 ):
For j in range( 2,5 ):
Print(i*j)
A)15
B)14
C)20
D)12
2.[单选题]下面代码运行后,对a、b、c、d四个变量的值描述错误的是()。
A)a==[1,2,3,4,[ 'a','b','c'],5]
B)b==[1,2,3,4,[ 'a','b','c'],5]
C)c==[1,2,3,4,['a','b','c']]
D)d==[1,2,3,4,[ 'a','b','c']]
3.[单选题]设s=“Happy New Year”,则s[3:8]的值为()。
A)‘ppy Ne’
B)‘py Ne’
C)‘ppy N’
D)‘py New’
4.[单选题]字符串str="一二三四五六七八九十",str[0:-2:2]结果是?
A)"一二三四五六七"
B)"二三五七"
C)"一三五七"
D)"一三五七九"
5.[单选题]给出下面代码:a = input("").split(",")x = 0while x len(a):□□□□print(a[x],end="")□□□□x += 1代码执行时,从键盘获得"Python语言,是,脚本,语言",则代码的输出结果是( A)窗体顶端
A)HYPERLINK
B)HYPERLINK
C)HYPERLINK
D)HYPERLINK
6.[单选题]以下关于NodeManager描述正确的是()
A)NodeManager是ResourceManager在每台机器上的代理,负责容器管理;监控资源使用情况。
B)NodeManager是DataNode在每台机器上的代理,负责管理和监控资源使用情况。
C)NodeManager是负责从Scheduler中申请资源,以及跟踪资源的使用情况
D)NodeManager实现了ApplicationMaster接口,负责接收新的任务。
7.[单选题]在PFD图中用箭头表示
A)控制流
B)数据流
C)调用关系
D)组成关系
8.[单选题]在Python中下列说法正确的是()
A)文件后缀名采用.pyw而不是.py的目的是为了绘制窗口
B)计算机编码主要是为了解决信息在传递过程中被窃取而设计的一种加密方法
C)ASCII码是最为广泛的编码方式,它可以表示中文字符,同时避免出现乱码
D)文件名、目录名和链接名都是用一个字符串作为其标识符的
9.[单选题]以下程序的执行结果为: def mean(*args): length=0 s=0 for e in args: s+=e length+=1 return
s/length print(mean(2,3,4,5,6))
A)4
B)20
C)6
D)10
10.[单选题]以下选项中叙述正确的是
A)软件交付使用后还需要进行维护
B)软件一旦交付就不需要再进行维护
C)软件交付使用后其生命周期就结束
D)软件维护指修复程序中被破坏的指令
11.[单选题]幂运算运算符为( )。
A)*
B)**
C)%
D)//
12.[单选题]下列表达式错误的是( )。
A)'abcd'<'ad'
B)'abc'<'abcd'
C)''<'a'
D)'Hello'>'hello'
B)xyzabxyz
C)xyzabc
D)xyzab
14.[单选题]函数input()功能是( )。
A)打印输出文本信息
B)获取用户的输入
C)进行数据类型转换
D)查看数据类型
15.[单选题]以下选项,不是 Python 保留字的选项是______。
A)sum
B)finally
C)None
D)from
16.[单选题]关于字符串的说法中,下列描述错误的是()。
numpy库功能A)字符串创建后可以被修改
B)字符串可以使用单引号、双引号和三引号定义
C)转义字符\n表示换行
D)格式符均由%和说明转换类型的字符组成
17.[单选题][]下面变量的名字中最合理的是( )
A)lst_a
B)lst_stu
C)stulst
D)lst
18.[单选题]关于函数作用的描述,以下选项中错误的是( C)窗体顶端
A)HYPERLINK
B)HYPERLINK
C)HYPERLINK
D)HYPERLINK
19.[单选题]andom库中用于生成随即小数的函数是( )
A)randrange()
B)getrandbits()
C)random()
D)randint()
20.[单选题]下列选项中,用于格式化字符串的是()。
A)%
B)format()
C)f-string
D)以上全部
21.[单选题]给出如下代码:
Fname = input("请输入要打开的文件: ")
Fo = open(fname, “r”)for line adlines():
关于上述代码的描述,以下选项中错误的是
A)通过fo.readlines()方法将文件的全部内容读入一个字典fo
B)通过fo.readlines()方法将文件的全部内容读入一个列表fo
C)上述代码可以优化为:
Fname = input("请输入要打开的文件: ")
Fo = open(fname, “r”)for line adlines():
Print(line)
Fo.close()
D)用户输入文件路径,以文本文件方式读入文件内容并逐行打印
22.[单选题]是指turtle画笔向左前方移动的可能函数是()。
A)turtle.left()
B)turtle.left(),turtle.fd()
C)turtle.penup(),turtle.fd()
D)turtle.circle(),turtle.penup()
23.[单选题]"{}:计算机{}的CPU占用率为{}%".format("2016-10-12","python",10)执行该format方法后可以输出什么内容?( )
A){2016-10-12}:计算机{python }的CPU占用率为{ 10}%
B)2016-10-12:计算机python 的CPU占用率为10%
C)"2016-10-12:计算机python 的CPU占用率为10% "
D)以上都不对
24.[单选题]表达式‘y’<‘x’==False的结果是:
A)True
B)Error
C)None
D)False
25.[单选题]执行以下程序后,a和b的值分别为:
A=3
B=5
B,a=a,b
A)5
B)3
C)3
D)5
26.[单选题]下列不属于python3中保留字的是______。
A)elseif
B)del
C)raise
D)class
27.[单选题]以下选项中,python语言命名不合法的是(  )
A)Good8
C)Good_
D)Good
28.[单选题]若已执行import math,可用于计算方程a*x*x+b*x+c=0一个实根的是(  )
A)x=(-b+sqrt(b*b-4*a*c))/2/a
B)x=-b+sqrt(b*b-4*a*c)/2*a
C)x=(-b+math.sqrt(b*b-4*a*c))/2/a
D)x=-b+math.sqrt(b*b-4*a*c)/2*a
29.[单选题]( )结构是使一个语句或一组语句重复执行的结构。
A)循环
B)模块
C)选择
D)顺序
30.[单选题]定义函数时使用关键字( )
A)def
B)class
C)Def
D)Class
31.[单选题]已知s={'a',1,'b',2},print(s['b'])的运行结果是______。
A)语法错
B)'b'
C)1
D)2
32.[单选题]以下用于设置y轴刻度的数目与取值的是()
A)xlabel
B)ylabel
C)xticks
D)yticks
33.[单选题][] Python 中,函数定义可以不包括以下:( )
A)一对圆括号
B)可选参数列表
C)函数名
D)关键字
34.[单选题]关于软件测试,以下选项中描述正确的是
A)软件测试的主要目的是确定程序中错误的位置
B)为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作
C)软件测试是证明软件没有错误
D)软件测试的主要目的是发现程序中的错误
35.[单选题]下列是Flask的Request对象的form属性的作用的是()
A)记录请求的数据,并转换为字符串
B)记录请求中的表单数据
C)记录请求中的查询参数
D)记录请求中的cookie信息