北理网课Python选择题(1)

1. 在Python中下列说法正确的是()
A
文件后缀名采用.pyw而不是.py的目的是为了绘制窗口
B
计算机编码主要是为了解决信息在传递过程中被窃取而设计的一种加密方法
C
ASCII码是最为广泛的编码方式,它可以表示中文字符,同时避免出现乱码
D
文件名、目录名和链接名都是用一个字符串作为其标识符的
  正确答案:  D 

A.
严格来说,它们之间的不同就只有一个:视窗运行它们的时候调用不同的执行档案。

视窗用 python.exe 运行 .py ,用 pythonw.exe 运行 .pyw 。
这纯粹是因为安装视窗版 Python 时,扩展名 .py 自动被登记为用 python.exe 运行的文件,
而 .pyw 则被登记为用 pythonw.exe 运行。

.py 和 .pyw 之间的“其它差别”全都是 python.exe 和 pythonw.exe 之间的差别。

跟 python.exe 比较起来,pythonw.exe 有以下的不同:
1)执行时不会弹出控制台窗口(也叫 DOS 窗口)
2)所有向原有的 stdout 和 stderr 的输出都无效
3)所有从原有的 stdin 的读取都只会得到 EOF

.pyw 格式是被设计来运行开发完成的纯图形界面程序的。
纯图形界面程序的用户不需要看到控制台窗口。

值得一提的是,开发纯图形界面程序的时候,你可以暂时把 .pyw 改成 .py ,
以便运行时能调出控制台窗口,看到所有错误信息,方便除虫。
唯独视窗版Python有.pyw格式

B.信息编码的目的在于为计算机中的数据与实际处理的信息之间建立联系,提高信息处理的效率。


2. 下列哪项不是Python的数据类型?
A
实数
B
整数
C
字符串
D
列表
  正确答案:  A 
有整数的浮点数,无实数。


Python不属于______语言

A

开源语言

B

脚本语言

C

多模型语言

D

以上均不是

  正确答案:  D 


10 分

7. 下列Python赋值语句中,不合法的是___
A
x,y=y,x
B
x=y=1
C
x=(y=1)
D
x=1;y=1
  正确答案:  C 

A.是合法的赋值(可用来交换值)

B.D.可以


8.哪个选项不是Python语言的保留字?

A

try

B

None

C

int

D

del

  正确答案:  C 

and 用于表达式运算,逻辑与操作
as用于类型转换
assert断言,用于判断变量或条件表达式的值是否为真
break中断循环语句的执行
class用于定义类
continue继续执行下一次循环
def用于定义函数或方法
del删除变量或者序列的值
elif条件语句 与if else 结合使用
else条件语句 条件语句,与if,elif结合使用。也可以用于异常和循环使用
exceptexcept 包括捕获异常后的操作代码,与try,finally结合使用
exec用于执行python语句
for循环语句
finally用于异常语句,出现异常后,始终要执行finally包含的代码块。与try,except结合使用
from用于导入模块,与import结合使用
global定义全局变量
if条件语句,与else,elif结合使用
import用于导入模块,与from 结合使用
in判断变量是否存在序列中
is判断变量是否为某个类的实例
lambda定义匿名函数
not用于表达式运算,逻辑非操作
or用于表达式运算,逻辑或操作
pass空的类,函数,方法的占位符
print打印语句
raise异常抛出操作
return用于从函数返回计算结果
try包含可能会出现异常的语句,与except,finally结合使用
while循环语句
with简化Python的语句
yield用于从函数依次返回值


猜你喜欢

转载自blog.csdn.net/midi_of_gyk/article/details/80790093