您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 综合/其它 > python二级考试试题9
1.下面不属于软件工程的3个要素的是___________。A过程B方法C环境D工具正确答案:2.下面不属于软件设计原则的是___________。A模块化B自底向上C信息隐蔽D抽象正确答案:3.在关系数据库中,用来表示实体之间联系的是___________。A网结构B二维表C线性表D树结构正确答案:4.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的___________。A属性B元组C记录D行正确答案:5.有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司c(公司号,公司名,地址,注册资本,法人代表,员工数),职员s(职员号,姓名,性别,年龄,学历),工作w(公司号,职员号,工资),则表w的键(码)为___________。A公司号,职员号,工资B职员号C职员号,工资D公司号,职员号正确答案: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函数调用模式DIPO模式正确答案:12.以下不是Python语言关键字的选项是:ANoneBasCraiseDfunction正确答案:13.以下关于同步赋值语句描述错误的选项是:A同步赋值能够使得赋值过程变得更简洁B判断多个单一赋值语句是否相关的方法是看其功能上是否相关或相同C设x,y表示一个点的坐标,则x=a;y=b两条语句可以用x,y=a,b一条语句来赋值D多个无关的单一赋值语句组合成同步赋值语句,会提高程序可读性正确答案:14.以下代码的输出结果是:print('{:*^10.4}'.format('Flower'))AFlowBFlowerCFlowD***Flow***正确答案:15.表达式print(float(complex(10+5j).imag))的结果是:A10B5C10.0D5.0正确答案:16.表达式print({:.2f}.format(20-2**3+10/3**2*5))的结果是:A17.55B67.56C12.22D17.56正确答案:17.如果p=ord(‘a’),表达式print(p,chr((p+3)%26+ord('a')))的结果是:A97dB97cC97xD97w正确答案:18.以下程序的输出结果是:chs=|'\'-'|foriinrange(6):forchinchs[i]:print(ch,end='')A|'\'-'B|\-|C|'-'|D|''-'|正确答案:19.以下关于随机运算函数库的描述,错误的是:Arandom库里提供的不同类型的随机数函数是基于random.random()函数扩展的B伪随机数是计算机按一定算法产生的,可预见的数,所以是“伪”随机数CPython内置的random库主要用于产生各种伪随机数序列Duniform(a,b)产生一个a到b之间的随机整数正确答案:随机数包括a不包括b20.以下关于分支和循环结构的描述,错误的是:Apython的在分支和循环语句里使用例如x=y=z的表达式是合法的B分支结构的中的代码块是用冒号来标记的Cwhile循环如果设计不小心会出现死循环D二分支结构的表达式1if条件else表达式2形式,适合用来控制程序分支正确答案:21.以下程序的输出结果是:foriinCHINA:forkinrange(2):print(i,end=)ifi=='N':breakACCHHIINNAABCCHHIIAACCCHHIAADCCHHIINAA正确答案:22.以下程序的输出结果是:x=10whilex:x-=1ifnotx%2:print(x,end='')else:print(x)A86420B975311C97531D864200正确答案:23.用户输入整数的时候不合规导致程序出错,为了不让程序异常中断,需要用到的语句是:Aif语句Beval语句C循环语句Dtry-except语句正确答案:24.以下关于python内置函数的描述,错误的是:Aid()返回一个变量的一个编号,是其在内存中的地址Ball(ls)返回True,如果ls的每个元素都是TrueCtype()返回一个对象的类型Dsorted()对一个序列类型数据进行排序,将排序后的结果写回到该变量中正确答案:25.以下关于函数的描述,正确的是:A函数的全局变量是列表类型的时候,函数内部不可以直接引用该全局变量B如果函数内部定义了跟外部的全局变量同名的组合数据类型的变量,则函数内部引用的变量不确定Cpython的函数里引用一个组合数据类型变量,就会创建一个该类型对象D函数的简单数据类型全局变量在函数内部使用的时候,需要在显式声明为全局变量正确答案:26.以下程序的输出结果是:s1=QQs2=Wechatprint({:*10}{:=10}.format(s1,s2))A********QQWechat====BQQWechatC********QQWechat====DQQ********====Wechat正确答案:27.关于以下程序输出的两个值的描述正确的是:da=[1,2,3]print(id(da))defgetda(st):fa=da.copy()print(id(fa))getda(da)A两个值相等B每次执行的结果不确定C首次不相等D两个值不相等正确答案:28.以下不是组合数据类型的是:A集合类型B序列类型C映射类型D引用类型正确答案:29.以下关于组合类型的描述,错误的是:A可以用大括号创建字典,用中括号增加新元素B嵌套的字典数据类型可以用来表达高维数据C字典的pop函数可以返回一个键对应的值,并删除该键值对D空字典和空集合都可以用大括号来创建正确答案:30.以下程序的输出结果是:x=['90','87','90']n=90print(x.count(n))A1B2CNoneD0正确答案:31.以下程序的输出结果是:dict={'Name':'baby','Age':7}print(dict.items())A[('Age',7),('Name','baby')]B('Age',7),('Name','baby')C'Age':7,'Name':'baby'Ddict_items([('Age',7),('Name','baby')])正确答案:32.以下程序的输出结果是:dat=['1','2','3','0','0','0']foritemindat:ifitem=='0':dat.remove(item)print(dat)A['1','2','3']B['1','2','3','0','0']C['1','2','3','0','0','0']D['1','2','3','0']正确答案:33.以下程序的输出结果是:L2=[[1,2,3,4],[5,6,7,8]]L2.sort(reverse=True)print(L2)A[5,6,7,8],[1,2,3,4]B[[8,7,6,5],[4,3,2,1]]C[8,7,6,5],[4,3,2,1]D[[5,6,7,8],[1,2,3,4]]正确答案:34.关于数据维度的描述,错误的是:A一维数据采用线性方式组织,对应于数组概念B二维数据有关联关系构成,采用表格方式组织C高维数据由键值对类型的数据组成,采用对象方式组织D一维数据是由对等关系的有序数据构成,无序数据不是一维数据正确答案:35.以下程序的输出结果是:fo=open(text.txt,'w+')x,y='thisisatest','hello'fo.write('{}+{}\n'.format(x,y))print(fo.read())fo.close()AthisisatesthelloBthisisatestCthisisatest,hello.Dthisisatest+hello正确答案:36.文件dat.txt里的内容如下:QQ&WechatGoogle&Baidu以下程序的输出结果是:fo=open(tet.txt,'r')fo.seek(2)print(fo.read(8))fo.close()AWechatB&WechatGCWechatGoD&Wechat正确答案:37.以下属于PythonHTML和XML解析的第三方库的是:ADjangoBNetworkxCRequestsDBeautifulSoup正确答案:38.以下属于Python打包源文件为可执行文件的第三方库的是:APILBMatplotlibCSklearnDPyinstaller正确答案:39.以下属于PythonWeb开发框架第三方库的是:AWeRoBotBWheelCPygameDDjango正确答案:40.以下关于Python内置库、标准库和第三方库的描述,正确的是:A第三方库需要单独安装才能使用B内置库里的函数不需要import就可以调用C第三方库有三种安装方式,最常用的是pip工具D标准库跟第三方库发布方法不一样,是跟python安装包一起发布的正确答案:
本文标题:python二级考试试题9
链接地址:https://www.777doc.com/doc-3425864 .html