文档库 最新最全的文档下载
当前位置:文档库 › 全国计算机等级考试二级Python真题及解析(5)

全国计算机等级考试二级Python真题及解析(5)

全国计算机等级考试二级Python真题及解析(5)
全国计算机等级考试二级Python真题及解析(5)

全国计算机等级考试二级Python真题及解析(5)

一、选择题

1. 关于二叉树的遍历,以下选项中描述错误的是

A二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历

B前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树

C后序遍历二叉树的过程是一个递归的过程

D二叉树的遍历是指不重复地访问二叉树中的所有结点

正确答案: B

2. 关于二叉树的描述,以下选项中错误的是

A二叉树具有两个特点:非空二叉树只有一个根结点;每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树

B在任意一棵二叉树中,度为0的结点(叶子结点)比度为2的结点多一个

C深度为m的二叉树最多有2的m次幂个结点

D二叉树是一种非线性结构

正确答案: C

3. 关于查找技术的描述,以下选项中错误的是

A如果采用链式存储结构的有序线性表,只能用顺序查找

B二分查找只适用于顺序存储的有序表

C顺序查找的效率很高

D查找是指在一个给定的数据结构中查找某个特定的元素

正确答案: C

4. 关于排序技术的描述,以下选项中错误的是

A选择排序法在最坏的情况下需要比较n(n–1)/2次

B快速排序法比冒泡排序法的速度快

C冒泡排序法是通过相邻数据元素的交换逐步将线性表变成有序

D简单插入排序在最坏的情况下需要比较n的1.5幂次

正确答案: D

5. 关于面向对象的程序设计,以下选项中描述错误的是

A面向对象方法可重用性好

B Python 3.x 解释器内部采用完全面向对象的方式实现

C用面向对象方法开发的软件不容易理解

D面向对象方法与人类习惯的思维方法一致

正确答案: C

6. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是

A需求设计

B详细设计

C可行性分析

D概要设计

正确答案: A

7. 以下选项中,用于检测软件产品是否符合需求定义的是

A集成测试

B验证测试

C验收测试

D确认测试

正确答案: C

8. 在PFD图中用箭头表示

A数据流

B调用关系

C组成关系

D控制流

正确答案: D

9. 关于软件调试方法,以下选项中描述错误的是

A软件调试可以分为静态调试和动态调试

B软件调试的主要方法有强行排错法、回溯法、原因排除法等

C软件调试的目的是发现错误

D软件调试的关键在于推断程序内部的错误位置及原因

正确答案: C

10. 关于数据库设计,以下选项中描述错误的是

A数据库设计可以采用生命周期法

B数据库设计是数据库应用的核心

C数据库设计的四个阶段按顺序为概念设计、需求分析、逻辑设计、物理设计

D数据库设计的基本任务是根据用户对象的信息需求、处理需求和数据库的支持环境设计出数据模式

正确答案: C

11. 以下选项中值为False的是

A 'abc' <'abcd'

B ' ' <'a'

C 'Hello' >'hello'

D 'abcd' <'ad'

正确答案: C

12. Python语言中用来定义函数的关键字是

A return

B def

C function

D define

正确答案: B

13. 以下选项中,对文件的描述错误的是

A文件中可以包含任何数据内容

B文本文件和二进制文件都是文件

C文本文件不能用二进制文件方式读入

D文件是一个存储在辅助存储器上的数据序列

正确答案: C

14. ls = [3.5, "Python", [10, "LIST"], 3.6],ls[2][ –1][1]的运行结果是

A I

B P

C Y

D L

正确答案: A

15. 以下用于绘制弧形的函数是

A turtle.seth()

B turtle.right()

C turtle.circle()

D turtle.fd()

正确答案: C

16. 对于turtle绘图中颜色值的表示,以下选项中错误的是

A (190, 190, 190)

B BEBEBE

C #BEBEBE

D “grey”

正确答案: B

17. 以下选项中不属于组合数据类型的是

A变体类型

B字典类型

C映射类型

D序列类型

正确答案: A

18. 关于random库,以下选项中描述错误的是

A设定相同种子,每次调用随机函数生成的随机数相同

B通过from random import *可以引入random随机库

C通过import random可以引入random随机库

D生成随机数之前必须要指定随机数种子

正确答案: D

19. 关于函数的可变参数,可变参数*args传入函数时存储的类型是

A list

B set

C dict

D tuple

正确答案: D

20. 关于局部变量和全局变量,以下选项中描述错误的是

A局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量

B局部变量是函数内部的占位符,与全局变量可能重名但不同

C函数运算结束后,局部变量不会被释放

D局部变量为组合数据类型且未创建,等同于全局变量

正确答案: C

21.

下面代码的输出结果是

ls = ["F","f"]def fun(a):

ls.append(a)

return

fun("C")print(ls)

A ['F', 'f']

B ['C']

C 出错

D ['F', 'f', 'C']

正确答案: D

22. 关于函数作用的描述,以下选项中错误的是

A复用代码

B增强代码的可读性

C降低编程复杂度

D提高代码执行速度

正确答案: D

23. 假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是

A参数是int类型时,不改变原参数的值

B参数是组合类型(可变对象)时,改变原参数的值

C参数的值是否改变与函数中对变量的操作有关,与参数类型无关

D参数是list类型时,改变原参数的值

正确答案: C

24. 关于形参和实参的描述,以下选项中正确的是

A参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参

B函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式

C程序在调用时,将形参复制给函数的实参

D函数定义中参数列表里面的参数是实际参数,简称实参

正确答案: B

25. 以下选项中,正确地描述了浮点数0.0和整数0相同性的是A它们使用相同的计算机指令处理方法

B它们具有相同的数据类型

C它们具有相同的值

D它们使用相同的硬件执行单元

正确答案: C

26. 关于random.uniform(a,b)的作用描述,以下选项中正确的是A生成一个[a, b]之间的随机小数

B生成一个均值为a,方差为b的正态分布

C生成一个(a, b)之间的随机数

D生成一个[a, b]之间的随机整数

正确答案: A

27. 关于Python语句P = –P,以下选项中描述正确的是

A P和P的负数相等

B P和P的绝对值相等

C给P赋值为它的负数

D .P的值为0

正确答案: C

