Python程序设计(第七期)
学校: 无
问题 1: 1. 下列叙述中正确的是( )。
选项:
• A. 计算机的功能只取决于计算机的硬件
• B. 计算机系统由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成
• C. 计算机系统由硬件系统和软件系统组成
• D. 计算机内部也可以用十进制来表示指令和数据
答案: 计算机系统由硬件系统和软件系统组成
问题 2: 2. 在计算机中,运算器的基本功能是( )。
选项:
• A. 进行算术和逻辑运算
• B. 存储各种控制信息
• C. 保持各种控制状态
• D. 控制机器各个部件协调一致地工作
答案: 进行算术和逻辑运算
问题 3: 3. 下面设备中不属于外部设备的是( )。
选项:
• A. 外部存储器
• B. 内部存储器
• C. 输入设备
• D. 输出设备
答案: 内部存储器
问题 4: 4. I/O方式中使计算机系统并行工作程度最高的是( )。
选项:
• A. DMA
• B. 程序查询
• C. 程序中断
• D. 通道控制
答案: 通道控制
问题 5: 5. 下面叙述中正确的是( )。
选项:
• A. CPU能直接访问计算机内存
• B. CPU可以通过总线访问计算机内存和各种输入/输出设备
• C. CPU不仅能直接访问计算机内存,也能直接访问计算机外存
• D. CPU不能直接访问寄存器,必须通过总线来访问寄存器
答案: CPU可以通过总线访问计算机内存和各种输入/输出设备
问题 6: 6. 如果指令中的地址码部分直接给出了操作数,则称为( )。
选项:
• A. 隐含寻址
• B. 直接寻址
• C. 立即寻址
• D. 寄存器寻址
答案: 立即寻址
问题 7: 7. 计算机工作的本质是( )。
选项:
• A. 存取数据
• B. 执行程序的过程
• C. 进行数的运算
• D. 取指令.分析指令和执行指令
答案: 请关注公众号【渝开搜题】查看答案
问题 8: 8. 关于带符号的定点数,下面描述中正确的是( )。
选项:
• A. 正数的补码与偏移码相同
• B. 正数的原码.反码.补码均相同
• C. 正数的原码.反码.补码.偏移码均相同
• D. 正数的原码.反码.补码.偏移码均互不相同
答案: 请关注公众号【渝开搜题】查看答案
问题 9: 9. 不属于操作系统基本功能的是( )。
选项:
• A. 数据库管理
• B. 设备管理
• C. 进程管理
• D. 存储管理
答案: 请关注公众号【渝开搜题】查看答案
问题 10: 10. 下列叙述中正确的是( )。
选项:
• A. 进程一旦创建,即进入就绪状态
• B. 进程一旦进入运行状态,就会一直运行下去直到终止
• C. 进程在运行状态下,如果时间片用完,v即进入阻塞状态
• D. 处于阻塞状态的进程,当阻塞原因解除后即进入运行状态
答案: 请关注公众号【渝开搜题】查看答案
问题 11: 11. 操作系统在控制和管理进程过程中,进程存在的唯一标志是数据结构( )。
选项:
• A. FIFO
• B. PCB
• C. FDT
• D. FCB
答案: 请关注公众号【渝开搜题】查看答案
问题 12: 12. 下列叙述中正确的是( )。
选项:
• A. 进程调度也负责对内存进行分配
• B. 进程调度负责对计算机系统中的所有系统资源进行分配
• C. 进程调度仅负责对CPU进行分配
• D. 进程调度也负责对外存进行分配
答案: 请关注公众号【渝开搜题】查看答案
问题 13: 13. 常用的连续存储管理技术有固定分区存储管理和( )。
选项:
• A. 可变分区存储管理
• B. 分页式存储管理
• C. 分段式存储管理
• D. 段页式存储管理
答案: 请关注公众号【渝开搜题】查看答案
问题 14: 14. 计算机中的缓冲技术用于( )。
选项:
• A. 提供内存、外存接口
• B. 提高主机和设备交换信息的速度
• C. 提高设备利用率
• D. 扩充相对地址空间
答案: 请关注公众号【渝开搜题】查看答案
问题 15: 15. 总线带宽是指总线的( )。
选项:
• A. 宽度
• B. 长度
• C. 数据传输率
• D. 位数
答案: 请关注公众号【渝开搜题】查看答案
问题 16: 16. I/O方式中的程序中断方式是指( )
选项:
• A. 当出现异常情况时,CPU身终止当前程序的运行
• B. 当出现异常情况时,计算机将停机
• C. 当出现异常情况时,计算机将启动I/O设备
• D. 当出现异常情况时,CPU暂时停止当前程序的运行,转向执行相应的服务程序
答案: 请关注公众号【渝开搜题】查看答案
问题 17: 17. 下列存储器中,访问速度最快的是()。
选项:
• A. 磁盘
• B. 磁帯
• C. 内存
• D. 寄存器
答案: 请关注公众号【渝开搜题】查看答案
问题 18: 18. 用来解决CPU和主存之间速度不匹配问题的方法是( )。
选项:
• A. 扩大主存容量
• B. 提高主存储器访问速度
• C. 扩大CPU中通用寄存器的数量
• D. 在主存储器和CPU之间増加高速缓冲存储器
答案: 请关注公众号【渝开搜题】查看答案
问题 19: 19. 计算机完成一条指令所花费的时间称为一个( )。
选项:
• A. 执行时序
• B. 存取周期
• C. 执行速度
• D. 指令周期
答案: 请关注公众号【渝开搜题】查看答案
问题 20: 20. 要使用外存储器中的信息,应先将其调入()。
选项:
• A. 内存储器
• B. 控制器
• C. 运算器
• D. 微处理器
答案: 请关注公众号【渝开搜题】查看答案
问题 21: 21. 下列存储器中访问速度最快的是( )。
选项:
• A. 内存
• B. 磁盘
• C. 磁带
• D. 高速缓冲存储器
答案: 请关注公众号【渝开搜题】查看答案
问题 22: 22. 下列叙述中正确的是( )。
选项:
• A. 在CPU执行一条指令的过程中至少占用一个机器周期
• B. 在CPU执行一条指令的过程中只需要占用一个机器周期
• C. 在CPU执行一条指令的过程中至少占用两个机器周期
• D. 在CPU执行一条指令的过程中只需要占用两个机器周期
答案: 请关注公众号【渝开搜题】查看答案
问题 23: 23. 理论上计算机虚拟内存的最大容量取决于( )。
选项:
• A. 磁盘空间的大小
• B. 物理内存的大小
• C. 计算机地址位数
• D. 数据存放的实际地址
答案: 请关注公众号【渝开搜题】查看答案
问题 24: 1. 以下表达式,正确定义了一个集合数据对象的是:
选项:
• A. x = { 200, ’flg’, 20.3}
• B. x = ( 200, ’flg’, 20.3)
• C. x = [ 200, ’flg’, 20.3 ]
• D. x = {‘flg’ : 20.3}
答案: 请关注公众号【渝开搜题】查看答案
问题 25: 2. 以下程序的输出结果是:
ss = list(set("jzzszyj"))
选项:
• A. [‘z’, ‘j’, ‘s’, ‘y’]
• B. [‘j’, ‘s’, ‘y’, ‘z’]
• C. [‘j’, ‘z’, ‘z’, ‘s’, ‘z’, ‘y’, ‘j’]
• D. [‘j’, ‘j’, ‘s’, ‘y’, ‘z’, ‘z’, ‘z’]
答案: 请关注公众号【渝开搜题】查看答案
问题 26: 3. 表达式 eval(‘500/10’) 的结果是:
选项:
• A. ‘500/10’
• B. 500/10
• C. 50
• D. 50.0
答案: 请关注公众号【渝开搜题】查看答案
问题 27: 4. 二维列表ls=[ [9,8], [7,6], [5,4], [3,2], [1,0] ],能够获得数字4的选项是( )
选项:
• A. ls[-3][-1]
• B. ls[3][-1]
• C. ls[2][0]
• D. [-2][0]
答案: 请关注公众号【渝开搜题】查看答案
问题 28: 5. 以下代码的输出结果是()
L=list(range(6))
print(6 in L)
选项:
• A. 6
• B. 6 in L
• C. True
• D. False
答案: 请关注公众号【渝开搜题】查看答案
问题 29: 6. 以下选项,不是Python保留字的选项是:
选项:
• A. del
• B. pass
• C. not
• D. string
答案: 请关注公众号【渝开搜题】查看答案
问题 30: 7. 以下代码的输出结果是( )
fruits=['banana','apple','pear','watermelon']
print(sorted(fruits,key=len)[2])
选项:
• A. banana
• B. apple
• C. pear
• D. watermelon
答案: 请关注公众号【渝开搜题】查看答案
问题 31: 8. 以下代码的输出结果是( )
for i in reversed(range(7,4,-1)):
print(i,end=‘ ’)
选项:
• A. 4 5 6 7
• B. 5,6,7
• C. 5 6 7
• D. 4,5,6,7
答案: 请关注公众号【渝开搜题】查看答案
问题 32: 9. 字典d={‘python’:123,’C’:123,’Java’:123},len(d)的结果是( )
选项:
• A. 12
• B. 6
• C. 9
• D. 3
答案: 请关注公众号【渝开搜题】查看答案
问题 33: 10. 以下关于Python字典变量的定义中,正确的是( )
选项:
• A. d={ [1,2]:1, [3,4]:3 }
• B. d={1:as, 2:sf }
• C. d={ (1,2):1,(3,4):3 }
• D. d={ 'python':1, [tea,cat]:2 }
答案: 请关注公众号【渝开搜题】查看答案
问题 34: 11. spam=['cat','bat','rat','cat','hat','cat']
spam.remove('cat')
执行完以上代码后,spam的值是()
选项:
• A. ['bat','rat','hat','cat']
• B. ['bat','rat','cat','hat','cat']
• C. ['bat','rat','hat']
• D. ['cat','bat','rat','cat','hat']
答案: 请关注公众号【渝开搜题】查看答案
问题 35: 12. 能直接修改字符串的某个字符吗?例如s=”abc”,s[0]=”1”可以吗?
选项:
• A. 可以
• B. 不可以
答案: 请关注公众号【渝开搜题】查看答案
问题 36: 1. 以下关于函数优点的描述中,错误的是______。
选项:
• A. 函数便于阅读
• B. 函数可以使程序更加模块化
• C. 函数可以减少代码重复
• D. 函数可以表现程序的复杂度
答案: 请关注公众号【渝开搜题】查看答案
问题 37: 2. Python中定义函数的关键字是( )
选项:
• A. def
• B. define
• C. function
• D. defun
答案: 请关注公众号【渝开搜题】查看答案
问题 38: 3. 以下代码的输出结果是______。
def young(age):
if 12 <= age <= 17:
print( "作为一个大学生,你很年轻")
elif age <12:
print( "作为一个大学生,你太年轻了")
elif age <= 28:
print( "作为一个大学生,你要努力学习")
else:
print( "作为一个大学生,你很有毅力")
young(18)
选项:
• A. 作为一个大学生,你很有毅力
• B. 作为一个大学生,你很年轻
• C. 作为一个大学生,你太年轻了
• D. 作为一个大学生,你要努力学习
答案: 请关注公众号【渝开搜题】查看答案
问题 39: 1. 以下关于函数作用的描述中,错误的是( )。
选项:
• A. 复用代码
• B. 提高代码的执行速度
• C. 增强代码的可读性
• D. 降低代码编程的复杂性
答案: 请关注公众号【渝开搜题】查看答案
问题 40: 2. 函数中定义了3个参数,其中2个参数都指定了默认值,调用函数时参数个数最少是( )。
选项:
• A. 0
• B. 2
• C. 1
• D. 3
答案: 请关注公众号【渝开搜题】查看答案
问题 41: 3. 以下关于Python函数的描述中,错误的是( )。
选项:
• A. 可以定义函数接受可变数量的参数
• B. 定义函数时,某些参数可以赋予默认值
• C. 函数必须要有返回值
• D. 函数可以同时返回多个结果
答案: 请关注公众号【渝开搜题】查看答案
问题 42: 4. 以下程序的输出结果是( )。
def loc_glo( b = 2, a = 4):
global z
z += 3 * a +5 * b
return z
z = 10
print(z, loc_glo (4,2))
选项:
• A. 36 36
• B. 32 32
• C. 10 36
• D. 10 32
答案: 请关注公众号【渝开搜题】查看答案
问题 43: 5. 关于以下程序的描述中,正确的是( )。
def fact(n):
s = 1
for i in range(1,n+1):
s *= i
return s
选项:
• A. 程序中n是可选参数
• B. fact(n)函数的功能为求n的阶乘
• C. s是全局变量
• D. range()函数的范围是[1,n+1]
答案: 请关注公众号【渝开搜题】查看答案
问题 44: 6. 以下程序的输出结果是( )。
def Hello(familyName,age):
if age > 50:
print("您好!"+familyName+"奶奶")
elif age > 40:
print("您好!"+familyName+"阿姨")
elif age > 30:
print("您好!"+familyName+"姐姐")
else:
print("您好!"+"小"+familyName)
Hello(age=43, familyName="赵")
选项:
• A. 您好!赵奶奶
• B. 您好!赵阿姨
• C. 您好!赵姐姐
• D. 函数调用出错
答案: 请关注公众号【渝开搜题】查看答案
问题 45: 7. 以下关于Python全局变量和局部变量的描述中,错误的是( )。
选项:
• A. 局部变量在使用过后立即被释放
• B. 全局变量一般没有缩进
• C. 全局变量和局部变量的命名不能相同
• D. 一个程序中的变量包含两类:全局变量和局部变量
答案: 请关注公众号【渝开搜题】查看答案
问题 46: 8. 以下程序中描述的是哪一种传入参数的方法( )。
def f(a, b):
if a > b:
print("1")
elif a == b:
pritn("2")
else:
print("3")
f(2, 3)
选项:
• A. 可变参数
• B. 关键字参数
• C. 默认参数
• D. 位置参数
答案: 请关注公众号【渝开搜题】查看答案
问题 47: 9. 以下函数定义中,错误的是( )。
选项:
• A. def vfunc(s,a=1,*b):
• B. def vfunc(a=3,b):
• C. def vfunc(a,**b):
• D. def vfunc(a,b=2):
答案: 请关注公众号【渝开搜题】查看答案
问题 48: 10. 关于以下程序的描述中,正确的是( )。
def func(a,b):
c=a**2+b
b=a
return c
a=10
b=2
c=func(b,a)+a
选项:
• A. 执行该函数后,变量c的值为112
• B. 执行该函数后,变量b的值为2
• C. 该函数名称为fun
• D. 执行该函数后,变量b的值为10
答案: 请关注公众号【渝开搜题】查看答案
问题 49: 1. 以下不是函数作用的选项是
选项:
• A. 提高代码执行速度
• B. 增强代码可读性
• C. 复用相同功能代码
• D. 降低编程复杂度
答案: 请关注公众号【渝开搜题】查看答案
问题 50: 2. 以下关于函数优点的描述中,错误的是( )
选项:
• A. 函数便于阅读函数
• B. 可以使程序更加模块化函数
• C. 可以减少代码重复数
• D. 可以表现程序的复杂度
答案: 请关注公众号【渝开搜题】查看答案
问题 51: 3. Python中定义函数的关键字是( )
选项:
• A. def
• B. define
• C. function
• D. defun
答案: 请关注公众号【渝开搜题】查看答案
问题 52: 4. 以下关于Python函数的描述中,错误的是( )
选项:
• A. 可以定义函数接受可变数量的参数
• B. 定义函数时,某些参数可以赋予默认值
• C. 函数必须要有返回值
• D. 函数可以同时返回多个结果
答案: 请关注公众号【渝开搜题】查看答案
问题 53: 5. 以下关于Python函数的描述中,错误的是( )
选项:
• A. Python程序需要包含一个主函数且只能包含一个主函数
• B. 如果Python程序包含一个函数main(),这个函数与其他函数地位相同
• C. Python程序可以不包含main函数
• D. Python程序的main函数可以改变为其他名称
答案: 请关注公众号【渝开搜题】查看答案
问题 54: 6. 以下代码的输出结果是( )
for s in "PythonNCRE":
if s == "N":
continue
print(s,end="")
选项:
• A. N
• B. PythonCRE
• C. Python
• D. PythonNCRE
答案: 请关注公众号【渝开搜题】查看答案
问题 55: 7. 以下关于Python语言return语句的描述中,正确的是( )
选项:
• A. return只能返回一个值
• B. 函数必须有return语句
• C. 函数可以没有return语句
• D. 函数中最多只有一个return语句
答案: 请关注公众号【渝开搜题】查看答案
问题 56: 8. 以下关于Python全局变量和局部变量的描述中,错误的是( )
选项:
• A. 局部变量在函数内部创建和使用,函数退出后变量被释放
• B. 全局变量一般指定义在函数之外的变量
• C. 使用global保留字声明后,变量可以作为全局变量使用
• D. 当函数退出时,局部变量依然存在,下次函数调用可以继续使用
答案: 请关注公众号【渝开搜题】查看答案
问题 57: 9. 以下代码的输出结果是( )
CList = list(range(5))
print(2 in CList)
选项:
• A. 0
• B. False
• C. True
• D. -1
答案: 请关注公众号【渝开搜题】查看答案
问题 58: 10. 关于以下代码的描述中,错误的是( )
def fact(n):
s = 1
for i in range(1,n+1):
s *= 1
return s
选项:
• A. 代码中n是可选参数
• B. fact(n)函数功能为求n的阶乘
• C. s是局部变量
• D. range()函数是Python内置函数
答案: 请关注公众号【渝开搜题】查看答案
问题 59: 11. 以下代码的输出结果是( )
def func(a,b):
a *= b
return a
s = func(5,2)
print(s)
选项:
• A. 25
• B. 20
• C. 10
• D. 5
答案: 请关注公众号【渝开搜题】查看答案
问题 60: 12. 以下代码的输出结果是( )
ls = ["car","truck"]
def funC(A):
ls.append(A)
return
funC("bus")
print(ls)
选项:
• A. ["bus"]
• B. ["car","truck"]
• C. ["car","truck","bus"]
• D. []
答案: 请关注公众号【渝开搜题】查看答案
问题 61: 13. 以下代码的输出结果是( )
t=10.5
def above_zero(t):
return t>0
选项:
• A. 10.5
• B. False
• C. 没有输出
• D. True
答案: 请关注公众号【渝开搜题】查看答案
问题 62: 14. 以下关于Python语言的描述中,错误的是( )
选项:
• A. 函数中return语句只能放在函数定义的最后面
• B. 定义函数需要使用保留字def
• C. 使用函数最主要的作用之一是复用代码
• D. Python函数可以定义在分支或循环语句的内部
答案: 请关注公众号【渝开搜题】查看答案
问题 63: 15. 以下代码的输出结果是( )
def fibRate(n):
if n <= 0:
return -1
elif n == 1:
return -1
elif n == 2:
return 1
else:
L = [1,1]
for i in range(2,n):
L.append(L[-1]+L[-2])
return L[-2]/L[-1]
print(fibRate(5))
选项:
• A. -1
• B. 0.625
• C. 0.6
• D. 0.5
答案: 请关注公众号【渝开搜题】查看答案
问题 64: 16. 函数中定义了2个参数,并且两个参数都指定了默认值,调用函数时参数个数最少是( )
选项:
• A. 0
• B. 2
• C. 1
• D. 3
答案: 请关注公众号【渝开搜题】查看答案
问题 65: 17. 以下关于Python函数的描述中,正确的是( )
选项:
• A. 一个函数中只允许有一条return语句
• B. Python中,def和return是函数必须使用的保留字
• C. Python函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意类型使用
• D. 函数eval()可以用于数值表达式求值,例如eval("2*3+1")
答案: 请关注公众号【渝开搜题】查看答案
问题 66: 18. 关于以下代码的描述中,错误的是( )
def func(a,b):
c = a ** 2 + b
b = a
return c
a = 10
b = 100
c = func(a,b) + a
选项:
• A. 该函数名称为func
• B. 执行该函数后,变量c的值为200
• C. 执行该函数后,变量b的值为100
• D. 执行该函数后,变量a的值为10
答案: 请关注公众号【渝开搜题】查看答案
问题 67: 19. 以下关于Python全局变量和局部变量的描述中,错误的是( )
选项:
• A. 全局变量在程序执行的全过程有效
• B. 全局变量一般没有缩进
• C. 全局变量不能和局部变量重名
• D. 一个程序中的变量包含两类:全局变量和局部变量
答案: 请关注公众号【渝开搜题】查看答案
问题 68: 20. 当用户输入5时,下面代码的输出结果是( )
try:
n=input("请输入一个整数:")
def pow2(n):
return n**2
pow2(n)
except:
print("程序执行错误")
选项:
• A. 程序执行错误
• B. 25
• C. 程序没有任何输出
• D. 5
答案: 请关注公众号【渝开搜题】查看答案
问题 69: 21. 以下代码的输出结果是( )
def young(age):
if 12 <= age <= 17:
print("作为一个大学生,你很年轻")
elif age < 12:
print("作为一个大学生,你太年轻")
elif age <= 28:
print("作为一个大学生,你要努力学习")
else:
print("作为一个大学生,你很有毅力")
young(18)
选项:
• A. 作为一个大学生,你很有毅力
• B. 作为一个大学生,你很年轻
• C. 作为一个大学生,你太年轻了
• D. 作为一个大学生,你要努力学习
答案: 请关注公众号【渝开搜题】查看答案
问题 70: 22. 以下代码的输出结果是( )
def Hello(familyName,age):
if age > 50:
print("您好!"+familyName+"大爷")
elif age >40:
print("您好!"+familyName+"叔叔")
elif age >30:
print("您好!"+familyName+"大哥")
else:
print("您好!"+"小"+familyName)
Hello(age=60,familyName="王")
选项:
• A. 函数调用出错
• B. 您好!王叔叔
• C. 您好!王大哥
• D. 您好!王大爷
答案: 请关注公众号【渝开搜题】查看答案
问题 71: 23. 执行以下程序,导致输出"输入有误"的输入选项是( )
try:
ls = eval(input())*2
print(ls)
except:
print("输入有误")
选项:
• A. aa
• B. '12'
• C. 'aa'
• D. 12
答案: 请关注公众号【渝开搜题】查看答案
问题 72: 24. 以下的函数定义中,错误的是( )
选项:
• A. def vfunc(a,b=2):
• B. def vfunc(a,b):
• C. def vfunc(a,*b):
• D. def vfunc(*a,b):
答案: 请关注公众号【渝开搜题】查看答案
问题 73: 1. 以下关于python的描述错误的是( )
选项:
• A. python可用于web开发
• B. python是跨平台的
• C. python可用于数据抓取(爬虫)
• D. python的语法类似PHP
答案: 请关注公众号【渝开搜题】查看答案
问题 74: 2. 以下关于语言类型的描述中,正确的是( )
选项:
• A. 静态语言采用解释方式执行,脚本语言采用编译方式执行
• B. C语言是静态编译语言, Python语言是脚本语言
• C. 编译是将目标代码转换成源代码的过程
• D. 解释是将源代码一次性转换成目标代码同时逐条运行目标代码的过程
答案: 请关注公众号【渝开搜题】查看答案
问题 75: 3. python语言中,可作为源文件后缀名的是( )
选项:
• A. png
• B. pdf
• C. py
• D. ppt
答案: 请关注公众号【渝开搜题】查看答案
问题 76: 4. 以下不是python语言特点的是( )
选项:
• A. 执行速度快
• B. 语法简洁
• C. 支持中文
• D. 生态丰富
答案: 请关注公众号【渝开搜题】查看答案
问题 77: 5. 以下选项不属于python语言特点的是( )
选项:
• A. 平台无关
• B. 第三方库丰富
• C. 适合编写系统软件
• D. 语法简洁
答案: 请关注公众号【渝开搜题】查看答案
问题 78: 1. 以下关于Python缩进的描述中,错误的是
选项:
• A. Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格
• B. 缩讲是可以嵌套的,从而形成多层缩进
• C. 缩进表达了所属关系和代码块的所属范围
• D. 判断、循环、函数等都能够通过缩进包含一批代码
答案: 请关注公众号【渝开搜题】查看答案
问题 79: 2. 以下不属于Python语言保留字的是
选项:
• A. do
• B. while
• C. pass
• D. def
答案: 请关注公众号【渝开搜题】查看答案
问题 80: 3. 在Python语言中,IPO模式不包括
选项:
• A. Input (输入)
• B. Program (程序)
• C. Process (处理)
• D. 0utput (输出)
答案: 请关注公众号【渝开搜题】查看答案
问题 81: 4. 以下变量名中,不符合Python语言变量命名规则的是
选项:
• A. keyword_33
• B. keyword33_
• C. 33_keyword
• D. _33keyword
答案: 请关注公众号【渝开搜题】查看答案
问题 82: 5. 以下关于Python程序语法元素的描述,正确的选项是
选项:
• A. 缩进格式要求程序对齐,增添了编程难度
• B. 所有的if、while、def、class语句后面都要用':'结尾
• C. Python变量名允许以数字开头
• D. true是Python的保留字
答案: 请关注公众号【渝开搜题】查看答案
问题 83: 6. 以下不是Python语言所使用特殊含义符号的是
选项:
• A. $
• B. **
• C. &
• D. +=
答案: 请关注公众号【渝开搜题】查看答案
问题 84: 1. 以下代码的输出结果是
x=2 +9*((3*12) - 8) //10
print(x)
选项:
• A. 26
• B. 27.2
• C. 28.2
• D. 27
答案: 请关注公众号【渝开搜题】查看答案
问题 85: 2. 关于表达式id('45')的结果的描述,错误的是
选项:
• A. 是一个字符串
• B. 可能是4539670688
• C. 是一个正整数
• D. 是'45'的内存地址
答案: 请关注公众号【渝开搜题】查看答案
问题 86: 3. 表达式eval(’500//10’)的结果是
选项:
• A. 500/10
• B. 50.0
• C. 50
• D. '500/10'
答案: 请关注公众号【渝开搜题】查看答案
问题 87: 4. 表达式3*4**2//8%7的计算结果是
选项:
• A. 3
• B. 6
• C. 4
• D. 5
答案: 请关注公众号【渝开搜题】查看答案
问题 88: 1. Python语言提供三种基本的数字类型,它们是
选项:
• A. 整数类型、浮点数类型、复数类型
• B. 整数类型、二进制类型、浮点数类型
• C. 复数类型、二进制类型、浮点数类型
• D. 整数类型、二进制类型、复数类型
答案: 请关注公众号【渝开搜题】查看答案
问题 89: 2. 以下关于二进制整数的定义,正确的是
选项:
• A. 0bC3F
• B. 0b1708
• C. 0B1019
• D. 0B1010
答案: 请关注公众号【渝开搜题】查看答案
问题 90: 3. 以下关于Python语言浮点数类型的描述中,错误的是
选项:
• A. Python语言要求所有浮点数必须带有小数部分
• B. 浮点数类型表示带有小数的类型
• C. 小数部分不可以为0
• D. 浮点数类型与数学中实数的概念一致
答案: 请关注公众号【渝开搜题】查看答案
问题 91: 1. 以下关于Python字符串的描述中,错误的是
选项:
• A. 空字符串可以表示为""或''
• B. 在Python字符串中,可以混合使用正整数和负整数进行索引和切片
• C. 字符串'my\\text.dat’中第一个 表示转义符
• D. Python字符串采用[N:M]格式进行切片,获取字符串从索引N到M的子字符串(包含N和M)
答案: 请关注公众号【渝开搜题】查看答案
问题 92: 2. 字符串tstr='television',显示结果为vi的选项是
选项:
• A. print(tstr[-6:6])
• B. print(tstr[5:7])
• C. print(tstr[4:7])
• D. print(tstr[4:-2])
答案: 请关注公众号【渝开搜题】查看答案
问题 93: 3. s='1234567890',以下表示'1234'的选项是
选项:
• A. s[-10:-5]
• B. s[0:3]
• C. s[0:4]
• D. s[1:5]
答案: 请关注公众号【渝开搜题】查看答案
问题 94: 1. 拟在屏幕上打印输出Hello World,使用的Python语句是
选项:
• A. print('Hello World')
• B. print(Hello World)
• C. printf("Hello World")
• D. printf('Hello World')
答案: 请关注公众号【渝开搜题】查看答案
问题 95: 1. 顺序程序不具有 ( )
选项:
• A. 顺序性
• B. 并发性
• C. 封闭性
• D. 可再现性
答案: 请关注公众号【渝开搜题】查看答案
问题 96: 2. 下列叙述中正确的是( )
选项:
• A. 算法的复杂度与问题的规模无关
• B. 算法的优化主要通过程序的编制技巧来实现
• C. 对数据进行压缩存储会降低算法的空间复杂度
• D. 数值型算法只需考虑计算结果的可靠性
答案: 请关注公众号【渝开搜题】查看答案
问题 97: 3. 结构化程序设计强调 ( )。
选项:
• A. 程序的效率
• B. 程序的规模
• C. 程序的易读性
• D. 程序的可复用性
答案: 请关注公众号【渝开搜题】查看答案
问题 98: 1. 以下程序的输出结果是( )
x=10
y=0
if(x>5)or(x/y>5):
print('Right')
else:
print('Wrong')
选项:
• A. Right
• B. Wrong
• C. 报错:ZeroDivisionErro
• D. 不报错,但不输出任何结果
答案: 请关注公众号【渝开搜题】查看答案
问题 99: 2. 以下代码段,运行结果正确的是( )
x = 2
y = 2.0
if x == y:
print("Equal!")
else:
print("Not Equal!")
选项:
• A. Equal!
• B. Not Equal!
• C. 运行异常
• D. 以上结果都不对
答案: 请关注公众号【渝开搜题】查看答案
问题 100: 1. 若使以下程序执行结果是144,空格处该填写的代码是
x ='bee'
y=''
for i in x:
y+=str( )
print(y)
选项:
• A. ord(i) - ord('a')
• B. i-'a'
• C. chr(i)-chr(' a')
• D. ord(x)-ord('a')
答案: 请关注公众号【渝开搜题】查看答案
问题 101: 2. 以下语句的执行结果是
str1='||北京大学|'
print(str1.strip('|').replace('北京','南京'))
选项:
• A. 南京大学
• B. ||南京大学
• C. 南京大学||
• D. ||南京大学||
答案: 请关注公众号【渝开搜题】查看答案
问题 102: 1. 哪个选项是用来判断当前Python语句在分支结构中?( )
选项:
• A. 引号
• B. 缩进
• C. 大括号
• D. 冒号
答案: 请关注公众号【渝开搜题】查看答案
问题 103: 2. 以下程序的输出结果是( )
x,y,z = 2,-1,2
if x
选项:
• A. 0
• B. 1
• C. 2
• D. 3
答案: 请关注公众号【渝开搜题】查看答案
问题 104: 3. 以下程序的输出结果是( )
a,b,c,d = 1,3,5,4
if ad:
x=2
else:
x=3 else:
x=6else:
x=7
选项:
• A. 1
• B. 2
• C. 3
• D. 6
答案: 请关注公众号【渝开搜题】查看答案
问题 105: 1. 以下程序的输出结果是( )
x=10
y=0
if(x>5)or(x/y>5):
print('Right')
else:
print('Wrong')
选项:
• A. Right
• B. Wrong
• C. 报错:ZeroDivisionErro
• D. 不报错,但不输出任何结果
答案: 请关注公众号【渝开搜题】查看答案
问题 106: 1. print('%f'%1.23456789)会输出什么?( )
选项:
• A. 1.23
• B. 1.234567
• C. 1.234568
• D. 1
答案: 请关注公众号【渝开搜题】查看答案
问题 107: 2. 从键盘输入一个整数赋值给number,下列哪一句是正确的?( )
选项:
• A. number = input('请输入一个整数:')
• B. number = input("请输入一个整数:")
• C. number = int(input('请输入一个整数:'))
• D. number = str(input('请输入一个整数:'))
答案: 请关注公众号【渝开搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。