导航菜单
首页 >  计算机二级python历年真题和答案  > 【江苏二级Python】8套历年真题及答案

【江苏二级Python】8套历年真题及答案

目录评分细则江苏二级Python第一套单选(基础知识)程序设计操作题江苏二级Python第二套基础知识程序设计操作题***3.***江苏二级Python第三套基础知识程序设计1.6.**7.** 操作题1.3.江苏二级Python第四套基础知识程序设计2.6.12. 操作题2.江苏二级Python第五套基础知识程序设计3.7.9.10. 操作题江苏二级Python第六套基础知识5.9. 程序设计8.9.10. 操作题3.江苏二级Python第七套基础知识6. 程序设计10. 操作题3.江苏二级Python第八套基础知识2.6.7.9. 程序设计4.8.9.10. 操作题

评分细则

基础知识 2 * 10 =20 程序设计 2 * 15(空) =30 操作题 1 (填空):2 * 3 =6 2(填空)2 * 3 =6 3 (填空):4*4 =16 4 、5 人工评分 做多少给多少22

江苏二级Python第一套 单选(基础知识)

1.根据不同的应用需求,数字音频采用的编码方法有多种,文件格式也各不相同。下列的音频格式中,由微软公司开发的,采用末压缩方法编码的是WAV

答案是:A解析:MP3是一种音频压缩技术,由于这种压缩方式的全称叫MPEG AudioLayer3,所以人们把它简称为MP3,WMA是微软制订的音频压缩文件格式,比mp3标准晚,比mp3还小,比mp3音质还好, WAV是微软公司(Microsoft)开发的一种声音文件格式,采用未压缩编码方式。

2.下列有关lP地址(IPv4)和路由器的叙述中,错误的是_A A.每个IP地址使用32个字节的二进制数表示,在使用中通常写成“点分十六进制”的形式 在使用中通常写成"点分十进制" B.IP地址分为五类,其中A类、B类和C类是三个基本类,每类有不同长度的网络号和主机号 C. IP地址空间的分配由国际组织ICANN负责,目前IP地址空间已分配完毕 D.路由器是连接异构网络的关键设备,一台路由器会拥有(使用)多个不同的IP地址

3.字符集及其编码是计算机中表示、存储、处理和交换文本信息的基础,但由于历史原因,目前不同系统或应用中使用的字符编码方案并不统一。下列期码方案中,所有字符作来用等长编码〈编码长度相同)的是GB2312

答案是:A解析: GB2312编码:是我国1981年颁布的第一个国标,该标准选出6763个常用汉字和682个非汉字字符,所有字符采用2字节编码; GB18030:包含汉字23940个,与GB2312与GBK保持兼容。同时与UCS也接轨,在我国信息处理产品中强制执行,ASCII采用1字节编码,汉字采用2字节编码,其他采用4字节编码; UCS:国际标准化组织(ISO)制定了一个将全世界所有文字与符号集中进行统一编码,称为UCS,与其等同的是由微软等公司共同制定的工业标准Unicode,UCS有两种标准UTF-8和UTF-16, UTF-8采用ASCII码用1个字节编码,拉丁字母,标点符号等采用2字节编码,汉字采用3个字节编码,其他极少字符采用4字节编码, UCS-16是指ASCII和汉字都采用2字节编码,其他不常用字符采用4字节编码,在Windows中文版上现在使用UTF-16,也是Java,.NET软件开发环境等默认的编码标准。

4.TCP/IP模型将计算机网络分成下列4层,每一层都包含若干个协议。在TCP/IP模型中,HTTP协议工作在应用层。 在这里插入图片描述 答案是:D解析: TCP/IP包括了100多个协议,将通信问题划分为四个层次,从高到低依次是应用层、传输层、网络互连层、网络接口与硬件层, 应用层规定了运行在不同主机上的应用程序之间如何通过互连的网络进行通信,包括的协议如HTTP,SMTP,FTP,TELNET等; 传输层规定了怎样进行端-端的数据传输,有TCP和UDP两个协议,TCP协议负责可靠的完成数据从发送计算机到接收计算机的传输,UDP是不可靠的数据传输协议,例如音频和视频数据的传输**; 网络互连层规定了在整个互连的网络中所有计算机统一使用的编址方案和数据包格式(称为IP**数据报),以及IP数据报的转发机制; 网络接口与硬件层规定了怎样与各种不同的网络进行接口,并负责将IP包转换成适合在特定网络中传输的帧格式。

5.下列有关计算机网络组成、分类和工作模式等叙述中,错误的是_A_。 A.按网络所覆盖的地域范围来分,人们常将计算机网络分为LAN、ATM、WLAN等类型 分为局域网(LAN)、城域网(MAN)、广域网(WAN) B.有些广域网是一些机构或组织自行构建的专用网,有些是网络运营商构建的公用数据网 C.网络协议是计算机网络的重要组成部分,目前互联网主要采用TCP/IP协议系列 D.计算机网络有两种基本工作模式,即P2P工作模式和c/s工作模式

