关于Python的内存管理,下列说法错误的是()
A.变量不必事先声明
B.变量无须先创建和赋值就可直接使用
C.变量无须指定类型
D.可以使用del释放资源
A.变量不必事先声明
B.变量无须先创建和赋值就可直接使用
C.变量无须指定类型
D.可以使用del释放资源
A.内存中每个作业都对应着一个页表
B.页表属于操作系统的内核数据结构
C.如果在不同时间运行同一作业,那么每次运行时页表都是相同的
D.页表存放在内存中
A.局部变量定义在方法中,代码块内
B.形参是局部变量,实参是成员变量
C.成员变量存在于堆内存中,随着对象的产生而存在,消失而消失
D.局部变量存在于栈内存中,随着所属区域的运行而存在,结束而释放
A.print("%s", "Python!")
B.“%s"& "Python!"
C."{0}".format("Python!")
D.以上都错误
A.python的跨平台能力比不上c#
B.c/c++有指针不会造成内存泄露
C.python语言和c/c++相比,python开发速度比c/c++慢
D.python和java比,运行速度比java慢,java强大于改进n次的强大jre
A.Python中同一个变量名在不同位置可以被赋予不同的类型的值
B.Python 赋值时大小写不敏感
C.Python中不需要显式声明该变量的类型,根据“值”确定类型
D.Python支持链式赋值和多重赋值
A.数据过长导致无法存储在预期区域内,覆盖了存储其他数据的区域的过程被称作溢出
B.一般的溢出不会造成太严重的影响,可能会导致内存错误或程序错误等,但是当溢出被精心利用,就可能导致更严重的安全问题
C.攻击者精心构造的一段机器指令,在溢出攻击时会调用程序执行这段代码,这段代码被称为Shellcode
D.溢出攻击,属于程序编码问题
A.python中,空字符串,空列表,空字典、None、等在条件判断时,都是False
B.如果if条件不成立,向下找条件成立的elif,执行对应的程序块
C.如果所有的if条件都不成立,则执行else对应的代码块
D.以上所有说法都不正确