28. 以下选项中,用于文本处理方向的第三方库是

A pdfminer

B TVTK

C matplotlib

D mayavi

正确答案: A

29. 以下选项中,用于机器学习方向的第三方库是

A jieba

B SnowNLP

C loso

D TensorFlow

正确答案: D

30. 以下选项中,用于Web开发方向的第三方库是

A Panda3D

B cocos2d

C Django

D Pygame

正确答案: C

31.

下面代码的输出结果是

x = 0x0101print(x)

A 101

B 257

C 65

D 5

正确答案: B

32.

下面代码的输出结果是

sum = 1.0for num in range(1,4):

sum+=numprint(sum)

A 6

B 7.0

C 1.0

D 7

正确答案: B

33. 下面代码的输出结果是

a = 4.2e–1

b = 1.3e2print(a+b)

A 130.042

B 5.5e31

C 130.42

D 5.5e3

正确答案: C

34.

下面代码的输出结果是

name = "Python语言程序设计"print(name[2: –2])

A thon语言程序

B thon语言程序设

C ython语言程序

D ython语言程序设

正确答案: A

35. 下面代码的输出结果是

weekstr = "星期一星期二星期三星期四星期五星期六星期日" weekid = 3print(weekstr[weekid*3: weekid*3+3])

A 星期二

B星期三

C星期四

D星期一

正确答案: C

36.

下面代码的输出结果是

a = [5,1,3,4]print(sorted(a,reverse = True))

A [5, 1, 3, 4]

B [5, 4, 3, 1]

C [4, 3, 1, 5]

D [1, 3, 4, 5]

正确答案: B

37.下面代码的输出结果是

for s in "abc":

for i in range(3):

print (s,end="")

if s=="c":

break

A aaabccc

B aaabbbc

C abbbccc

D aaabbbccc

正确答案: B

38.下面代码的输出结果是

for i in range(10):if i%2==0: continueelse:print(i, end=",")

A 2,4,6,8,

B 0,2,4,6,8,

C 0,2,4,6,8,10,

D 1,3,5,7,9,

正确答案: D

39. 下面代码的输出结果是

ls = list(range(1,4))print(ls)

A{0,1,2,3}

B[1,2,3]

C{1,2,3}

D[0,1,2,3]

正确答案: B

40.下面代码的输出结果是def change(a,b):

a = 10

b += a

a = 4

b = 5

change(a,b)print(a,b)

A 10 5

B 4 15

C 10 15

D 4 5

正确答案: D

二、操作题

1.编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,给出代码提示如下。

n = input()

nums = ____①____

s = 0for i in nums:

____②____print(s)

输入输出示例

习题讲解

参考代码

n = input("")

nums = n.split(",")

s = 0for i in nums:

s += eval(i)print(s)

2.编写程序,获得用户输入的数值 M 和 N,求 M 和 N 的最大公约数。提示代码如下。

def GreatCommonDivisor(a,b):

if a > b:

a,b = b,a

r = 1

while r != 0:

____①____

a = b

b = r

return a

m = eval(input())

n = eval(input())print(____②____)

输入输出示例

参考代码

def GreatCommonDivisor(a,b):

if a > b:

a,b = b,a

r = 1

while r != 0:

r = a % b

a = b

b = r

return a

m = eval(input())

n = eval(input())print(GreatCommonDivisor(m,n))

3.jieba 是一个中文分词库,一些句子可能存在多种分词结果,请补充横线处代码,产生字符串 s 可能的所有分词结果列表,提示代码如下。

____①____

s = "世界冠军运动员的乒乓球拍卖完了"

ls = jieba.lcut(____②____)print(ls)

习题讲解

参考代码

import jieba

s = "世界冠军运动员的乒乓球拍买完了"

ls = jieba.lcut(s,True)print(ls)

4.使用 turtle 库的 turtle.circle() 函数、turtle.seth() 函数和 turtle.left() 函数绘制一个四瓣花图形,效果如下图所示。请结合程序整体框架,补充横线处代码,从左上角花瓣开始,逆时针作画。

import turtle as tfor i in range(____①____):

t.seth(____②____)

t.circle(200, 90)

t.seth(____③____)

t.circle(200, 90)

---------------------------------------------

自动评阅说明

依次以字符串形式输入 ____①____,____②____,____③____ 中应填的代码,即可自动评阅,运算符两侧需要加空格

如果代码为:

import turtle as tfor i in range(100):

t.seth(i + 100)

t.circle(200, 90)

t.seth(-10 * (i + 100))

t.circle(200, 90)

则在提交代码页面输入: print("100", "i + 100", "-10 * (i + 100)")

习题讲解

参考代码

import turtle as tfor i in range(4):

t.seth(90 * (i + 1))

#90,180,270,360

t.circle(200,90)

#-90,0,90,180

t.seth(-90 + i * 90)

t.circle(200,90)

5.编写程序,实现将列表 ls =

[23,45,78,87,11,67,89,13,243,56,67,311,431,111,141] 中的素数去除,并输出去除素数后列表 ls 的元素个数。请结合程序整体框架,补充横线处代码。

def is_prime(n):

____①____ #此处可为多行函数定义代码

ls = [23,45,78,87,11,67,89,13,243,56,67,311,431,111,141]for i in ls.copy():

if is_prime(i)== True:

____②____ #此处为一行代码print(len(ls))

习题讲解

参考代码

def is_prime(n):

for i in range(2,n):

if n % i == 0:

return False

return True

ls = [23,45,78,87,11,67,89,13,243,56,67,311,431,111,141]for i in ls:

if is_prime(i)== False:

ls.remove(i)print(len(ls))

6.古代航海人为了方便在航海时辨别方位和观测天象,将散布在天上的星星运用想象力将它们连接起来,有一半是在古时候已命名,另一半是近代开始

命名的。两千多年前古希腊的天文学家希巴克斯命名十二星座,依次为白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、魔蝎座、水瓶座和双鱼座。给出二维数据存储CSV文件(SunSign.csv),内容如下:

星座,开始月日,结束月日,Unicode

水瓶座,120,218,9810

双鱼座,219,320,9811

白羊座,321,419,9800

金牛座,420,520,9801

双子座,521,621,9802

巨蟹座,622,722,9803

狮子座,723,822,9804

处女座,823,922,9805

天秤座,923,1023,9806

天蝎座,1024,1122,9807

射手座,1123,1221,9808

魔蝎座,1222,119,9809

请编写程序,读入CSV文件中数据,循环获得用户输入,直至用户输入"exit" 退出。根据用户输入的星座名称,输出此星座的出生日期范围及对应字符形式。如果输入的星座名称有误,请输出“输入星座名称有误!”。

习题讲解

参考代码

#读入CSV格式数据到列表中

fo = open("SunSign.csv","r", encoding='utf-8')

ls = []for line in fo:

line = line.replace("\n","")

ls.append(line.split(","))

fo.close()

while True:

InputStr = input() # 请输入星座名称,例如双子座

InputStr.strip()

flag = False

if InputStr == 'exit':

break

for line in ls:

if InputStr == line[0]:

print("{}座的生日位于{}-{}之间。".format(chr(eval(line[3])),line[1],line[2])) flag = True

if flag == False:

print("输入星座名称有误!")

python二级考试操作题5

p y t h o n二级考试操作 题5 https://www.wendangku.net/doc/6d7763430.html,work Information Technology Company.2020YEAR

1.编写程序,从键盘上获得用户连续输入且用逗号分隔的若干个数字(不必以逗号结尾),计算所有输入数字的和并输出,给出代码提示如下。 n =input() nums =____①____ s =0 for i in nums: ____②____print(s) 输入输出示例 习题讲解 参考代码 n =input("") nums = n.split(",") s =0for i in nums: s +=eval(i)print(s) 2.编写程序,获得用户输入的数值 M 和 N,求 M 和 N 的最大公约数。提示代码如下。 def GreatCommonDivisor(a,b): if a > b: a,b = b,a r =1 while r !=0: ____①____ a = b b = r return a m =eval(input()) n =eval(input())

print(____②____) 输入输出示例 习题讲解 参考代码 def GreatCommonDivisor(a,b): if a > b: a,b = b,a r =1 while r !=0: r = a % b a = b b = r return a m =eval(input()) n =eval(input())print(GreatCommonDivisor(m,n)) 3.jieba 是一个中文分词库,一些句子可能存在多种分词结果,请补充横线处代码,产生字符串 s 可能的所有分词结果列表,提示代码如下。 ____①____ s ="世界冠军运动员的乒乓球拍卖完了" ls = jieba.lcut(____②____)print(ls) 习题讲解 参考代码 import jieba s ="世界冠军运动员的乒乓球拍买完了" ls = jieba.lcut(s,True)print(ls)

python二级考试试题4

1. 以下选项中,不属于需求分析阶段的任务是 A 需求规格说明书评审 B 确定软件系统的性能需求 C 确定软件系统的功能需求 D 制定软件集成测试计划
正确答案:
2. 关于数据流图(DFD)的描述,以下选项中正确的 是 A 软件详细设计的工具 B 结构化方法的需求分析工具 C 面向对象需求分析工具 D

软件概要设计的工具
正确答案:
3. 在黑盒测试方法中,设计测试用例的主要根据是 A 程序流程图 B 程序数据结构 C 程序内部逻辑 D 程序外部功能
正确答案:
4. 一个教师讲授多门课程,一门课程由多个教师讲 授。描述了实体教师和课程的联系的选项是 A m : n 联系 B m : 1 联系

C 1 : n 联系 D 1 : 1 联系
正确答案:
5. 数据库设计中,反映用户对数据要求的模式是 A 内模式 B 设计模式 C 外模式 D 概念模式
正确答案:
6. 在数据库设计中,用 E-R 图来描述信息结构但不涉 及信息在计算机中的表示的阶段是

A 概念设计阶段 B 逻辑设计阶段 C 物理设计阶段 D 需求分析阶段
正确答案:
7. 以下选项中描述正确的是 A 只有一个根结点的数据结构不一定是线性结构 B 循环链表是非线性结构 C 双向链表是非线性结构 D 有一个以上根结点的数据结构不一定是非线性结构
正确答案:

8. 一棵二叉树共有 25 个结点,其中 5 个是叶子结点, 则度为 1 的结点数是 A 6 B 16 C 10 D 4 正确答案:
9. 下图所示的二叉树进行前序遍历的序列是
A

python二级考试试题

Python语言是一种脚本编程语言 汇编语言是直接操作计算机硬件的编程语言 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段 false False true True del

pass not ‘500/10’ 500/10 50 None

6, 2 6 2 str.replace(x,y)方法把字符串str中所有的x子串都替换成y 想把一个字符串str所有的字符都大写,用str.upper() 想获取字符串str的长度,用字符串处理函数 str.len() 设 x = ’aa’,则执行x*3的结果是‘aaaaaa’ 正确答案:C

print(str[0].upper()+str[1:]) print(str[1].upper()+str[-1:1]) print(str[0].upper()+str[1:-1]) 循环框 连接点 判断框 遍历循环使用for <循环变量> in <循环结构>语句,其中循环结构不能是文件

使用range()函数可以指定for循环的次数 for i in range(5)表示循环5次,i的值是从0到4 用字符串做循环结构的时候,循环的次数是字符串的长度正确答案:A 11. 执行以下程序,输入”93python22”,输出结果是: w = input(‘请输入数字和字母构成的字符串:’) for x in w: if '0'<= x <= '9': continue else: w.replace(x,'') python9322 python 93python22 9322 正确答案:C

python二级考试试题2

1.关于算法的描述,以下选项中错误的是 算法具有可行性、确定性、有穷性的基本特征 算法的复杂度主要包括时间复杂度和数据复杂度 算法的基本要素包括数据对象的运算和操作及算法的控制结构 算法是指解题方案的准确而完整的描述 正确答案: 2.关于数据结构的描述,以下选项中正确的是 数据的存储结构是指反映数据元素之间逻辑关系的数据结构 数据的逻辑结构有顺序、链接、索引等存储方式 数据结构不可以直观地用图形表示 数据结构指相互有关联的数据元素的集合

正确答案: 3.在深度为7的满二叉树中,结点个数总共是 64 127 63 32 正确答案: B 4.对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是 n×(n+1) n-1 n

n+1 正确答案: 5.关于结构化程序设计方法原则的描述,以下选项中错误的是 逐步求精 多态继承 模块化 自顶向下 正确答案: 自顶向下 程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 逐步细化 对复杂问题,应设计一些子目标作为过渡,逐步细化。 模块化设计 一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。

6.与信息隐蔽的概念直接相关的概念是 模块独立性 模块类型划分 模块耦合度 软件结构定义 正确答案: 7.关于软件工程的描述,以下选项中描述正确的是 软件工程包括3要素:结构化、模块化、面向对象 软件工程工具是完成软件工程项目的技术手段 软件工程方法支持软件的开发、管理、文档生成

全国计算机等级考试二级Python真题及解析(9)

全国计算机等级考试二级Python真题及解析( 9) 1.下面不属于软件工程的 3 个要素的是 ___________。 A过程 B方法 C环境 D工具 正确答案: C 2.下面不属于软件设计原则的是 ___________。 A模块化 B自底向上 C信息隐蔽 D抽象 正确答案: B 3.在关系数据库中,用来表示实体之间联系的是 ___________。 A网结构 B二维表 C线性表 D树结构 正确答案: B 4.一般情况下,当对关系 R 和 S 进行自然连接时,要求 R 和 S 含有一个或者多个共有的 ___________。 A属性 B元组 C记录 D行

正确答案: A 5.有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司 c(公司号,公司名,地址,注册资本,法人代表,员工数),职员s(职员号,姓名,性别,年龄,学历),工作w(公司号,职员号,工资),则表w 的键(码)为 ___________。 A公司号,职员号,工资 B职员号 C职员号,工资 D公司号,职员号 正确答案: D 6. 下列叙述中正确的是 ___________。 A栈是一种先进先出的线性表 B栈与队列都是非线性结构 C队列是一种后进先出的线性表 D栈与队列都是线性结构 正确答案: D 7. 下列叙述中正确的是 ___________。 A线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C线性表的链式存储结构与顺序存储结构所需要的存储方式是相同的 D线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 正确答案: B 8. 算法的有穷性是指 ___________。 A算法只能被有限的用户使用 B算法程序所处理的数据量是有限的 C算法程序的运行时间是有限的

全国计算机等级考试二级Python真题及解析(5)

全国计算机等级考试二级Python真题及解析(5) 一、选择题 1. 关于二叉树的遍历,以下选项中描述错误的是 A二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历 B前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树 C后序遍历二叉树的过程是一个递归的过程 D二叉树的遍历是指不重复地访问二叉树中的所有结点 正确答案: B 2. 关于二叉树的描述,以下选项中错误的是 A二叉树具有两个特点:非空二叉树只有一个根结点;每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树 B在任意一棵二叉树中,度为0的结点(叶子结点)比度为2的结点多一个 C深度为m的二叉树最多有2的m次幂个结点 D二叉树是一种非线性结构 正确答案: C 3. 关于查找技术的描述,以下选项中错误的是 A如果采用链式存储结构的有序线性表,只能用顺序查找 B二分查找只适用于顺序存储的有序表 C顺序查找的效率很高 D查找是指在一个给定的数据结构中查找某个特定的元素 正确答案: C 4. 关于排序技术的描述,以下选项中错误的是 A选择排序法在最坏的情况下需要比较n(n–1)/2次 B快速排序法比冒泡排序法的速度快

C冒泡排序法是通过相邻数据元素的交换逐步将线性表变成有序 D简单插入排序在最坏的情况下需要比较n的1.5幂次 正确答案: D 5. 关于面向对象的程序设计,以下选项中描述错误的是 A面向对象方法可重用性好 B Python 3.x 解释器内部采用完全面向对象的方式实现 C用面向对象方法开发的软件不容易理解 D面向对象方法与人类习惯的思维方法一致 正确答案: C 6. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 A需求设计 B详细设计 C可行性分析 D概要设计 正确答案: A 7. 以下选项中,用于检测软件产品是否符合需求定义的是 A集成测试 B验证测试 C验收测试 D确认测试 正确答案: C 8. 在PFD图中用箭头表示 A数据流 B调用关系 C组成关系

python二级考试试题

1.数据库系统的核心是___________。 数据库管理系统 数据模型 软件工具 数据库 正确答案: A 2.下列叙述中正确的是___________。 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的 线性表链式存储结构与顺序存储结构的存储空间都是连续的 线性表链式存储结构的存储空间必须是连续的

线性表链式存储结构的存储空间一般要少于顺序存储结构 正确答案: A 3.某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层) ___________。 8 12 6 3 正确答案: B 4.下列叙述正确的是___________。

算法的时间复杂度与空间复杂度一定相关 数据的逻辑结构与存储结构是一一对应的 算法的时间复杂度是指执行算法所需要的计算工作量 算法的效率只与问题的规模有关,而与数据的存储结构无关 正确答案: C 5.对长度为n的线性表作快速排序,在最坏情况下,比较次数为___________。 n(n-1)/2 n(n-1) n-1 n

正确答案: A 6.在软件开发中,需求分析阶段产生的主要文档是___________。 软件需求规格说明书 软件集成测试计划 软件详细设计说明书 用户手册 正确答案: A 7.下列选项中不属于结构化程序设计原则的是 ___________。 逐步求精 逐步求精

模块化 可封装 正确答案: D 8.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为 学号,课号 学号,成绩 课号,成绩 学号,姓名,成绩 正确答案: A

python二级考试试题8

1. 数据库设计中反映用户对数据要求的模式是 ___________。 A 概念模式 B 内模式 C 设计模式 D 外模式
正确答案:
2. 一个工作人员可使用多台计算机,而一台计算机被 多个人使用,则实体工作人员与实体计算机之间的联 系是___________。 A 多对一 B 多对多 C

一对一 D 一对多
正确答案:
3. 软件生命周期是指___________。 A 软件的运行维护过程 B 软件从需求分析、设计、实现到测试完成的过程 C 软件产品从提出、实现、使用维护到停止使用退役的 过程 D 软件的开发过程
正确答案:
4. 软件测试的目的是___________。 A 改正程序中的错误

