1. 下面描述中正确的是
A. 集成测试是为了发现详细设计的错误
B. 集成测试是为了发现概要设计的错误
C. 集成测试是为了发现需求分析的错误
D. 集成测试是为了发现编码的错误
答案:B
答案:集成测试是为了发现与接口有关的错误,接口就是一种大概的方法,所以只要发现概要设计的错误就行,不需要发现详细设计的错误
2. 以下关于Python语言技术特点的描述中,错误的是
A. Python比大部分编程语言具有更高的软件开发质量和简洁性
B.Python是脚本语言,主要用作系统编程和Web访问的开发语言
C.Python语言是解释执行的,因此执行速度比编译型语言慢
D.对于需要更高执行速度的功能,例如数值计算和动画,Python语言可以调用C语言编写的底层代码
答案:B
解析:Python语言几乎适合任何与程序设计相关应用的开发
3.以下代码的输出结果是
d={‘food’:{‘cake’:1,‘egg’:5}}
print(d.get('cake','no this food'))
A.egg
B.1
C. food
D. no this food
答案:D
解析:如果是d['food']['cake'],则答案是1;而这道题是get(‘cake’,),所以是no this food
4.以下对Python文件处理的描述中,错误的是
A.Python通过解释器内置的open()函数打开一个文件
B.Python能够以文本和二进制方式处理文件
C.当文件以文本方式打开时,读写按照字流方式
D.文件使用结束后可以用close()方法关闭,释放文件的使用授权
答案:C
解析:当文件以文本方式打开时,读写按字符串方式;当文件以二进制方式打开时,按字节流方式打开
5.在Python语言中,不属于Web开发框架第三方库的是
A.Django
B.Flask
C.Mayavi
D.Pyramid
答案:C