重庆2019年专升本计算机真题及其答案_第1页
重庆2019年专升本计算机真题及其答案_第2页
重庆2019年专升本计算机真题及其答案_第3页
重庆2019年专升本计算机真题及其答案_第4页
重庆2019年专升本计算机真题及其答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

重庆2019年专升本计算机真题及其答案

姓名:__________考号:__________一、单选题(共10题)1.下列哪个语言不属于面向对象编程语言?()A.JavaB.C++C.JavaScriptD.Prolog2.在数据库中,事务的ACID特性包括哪些?()A.原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)B.可用性(Availability)、一致性(Consistency)、隔离性(Isolation)C.可用性(Availability)、一致性(Consistency)、可靠性(Reliability)D.原子性(Atomicity)、一致性(Consistency)、持久性(Durability)3.HTML中,用于定义标题的标签是?()A.<title>B.<h1>-<h6>C.<p>D.<span>4.以下哪个是计算机网络中常用的传输层协议?()A.TCP/IPB.HTTPC.FTPD.DNS5.在C语言中,下列哪个语句的作用是声明一个整型数组并初始化?()A.intarr[5]={1,2,3,4,5};B.intarr[5]={1,2,3,4};C.intarr[5]={1,2,3,4,5,6};D.intarr[5]=1,2,3,4,5;6.在Java中,以下哪个方法用于检查一个对象是否为null?()A.isNull()B.isEmpty()C.equals(null)D.isNull()7.以下哪个数据库管理系统是基于关系模型的?()A.MySQLB.MongoDBC.RedisD.Elasticsearch8.在Python中,以下哪个模块可以用来进行网络编程?()A.osB.sysC.socketD.http9.在JavaScript中,以下哪个关键字用于定义函数?()A.functionB.methodC.defineD.func10.在SQL中,以下哪个命令用于删除数据库表中的数据?()A.DELETEB.TRUNCATEC.DROPD.RENAME二、多选题(共5题)11.以下哪些是计算机网络中常用的传输层协议?()A.TCPB.UDPC.HTTPD.FTPE.DNS12.在C语言中,以下哪些是合法的变量命名规范?()A.int1numB.intmyVarC.int_myVarD.intmy_varE.intmyVar113.以下哪些是Java中的基本数据类型?()A.intB.floatC.booleanD.StringE.char14.在HTML中,以下哪些标签可以包含文本内容?()A.<p>B.<div>C.<span>D.<table>E.<tr>15.以下哪些是数据库设计中的范式?()A.第一范式(1NF)B.第二范式(2NF)C.第三范式(3NF)D.第四范式(4NF)E.第五范式(5NF)三、填空题(共5题)16.在计算机网络中,OSI模型的第三层是______层,主要功能是提供端到端的数据传输。17.在C语言中,声明一个指向整型变量的指针变量通常使用______关键字。18.HTML文档中,______标签用于定义网页的标题。19.SQL语言中,用于查询数据库表中数据的命令是______。20.Java中,用于创建对象的方法是______。四、判断题(共5题)21.在C语言中,整型变量int可以存储任意大小的整数。()A.正确B.错误22.Java中的String对象是不可变的,这意味着它们的内容不能被改变。()A.正确B.错误23.HTML的<meta>标签可以用来定义网页的关键字。()A.正确B.错误24.数据库中的事务必须同时满足原子性、一致性、隔离性和持久性,这被称为ACID特性。()A.正确B.错误25.在Python中,可以使用`len()`函数获取字符串的长度。()A.正确B.错误五、简单题(共5题)26.简述面向对象程序设计中的封装、继承和多态三个基本概念。27.解释TCP和UDP协议在传输过程中如何保证数据的可靠性和顺序。28.简述HTML文档的基本结构。29.如何使用SQL语句在数据库中创建一个新表,并包含两列:姓名(字符串类型)和年龄(整数类型)?30.在Python中,如何使用socket模块编写一个简单的TCP服务器,监听本地的9999端口,并接收客户端发送的数据?

