考研计算机复试 面试专业问题,[考研复试面试] 计算机相关专业问题

数据结构和计算机网络我单独开了博客

这里记录其余的专业课问题c++

1.c和c++的区别

c是结构化的语言,更多的是算法的概念。

而c++擅长面向对象程序设计,不少函数封装在了库代码中。web

2.递归函数的优缺点

优势:可读性强,代码简单易懂,容易用数学概括法来证实算法的正确性

缺点:运行效率低,占用的时间和耗费的空间都比非递归的函数高。算法

3.离散数学为何叫离散数学

离散数学能够理解为数学和计算机之间的桥梁,离散数学是很是大的一块,包括逻辑,数论,组合数学,图论,算法等领域,还有一些与代数相关的内容。或者说,离散数学是可数集上的数学。

而用计算机处理问题须要

具体问题-抽象-算法-离散数学数据库

4.几率论中独立和相关

独立必定不相关,不相关必定独立。网络

5.面向对象的三大特性,简述

继承:继承是指这样一种能力:它可使用现有类的全部功能,并在无需从新编写原来的类的状况下对这些功能进行扩展。

封装:主要是对数据以及操做封装为一个总体,提供统一的接口操做,隐藏细节实现。防止破坏数据以及方便代码重用。

多态:

1)重载:主要是函数名相同而参数个数,类型不一样进行重载

2)覆盖或重写:主要是子类对虚函数进行重写。数据结构

6 死锁

死锁是指两个或两个以上的进程在执行过程当中,因为竞争资源或者因为彼此通讯而形成的一种阻塞的现象,若无外力做用,它们都将没法推动下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。dom

7.数据库事务的四大特性

数据库的事务是用户定义的一个数据库操做序列。

(1)原子性 事务是数据库的逻辑工做单位,要么都作,要么都不作

(2)一致性 事务执行的结果必须是使数据库从一个一致性状态变为另外一个一致性状态

(3)隔离性 一个事务的执行不能被其余事务干扰

(4)持续性 一个事务一旦提交,对数据库中数据的改变就是永久性的。异步

8 数据库的索引

当表的数据量比较大时,查询操做会比较耗时,创建索引是加快查询速度的有效手段。但须要占用必定的存储空间。svg

9 串口

串行接口简称串口,也称串行通讯接口或串行通信接口(一般指COM接口),是采用串行通讯方式的扩展接口。串行接口 (Serial Interface)是指数据一位一位地顺序传送。其特色是通讯线路简单,只要一对传输线就能够实现双向通讯(能够直接利用电话线做为传输线),从而大大下降了成本,特别适用于远距离通讯,但传送速度较慢。函数

10 专业名词英文全称

操做系统(os) operating system

SQL structured query language

随机存储器(RAM) random access memory

中央处理器(CPU)central processing unit

11 计算机组成:同步通讯和异步通讯

同步通讯:指由统一时钟控制的通讯,控制方式简单,灵活性差,当系统中各部件工做速度差别较大时,总线工做效率明显降低。适合于速度差异不大的场合。

异步通讯:指没有统一时钟控制的通讯,部件间采用应答方式进行联系,控制方式较同步复杂,灵活性高,当系统中各部件工做速度差别较大时,有利于提升总线工做效率。

12 目录与文件的区别

目录是指文件的存储路径,而文件是以计算机硬盘为载体存储在计算机上的信息集合。

13 系统调用

系统调用是指用户在程序中调用操做系统所提供的一些子功能,系统从用户态切换到核心态。

14 系统调用和函数调用

系统调用内核和应用程序使用的是不一样的堆栈,所以存在堆栈的切换。函数调用切换时没有堆栈的切换,所以系统调用开销大。

15 编译原理中编译的步骤

编译能够分为五个基本步骤:词法分析、语法分析、语义分析及中间代码的生成、优化、目标代码的生成。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值