B 发现并改正程序中的错误 C 评估软件可靠性 D 发现程序中的错误
正确答案:
5. 面向对象方法中,继承是指___________。 A 类之间共享属性和操作的机制 B 各对象之间的共同性质 C 一组对象所具有的相似性质 D 一个对象具有另一个对象的性质
正确答案:

6. 层次型、网状型和关系型数据库划分原则是 ___________。 A 数据之间的联系方式 B 文件的大小 C 记录长度 D 联系的复杂程度
正确答案:
7. 下列数据结构中,能够按照"先进后出"原则存取数 据的是___________。 A 栈 B 二叉树 C 队列

D 循环队列
正确答案:
8. 下列数据结构中,属于非线性结构的是 ___________。 A 二叉树 B 带链栈 C 队列循环 D 带链队列
正确答案:
9. 下列叙述中正确的是___________。 A 有序线性表既可以采用顺序存储结构,也可以采用链 式存储结构

python二级考试操作题

描述 参照代码模板完善代码,实现下述功能。输入一个字符串,其中的字符由(英文)逗号隔开,编程将所有字符连成一个字符串,输出显示在屏幕上。 输入输出示例 答案: 要点: 1. 题目要求输入的字符用逗号隔开,所以,需要用到split(',')来从字符串里提取所输入的字符 2. 经过split()函数的字符串,返回的是列表 3. 字符串有个操作函数是(ls),可以把列表里的各个元素,用str的内容连接起来。本题利用了空字符串‘’,来调用这个函数,因此,达到了所想要的效果:将带有逗号的字符串变换成了没有逗号的字符串。

4. 有一个不可忽视的地方是join()函数的括号里的参数是列表,如果忘了这一点,会犯错 5. 这个功能利用好了,可以拓展,解决其他的问题。 描述 参照代码模板完善代码,实现下述功能。 有一个列表 studs 如下: studs=[{'sid':'103','Chinese': 90,'Math':95,'English':92},{'sid':'101','Chinese': 80,'Math':85,'English':82},{'sid':'102','Chinese':70,'Math':75,'English':72}]将列表 studs 的数据内容提取出来,放到一个字典 scores 里,在屏幕上按学号从小到大的顺序显示输出 scores 的内容。内容示例如下: 101:[85, 82, 80] 102:[75, 72, 70] 103:[95, 92, 90] 输入输出示例

答案: studs=[{'sid':'103','Chinese': 90,'Math':95,'English':92},{'sid':'101','Chinese': 80,'Math':85,'English':82},{'sid':'102','Chinese':70,'Math':75,'English':72}] scores ={} for stud in studs: sv =() v =[] for it in sv: if it[0]=='sid': k = it[1] else: (it[1]) scores[k]= v # print(scores) so =list()) (key =lambda x:x[0],reverse =False) for l in so: print('{}:{}'.format(l[0],l[1])) studs= [{'sid':'103','Chinese': 90,'Math':95,'English':92},{'sid':'101','Chinese': 80,'Math':85,'English':82},{'sid':'102','Chinese': 70,'Math':75,'English':72}]

python二级考试试题

栈 双向链表 二叉树 队列 正确答案: A 2.以下选项的叙述中,正确的是 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 循环队列中元素的个数是由队头指针和队尾指针共同决定

循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 正确答案: C 3.关于数据的逻辑结构,以下选项中描述正确的是 数据所占的存储空间量 数据在计算机中的顺序存储方式 数据的逻辑结构是反映数据元素之间逻辑关系的数据结构 存储在外存中的数据 正确答案: C 4.以下选项中,不属于结构化程序设计方法的是 逐步求精

模块化 可封装 自顶向下 正确答案: C 5.以下选项中,不属于软件生命周期中开发阶段任务的是 概要设计 软件维护 详细设计 软件测试 正确答案: B

6.为了使模块尽可能独立,以下选项中描述正确的是 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 正确答案: A 7.以下选项中叙述正确的是 软件一旦交付就不需要再进行维护

软件交付使用后其生命周期就结束 软件维护指修复程序中被破坏的指令 软件交付使用后还需要进行维护 正确答案: D 8.数据独立性是数据库技术的重要特点之一,关于数据独立性,以下选项中描述正确的是 不同数据被存放在不同的文件中 不同数据只能被对应的应用程序所使用 以上三种说法都不对 数据与程序独立存放 正确答案: C 9.以下选项中,数据库系统的核心是

python二级考试试题

python二级考试试题1.关于算法的描述,以下选项中错误的是 算法具有可行性、确定性、有穷性的基本特征 算法的复杂度主要包括时间复杂度和数据复杂度 算法的基本要素包括数据对象的运算和操作及算法的控制结构 算法是指解题方案的准确而完整的描述 正确答案: B 2.关于数据结构的描述,以下选项中正确的是 数据的存储结构是指反映数据元素之间逻辑关系的数据结构 数据的逻辑结构有顺序、链接、索引等存储方式

数据结构不可以直观地用图形表示 数据结构指相互有关联的数据元素的集合 正确答案: D 3.在深度为7的满二叉树中,结点个数总共是 64 127 63 32 正确答案: B 4.对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是 n×(n+1)

n-1 n n+1 正确答案: C 5.关于结构化程序设计方法原则的描述,以下选项中错误的是 逐步求精 多态继承 模块化 自顶向下 正确答案: B 6.与信息隐蔽的概念直接相关的概念是

模块独立性 模块类型划分 模块耦合度 软件结构定义 正确答案: A 7.关于软件工程的描述,以下选项中描述正确的是 软件工程包括3要素:结构化、模块化、面向对象 软件工程工具是完成软件工程项目的技术手段 软件工程方法支持软件的开发、管理、文档生成 软件工程是应用于计算机软件的定义、开发和维护的一整套方案、工具、文档和实践标准和工序

正确答案: D 8.在软件工程详细设计阶段,以下选项中不是详细设计工具的是 程序流程图 CSS PAL 判断表 正确答案: B 9.以下选项中表示关系表中的每一横行的是 属性 列 码

python二级考试试题完美

