825计算机专业基础1B.pdf
- 格式:pdf
- 大小:3.00 MB
- 文档页数:6
2025年研究生考试考研计算机学科专业基础(408)模拟试卷与参考答案一、单项选择题(本大题有40小题,每小题2分,共80分)1、以下关于C语言中结构体的说法,正确的是:A. 结构体是一种基本的数据类型,可以包含不同类型的数据成员B. 结构体成员的访问权限默认为publicC. 结构体可以包含另一个结构体作为成员D. 结构体成员不能直接访问,必须通过指针或结构体变量答案:C解析:结构体是一种复合数据类型,可以包含不同类型的数据成员。
结构体成员的访问权限默认为private,除非显式指定为public或protected。
结构体可以包含另一个结构体作为成员,这种结构称为嵌套结构体。
结构体成员可以直接通过结构体变量访问。
2、在Java中,以下关于类和对象的说法,错误的是:A. 类是对象的模板,对象是类的实例B. 类可以继承自另一个类,实现代码复用C. 一个类可以有多个对象D. 对象的创建是通过new关键字实现的,但类不是通过new创建的答案:D解析:在Java中,类确实是对象的模板,对象是类的实例。
类可以继承自另一个类,实现代码复用。
一个类可以有多个对象。
对象的创建是通过new关键字实现的,但类本身是通过定义来创建的,不是通过new。
因此,选项D的说法是错误的。
3、在Python中,以下关于列表(list)的操作,正确的是:A. 列表是不可变的,只能通过索引访问元素B. 列表可以包含不同类型的数据成员C. 列表支持成员函数append(),用于在列表末尾添加元素D. 列表的索引从0开始,到列表长度减1答案:B解析:在Python中,列表是可变的,可以包含不同类型的数据成员。
列表支持成员函数append(),用于在列表末尾添加元素。
列表的索引从0开始,到列表长度减1。
因此,选项A的说法是错误的,列表是可变的;选项C是正确的;选项D也是正确的,但不是题目要求的答案。
正确答案是B,因为它是关于列表操作的正确陈述。
杭州师范大学2016年招收攻读硕士研究生入学考试题考试科目代码:826考试科目名称:计算机基础说明:考生答题时一律写在答题纸上,否则漏批责任自负。
第一部分:程序设计基础(C语言)一、单项选择题(每小题2分,共20分)1、如果a的类型为int且值为12,b的类型为int且值为5,d的类型为double且值为24.0,则d/(a/b)的类型及值为()。
A.int,10B.double,12.0000C.int,12D.double,10.00002、“变量a的值为5或是6”应表示为()。
A.a=5||a=6B.a==5||a==6C.a==5&&a==6D.a==5||==63、以下代码段的输出为()。
counter=0;for(i=0;i<10;++i)for(j=0;j<10;++j){if(i==j)continue;counter++;}printf("%d\n",counter);A.55B.90C.45D.1004、在一个函数内使用return会()。
A.跳出该函数B.跳到该函数的起点C.跳到该函数的下一个returnD.跳出目前所在的循环5、如果a的声明是int*a,则a[i]的意义等同于()。
A.&(a+i)B.(&a)+IC.*(a+i)D.(*a)+i6、字符串可视为()的数组。
A.浮点数B.双精度浮点数C.整数D.字符7、一般字符串函数,如strcmp,如何知道字符串的结尾?A.字符串永远是固定长度的数组,所以没有结尾的问题B.检测该字符串元素是否为有效内存地址C.检测该字符串元素是否含值。
D.检测字符串元素为'\0'8、现有char string[100]。
如果所有字符串操作均为合法内存地址,则下列()恒为真。
A.strlen(string)小于sizeof(string)B.strlen(string)等于sizeof(string)C.strlen(string)大于sizeof(string)D.以上皆非9、如果void出现在函数名称前,则下列()为真。
《C语言基础》8251及A/D、D/A练习题及答案一、填空题1、如果禁止8251A接收数据,允许发送数据,则控制字的_______位分别为0,1。
2、、如果8251A设定为异步通信方式,发送器时钟输入端口接收器时钟输入端口都连接到频率为19.2kHz的输人信号,波特率为1200,字符数据长度为7位,1位停止位,采用偶校验。
则8251A的方式控制字为__________.3、当Intel 8251A工作在同步方式时,引脚同步检测SYNDET可作为输入输出信号使用.若工作在内同步方式,该引脚为_________.4、当Intel 8251A工作在同步方式时,引脚同步检测SYNDET可作为输入输出信号使用。
若工作在外同步方式,该引脚为_______.5、Intel 8251A工作在同步方式时,最大波特率为________.6、Intel 8251A工作在异步方式时,每个字符的数据位长度为_________.7、Intel 8251A从串行输人线上接收一个字符后,将信号________置为有效。
8、Intel 8251A工作在异步方式时,每个字符的数据位长度为_______.9、Intel 8251A工作在异步方式时,最大波特率为__________.10、Intel 8251A从串行输入线上接收好了一个字符后,将信号____置为有效。
11、Intel8251A工作在同步方式时,引脚同步检测SYNDET可作为输入或输出信号使用。
若工作在外同步方式,该引脚为________.12、如果8251A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2kHz 的输入信号,波特率为1200,字符数据长度为7位,1位停止位,采用偶校验,则8251A的方式控制字为_________。
1、RS—232C(RS即RecommendedStandard推荐标准之意)是由美国电子工业协会(EIA--ectroniclndustriesAssociation)推荐的标准接口,它是应用于________交换的数据通信设备和数据终端设备之间的标准接口。
2025年研究生考试考研计算机学科专业基础(408)自测试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、下列关于计算机网络的描述中,错误的是:•A) 计算机网络能够实现资源共享。
•B) 计算机网络中的主机可以运行不同的操作系统。
•C) 计算机网络的数据传输不受物理距离限制。
•D) 在计算机网络中,数据通信需要遵循共同的协议。
2、在TCP/IP参考模型中,与OSI模型的传输层对应的是:•A) 应用层•B) 互联网层•C) 传输层•D) 链路层3、下列哪一种算法属于对称加密算法?•A) RSA•B) DES•C) ECC•D) DSA4、关于数据结构,以下哪个说法是正确的?A、链表比数组更节省内存空间B、树是一种非线性结构,其子节点可以有多个父节点C、栈是一种先进先出(FIFO)的数据结构D、图是表示实体之间关系的集合,其中每个实体都只有一个前驱节点和一个后继节点5、在以下哪个情况下,递归算法比迭代算法效率更高?A、当递归深度很深,但递归次数较少时B、当递归深度很浅,但递归次数较多时C、当递归深度很深,且递归次数较多时D、递归算法通常比迭代算法效率更高6、以下哪种排序算法的平均时间复杂度为O(nlogn)?A、冒泡排序B、选择排序C、插入排序D、归并排序7、下列关于计算机硬件结构的说法中,正确的是()。
A、现代计算机均采用了冯·诺依曼结构B、计算机硬件结构中,中央处理器(CPU)主要用于执行存储在内存中的指令,并处理数据。
C、直接存储器接入(DMA)只在输入输出设备与内存之间传输数据,中央处理器(CPU)不参与。
D、计算机硬件结构中,输入设备、输出设备、外存储设备(如硬盘、光驱等)和中央处理器(CPU)是必需的组件。
8、在计算机组成原理中,以下关于Cache的描述,正确的是()。
A、Cache的主要目的是为了提升计算机的存储容量B、回写(Write-Back)策略指的是,在数据写回主存前,一直保持在Cache中的内容得以保存。
2025年研究生考试考研计算机学科专业基础(408)自测试题(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、在计算机网络中,以下哪一项不是OSI模型的层次?A、物理层B、数据链路层C、应用层D、传输层2、以下关于哈希表的描述,不正确的是:A、哈希表是一种数据结构,它通过哈希函数将数据存储在数组中。
B、哈希表的查找效率非常高,接近于O(1)。
C、哈希表的冲突解决方法包括链地址法和开放寻址法。
D、哈希表的存储空间必须是连续的。
3、在C语言中,以下哪个关键字表示定义一个函数?A、classB、structC、voidD、func4、在计算机体系结构中, _________ 是构成微程序控制器的关键组成部分。
A、指令寄存器B、程序计数器C、微指令D、数据寄存器5、在软件工程中,软件架构设计的主要目的是 _________ 。
A、加强项目的可维护性和可扩展性B、明确项目的具体功能需求C、确定软件开发团队成员D、选择合适的开发工具和环境6、在现代计算机系统中,RAID技术常被用以增强存储的性能和可靠性。
RAID 5的一个特点是 _________ 。
A、不提供数据冗余B、采用奇偶校验,数据均匀分布在多个硬盘上C、仅实现磁盘镜像D、提供数据冗余,但不支持奇偶校验7、在计算机网络中,下列哪种介质属于时间共享介质?A、双绞线B、光纤C、同轴电缆D、无线8、以下哪个不属于数据库管理系统(DBMS)的功能?A、数据定义B、数据查询C、数据备份D、系统配置9、关于面向对象编程语言中的继承机制,以下哪个说法是正确的?A、继承可以增加子类的功能B、子类可以访问父类的私有属性和方法C、一个类只能继承自一个父类D、继承是抽象和封装的反面10、在下列存储结构中,哪个选项不属于主存-辅存层次中的存储器类型?A. 高速缓存B. 硬盘C. SSD(固态硬盘)D. DRAM11、在计算机科学中,以下哪个概念与“二叉树”的数据结构最相似?A. 线性表B. 链表C. 图D. 栈12、以下哪个概念是指计算机硬件能够直接执行的最小指令集?A. 指令集B. 硬件语言C. 机器语言D. 汇编语言13、在计算机网络中,当一个路由器接收到一个数据包并需要决定如何转发它时,它会首先做什么?A. 检查数据包的目的地址B. 向源主机发送确认消息C. 更新其路由表D. 将数据包广播给所有连接的网络14、关于数据库系统中的事务,下列说法错误的是?A. 事务是一系列对数据库的操作,这些操作要么全部完成,要么完全不执行B. 事务的ACID特性确保了数据库的一致性和可靠性C. 事务可以被并发执行,但为了保证数据的一致性,必须采用适当的锁机制D. 在事务处理过程中,如果发生错误,只有部分操作会被撤销15、在面向对象编程中,封装的主要目的是什么?A. 提高程序运行速度B. 增加类的数量C. 隐藏对象的属性和实现细节,防止外部直接访问D. 减少内存消耗16、在计算机网络中,以下哪个协议主要用于传输文件?A. HTTPB. FTPC. SMTPD. DNS17、以下关于C++中构造函数和析构函数的说法,正确的是:A. 构造函数的返回类型可以是voidB. 析构函数的返回类型可以是voidC. 构造函数和析构函数的名字必须完全相同D. 析构函数不能有参数18、在Python中,以下哪个库用于处理JSON数据?A. jsonB. xml.etree.ElementTreeC. csv19、在计算机网络中,实现网络层互联的设备是()。
目 录2014年南京航空航天大学829计算机专业基础考研真题2015年南京航空航天大学829计算机专业基础考研真题2016年南京航空航天大学829计算机专业基础考研真题2017年南京航空航天大学829计算机专业基础考研真题2018年南京航空航天大学829计算机专业基础考研真题2014年南京航空航天大学829计算机专业基础考研真题南京航空航天大学2014年硕士研究生入学考试初试试题(A卷)科目代码:829威岳尊料同席称:计算机专业基础‘5地力注意:①认真阅读答飓纸上的注意亭璃;①所有答案必濒写褂瓯制上,写在本试题纸或草稿舐上均无效;③本试题纸须随答趣纸一起装入试题袋中交回!(一、数据结构部分疝分)L(10分)解释哈希表工作原理*将关键字序列(75,54,48,90,18,22,8L S3)存储在长度为1。
的哈希表中,使用哈希函(key)=Key%10t并采用二次探测再散列法解决冲突,画出哈希表示意图*2.(10分)试用Floyd算法,求解下图中各顶点之间的最短路径,写出算法过程中每一步的状态*3.(10分)设有6个字符,其权值为(1L40,16,8,1L10),始出进行Huffman的数据结构和执行过程示意图.< (10分)设一个带头结点的单链表L,数据元素为(<1,82,43,14,,..,an),编写函数,调整该链表,使得数据元素次序为(al,a3,...,an,...,a4,a2),要求T(n)=0(n),先给出算法思想,再写出相应代码.5.(3分)设有一家情树T,用二叉链表结构存健(孩子兄弟表示狭),树中的结点信息为成员洛字.编写函数,输出家谱中共有多少代以及最后一代人数和成员塔字.要求先给出算法思想,再写出相应代码.(二、操作系统部分S0分)一-填空飕(共10小题,每小题1分,共1。
分)1.下列关于操作系统的四种曝述中,正确的是:.........(A)批处理操作系统必须在响应时间内处理完一个任务(B)实时操作系统必须在规定时间内处理完来自外部的事件(C)分时操作系统必须在周转时间内处理完来自外部的事件(D)分时操作系统必须在调度时间内处理完来自外部的事件2.设有两个进程A、B,各按以下顺序使用P,V操作进行同步.A进程:B进程:al-风一P(sl}P(s2)a2-b2-Pis2)P(sl)V(s2)V(sl)a4-*b4V(sl)V(s2)b5-试问在下列执行顺序中,哪神情况会发生死锁?______(A)a】,a2,a*a4“,(B)bl,b2,b3,b4,bS…(C)al,a2,bl f b2,a3T b3...(D)al,bi,h2,b2,a3,b3…3.在内存管理中,内存利用率高且保护和共享容易的是......内存管理方式(AJ分区管理(B)分页管理(以分段管理(D)段页式管理4.操作系统中,很多事件会引起调度程序的逐行,但下列事件中不一定引起操作系统调度程序运行是------------(A)当前运行着的进程出错.(B)当前运行者的进程请求输入/输出*(C)有新的进程进入就绪状态,(D)当前运行的进程时间片用完.5.操作系统中调度算法是核心算法之一,下列关于调度算法的论述中正确的是:-(A)先来为服务调度算法对即对长作业有利也对段作业有利*(B)时间片轮调度算法转只对长作业有利,(C)实时调度算法也要考虑作业的长蕙问题*(D)高相应比者优先调度算法既有利于短作业又兼顾长作业的作业还实现了先来先服务. &操作系统中产生死锁的根本原因是_______(A)资源分配不当和CPU太慢(B)系统资源数量不足(C)作业调度不当利进程推进顺序不当(0)用户数太多和CPU大慢7.内存管理中把作业地址空间中使用的避辑地址转变为内存中的物理地址称为------(A)链接.(B)装入.(。
2025年研究生考试考研计算机学科专业基础(408)模拟试卷(答案在后面)一、单项选择题(本大题有40小题,每小题2分,共80分)1、在计算机网络中,OSI参考模型将网络体系结构分为七层,其中负责数据的表示转换,包括语法和表示字段的转换的是哪一层?A、应用层B、表示层C、会话层D、传输层2、在计算机组成原理中,内存地址的一种常见分配方式是基址变址寻址,请问以下哪一种寻址方式采用了基址变址寻址?A、直接寻址B、间接寻址C、基址变址寻址D、基址寻址3、在数据结构中,哪种数据结构最适合快速查找操作?A、顺序表B、链表C、二叉树D、哈希表4、关于哈希表的数据结构,下列描述错误的是:A. 使用 hash 函数将键值映射到表的地址空间中的位置B. 主要通过直接访问键值的哈希地址来访问记录,提高访问速度C. 当哈希函数的好与分布良好时,可以减少冲突,提高查找效率D. 哈希表的结构本身不保证任何排序顺序5、在以下数据结构中,以下哪个是稳定排序算法:A. 冒泡排序B. 快速排序C. 选择排序D. 堆排序6、以下哪个操作不会减少二叉搜索树(BST)的高度:A. 在 BST 中插入一个新节点B. 在 BST 中删除一个节点C. 从 BST 中查找一个节点D. 对 BST 进行中序遍历7、以下哪一种数据结构不是线性结构?A、栈B、队列C、哈希表D、数组8、在计算机网络中,传输层的主要职责是什么?A、封装数据为报文B、提供应用层与传输层间的通信服务C、在不同地理位置间传输数据D、数据链路的物理层传输9、当CPU执行操作数在内存中的指令时,需要进行几次访存才能完成指令的执行?A、1次B、2次C、3次D、次数取决于具体指令10、在计算机网络中,下列哪一项不属于OSI模型的七层协议?A. 物理层B. 链路层C. 网络层D. 应用层11、以下哪个协议主要用于互联网上的文件传输?A. HTTPB. FTPC. SMTPD. DNS12、在计算机编程中,伪代码的用途主要是?A. 编译执行B. 代码优化C. 设计思路D. 语言特性13、下列哪个操作系统是采用分时多任务处理技术的?A. Windows XPB. LinuxC. UNIXD. macOS14、以下哪个算法在最坏情况下具有O(n^2)的时间复杂度?A. 快速排序B. 归并排序C. 插入排序D. 选择排序15、在面向对象编程中,以下哪个概念描述了将数据和行为封装在一起?A. 继承B. 封装C. 多态D. 继承与多态16、以下哪个方法不是在Java中实现继承?A. extendsB. implementsC. interfaceD..tiles17、关于Java中的StringBuffer类,以下说法不正确的是:A. StringBuffer是线程不安全的B. StringBuffer是可变的C. StringBuffer可以保存null值D. StringBuffer继承自String类18、以下哪个命令在Linux系统中可以查看文件内容?A. cpB. mvC. catD. grep19、计算机中,以下哪个寄存器用于存储当前执行的指令的操作数?A、指令寄存器(IR)B、累加器(ACC)C、程序计数器(PC)D、栈指针寄存器(SP) 20、在计算机系统中,以下哪种设备属于I/O设备?A、中央处理器(CPU)B、内存(RAM)C、硬盘驱动器(HDD)D、电源适配器21、以下哪个技术不属于虚拟化技术?A、容器技术(如Docker)B、服务器虚拟化(如VMware)C、云计算(如AWS)D、操作系统虚拟化(如Linux内核的虚拟化)22、数据结构中,能够实现元素查找、插入和删除操作,并且在任意位置都可以进行这些操作的数据结构是:A. 二叉搜索树B. 链表C. 线性表D. 树23、下列哪种排序算法的平均时间复杂度为O(nlogn),且在最坏情况下仍保持这一时间复杂度:A. 冒泡排序B. 选择排序C. 快速排序D. 插入排序24、在计算机网络中,以下哪项不属于OSI七层模型:A. 物理层B. 数据链路层C. 路由层D. 应用层25、以下哪种编程语言被称为“面向对象编程”的鼻祖?A. C++B. JavaC. SmalltalkD. Python26、在计算机系统中,以下哪种存储器速度最快?A. 硬盘B. 内存C. 磁带D. 软盘27、以下哪个概念与“哈希表”的查找效率直接相关?A. 碰撞B. 覆盖C. 压缩D. 嵌套28、下列关于轻量级虚拟机(JVM)的描述中,哪一项是不正确的?A、轻量级虚拟机在翻译即时编程语言时使用,提高了程序运行效率。
2020年南京理工大学825计算机专业基础B(数据结构、操作系统)之计算机操作系统考研精品资料说明:本套考研资料由本机构多位高分研究生潜心整理编写,2020年考研初试首选资料。
一、南京理工大学825计算机专业基础B(数据结构、操作系统)考研真题汇编1.南京理工大学825计算机专业基础B(数据结构、操作系统)2010-2013、2015年考研真题,暂无答案。
说明:分析历年考研真题可以把握出题脉络,了解考题难度、风格,侧重点等,为考研复习指明方向。
二、2020年南京理工大学825计算机专业基础B(数据结构、操作系统)考研资料2.汤小丹《计算机操作系统》考研相关资料(1)汤小丹《计算机操作系统》[笔记+课件+提纲]①南京理工大学825计算机专业基础B之汤小丹《计算机操作系统》考研复习笔记。
说明:本书重点复习笔记,条理清晰,重难点突出,提高复习效率,基础强化阶段首选资料。
②南京理工大学825计算机专业基础B之汤小丹《计算机操作系统》本科生课件。
说明:参考书配套授课PPT课件,条理清晰,内容详尽,版权归属制作教师,本项免费赠送。
③南京理工大学825计算机专业基础B之汤小丹《计算机操作系统》复习提纲。
说明:该科目复习重难点提纲,提炼出重难点,有的放矢,提高复习针对性。
(2)汤小丹《计算机操作系统》考研核心题库(含答案)①南京理工大学825计算机专业基础B考研核心题库之汤小丹《计算机操作系统》选择题精编。
②南京理工大学825计算机专业基础B考研核心题库之汤小丹《计算机操作系统》填空题精编。
③南京理工大学825计算机专业基础B考研核心题库之汤小丹《计算机操作系统》综合题精编。
说明:本题库涵盖了该考研科目常考题型及重点题型,根据历年考研大纲要求,结合考研真题进行的分类汇编并给出了详细答案,针对性强,是考研复习首选资料。
(3)汤小丹《计算机操作系统》考研模拟题[仿真+强化+冲刺]①2020年南京理工大学825计算机专业基础B之计算机操作系统考研专业课六套仿真模拟题。