重庆2019年专升本计算机真题及其答案一、单选题(共10题)1.【答案】D【解析】Prolog是一种逻辑编程语言,主要用于人工智能领域,而Java、C++和JavaScript都是面向对象编程语言。2.【答案】A【解析】ACID特性是数据库事务必须满足的基本要求,包括原子性、一致性、隔离性和持久性。其中原子性和一致性属于ACID特性的一部分。3.【答案】B【解析】在HTML中,标题标签用<h1>-<h6>表示,其中<h1>是最大的标题,<h6>是最小的标题。4.【答案】A【解析】TCP/IP是一组用于互联网的协议,属于网络层协议;HTTP是超文本传输协议,属于应用层;FTP是文件传输协议,也属于应用层;DNS是域名系统,用于域名解析,属于应用层。5.【答案】A【解析】选项A正确声明了一个包含5个整数的数组arr,并且进行了初始化。其他选项要么数组大小与初始化元素个数不匹配,要么语法错误。6.【答案】C【解析】在Java中,没有isNull()或isNotNull()这样的方法来检查一个对象是否为null。正确的方法是使用equals(null),如果对象为null,则返回true。7.【答案】A【解析】MySQL是一个基于关系模型的关系型数据库管理系统,而MongoDB、Redis和Elasticsearch都是基于文档、键值对等非关系型数据库。8.【答案】C【解析】Python的socket模块提供了丰富的网络编程接口,用于创建客户端和服务器端应用程序。os和sys是用于文件和系统操作,http模块用于处理HTTP请求。9.【答案】A【解析】在JavaScript中,使用function关键字来定义函数。其他选项不是JavaScript中的有效函数定义关键字。10.【答案】A【解析】在SQL中,DELETE命令用于删除表中的数据行,TRUNCATE命令用于删除表中的所有数据并重新初始化表,DROP命令用于删除整个表,RENAME命令用于重命名表。二、多选题(共5题)11.【答案】AB【解析】TCP(传输控制协议)和UDP(用户数据报协议)是传输层协议,用于在网络中传输数据。HTTP(超文本传输协议)和FTP(文件传输协议)是应用层协议,而DNS(域名系统)用于域名解析,属于应用层和传输层之间的协议。12.【答案】BCDE【解析】在C语言中,变量名不能以数字开头,因此选项A不合法。选项B、C、D和E都符合变量命名规范,允许使用字母、数字和下划线,但不能使用其他特殊字符。13.【答案】ABCE【解析】Java中的基本数据类型包括int(整数型)、float(单精度浮点型)、boolean(布尔型)和char(字符型)。String不是基本数据类型,而是引用数据类型。14.【答案】ABC【解析】在HTML中,<p>、<div>和<span>标签都可以包含文本内容。而<table>和<tr>标签主要用于布局表格,通常不直接包含文本内容。15.【答案】ABC【解析】数据库设计中的范式包括第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。第四范式(4NF)和第五范式(5NF)虽然存在,但不如前三个范式常用。三、填空题(共5题)16.【答案】网络【解析】OSI模型是国际标准化组织制定的网络模型,其中第三层为网络层,主要负责数据包的传输路径选择和路由功能。17.【答案】*【解析】在C语言中,使用星号(*)关键字来声明指针变量,用于存储变量的地址。18.【答案】<title>【解析】在HTML中,<title>标签用于定义网页的标题,该标题会显示在浏览器的标题栏中。19.【答案】SELECT【解析】在SQL中,SELECT是用于查询数据库中数据的命令,可以查询一个或多个字段的数据。20.【答案】new【解析】在Java中,new关键字用于创建一个新对象,并返回对象的引用。四、判断题(共5题)21.【答案】错误【解析】在C语言中,整型变量int的存储大小取决于编译器和平台,但通常为32位或64位,因此它不能存储任意大小的整数。22.【答案】正确【解析】Java中的String对象是不可变的,意味着一旦创建了String对象,就不能修改它的内容,任何对String对象的修改都会创建一个新的String对象。23.【答案】正确【解析】<meta>标签通常用于定义网页的元数据,如字符集、页面描述、关键字等。关键字<metaname="keywords"content="...">用于定义网页的关键字。24.【答案】正确【解析】数据库事务确实需要满足原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)四个特性,这些特性通常被称为ACID特性。25.【答案】正确【解析】在Python中,`len()`函数可以用来获取字符串的长度,返回字符串中字符的数量。五、简答题(共5题)26.【答案】封装是指将数据和行为捆绑在一起,对外只提供有限的接口,隐藏内部实现细节,以保护数据不被外部直接访问和修改。继承是指一个类可以继承另一个类的属性和方法,这样可以复用代码,并扩展新的功能。多态是指同一个方法在不同的对象上有不同的行为,通过接口或基类实现,可以在运行时根据对象的实际类型来决定调用哪个方法。【解析】封装、继承和多态是面向对象编程的核心概念,它们有助于提高代码的复用性、可维护性和扩展性。封装保护数据不被外部直接访问,继承复用代码,多态允许一个接口处理多种类型的数据。27.【答案】TCP(传输控制协议)通过序号和确认应答机制来保证数据的可靠性和顺序。每个数据段都被分配一个序号,发送方在发送后等待接收方的确认,如果发送方在一定时间内没有收到确认,它会重新发送数据。UDP(用户数据报协议)不保证可靠性,它只是简单地将数据段发送到目标地址,不进行确认或重传,但可以保证数据的顺序。【解析】TCP通过序号和确认应答确保每个数据段被正确接收,并且在收到全部数据段后按顺序组装,从而保证可靠性。UDP不保证可靠性,但通常用于实时传输,如视频和音频,因为它需要较低的延迟。28.【答案】HTML文档的基本结构包括:根元素<html>、头部<head>、主体<body>。头部包含元数据,如标题<title>、字符集<metacharset="...">等。主体包含网页的实际内容,如文本<p>、列表<ul>、链接<a>等。【解析】HTML文档结构清晰,便于理解和解析。根元素<html>是整个文档的起点和终点,头部<head>包含了文档的元数据,主体<body>包含了所有可见的内容。29.【答案】可以使用以下SQL语句创建一个名为Person的表,包含name和age两列:nnCREATETABLEPerson(nnameVARCHAR(255),nageINTn);n【解析】SQL的CREATETABLE语句用于在数据库中创建一个新表。在这个例子中,我们创建了一个名为Person的表,其中name列是字符串类型(VARCHAR),age列是整数类型(INT)。30.【答案】以下是一个简单的TCP服务器的示例代码,它监听本地9999端口,并接收客户端发送的数据:nnimportsocketnnserver_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)nserver_socket.bind(('localhost',9999))nserver_socket.listen(1)nprint('TCP服务器正在监听9999端口...

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论