关于Python的分支结构,以下选项中描述错误的是
A.分支结构使用if保留字
B.Python中if-else语句用来形成二分支结构
C.Python中if-elif-else语句描述多分支结构
D.分支结构可以向已经执行过的语句
答案是:参考答案:D
关于程序的异常处理,以下选项中描述错误的是
A.程序异常发生经过妥善处理可以继续执行
B.异常语句可以与else和finally保留字配合使用
C.编程语言中的异常和错误是完全相同的概念
D.Python通过try、except等保
答案是:参考答案:C
关于函数,以下选项中描述错误的是
A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。
B.使用函数的主要目的是减低编程难度和代码重用
C.Python使用del保留字定义一个函数
D.
答案是:参考答案:C
关于Python组合数据类型,以下选项中描述错误的是
A.组合数据类型可以分为3类:序列类型、集合类型和映射类型
B.序列类型是二维元素向量,元素之间存在先后关系,通过序号访问
C.Python的str、tuple和list类型都属于
答案是:参考答案:B
关于Python序列类型的通用操作符和函数,以下选项中描述错误的是
A.如果x不是s的元素,xnotins返回True
B.如果s是一个序列,s=[1,"kate",True],s[3]返回True
C.如果s是一个序列,s=[1,"
答案是:参考答案:B
以下选项中不符合Python语言变量命名规则的是
A.I
B.3_1
C._AI
D.TempStr
答案是:参考答案:B
以下选项中不是Python对文件的写操作方法的是
A.writelines
B.write和seek
C.writetext
D.write
答案是:参考答案:C
关于数据组织的维度,以下选项中描述错误的是
A.一维数据采用线性方式组织,对应于数学中的数组和集合等概念
B.二维数据采用表格方式组织,对应于数学中的矩阵
C.高维数据有键值对类型的数据构成,采用对象方式组织
D.数据组织存在维度,
答案是:参考答案:D
以下选项中不是Python语言的保留字的是
A.except
B.do
C.pass
D.while
答案是:参考答案:B
以下选项中是Python中文分词的第三方库的是
A.jieba
B.itchat
C.time
D.turtle
答案是:参考答案:A
以下选项中使Python脚本程序转变为可执行程序的第三方库的是
A.pygame
B.PyQt5C
C.PyInstaller
D.random
答案是:参考答案:C
以下选项中不是Python数据分析的第三方库的是
A.numpy
B.scipy
C.pandas
D.requests
答案是:参考答案:D
下面代码的输出结果是x=0o1010print(x)
A.520
B.1024
C.32768
D.10
答案是:参考答案:A
下面代码的输出结果是 x=10 y=3print(divmod(x,y))
A.(1,3)
B.3,1
C.1,3
D.(3,1)
答案是:参考答案:D
下面代码的输出结果是 forsin"HelloWorld": ifs=="W": continue print(s,end="")
A.Hello
B.World
C.HelloWorld
D.Helloorld
答案是:参考答案:D
给出如下代码: DictColor={"seashell":"海贝色","gold":"金色 ","pink":"粉红色","brown":"棕色","purple":"紫色 ","tomato":"西红柿色"}以下选项中能输出“海贝色”的
答案是:参考答案:D
下面代码的输出结果是s =["seashell","gold","pink","brown","purple","tomato"] print(s[1:4:2])
A.[.gold.,.pink.,.brown.]
B.[.gold.,
答案是:参考答案:D
下面代码的输出结果是 d={"大海":"蓝色","天空":"灰色","大地":"黑色 "}print(d["大地"],d.get("大地","黄色"))
A.黑的灰色
B.黑色黑色
C.黑色蓝色
D.黑色黄色
答案是:参考答案:B
关于Python对文件的处理,以下选项中描述错误的是
A.Python通过解释器内置的open()函数打开一个文件
B.当文件以文本方式打开时,读写按照字节流方式
C.文件使用结束后要用close()方法关闭,释放文件的使用授权
D
答案是:参考答案:B
以下不属于Python的pip工具命令的选项是:
A.show
B.install
C.download
D.get
答案是:参考答案:D
用Pyinstall工具把Python源文件打包成一个独立的可执行文件,使用的参数是:
A.-2146826259
B.-L
C.-i
D.-F
答案是:参考答案:D
以下不是程序输出结果的选项是: importrandomasr ls1=[12,34,56,78] r.shuffle(ls1) print(ls1)
A.[12,78,56,34]
B.[56,12,78,34]
C.[12,34,
答案是:参考答案:C
以下关于turtle库的描述,正确的是:
A.在importturtle之后就可以用circle()语句,来画一个圆圈
B.要用fromturtleimportturtle来导入所有的库函数
C.home()函数设置当前画笔位置到原点
答案是:参考答案:C
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
A.栈
B.堆
C.链表
D.数组
答案是:参考答案:A
下列叙述中正确的是
A.一个算法的空间复杂度大,则其时间复杂度必定小
B.一个算法的空间复杂度大,则其时间复杂度也必定大
C.算法的时间复杂度与空间复杂度没有直接关系
D.一个算法的时间复杂度大,则其空间复杂度必定小
答案是:参考答案:C
为了提高测试的效率,应该
A.随机选取测试数据
B.在完成编码以后制定软件的测试计划
C.取一切可能的输入数据作为测试数据
D.集中对付那些错误群集的程序
答案是:参考答案:D
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
A.辅助资源
B.硬件资源
C.通信资源
D.支持软件
答案是:参考答案:A
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
A.错误推测法
B.白箱测试法
C.黑箱测试法
D.安装测试法
答案是:参考答案:C
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有()
A.特定的数据模型
B.数据无冗余
C.专门的数据管理软件
D.数据可共享
答案是:参考答案:A
下列有关数据库的描述,正确的是
A.数据库是一个关系
B.数据库是一个DBF文件
C.数据库是一个结构化的数据集合
D.数据库是一组文件
答案是:参考答案:C
以下关于数据维度的描述,错误的是:
A.采用列表表示一维数据,不同数据类型的元素是可以的
B.JSON格式可以表示比二维数据还复杂的高维数据
C.二维数据可以看成是一维数据的组合形式
D.字典不可以表示二维以上的高维数据
答案是:参考答案:D
软件开发的结构化生命周期方法将软件生命周期划分成()
A.定义、开发、运行维护
B.设计阶段、编程阶段、测试阶段
C.总体设计、详细设计、编程调试
D.需求分析、功能定义、系统设计
答案是:参考答案:A
下列不属于结构化分析的常用工具的是
A.判定树
B.数据字典
C.数据流图
D.PAD图
答案是:参考答案:C
关于数据的存储结构,以下选项描述正确的是
A.数据所占的存储空间量
B.数据在计算机中的顺序存储方式
C.数据的逻辑结构在计算机中的表示
D.存储在外存中的数据
答案是:参考答案:C
关于线性链表的描述,以下选项中正确的是
A.存储空间不一定连续,且前件元素一定存储在后件元素的前面
B.存储空间必须连续,且前件元素一定存储在后件元素的前面
C.存储空间必须连续,且各元素的存储顺序是任意的
D.存储空间不一定连续,
答案是:参考答案:D
在深度为7的满二叉树中,叶子结点的总个数是
A.31
B.64
C.63
D.32
答案是:参考答案:B
关于结构化程序设计所要求的基本结构,以下选项中描述错误的是
A.重复(循环)结构
B.选择(分支)结构
C.goto跳转
D.顺序结构
答案是:参考答案:C
关于面向对象的继承,以下选项中描述正确的是
A.继承是指一组对象所具有的相似性质
B.继承是指类之间共享属性和操作的机制
C.继承是指各对象之间的共同性质
D.继承是指一个对象具有另一个对象的性质
答案是:参考答案:B
关于软件危机,以下选项中描述错误的是
A.软件成本不断提高
B.软件质量难以控制
C.软件过程不规范
D.软件开发生产率低
答案是:参考答案:C
关于软件测试,以下选项中描述正确的是
A.软件测试的主要目的是确定程序中错误的位置
B.为了提高软件测试的效率,最好由程序编制者自己来完成软件的测试工作
C.软件测试是证明软件没有错误
D.软件测试的主要目的是发现程序中的错误
答案是:参考答案:D
以下选项中用树形结构表示实体之间联系的模型是
A.网状模型
B.层次模型
C.静态模型
D.关系模型
答案是:参考答案:B
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程(课号,课程名),选课SC(学号,课号,成绩),表SC的关键字(键或码)是
A.学号,成绩
B.学号,课号
C.学号,姓名,成绩
D.课号,成绩
答案是:参考答案:B
关于Python程序格式框架的描述,以下选项中错误的是
A.Python语言的缩进可以采用Tab键实现
B.Python单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C.判断、循环、函数等语法形式能
答案是:参考答案:D
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
A.可重用性差
B.冗余性
C.非持久性
D.安全性差
答案是:参考答案:B
表达式1001==0x3e7的结果是:
A.false
B.False
C.true
D.True
答案是:参考答案:B
以下选项,不是Python保留字的选项是:
A.del
B.pass
C.not
D.string
答案是:参考答案:D
表达式eval(.500/10.)的结果是:
A.‘500/10’
B.500/10
C.50
D.50
答案是:参考答案:D
表达式type(eval(.45.))的结果是:
A.
B.
C.None
D.
答案是:参考答案:D
表达式divmod(20,3)的结果是:
A.6,2
B.6
C.2
D.(6,2)
答案是:参考答案:D
以下关于字符串类型的操作的描述,错误的是:
A.str.replace(x,y)方法把字符串str中所有的x子串都替换成y
B.想把一个字符串str所有的字符都大写,用str.upper()
C.想获取字符串str的长度,用字符串处理
答案是:参考答案:C
设str=.python.,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:
A.print(str[0].upper()+str[1:])
B.print(str[1].upper()+str[-1:1])
C.prin
答案是:参考答案:A
以下选项,不属于程序流程图基本元素的是:
A.循环框
B.连接点
C.判断框
D.起始框
答案是:参考答案:A
以下关于循环结构的描述,错误的是:
A.遍历循环使用for<循环变量>in<循环结构>语句,其中循环结构不能是文件
B.使用range()函数可以指定for循环的次数
C.foriinrange(5)表示循环5次,i的值是从0到4
答案是:参考答案:A
执行以下程序,输入”93python22,输出结果是: ” w=input(请输入数字和字母构成的字符串: ‘ ’) forxinw: if.0.<=x<=.9.: continue else: w.replace(x,..) print(
答案是:参考答案:C
执行以下程序,输入la,输出结果是: la=.python. try: s=eval(input(.请输入整数:.)) ls=s*2 print(ls) except: print(.请输入整数.)
A.la
B.请输入整数
C.py
答案是:参考答案:C
以下关于程序设计语言的描述,错误的选项是:
A.Python语言是一种脚本编程语言
B.汇编语言是直接操作计算机硬件的编程语言
C.程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段
D.编译和解释的区别是一次性翻译程序还是每次
答案是:参考答案:C
以下程序的输出结果是: s=0 deffun(num): #s在函数内无定义。。。。。 try: s+=num returns except: return0 return5 print(fun(2))
A.0
B.2
C.Unbou
答案是:参考答案:A
以下关于函数的描述,错误的是:
A.函数是一种功能抽象
B.使用函数的目的只是为了增加代码复用
C.函数名可以是任何有效的Python标识符
D.使用函数后,代码的维护难度降低了
答案是:参考答案:B
以下程序的输出结果是: deftest(b=2,a=4): globalz z+=a*b returnz z=10 print(z,test())
A.18None
B.1018
C.UnboundLocalError
D.1818
答案是:参考答案:B
以下程序的输出结果是: defhub(ss,x=2.0,y=4.0): ss+=x*y ss=10 #无返回值 print(ss,hub(ss,3))
A.22.0None
B.10None
C.22None
D.10.022.0
答案是:参考答案:B
单选题,4分] 以下表达式,正确定义了一个集合数据对象的是:
A.x={200, ’flg’,20.3}
B.x=(200, ’flg’,20.3)
C.x=[200, ’flg’,20.3]
D.x={‘flg’:20.3}
答案是:参考答案:A
以下程序的输出结果是: ss=list(set("jzzszyj")) ss.sort() print(ss)
A.[.z.,.j.,.s.,.y.]
B.[.j.,.s.,.y.,.z.]
C.[.j.,.z.,.z.,.s.,.z
答案是:参考答案:B
以下程序的输出结果是: ss=set("htslbht") sorted(ss) #不是原地操作 foriinss: print(i,end=..)
A.htslbht
B.hlbst
C.tsblh
D.hhlstt
答案是:参考答案:B
已知id(ls1)=4404896968,以下程序的输出结果是: ls1=[1,2,3,4,5] ls2=ls1 ls3=ls1.copy() print(id(ls2),id(ls3))
A.4.40489696844048E+19
答案是:参考答案:A
以下程序的输出结果是: ls=list({.shandong.:200,.hebei.:300,.beijing.:400}) print(ls)
A.[.300.,.200.,.400.]
B.[.shandong.,.hebei.,
答案是:参考答案:B
以下关于文件的描述,错误的是:
A.二进制文件和文本文件的操作步骤都是“打开-操作-关闭”
B.open()打开文件之后,文件的内容并没有在内存中
C.open()只能打开一个已经存在的文件
D.文件读写之后,要调用close()才
答案是:参考答案:C
以下程序输出到文件text.csv里的结果是: fo=open("text.csv",.w.) x=[90,87,93] z=[] foryinx: z.append(str(y)) fo.write(",".join(z)) fo.clo
答案是:参考答案:B
以下程序的输出结果是: img1=[12,34,56,78] img2=[1,2,3,4,5] defdispl(): print(img1) defmodi(): img1=img2 modi() displ()
A.([1,2,3,4
答案是:参考答案:B
执行以下程序,输入qp,输出结果是: k=0 whileTrue: s=input(.请输入q退出:.) ifs==.q.: k+=1 continue else: k+=2 break print(k)
A.2
B.请输入q退出:
答案是:参考答案:A
目前为:
2/2
页
首页 上页 下页 尾页