1.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送___________。A命令B口令C消息D调用语句正确答案:2.下面不属于软件需求分析阶段主要工作的是___________。A需求评审B需求获取C需求变更申请D需求分析正确答案:3.下面不属于软件测试实施步骤的是___________。A确认测试B单元测试C回归测试D集成测试正确答案:4.结构化程序设计中,下面对goto语句使用描述正确的是___________。A禁止使用goto语句B应避免滥用goto语句Cgoto语句最好用,不容易造成结构体程序混乱。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依次入栈,然后再依次出栈,则元素出栈的顺序是A12345ABCDEBEDCBA54321C54321EDCBADABCDE12345正确答案:9.下列排序方法中,最坏情况下比较次数最少的是A堆排序B直接插入排序C冒泡排序D简单选择排序正确答案:10.支持子程序调用的数据结构是A队列B二叉树C树D栈正确答案:11.11.Python中对变量描述错误的选项是:APython不需要显式声明变量类型,在第一次变量赋值时由值决定变量的类型B变量通过变量名访问C变量必须在创建和赋值后使用D变量PI与变量Pi被看作相同的变量正确答案:12.以下Python语句运行结果异常的选项是:API,r=3.14,4Ba=1b=a=a+1Cx=Trueint(x)Da正确答案:13.以下对Python程序设计风格描述错误的选项是:APython中不允许把多条语句写在同一行BPython语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出CPython可以将一条长语句分成多行显示,使用续航符“\”DPython中不允许把多条语句写在同一行正确答案:14.下列表达式的运算结果是:a=100b=Falsea*b-1AFalseB1C0DTrue正确答案:15.运行以下程序,输出结果的是:str1=NanjingUniversitystr2=str1[:7]+Normal+str1[-10:]print(str2)ANormalUBNanjingNormalCNormalUniversityDNanjingNormalUniversity正确答案:16.运行以下程序,输出结果的是:print(love.join([Everyday,Yourself,Python,]))AEverydayloveYourselfBEverydaylovePythonCloveYourselflovePythonDEverydayloveYourselflovePython正确答案:17.26.哪个选项是使用PyInstaller库对Python源文件打包的基本使用方法?Apip-hBpipinstall拟安装库名Cpipdownload拟下载库名Dpyinstaller需要在命令行运行:\pyinstallerPython源程序文件名正确答案:18.以下程序的不可能输出结果是:fromrandomimport*print(round(random(),2))A0.47B0.54C0.27D1.87正确答案:19.以下程序的输出结果是:astr='0\n'bstr='A\ta\n'print({}{}.format(astr,bstr))A0aaB0AACAaD0Aa正确答案:20.以下关于异常处理的描述,正确的是:Atry语句中有except子句就不能有finally子句BPython中,可以用异常处理捕获程序中的所有错误C引发一个不存在索引的列表元素会引发NameError错误DPython中允许利用raise语句由程序主动引发异常正确答案:21.以下语句执行后a、b、c的值是:a=watermelonb=strawberryc=cherryifab:c=aa=bb=cAwatermelonstrawberrycherryBwatermeloncherrystrawberryCstrawberrycherrywatermelonDstrawberrywatermelonwatermelon正确答案:22.以下关于Python的控制结构,错误的是:A每个if条件后要使用冒号(:)B在Python中,没有switch-case语句CPython中的pass是空语句,一般用作占位语句Delif可以单独使用正确答案:23.以下代码段,不会输出A,B,C,的选项是:Aforiinrange(3):print(chr(65+i),end=,)Bforiin[0,1,2]:print(chr(65+i),end=,)Ci=0whilei3:print(chr(i+65),end=,)i+=1continueDi=0whilei3:print(chr(i+65),end=,)breaki+=1正确答案:24.设x=10;y=20,下列语句能正确运行结束的是:Amax=xy?x:yBif(xy)print(x)CwhileTrue:passDmin=xifxyelsey正确答案:25.以下程序的输出结果是:Da={北美洲:北极兔,南美洲:托哥巨嘴鸟,亚洲:大熊猫,非洲:单峰驼,南极洲:帝企鹅}Da[非洲]=大猩猩print(Da)A('北美洲':'北极兔','南美洲':'托哥巨嘴鸟','亚洲':'大熊猫','非洲':'大猩猩','南极洲':'帝企鹅')B['北美洲':'北极兔','南美洲':'托哥巨嘴鸟','亚洲':'大熊猫','非洲':'大猩猩','南极洲':'帝企鹅']C{北美洲:北极兔,南美洲:托哥巨嘴鸟,亚洲:大熊猫,非洲:单峰驼,南极洲:帝企鹅}D{'北美洲':'北极兔','南美洲':'托哥巨嘴鸟','亚洲':'大熊猫','非洲':'大猩猩','南极洲':'帝企鹅'}正确答案:26.以下关于列表操作的描述,错误的是:A通过append方法可以向列表添加元素B通过extend方法可以将另一个列表中的元素逐一添加到列表中C通过insert(index,object)方法在指定位置index前插入元素objectD通过add方法可以向列表添加元素正确答案:27.以下关于字典操作的描述,错误的是:Adel用于删除字典或者元素Bclear用于清空字典中的数据Clen方法可以计算字典中键值对的个数Dkeys方法可以获取字典的值视图正确答案:28.以下程序的输出结果是:L1=['abc',['123','456']]L2=['1','2','3']print(L1L2)AFalseBTypeError:''notsupportedbetweeninstancesof'list'and'str'C1DTrue正确答案:29.以下属于Python脚本程序转变为可执行程序的第三方库的是:ArequestsBscrapyCnumpyDpyinstaller正确答案:30.以下属于Python中文分词方向第三方库的是:ApandasBbeautifulsoup4Cpython-docxDjieba正确答案:31.以下生成词云的Python第三方库的是:AmatplotibBTVTKCmayaviDwordcloud正确答案:32.Python中函数不包括A标准函数B第三库函数C内建函数D参数函数正确答案:33.Python中,函数定义可以不包括以下:A函数名B关键字defC一对圆括号D可选参数列表正确答案:34.以下程序的输出结果是:deffunc(num):num*=2x=20func(x)print(x)A40B出错C无输出D20正确答案:35.以下程序的输出结果是:deffunc(a,*b):foriteminb:a+=itemreturnam=0print(func(m,1,1,2,3,5,7,12,21,33))A33B0C7D85正确答案:36.下程序的输出结果是:a=[a,b,c]b=a[::-1]print(b)A['a','b','c']B'c','b','a'C'a','b','c'D['c','b','a']正确答案:37.Python文件只读打开模式是AwBxCbDr正确答案:38.Python文件读取方法read(size)的含义是A从头到尾读取文件所有内容B从文件中读取一行数据C从文件中读取多行数据D从文件中读取指定size大小的数据,如果size为负数或者空,则读取到文件结束。正确答案:39.关于数据组织的维度描述正确的是A二维数据由对等关系的有序或无序数据构成B高维数据由关联关系数据构成CCSV是一维数据D一维数据采用线性方式存储正确答案:40.同时去掉字符串左边和右边空格的函数是:Acenter()Bcount()Cfomat()Dstrip()正确答案: