python二级基本考点图文word练习
一、选择题
1.下列选项中,可作为Python变量名的是( 图片转文字在线
A.int    B.Abc    C.kerafloat    D.Complex
2.以下Python程序运行后的输出结果为( 
A.0    B.45    C.46    D.362880
3.python语言的特点(    )。
A.简单    B.免费、开源    C.可移植性    D.以上都是
4.除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于(    )。
A.机器语言    B.高级语言    C.汇编语言    D.自然语言
5.Python中,表达式(21%4)+5的值是(   
A.2    B.6    C.10    D.3
6.关于Python,以下几种说法不正确的是(  )。
A.Python是一种高级程序设计语言
B.Python属于汇编语言,或者说属于低级语言
C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点
D.Python是一种面向对象的、解释性计算机语言
7.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天
的是(
A.K+1    B.K%7+1    C.(K+1)%7    D.(K+1)%7-1
8.以下python程序段运行后,xst的值分别是( 
x= 123 + 678
st = "123" + "678"
A.123678  "123678"    B.123678  "801"    C.801  "123678"    D.801  "801"
人像摄影伦勃朗光9.Python语言中,用来定义函数的关键字是(  )。
A.return    B.def    C.function    D.import
10.下列可以被计算机直接执行的程序是(   
A.机器语言程序    B.高级语言程序    C.汇编语言程序    D.Python源程序
11.下列不是 Python 程序基本结构的是()。
A.顺序结构    B.树形结构    C.分支结构    D.循环结构
12.python中,运行下列程序,正确的结果是( 
x=1
while x>0:
    x=x+1
print( x)
A.1    B.1 2 3 4 5 6 7 8 9…………………
C.无输出    D.100
13.Python语言自带的IDLE环境的退出命令是( )
A.Esc    B.close    C.回车键    D.exit
14.下列选项中,可以作为 Python程序变量名的是( 
A.a/b    B.ab    C.a+b    D.a-b
15.在python中运行print(“3+6”)的结果是(    )。
A.9    B.“3+6”    C.3+6    D.“9”
16.Python中,下面代码的运行结果是(   
x=365
g=x%10        #%为求余的意思
s=x//10%10    # //为整除的意思
b=x//100
sum=g*100+s*10+b #sum英文是求和的意思
printsum
A.365    B.14    C.563    D.41
17.下面(    )是Python合法的变量名
A.int32    B.40XL    C.self    D.name
18.Python IDLE编辑器中书写正确的表达式( 
A.b**2-4ac    B.1/2gt2    C.pi*r^2    D.2*pi*r
19.小王编写了出租车收费的python程序,代码如下:
s1=float(input('请输入行驶路程(公里vbscript循环)'))
if s1<=3:
    f=10
elif s1<=10:
    f=10+2.5*(s1-3)
else:
    f=27.5+3.5*(s1-10)
print(f)
要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是( 
A.3,8    B.-1,5,12
C.1,6,20    D.3,12,20
20.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于(    )的数据结构     
A.一维表格    B.二维表格    C.三维表格    D.四维表格
21.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum  )执行的操作是
A.返回所有列的和    B.返回所有行的和
C.返回所有数据中的最大值    D.返回所有数据中的最小值
22.Python中,可以输出hello world的是( 
A.printfpython基础代码练习“hello world”
B.output“hello world”java培训机构学校
C.Print“hello +world”
D.print“hello world”
23.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是(   
A.设计出解决问题的算法    B.设计出解决问题的PPT
C.编写出Python代码    D.选择一种编程软件
24.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程
图描述算法,如右图所示,其中空白处可以填入的是(   
A.A÷3==0    B.A/3==0    C.A\3==0    D.A%3==0
25.Python Shell环境下,依次执行下列语句后,显示结果(    )。
data=[17291652915621]
maxdata
A.9    B.165    C.172    D.21
26.关于python中的函数,以下描述错误的是(  )。
A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可
B.使用函数的主要目的是减低编程难度和代码重用
C.Python 使用 del 保留字定义一个函数
D.函数是一段具有特定功能的语句组
27.使用UltraEdit软件观察字符“2020Python来袭”的内码,部分界面如图所示。
下列说法正确的是(  )
A.图中字符“2020Python 来袭”共占15个字节,其中共有10ASCII字符
B.字符“10”的十六进制内码是3A
C.CO B4”是“来”字在计算机内存储和处理时的交换码
D.小写字母p的二进制内码是1110000
28.Python中,设a=2b=3,表达式a>b and b>=3的值是(
A.1    B.-1    C.True    D.False
29.python单行注释和多行注释分别是什么?( 
A.""" """''' '''    B.#""" """    C.//''' '''    D.#//
30.Python中运行后,b的值是       
a=6
If a>=0       
  b=a+2       
Else       
  b=a-2       
printb
A.6    B.8    C.10    D.12
二、程序填空
31.编写程序。如图所示的算法,请用Python程序写出实现该算法相应的代码。
32.若两个素数之差为 2,则该对素数称为双胞胎数,如 35 就是一对双胞胎数。编写 python 程序,实现如下功能:输入 n 的值,统计显示 n 以内的所有双胞胎数。程序运行界面如图所示:
实现上述功能的程序如下,请在划线处填入合适的代码。
import math
def isprime(x):
    ______
    for i in range(2,int(math.sqrt(x))+1):
          if x % i = = 0 :
              f=False
    return f
n=int(input("请输入一个正整数 n:"))
c=0
k=3
while k < = n-2:
    if  isprime( k ) and______________ :
          c + = 1
          print(""+ str( c ) +"对双胞胎数:", k ,'',k+2)   
    _______
print("共有"+str(c)+"对双胞胎数")

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