关于数据的存储结构,以下选项描述正确的是1. A数据所占的存储空间量B数据在计算机中的 顺序存储方式C数据的逻辑结构在计算机中的表示D存储在外存中的数据 C 正确答案: 关于线性链表的描述,以下选项中正确的是2. A存储空间不一定连续,且前件元素一定存储在后件元素的前面B存储空间必须连续,且前件元素一定存储在后件元素的前面 C 存储空间必须连续,且各元素的存储顺序是任意的 D存储空间不一定连续,且各元素的存储顺序是任意的正确答案: D 在深度为 7 3. 的满二叉树中,叶子结点的总个数是A31B64C63D32 B 正确答案: 关于结构化程序设计所要求的基本结构,以下选4. 项中描述错误的是A重复(循环)结构B

选择(分支)结构C跳转goto D顺序结构C 正确答案: 关于面向对象的继承,以下选项中描述正确的是5. A继承是指一组对象所具有的相似性质B继承是指类之间共享属性和操作的机制C继承是指各对象之间的共同性质D继承是指一个对象具有另一个对象的性质 正确答案: B 6. 关于软件危机,以下选项中描述错误的是 A 软件成本不断提高B软件质量难以控制C软件过程不规范D软件开发生产率低 C 正确答案: 关于软件测试,以下选项中描述正确的是7.

A软件测试的主要目的是确定程序中错误的位置B为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作C软件测试是证明软 件没有错误D 软件测试的主要目的是发现程序中的错误 正确答案: D 以下选项中用树形结构表示实体之间联系的模型8. 是A网状模型B层次模型C静态模型D关系模型B 正确答案: (学号,姓S9. 设有表示学生选课的三张表,学生,课程名),课程(课号,性别,名,年龄,身份证号)的关键字(键(学号,课号,成绩),表SC选课SC或码)是A学号,成绩B学号,课号 C学号,姓名,成绩D课号,成绩B 正确答案:

python二级考试试题2

青少年软件编程等级考试 Python二级(理论试卷) 模拟卷2 试卷编号:867513 试卷录入者:机器人包老师(玩得趣科教中心) 试卷总分:100 出卷时间:2020-2-16 16:15 答题时间:40分钟 本试卷从考试酷examcoo网站导出,文件格式为mht,请用WORD/WPS打开,并另存为doc/docx格式后再使用 1.关于算法的描述,以下选项中错误的是 A 算法具有可行性、确定性、有穷性的基本特征 B 算法的复杂度主要包括时间复杂度和数据复杂度 C 算法的基本要素包括数据对象的运算和操作及算法的控制结构 D 算法是指解题方案的准确而完整的描述

正确答案: 2.关于数据结构的描述,以下选项中正确的是 数据的存储结构是指反映数据元素之间逻辑关系的数据结构 数据的逻辑结构有顺序、链接、索引等存储方式 数据结构不可以直观地用图形表示 数据结构指相互有关联的数据元素的集合 正确答案: 3.在深度为7的满二叉树中,结点个数总共是 64 127 63

32 正确答案: B 4.对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是 n×(n+1) n-1 n n+1 正确答案: 5.关于结构化程序设计方法原则的描述,以下选项中错误的是 逐步求精 多态继承

模块化 自顶向下 正确答案: 自顶向下 程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 逐步细化 对复杂问题,应设计一些子目标作为过渡,逐步细化。 模块化设计 一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。 6.与信息隐蔽的概念直接相关的概念是 模块独立性 模块类型划分 模块耦合度 软件结构定义

python二级考试试题3

1.按照“后进先出”原则组织数据的数据结构是____ 栈 双向链表 二叉树 队列 正确答案: A 2.以下选项的叙述中,正确的是 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

循环队列中元素的个数是由队头指针和队尾指针共同决定 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 正确答案: C 3.关于数据的逻辑结构,以下选项中描述正确的是 数据所占的存储空间量 数据在计算机中的顺序存储方式 数据的逻辑结构是反映数据元素之间逻辑关系的数据结构 存储在外存中的数据 正确答案: C 4.以下选项中,不属于结构化程序设计方法的是

逐步求精 模块化 可封装 自顶向下 正确答案: C 5.以下选项中,不属于软件生命周期中开发阶段任务的是 概要设计 软件维护 详细设计 软件测试

正确答案: B 6.为了使模块尽可能独立,以下选项中描述正确的是 模块的聚程度要尽量高,且各模块间的耦合程度要尽量弱 模块的聚程度要尽量低,且各模块间的耦合程度要尽量弱 模块的聚程度要尽量低,且各模块间的耦合程度要尽量强 模块的聚程度要尽量高,且各模块间的耦合程度要尽量强 正确答案: A 7.以下选项中叙述正确的是

软件一旦交付就不需要再进行维护 软件交付使用后其生命周期就结束 软件维护指修复程序中被破坏的指令 软件交付使用后还需要进行维护 正确答案: D 8.数据独立性是数据库技术的重要特点之一,关于数据独立性,以下选项中描述正确的是 不同数据被存放在不同的文件中 不同数据只能被对应的应用程序所使用 以上三种说法都不对 数据与程序独立存放 正确答案: C

python二级考试试卷试题.docx

Python二级考试试题 1.关于数据的存储结构,以下选项描述正确的是 A 数据所占的存储空间量 B 数据在计算机中的顺序存储方式 C 数据的逻辑结构在计算机中的表示 D 存储在外存中的数据 正确答案:C 2.关于线性链表的描述,以下选项中正确的是 A存储空间不一定连续,且前件元素一定存储在后件元素的前面 B存储空间必须连续,且前件元素一定存储在后件元素的前面 C存储空间必须连续,且各元素的存储顺序是任意的 D存储空间不一定连续,且各元素的存储顺序是任意的 正确答案: D 3.在深度为 7 的满二叉树中,叶子结点的总个数是 A 31 B 64 C 63 D 32 正确答案:B 4.关于结构化程序设计所要求的基本结构,以下选项中描述错误的是 A 重复(循环)结构 B 选择(分支)结构 C goto跳转 D 顺序结构正确答案:C 5.关于面向对象的继承,以下选项中描述正确的是 A 继承是指一组对象所具有的相似性质 B 继承是指类之间共享属性和操作的机制

C 继承是指各对象之间的共同性质 D 继承是指一个对象具有另一个对象的性质 正确答案:B 6.关于软件危机,以下选项中描述错误的是 A 软件成本不断提高 B 软件质量难以控制 C 软件过程不规范 D 软件开发生产率低 正确答案:C 7.关于软件测试,以下选项中描述正确的是 A软件测试的主要目的是确定程序中错误的位置 B为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作 C软件测试是证明软件没有错误 D软件测试的主要目的是发现程序中的错误 正确答案:D 8.以下选项中用树形结构表示实体之间联系的模型是 A 网状模型 B 层次模型 C 静态模型 D 关系模型 正确答案:B 9.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程(课号,课程名),选课 SC(学号,课号,成绩),表 SC 的关键字(键或码)是 A 学号,成绩 B 学号,课号 C 学号,姓名,成绩 D 课号,成绩正确答案:B

python二级考试试题.docx

1.算法的时间复杂度是指 A 执行算法程序所需要的时间 B 算法程序的长度 C 算法程序中的指令条数 D 算法执行过程中所需要的基本运算次数 正确答案: 2.下列关于栈的叙述中正确的是 A 在栈中只能插入数据 B 在栈中只能删除数据 C 栈是先进先出的线性表 D 栈是先进后出的线性表 正确答案: 3.对建立良好的程序设计风格,下面描述正确的是 A 符号名的命名只要符合语法 B 充分考虑程序的执行效率 C 程序的注释可有可无 D 程序应简单、清晰、可读性好 正确答案: 4.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送

A 调用语句 B 命令 C 口令 D 消息 正确答案: 5.下面不属于软件设计原则的是 A 抽象 B 模块化 C 信息隐蔽 D 自底向上 正确答案: 6.下面不属于软件工程的 3 个要素的是 A 工具 B 过程 C 方法 D 环境 正确答案: 7.在软件开发中,需求分析阶段产生的主要文档是A

用户手册 B 软件集成测试计划 C 软件详细设计说明书 D 软件需求规格说明书 正确答案: 8.数据库应用系统中的核心问题是 A 数据库管理员培训 B 数据库维护 C 数据库系统设计 D 数据库设计 正确答案: 9.在 E-R 图中,哪个选项是用来表示联系的图形A 矩形 B 椭圆形 C 三角形 D 菱形 正确答案: 10.以下选项错误描述的是 A DDL 是数据定义语言

B DML 是数据操纵语言 C DCL 是数据控制语言 D DBMS是数据库系统 DBMS数据库管理系统 DBS 数据库系统 正确答案: 11. Python语言中,以下表达式输出结果为11 的选项是: A print("1+1") B print(1+1) C print(eval("1+1")) D print(eval("1" + "1")) 正确答案: 12.以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是:A for B lambda C in D expect 正确答案:

python二级考试试题6

1. 算法的时间复杂度是指 A 执行算法程序所需要的时间 B 算法程序的长度 C 算法程序中的指令条数 D 算法执行过程中所需要的基本运算次数
正确答案:
2. 下列关于栈的叙述中正确的是 A 在栈中只能插入数据 B 在栈中只能删除数据 C 栈是先进先出的线性表 D 栈是先进后出的线性表

正确答案:
3. 对建立良好的程序设计风格,下面描述正确的是 A 符号名的命名只要符合语法 B 充分考虑程序的执行效率 C 程序的注释可有可无 D 程序应简单、清晰、可读性好
正确答案:
4. 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 A 调用语句 B 命令 C 口令

D 消息 正确答案:
5. 下面不属于软件设计原则的是 A 抽象 B 模块化 C 信息隐蔽 D 自底向上 正确答案:
6. 下面不属于软件工程的 3 个要素的是 A 工具 B 过程

C 方法 D 环境 正确答案:
7. 在软件开发中,需求分析阶段产生的主要文档是 A 用户手册 B 软件集成测试计划 C 软件详细设计说明书 D 软件需求规格说明书 正确答案:
8. 数据库应用系统中的核心问题是 A 数据库管理员培训

B 数据库维护 C 数据库系统设计 D 数据库设计 正确答案:
9. 在 E-R 图中,哪个选项是用来表示联系的图形 A 矩形 B 椭圆形 C 三角形 D 菱形 正确答案:
10. 以下选项错误描述的是

全国计算机等级考试二级Python真题及解析(2)

全国计算机等级考试二级Python真题及解析(2) 一、选择题 1. 关于算法的描述,以下选项中错误的是 A算法具有可行性、确定性、有穷性的基本特征 B算法的复杂度主要包括时间复杂度和数据复杂度 C算法的基本要素包括数据对象的运算和操作及算法的控制结构 D算法是指解题方案的准确而完整的描述 正确答案: B 2. 关于数据结构的描述,以下选项中正确的是 A数据的存储结构是指反映数据元素之间逻辑关系的数据结构 B数据的逻辑结构有顺序、链接、索引等存储方式 C数据结构不可以直观地用图形表示 D数据结构指相互有关联的数据元素的集合 正确答案: D 3. 在深度为7的满二叉树中,结点个数总共是 A 64 B 127 C 63 D 32 正确答案: B 4. 对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是 A n×(n+1) B n-1 C n D n+1

正确答案: C 5. 关于结构化程序设计方法原则的描述,以下选项中错误的是 A 逐步求精 B 多态继承 C 模块化 D 自顶向下 正确答案: B 6. 与信息隐蔽的概念直接相关的概念是 A模块独立性 B模块类型划分 C模块耦合度 D软件结构定义 正确答案: A 7. 关于软件工程的描述,以下选项中描述正确的是 A软件工程包括3要素:结构化、模块化、面向对象 B软件工程工具是完成软件工程项目的技术手段 C软件工程方法支持软件的开发、管理、文档生成 D软件工程是应用于计算机软件的定义、开发和维护的一整套方案、工具、文档和实践标准和工序 正确答案: D 8. 在软件工程详细设计阶段,以下选项中不是详细设计工具的是 A程序流程图 B CSS C PAL D 判断表 正确答案: B

python二级考试试题

1.算法的时间复杂度是指 执行算法程序所需要的时间 算法程序的长度 算法程序中的指令条数 算法执行过程中所需要的基本运算次数正确答案: 2.下列关于栈的叙述中正确的是 在栈中只能插入数据 在栈中只能删除数据 栈是先进先出的线性表 栈是先进后出的线性表

正确答案: 3.对建立良好的程序设计风格,下面描述正确的是 符号名的命名只要符合语法 充分考虑程序的执行效率 程序的注释可有可无 程序应简单、清晰、可读性好 正确答案: 4.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 调用语句 命令 口令

消息 正确答案: 5.下面不属于软件设计原则的是 抽象 模块化 信息隐蔽 自底向上 正确答案: 6.下面不属于软件工程的3个要素的是 工具 过程

方法 环境 正确答案: 7.在软件开发中,需求分析阶段产生的主要文档是 用户手册 软件集成测试计划 软件详细设计说明书 软件需求规格说明书 正确答案: 8.数据库应用系统中的核心问题是 数据库管理员培训

数据库维护 数据库系统设计 数据库设计 正确答案: 9.在E-R图中,哪个选项是用来表示联系的图形 矩形 椭圆形 三角形 菱形 正确答案: 10.以下选项错误描述的是

DDL 是数据定义语言 DML 是数据操纵语言 DCL 是数据控制语言 DBMS 是数据库系统 DBMS数据库管理系统 DBS 数据库系统 正确答案: 11. Python 语言中,以下表达式输出结果为11的选项是: print("1+1") print(1+1) print(eval("1+1"))

python二级考试试题3

1. 按照“后进先出”原则组织数据的数据结构是____ A 栈 B 双向链表 C 二叉树 D 队列
正确答案:
2. 以下选项的叙述中,正确的是 A 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 B 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 C 循环队列中元素的个数是由队头指针和队尾指针共同决定 D 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

正确答案:
3. 关于数据的逻辑结构,以下选项中描述正确的是 A 数据所占的存储空间量 B 数据在计算机中的顺序存储方式 C 数据的逻辑结构是反映数据元素之间逻辑关系的数据结构 D 存储在外存中的数据
正确答案:
4. 以下选项中,不属于结构化程序设计方法的是 A 逐步求精 B 模块化 C 可封装

D 自顶向下 正确答案:
5. 以下选项中,不属于软件生命周期中开发阶段任务的是 A 概要设计 B 软件维护 C 详细设计 D 软件测试 正确答案:
6. 为了使模块尽可能独立,以下选项中描述正确的是 A 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 B 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

C 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 D 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 正确答案:
7. 以下选项中叙述正确的是 A 软件一旦交付就不需要再进行维护 B 软件交付使用后其生命周期就结束 C 软件维护指修复程序中被破坏的指令 D 软件交付使用后还需要进行维护 正确答案:
8. 数据独立性是数据库技术的重要特点之一,关于数据独立性,以下选项中描述正确的是 A 不同数据被存放在不同的文件中

python二级考试试题7

1. 在面向对象方法中,一个对象请求另一对象为其服 务的方式是通过发送___________。 A 命令 B 口令 C 消息 D 调用语句
正确答案:
2. 下面不属于软件需求分析阶段主要工作的是 ___________。 A 需求评审 B 需求获取 C 需求变更申请

D 需求分析
正确答案:
3. 下面不属于软件测试实施步骤的是___________。 A 确认测试 B 单元测试 C 回归测试 D 集成测试
正确答案:
4. 结构化程序设计中,下面对 goto 语句使用描述正 确的是___________。 A 禁止使用 goto 语句

B 应避免滥用 goto 语句 C goto 语句最好用,不容易造成结构体程序混乱。 D 使用 goto 语句程序效率高
正确答案:
5. 数据库应用系统中的核心问题是___________。 A 数据库管理员培训 B 数据库维护 C 数据库系统设计 D 数据库设计
正确答案:

6. 在 E-R 图中,用来表示实体联系的图形是 ___________。 A 三角形 B 菱形 C 椭圆形 D 矩形
正确答案:
7. 在数据库设计中,将 E-R 图转换为关系数据模型的 过程属于 A 物理设计阶段 B 需求分析阶段 C 概念设计阶段

D 逻辑设计阶段
正确答案:
8. 一个栈的初始状态为空。现将元素 1、2、3、4、 5、A、B、C、D、E 依次入栈,然后再依次出栈,则 元素出栈的顺序是 A 12345ABCDE B EDCBA54321 C 54321EDCBA D ABCDE12345
正确答案:
9. 下列排序方法中,最坏情况下比较次数最少的是 A 堆排序

python二级考试试题

一个对象请求另一对象为其服1.在面向对象方法中,。___________务的方式是通过发送A命令B 口令C消息D调用语句正确答案: 下面不属于软件需求分析阶段主要工作的是2. 。___________A需求评审B需求获取C需求变更申请 D需求分析正确答案: 3.。下面不属于软件测试实施步骤的是 ___________A确认测试B单元测试C回归测试D集成测试正确答案: 语句使用描述正goto结构化程序设计中,下面对4. 。___________确的是A语句goto禁止使用B goto语句应避免滥用C,不容易造成结构体程序混乱。goto语句最好用D goto语句程序效率高使用正确答案:

。5.数据库应用系统中的核心问题是 ___________A数据库管理员培B数据库维护C 数据库系统设计D数据库设计 正确答案: 6.在E-R图中,用来表示实体联系的图形是 ___________。 A三角形B菱形C椭圆形D矩形正确答案:图转换为关系数据模型在数据库设计中,将 E-R7.的过程属于A物理设计阶段B需求分析阶段C 概念设计阶段D逻辑设计阶段 正确答案: 、48.、一个栈的初始状态为空。现将元素 12、3、依次入栈,然后再依次出栈,则元CB、E、D、、5、A素出栈的顺序是A12345ABCDE B EDCBA54321C 54321EDCBA D ABCDE12345正确答案: 下列排序方法中,最坏情况下比较次数最少的是

9.A堆排序B直接插入排序 C冒泡排序D简单选择排序正确答案: 支持子程序调用的数据结构是10. A队列B二叉树C树D栈正确答案: 11.中对变量描述错误的选项是:11. Python A 在第一次变量赋值不需要显式声明变量类型,Python 时由值决定变量的类型B变量通过变量名访问C变量必须在创建和赋值后使用D Pi 被看作相同的变量 PI 变量与变量正确答案: 12. Python 语句运行结果异常的选项是:以下A4= 3.14,,>>> PI r B1=>>> a 1= b = a a +>>>C >>> x =True

相关文档