6.下列有关计算机的逻辑组成和分类的叙述中,错误的是_C A.一台计算机中往往有多个处理器,它们各有其不同的处理任务,其中CPU是核心部件 B.主存储器与CPIu高速连接,用来存放已经启动运行的程序代码和需要处理的数据 c.人们提及PC时,泛指台式机、笔记本电脑、智能手机和平板电脑等个人使用的计算机 智能手机不是PC机 D.嵌入式计算机是内嵌在其他设备中的专用计算机,许多嵌入式计算机都把软件固化在芯片中

7.字符集及其编码是计算机中表示、存储、处理和交换文本信息的基础,但由于历史原因,目前不同系统或应用中使用的官符编码方案并不统一。下列蚂码方案中,目前在我国言息处理产品中强制贯彻执行的是GB18030。

8.在现代通信系统中,为了能有效地提高数据链路的利用率、降低通信成本,一般使用多路复用技术让多路信号同时共用一条传输线进行传输。用户通过电诋线使用AORc技术接入互联网时,ADSL技术接入方式主要是使用了 FDM 答案是:C解析: 时分多路复用(TDM)是各终端设备按不同时间来轮流使用同一线路来传输数据,是计算机网络传输使用的主要方式, 频分多路复用(FDM)是将不同信源发出的信号调制在不同频率的载波上, 波分多路复用(WDM)是在一根光纤传输不同波长的光波。 码分(CDM)是指每个用户分配一个地址码,各个码型互不重叠,通信各方之间不会相互干扰,且抗干拢能力强。 9.光盘是目前常见的辅助存储器。下列相关叙述中,错误的是_ A.光盘存储器由光盘驱动器和光盘片两部分组成,光盘的基片是铝合金材料 基片是耐热的有机玻璃 B.从接口来看,目前内置DVD光驱与主机的接口主要是sATA,外置的主要是USB C.DW光盘分为单面单层、单面双层等多种类型,目前最常用的是单面单层的盘片 D.BD光驱采用波长较短的蓝色激光在光盘上进行数据读写,因而提高了光盘存储容量

10.在微软公司的office软件中内置了一种程序设计语言,用户可以使用它来编写程序以扩展功能。该语言是VBA。

答案是:A解析: VBA用于编写程序来扩展Office软件的功能, VBScript用于嵌入到Html文档中以扩充网页的功能, Java用于网络编程,包括编写安卓智能手机的App, Object-C语言是iPhone和iPad编程的语言, Lisp语言与PROLOG语言主要用于人工智能, Ada语言用于飞行器控制, MATLAB是一种面向向量和矩阵运算的数值计算语言。

程序设计

1.以下选项中关于函数的叙述正确的是_ 使用函数的目的是代码重用和降低编程难度

2.sciPy软件生态系统中定义DataFrame数据类型的库是_ pandas 创建DataFrame对象使用panda的DataFrame()函数

3.以下程序的输出结果是

d="准考证号":"2019001","考试科目":"Python","成绩":80}print(d["准考证号"], d.get("成绩" ,90), sep = ',') 2019001 80

4.A在这里插入图片描述 答案是:A解析:B错,s里面有3个元素,其下标分别是0,1,2是不存在3的;C错,s[-1]的值表示最末尾的元素,所以是True, s[-2]的值为" Kate"; D选项属于元组,是不能修改里面的数据的。

5.以下选项中,全是Python3.x中的内建函数的是_int float list

答案是:B解析:Python中的函数分为内建函数,标准库函数、第三方库和自定义函数,内建函数是指不需要进行外部导入就可以直接使用的函数,本题中的内建函数是next range intfloat list pow round input open 。 sort sqrt close 不是内建函数 math.sqrt list.sort file.close

(以上为单选) 6.执行以下程序,输出结果第一行是 12 第二行是 369

def demo(v,n)result,t=0,0for i in range(n):t=t*10+vreturn resultprint(demo(1,2))print(demo(3,3))

答案: 1+11 =12 3+33+333=369

7.请完善以下这条语句实现功能:输出100以内的正整数中所有奇数之和

print()

答案:

print(sum(range(1,100,2)))

8.执行以下程序,输出结果是 Btfl

def func(s): if s=='': return sif s[0].lower() in "aeiou": return func(s[1:])else: return s[0]+func(s[1:])print(func("Beautiful"))

fun()目的是剔出“aeiou”

结果是 Btfl

9.执行以下程序,输出结果是

def cacluate(*num):lst=[]avg = sum(num)/len(num)for x > avg:if x > arg:lst.append(x)return lstcout = cacluate(10,11,12,13,14)print(count)

将大于(10,11,12,13,14)/5 =12的数放到一个列表里 结果是[13,14] 10.执行以下程序,输出结果第一行是 第二行是

def func(x)i = 2r=[]while x > 1:if x%i ==0:if i not in r:r.append(i)x //= ielse:i+=1return rlst=[49,60]for x in lst:print(func(x))

函数是用来分解质因子的。结果是 第一行[7] 第2行[2,3,5] 在数论里是指能整除给定正整数的质数。根据算术基本定理,不考虑排列顺序的情况下,每个正整数都能够以唯一的方式表示成它的质因数的乘积。 在这里插入图片描述 11.完善以下列表解析式 ,使其生成列表[(1,3),(1,4),(2,3),(2,1),(2,4),(3,1),(3,4)]

[(x,y) for x in [1,2,3] for y in [3,1,4] if_____]

只有x y 不相等的组合在一起了

[(x,y) for x in [1,2,3] for y in [3,1,4] if x!=y]

12.执行以下程序,输出结果第一行是_______ 第二行是__________

s1 ={1,2,3,4,5}s2 ={2,3,5,6}print(s1-s2)print(s1^s2)

s1-s2 指 在s1 不在s2 s1^s2 指 只在s1 或只在s2 的元素

{1,4}{1,4,6} 操作题

在这里插入图片描述 待完善的程序

def func(string):s = string.lower()dic = {}for ch in s:if ch.isalpha():if ch not in dic.keys(): dic[ch] = __________else:dic[ch] += 1result = sorted(dic.__________(), key = lambda x:x[1], reverse = True)for k, v in result:print(k, v)func("Apple app!")

reverse = True 倒序 默认升序 key = lambda x:x[1] #对第二个字段排序 [0]是对第一个字段排序 找到一个字母给1 1) 1 2)items

在这里插入图片描述

def func(num, k):num = list(num)for i in range(k):for j in range(len(num)-1):if num[j] > __________:num.pop(j)breakelse: num.pop() result = 0for i in num:result = result*10+eval(i)return resultif __name__ == "__main__":num, k = eval(input("Enter an integer and digits: "))result = func(str(num), k)with open("T:\\myf.out", __________) as fp:fp.write(str(result))

1)num[j+1] 2) “w” 3. 在这里插入图片描述 【含有错误的源程序】

def isPrime(n):if n 0: print("Potential friends are:"+str(userName)) print("My test ID is 112233")else: print("No recommendations") print("My test ID is 112233")breakelse: print(" No recommendations.") print("My Test ID is 00112233") 江苏二级Python第二套 基础知识

1.Ic卡是“集成电路卡”或“芯片卡”的简称,国外称为chip card或smart card。下列有关Ic卡的叙述中,错误的是 D A.可以分为存储器卡和cPU卡,前者除了有存储电路外,通常还有写入保护和加密电路 B.可以分为存储器卡和CPBu卡,后者集成了中央处理器、程序和数据存储器 C.可以分为接触式lc卡和非接触式lc卡,相比较来说,前者易磨损、寿命要短一些 D.可以分为接触式lc卡和非接触式lc卡,随着技术进步和成本降低,后者逐渐被淘汰 非接触IC卡将成为主流 2.A 在这里插入图片描述 windows系统内嵌的“记事本”主要用于查看不具有丰富格式的纯文本

3.D 在这里插入图片描述 兼容 4.长期以来,Microsoft公司的Windows操作系统一直是Pc机上使用的主流操作系统。下列windows操作系统产品中,发布最早的是 Windows Me

从早到晚的顺序是Windows Me Windows XP Windows Vista Windows RT 其中 Windows RT是专门为ARM架构的硬件平台设计的

5.在比特的运算中,逻辑加运算1100V0101的结果是1101

逻辑加有任意一位是1即为1

6.A 在这里插入图片描述

7.C 在这里插入图片描述 C 答案是:C解析:目前常用硬盘的盘片直径-般为3.5或2.5英寸和1.8英寸等,3.5主要用于台式PC,2.5主要用于笔记本电脑。 8. 在这里插入图片描述 9. B 在这里插入图片描述 B 不可以通用 10. 在这里插入图片描述

程序设计

在这里插入图片描述 在这里插入图片描述 2. 在这里插入图片描述 3. 在这里插入图片描述 4. 在这里插入图片描述 numpy 中定义的数据类型ndarray pandas 定义Series DataFrame index 5. 在这里插入图片描述 6. 在这里插入图片描述 已知列表a=[“C+4” “lava”]和b=[97,88],将这两个列表的内容转换为字典,以列表a中的元素为键,列表t中的元素为值,可实现该功能的语句是

dict(zip(a,b))

7.执行以下代码,输出结果是 15

def func(n):if n n:breakreturn Noneif __name__ == "__main__":n = int(input("Enter an integer(0

相关推荐: