找资料找试卷就是这么简单
快捷登录 微信扫码登录

A.抽象

B.模块化

C.信息隐蔽

D.自底向上

相关推荐
1str=Python语言程序设计,表达式strisnumeric[]的结果是:

A.True
B.1
C.0
D.False

2表达式divmod[20,3]的结果是:

A.6,2
B.6
C.2
D.[6,2]

3对建立良好的程序设计风格,下面描述正确的是

A.符号名的命名只要符合语法
B.充分考虑程序的执行效率
C.程序的注释可有可无
D.程序应简单.清晰.可读性好

4函数表达式all[[1,True,True]]的结果是:

A.无输出
B.False
C.出错
D.True

5设str=python,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:

A.print[str[0]upper[]+str[1:]]
B.print[str[1]upper[]+str[-1:1]]
C.print[str[0]upper[]+str[1:-1]]
D.print[str[1]upper[]+str[2:]]

6软件开发的结构化生命周期方法将软件生命周期划分成

A.定义.开发.运行维护
B.设计阶段.编程阶段.测试阶段
C.总体设计.详细设计.编程调试
D.需求分析.功能定义.系统设计

7软件开发离不开系统环境资源的支持,其中必要的测试数据属于

A.辅助资源
B.硬件资源
C.通信资源
D.支持软件

8算法的时间复杂度是指

A.执行算法程序所需要的时间
B.算法程序的长度
C.算法程序中的指令条数
D.算法执行过程中所需要的基本运算次数

9数据库应用系统中的核心问题是

A.数据库管理员培训
B.数据库维护
C.数据库系统设计
D.数据库设计

10为了提高测试的效率,应该

A.随机选取测试数据
B.在完成编码以后制定软件的测试计划
C.取一切可能的输入数据作为测试数据
D.集中对付那些错误群集的程序

11下列关于栈的叙述中正确的是

A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表

12相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和

A.可重用性差
B.冗余性
C.非持久性
D.安全性差

13完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是

A.错误推测法
B.白箱测试法
C.黑箱测试法
D.安装测试法

14下列叙述中正确的是

A.一个算法的空间复杂度大,则其时间复杂度必定小
B.一个算法的空间复杂度大,则其时间复杂度也必定大
C.算法的时间复杂度与空间复杂度没有直接关系
D.一个算法的时间复杂度大,则其空间复杂度必定小

15下列不属于结构化分析的常用工具的是

A.判定树
B.数据字典
C.数据流图
D.PAD图

16下列有关数据库的描述,正确的是

A.数据库是一个关系
B.数据库是一个DBF文件
C.数据库是一个结构化的数据集合
D.数据库是一组文件

17已知id[ls1]=4404896968,以下程序的输出结果是:ls1=[1,2,3,4,5]ls2=ls1ls3=ls1copy[]print[id[ls2],id[ls3]]

A.44048969684404896904
B.44048969044404896968
C.44048969684404896968
D.44048969044404896904

18以下选项,不是Python保留字的选项是:

A.del
B.pass
C.not
D.string

19以下选项,不属于程序流程图基本元素的是:

A.循环框
B.连接点
C.判断框
D.起始框

20以下选项错误描述的是

A.DDL是数据定义语言
B.DML是数据操纵语言
C.DCL是数据控制语言
D.DBMS是数据库系统

21用Pyinstall工具把Python源文件打包成一个独立的可执行文件,使用的参数是:

A.-
D.
B.-L
C.-i
D.-F

22运行以下程序,x=eval[input[]]y=eval[input[]]print[abs[x+y]]从键盘输入1+2与4j,则输出结果是:

A.5
B.
C.
D.50

23一些重要的程序语言[如C语言和Pascal语言]允许过程的递归调用。而实现递归调用中的存储分配通常用

A.栈
B.堆
C.链表
D.数组

24下面不属于软件工程的3个要素的是

A.工具
B.过程
C.方法
D.环境

25运行以下程序:try:num=eval[input[请输入一个列表:]]numreverse[]print[num]except:print[输入的不是列表]从键盘上输入1,2,3,则输出的结果是:

A.[1,2,3]
B.[3,2,1]
C.运算错误
D.输入的不是列表

26以下Python语言关键字在异常处理结构中用来捕获特定类型异常的选项是:

A.for
B.lambda
C.in
D.expect

27在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有

A.特定的数据模型
B.数据无冗余
C.专门的数据管理软件
D.数据可共享

28以下表达式,正确定义了一个集合数据对象的是:

A.x={200,flg,203}
B.x=[200,flg,203]
C.x=[200,flg,203]
D.x={flg:203}

29以下不是程序输出结果的选项是:importrandomasrls1=[12,34,56,78]rshuffle[ls1]print[ls1]

A.[12,78,56,34]
B.[56,12,78,34]
C.[12,34,56,78]
D.[12,78,34,56]

30以下不属于Python的pip工具命令的选项是:

A.show
B.install
C.download
D.get

31以下程序的输出结果是:> > > deff[x,y=0,z=0]:pass> > > f[1,,3]

A.pass
B.None
C.not
D.出错

32以下程序的输出结果是:deffun1[a,b,*args]:print[a]print[b]print[args]fun1[1,2,3,4,5,6]

A.12[3,4,5,6]
B.1,2,3,4,5,6
C.123,4,5,6
D.12[3,4,5,6]

33以下程序的输出结果是:defhub[ss,x=20,y=40]:ss+=x*yss=10print[ss,hub[ss,3]]

A.220None
B.10None
C.22None
D.100220

34以下程序的输出结果是:deftest[b=2,a=4]:globalzz+=a*breturnzz=10print[z,test[]]

A.18None
B.1018
C.UnboundLocalError
D.1818

35以下程序的输出结果是:ls=list[{shandong:200,hebei:300,beijing:400}]print[ls]

A.[300,200,400]
B.[shandong,hebei,beijing]
C.[300,200,400]
D.shandong,hebei,beijing

36以下程序的输出结果是:s=0deffun[num]:try:s+=numreturnsexcept:return0return5print[fun[2]]

A.0
B.2
C.UnboundLocalError
D.5

37以下程序的输出结果是:ss=list[set[jzzszyj]]sssort[]print[ss]

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]

38以下程序的输出结果是:ss=set[htslbht]sorted[ss]foriinss:print[i,end=]

A.htslbht
B.hlbst
C.tsblh
D.hhlstt

39以下程序输出到文件textcsv里的结果是:fo=open[textcsv,w]x=[90,87,93]z=[]foryinx:zappend[str[y]]fowrite[,join[z]]foclose[]

A.[90,87,93]
B.90,87,93
C.[90,87,93]
D.90,87,93

40执行以下程序,输入93python22,输出结果是:w=input[请输入数字和字母构成的字符串:]forxinw:if0< =x< =9:continueelse:wreplace[x,]

A.python9322
B.python
C.93python22
D.9322

41执行以下程序,输入la,输出结果是:la=pythontry:s=eval[input[请输入整数:]]ls=s*2print[ls]except:print[请输入整数]

A.la
B.请输入整数
C.pythonpython
D.python

42执行以下程序,输入qp,输出结果是:k=0whileTrue:s=input[请输入q退出:]ifs==q:k+=1continueelse:k+=2breakprint[k]

A.2
B.请输入q退出:
C.3
D.1

43以下对数值运算操作符描述错误的选项是:

A.Python提供了9个基本的数值运算操作符
B.Python数值运算操作符也叫做内置操作符
C.Python二元数学操作符都有与之对应的增强赋值操作符
D.Python数值运算操作符需要引用第三方库math

44以下关于turtle库的描述,正确的是:

A.在importturtle之后就可以用circle[]语句,来画一个圆圈
B.要用fromturtleimportturtle来导入所有的库函数
C.home[]函数设置当前画笔位置到原点,朝向东
D.seth[x]是setheading[x]函数的别名,让画笔向前移动x

45在E-R图中,哪个选项是用来表示联系的图形

A.矩形
B.椭圆形
C.三角形
D.菱形

46在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送

A.调用语句
B.命令
C.口令
D.消息

47以下关于程序设计语言的描述,错误的选项是:

A.Python语言是一种脚本编程语言
B.汇编语言是直接操作计算机硬件的编程语言
C.程序设计语言经历了机器语言.汇编语言.脚本语言三个阶段
D.编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序

48以下关于函数的描述,错误的是:

A.函数是一种功能抽象
B.使用函数的目的只是为了增加代码复用
C.函数名可以是任何有效的Python标识符
D.使用函数后,代码的维护难度降低了

49以下关于列表和字符串的描述,错误的是:

A.列表使用正向递增序号和反向递减序号的索引体系
B.列表是一个可以修改数据项的序列类型
C.字符和列表均支持成员关系操作符[in]和长度计算函数[len[]]
D.字符串是单一字符的无序组合

7天畅享卡
¥9.80
季卡
¥49.90
推荐
年卡
¥99.80
paylogo
支付0.00