当前位置:文档之家› 厦门大学计算机复试问题归纳

厦门大学计算机复试问题归纳

1.8086的中断方式,过程
2.int float double char的长度
byte1字节short2字节long8字节int4字节float4字节
double8字节char2字节boolean1位
3.浮点数的大小怎么比较
浮点数比较
在数学运算当中经常会涉及到判断两个数是否相等的情况
对于整数很好处理A==B这样的一个语句就可以解决全部的问题但是对于浮点数是不同的
首先,浮点数在计算机当中的二进制表达方式就决定了大多数浮点数都是无法精确的表达的现在的计算机大部分都是数字计算机,不是模拟机,数字机的离散化的数据表示方法自然无法精确表达大部分的数据量的。

其次计算机浮点数的精度在单精度float类型下,只有7位,在进行浮点运算的时候,这个精度往往会导致运算的结果和实际期望的结果之间有误差
因为前两个原因,我们很难用A==B来判定两个浮点数是否相同
很自然,我们可以想到fabs(A-B)<epsilon这样的一种判别方法但是这种判别方法
稳妥吗?它也不稳妥。

首先,epsilon是一个绝对的数据,也就是误差分析当中说说的绝对误差
使用一个固定的数值,对于float类型可以表达的整个数域来说是不可以的
比如epsilon取值为0.0001,而a和b的数值大小也是0.0001附近的,那么显然不合适另外对于a和b大小是10000这样的数据的时候,它也不合适,因为10000和10001也可以认为是相等的呢
适合它的情况只是a或者b在1或者0附近的时候
4.C的结构体与C++类的区别
(1)C语言中的结构体内是不能声明函数的,但是类里可以声明函数;
(2)如果不声明成员的访问控制属性,那么该成员默认是私有成员的,但是在结构题中,如果不进行显示说明,则默认访问属性是公有的
5.对存储的了解
存储器分类
1.按存储介质分类
(1)半导体存储器
(2)磁表面存储器
(3)磁芯存储器
(4)光盘存储器
2.按存取方式分类
(1)存取时间与物理地址无关(随机访问)
(2)存取时间与物理地址有关(串行访问)
5.你了解的那些编程语言,举例说明
Pascal
Pascal是一种计算机通用的高级程序设计语言。

Pascal语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编程语言。

C语言
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。

C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

C++
它是一种使用非常广泛的计算机编程语言。

C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。

它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。

Csharp
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。

但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。

JAVA
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

6.说说你将来的规划?我说了三年的研究生计划,一大堆,然后老师问本科学校,你喜欢
的研究方向?
7.如果让你在嵌入式方面发展你愿意吗
8.图像什么的说了一大堆,你感兴趣吗?
9.介绍一下。

感兴趣的研究方向为什么读研究生我选了数据挖掘
10.然后就问问大数据数据挖掘的概念
关于大数据:
1.一个大数据流体现在容量、速度、多样性和复杂度等多个方面
2.大数据有何不同(1)首先,大数据通常是由机器自动生成的。

例如引擎中的内置传感器,即使没有人触摸或
下达指令,它也会自动生成关于周围环境的数据(2)其次,大数据是一种全新的数据源,并非仅仅对已有的
数据的扩展收集。

例如:企业可以收集网络交易数据,但同他们多年来拥有的传统交易数据相比,这些数据
仅仅是数量更多的传统类型的数据而已。

然而,对顾客在进行交易时的浏览行为进行收集,却产生了一种本
质上全新的数据(3)很多大数据源的设计并不友好(4)大量数据可能并不蕴含大量的价值。

事实上,大部
分数据甚至毫无价值
3.大数据会带来一些风险,其中一个风险是企业可能会被大数据压得不堪重负,从而停滞不前。

另一个风险是
当收集如此庞大的大数据时,其成本的增加速度会快到令企业措手不及
11.我抽到的题是:说说你将来的规划?我说了三年的研究生计划,一大堆,然后老师问本
科学校,你喜欢的研究方向?为什么?英语过级情况,数学怎么样?感觉老师挺看重数学的
12.出了初试的四门还学过什么计算机相关的课程
汇编语言与接口技术,计算机算法,高级语言程序设计,网页设计基础,.Net程序设计,数据库原理及应用,编译原理,Oracle数据库技术
英语---没自我介绍
1.介绍你的大学
2.大学期间最喜欢的一门课?。

相关主题