研究生计算机复试专业课面试问题汇总

研究生计算机复试专业课面试问题汇总
研究生计算机复试专业课面试问题汇总

研究生计算机复试专业课面试问题汇总

1.什么是程序局部性,为什么会有程序的空间局部性?程序局部性是指程序在运行时呈现出局部性规律,在一段时间间隔内,程序的执行是局限在某个部份,所访问的存储空间也只局限在某个区域。空间局部性是指若一个存储单元被访问,那么它附近的单元也可能被访问,这是由于程序的顺序执行引起的。

2.比较TCP与UDP?TCP与UDP都是传输层的协议,且都用端口号标识数据所达的进程。TCP提供的是面向连接服务,提供可靠交付。且具有流量控制和拥塞控制。可用于可靠要求高的场合如:SMTP,FTP,HTTP 等.UDP提供的是无连接服务,提供不可靠交付,且无确认机制。主要用于即时强的场合如:视频聊天,语音电话等。

3.网络协议的三个核心要素,及概念.各起什么作用?语法,定义了数据与控制信息的格式;语义,定义了需要发出何种控制信息,完成何种响应动作以及作出何种响应;同步,定义了事件实现顺序的详细说明。

4.关系数据库都有那些操作,特点是什么?◇查询:选择、投影、连接、除、并、交、差◇数据更新:插入、删除、修改;关系操作的特点:集合操作方式,即操作的对象和结果都是集合。

5.解释一下网络体系结构,它得实现和理论有什么区别?是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。网络体系统结构采用分层结构,各层之间相互独立、较易维护、灵活性好。国际标准化组织制定了OSI/RM标准,该标准采用了七层结构应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。七层协议体系结构既复杂又不实用,但其概念清楚,体系结构理论较完整。而TCP/IP 却成为了事实上的标准,它采用了四层结构即应用层、传输层、网络层和网络接口层。

6.为了实现重定位需要哪些硬件?最简单的方式是在系统中增设一个重定位寄存器,用来存放正在执行作业的内存地址,每次访问数据时,由硬件自动将相对地址与重定位寄存器中的起始地址相加,形成实际的特理地址。当然在分页式与分段式系统中,具地址变换机构,以及快表等硬件。

7.数据库保护(访问)的内容有哪些?利用权限机制,利用完整性约束防止法数据进入数据库,提供故障恢复能力,提供并发访问控制。

8.在交互式系统中,非剥夺是不是一个好的策略?为什么?非剥夺方式:分派程序一旦把处理机分配给某进程后便让它一直运行下去,直到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程。剥夺方式:当一个进程正在运行时,系统可以基于某种原则,剥夺已分配给它的处理机,将之分配给其它进程。剥夺原则有:优先权原则、短进程、优先原则、时间片原则。在分时系统中不剥夺并不是一个好的策略。因为,在分时系统中,除了交互性以外,及时性是很重要的性能因素。当一个作业被阻塞后,CPU就完全空闲了,别的用户的及时性就无法保证了,而完全可以把这些时间分配给别的作业运行。以提高整体的吞吐量。

9.DBA的职责是什么?DBA则是这个机构的一个(组)人员,负责全面管理和控制数据库系统.职责有:(1)决定数据库中的信息内容和结构:数据库中要存放哪些信息;(2)决定数据库的存储结构和存取策略:获得较高的存取效率和存储空间利用率;(3)约定义数据的安全性要求和完整性约束条件:负责确定各个用户对数据库的存取权限、数据的保密级别和完整性约束条件;(4)监控数据库的使用和运行:转储数据、维护日志文件、故障恢复;(5)数据库的改进和重组重构:对运行情况进行记录、统计分析,以此来不断改进数据库设计。

10.系统调用的定义?系统调用是OS与应用程序之间的接口,它是用户程序取得OS服务的惟一途径。它与

通过软中断机制,先由用户态转为系统态,经枋心分析后,才能转向相应的系统调用处理子程序;一般的过程调用返回后继续执行,但对系统调用,当调用的进程仍具有最高优先权时,才返回到调用进程继续处理;否则只能等被重新调度。

11.死锁是什么?指多个有关进程由于争夺资源而造成的一种僵局,在无外力的情况下这些进程都将无法再向前推进的状态。

12.CPU不执行程序的时候干什么?当没有被任何程序使用的时候,计算机的处理器被认为是空闲的。当然下面提到的空闲任务不在此列中。当有程序利用CPU空闲时间的时候,就意味着它以较低的优先权运行着,以便不会影响那有正常优先权的程序运行。一般来讲,这会引起CPU消耗更多的电能,而大多数的现代CPU 当它们空闲的时候是能够进入省电模式的。大多数操作系统都有个空闲任务,它是一个特殊的任务。仅当CPU无事可做的时候由操作系统调度器载入它。在现代的处理器中,HLT停机指令节省了大量的电能与执量,而空闲任务几乎总是由一个重复执行HLT停机指令的循环组成。

13.举例解释一下同步和互斥?同步表现为直接制约,如管道通信,一个进程写,一个进程读,它们是相互制约的。互斥表现为间接制约,比如多个进程同时请求打印机(没使用SPOOLing技术)、多个进程同时请求一张网卡发送数据包等。

14.解释一下管程?管程是由一组局部变量、对局部变量进行操作的一组过程和对局部变量进行初始化的语句序列组成。引入它的目的是因为Wait/Singal操作太过分散,对它的维护很麻烦且容易造成死锁。管程的特点是:管程的过程只能访问管程的局部变量,管程的局部变量只能由其过程来访问;任何时刻只能有一个进程进入管程执行;进程只能通管程提供的过程入口进入管程。

15.在可变分区管理中,需要哪些硬件机制?采用可变分区方式管理时,一般均采用动态重定位方式装入作业。地址变换要靠硬件支持,主要是两个寄存器:基址寄存器和限长寄存器,限长寄存器存放作业所占分区的长度,基址寄存器则存放作业所占分区的起始地址,这两个值确定了一个分区的位置和大小。转换时根据逻辑地址与限长值比较,如果不有超过这个值,表示访问地址合法,再加上基址寄存器中的值就得到了绝对地址了,否则形成“地址越界”中断。

16.中断和陷入有什么异同?外中断时指来自处理机和内存外部的中断,如I/O中断、定时器中断、外部信号中断等。狭义上也叫中断;内中断主要指在处理机和内存内部产生的中断,也称陷入,如校验错、页面失效、溢出、除数为零等;中断和陷阱的主要区别:(1)陷入通常由处理机正在执行的现行指令引起,而中断则是由与现行指令无关的中断源引起的。(2) 陷阱处理程序提供的服务为当前进程所用,而中断处理程序提供的服务则不是为了当前进程的。(3) CPU在执行完一条指令之后,下一条指令开始之前响应中断,而在一条指令执行中也可以响应陷阱。

18.计算机网络和分布式计算机系统的区别?两者在计算机硬件连接、系统拓朴结构和通信控制等方面基本都是一样的,它们都具有通信和资源共享的功能。区别关键在于:分布式计算机系统是在分布式计算机操作系统支持下,进行分布式数据库处理的,也就是说各互联的计算机可以互相协调工作,共同完成一项任务,多台计算机上并行运行。且具有透明性,用户不知道数据、资源的具体位置,整个网络中所有计算机就像是一台计算机一样;而计算机网络却不具备这种功能,计算机网络系统中的各计算机通常是各自独立进行工作的。

19.为什么引入多道程序技术?因为引入多道程序技术后,可以进一步提高了CPU利用率(阻塞),提高内存和I/O设备利用率(小作业把内存浪费了),增加系统吞吐量(两都提高后的必然)。

20.什么是管态?什么是目态?它们与进程运行状态的关系是什么?CPU交替执行操作系统程序和用户程序。管态又叫特权态,系统态或核心态。CPU在管态下可以执行指令系统的全集。通常,操作系统在管态下运行。目态又叫常态或用户态。机器处于目态时,程序只能执行非特权指令。用户程序只能在目态下运行,如果用户程序在目态下执行特权指令,硬件将发生中断,由操作系统获得控制,特权指令执行被禁止,这样可以防止用户程序有意或无意的破坏系统。

21.n个任务一个cup,阻塞,运行,就绪的进程最多有多少个?阻塞n个;运行1个;就绪n-1个。

22.波特和比特的区别?波特是码元传输的踵率单位,说明每秒传多少个码元。码元传输速率也称为调制速率、波形速率或符号速率。比恃是信息量的单位,与码元的传输速率"波特"是两个完全不同的概念。但是,信息的传输速率"比特/秒"与码元的传输速率"波特"在数量上却有一定的关系。

23.什么是网络延时?时延(delay或latency)是指一个报文或分组从一个网络(或一条链路)的一端传送到另一端所需的时间。

24.什么是完整性约束?强制数据完整性可确保数据库中的数据质量。

25.什么是码元?什么是码元长度?在数字通信中常常用时间间隔相同的符号来表示一位二进制数字。这样的时间间隔内的信号称为二进制码元,而这个间隔被称为码元长度。

26.结合Internet,说说有连接服务和无连接的服务?面向连接服务具有连接建立、数据传输和连接释放这三个阶段。面向连接服务是在数据交换之前,必须先建立连接。当数据交换结束后,则必须终止这个连接。在传送数据时是按序传送的,是可靠交付。面向连接服务比较适合于在一定期间内要向同一日的地发送许多报文的情况。无连接服务,两个实体之间的通信不需要先建立好一个连接,因此其下层的有关资源不需要事先进行预定保留。这些资源将在数据传输时动态地进行分配。无连接服务的优点是灵活方便和比较迅速。但无连接服务不能防止报文的丢失、重复或失序。是一种不可靠的服务。这种服务常被描述为"尽量大努力支付"。

27.点对点和端到端工作在哪层?工作机制?

28. DBMS支持那几种数据模型?

29.父子进程是否可以并发运行?

30.SQL的四个组成部分?

31.数据库操纵语言举例?

33.什么是数据独立性。

34.网络时延又拿几部分组成?各产生于何处?

35.实体\协议\服务?

36.1NF是啥数据模式?

37.缓冲的定义,为什么引入?

38.TCP/IP网络协议的核心是什么,如何引出“over everything”和“everythingover ?”

39.数据库的关系操作有哪些?各有什么作用?

40.用白军和蓝军解释下没有100%可靠的通信?

1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)?

#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL

2.嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?while(1){}或者for(;;){}

3.用变量a给出下面的定义

a) 一个整型数(An integer)

b)一个指向整型数的指针(A pointer to an integer)

c)一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an integer)

d)一个有10个整型数的数组(An array of 10 integers)

e) 一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers)

f) 一个指向有10个整型数数组的指针(A pointer to an array of 10 integers)

g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer)

h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数(An array of ten pointers to functions that take an integer argument and return an integer )

答案是:

a) int a; // An integer

b) int *a; // A pointer to an integer

c) int **a; // A pointer to a pointer to an integer

d) int a[10]; // An array of 10 integers

e) int *a[10]; // An array of 10 pointers to integers

f) int (*a)[10]; // A pointer to an array of 10 integers

g) int (*a)(int); // A pointer to a function a that takes an integer argument and returns an integer

h) int (*a[10])(int); // An array of 10 pointers to functions that take an integer argument and return an integer。

4.关键字static的作用是什么?这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就

确回答第二部分,同是很少的人能懂得第三部分。这是一个应试者的严重的缺点,因为他显然不懂得本地化数据和代码范围的好处和重要性。

5.关键字const有什么含意? 表示常量不可以修改的变量。

const int a;

int const a;

const int *a;

int * const a;

int const * a const;

前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。第四个意思a是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但指针是不可修改的)。最后一个意味着a是一个指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,同时指针也是不可修改的)。如果应试者能正确回答这些问题,那么他就给我留下了一个好印象。顺带提一句,也许你可能会问,即使不用关键字const,也还是能很容易写出功能正确的程序,那么我为什么还要如此看重关键字const呢?我也如下的几下理由:1) 关键字const的作用是为给读你代码的人传达非常有用的信息,实际上,声明一个参数为常量是为了告诉了用户这个参数的应用目的。如果你曾花很多时间清理其它人留下的垃圾,你就会很快学会感谢这点多余的信息。(当然,懂得用const的程序员很少会留下的垃圾让别人来清理的。)2) 通过给优化器一些附加的信息,使用关键字const也许能产生更紧凑的代码。3) 合理地使用关键字const可以使编译器很自然地保护那些不希望被改变的参数,防止其被无意的代码修改。简而言之,这样可以减少bug的出现。

6.程序什么时候应该使用线程,什么时候单线程效率高?1)耗时的操作使用线程,提高应用程序响应。2)并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。3)多CPU系统中,使用线程提高CPU利用率。4)改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。其他情况都使用单线程。

7.一般数据库若出现日志满了,会出现什么情况,是否还能使用?只能执行查询等读操作,不能执行更改,备份等写操作,原因是任何写操作都要记录日志。也就是说基本上处于不能使用的状态。第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

8.ICMP是什么协议,处于哪一层?答:Internet控制报文协议,处于网络层(IP层)(ping命令基于这个协议)。

9.winsock建立连接的主要实现步骤?服务器端:socket()建立套接字,绑定(bind)并监听(listen),用accept ()等待客户端连接。客户端:socket()建立套接字,连接(connect)服务器,连接上后使用send()和recv (),在套接字上写读数据,直至数据交换完毕,closesocket()关闭套接字。服务器端:a ccept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连接。该新产生的套接字使用send()和recv ()写读数据,直至数据交换完毕,closesocket()关闭套接字。

10.IP组播有那些好处?Internet上产生的许多新的应用,特别是高带宽的多媒体应用,带来了带宽的急剧消耗和网络拥挤问题。组播是一种允许一个或多个发送者(组播源)发送单一的数据包到多个接收者(一次

何一条链路上只传送单一的数据包。所以说组播技术的核心就是针对如何节约网络资源的前提下保证服务质量。

11.引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。3) 不存在指向空值的引用,但是存在指向空值的指针。

12.TCP/IP 建立连接的过程?(3-way shake)?在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态。

13.局部变量能否和全局变量重名?能,局部会屏蔽全局。要用全局变量,需要使用"::"局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。

14.如何引用一个已经定义过的全局变量?extern可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。

15.描述实时系统的基本特性?在特定时间内完成特定的任务,实时性与可靠性?

16.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变量储存在静态数据库,局部变量在堆栈。

17.什么是平衡二叉树? 左右子树都是平衡二叉树且左右子树的深度差值的绝对值不大于1。

18.堆栈溢出一般是由什么原因导致的?没有回收垃圾资源。

19.什么函数不能声明为虚函数?constructor函数不能声明为虚函数。

20.冒泡排序算法的时间复杂度是什么?时间复杂度是O(n 2 )。

21.写出float x 与“零值”比较的if语句?if(x<0.000001&&x>-0.000001)。

22.Internet采用哪种网络协议?该协议的主要层次结构?Tcp/Ip协议主要层次结构为:应用层/传输层/网络层/数据链路层/物理层。

23.Internet物理地址和IP地址转换采用什么协议?ARP (Address Resolution Protocol)(地址解析协议)。

24.IP地址的编码分为哪俩部分?IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。

25.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。循环链表,用取余操作做。

26.不能做switch()的参数类型是:switch的参数不能为实型。

27.请写出下列代码的输出内容

#include

main()

{

a=10;

b=a++;

c=++a;

d=10*a++;

printf("b,c,d:%d,%d,%d",b,c,d);

return 0;

}

答:10,12,120

28. 写出下列代码的输出内容

#include

int inc(int a)

{

return(++a);

}

int multi(int*a,int*b,int*c)

{

return(*c=*a**b);

}

typedef int(FUNC1)(int in);

typedef int(FUNC2) (int*,int*,int*);

void show(FUNC2 fun,int arg1, int*arg2)

{

INCp=&inc;

int temp =p(arg1);

fun(&temp,&arg1, arg2);

printf("%d\n",*arg2);

}

main()

{

int a;

show(multi,10,&a);

return 0;

}

************************************

1.对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?答:c用宏定义,c++用

2.直接链接两个信令点的一组链路称作什么?答:PPP点到点连接。

3.软件测试都有那些种类?黑盒:针对系统功能的测试白盒:测试函数功能,各函数接口。

4.确定模块的功能和模块的接口是在软件设计的那个阶段完成的?概要设计阶段。

三.选择题:

1.Ethternet链接到Internet用到以下那个协议? A.HDLC;B.ARP;C.UDP;D.TCP;E.ID。

2.属于网络层协议的是: A.TCP;B.IP;C.ICMP;D.X.25。

3.Windows消息调度机制是: A.指令队列;B.指令堆栈;C.消息队列;D.消息堆栈。

4.unsigned short hash(unsigned short key)

{

return (key>>)%256

}

请问hash(16),hash(256)的值分别是: A.1.16;B.8.32;C.4.16;D.1.32。

四.找错题:

1.请问下面程序有什么错误?

int a[60][250][1000],i,j,k;

for(k=0;k<=1000;k++)

for(j=0;j<250;j++)

for(i=0;i<60;i++)

a[i][j][k]=0;

把循环语句内外换一下

2.#define Max_CB 500

void LmiQueryCSmd(Struct MSgCB * pmsg)

{

unsigned char ucCmdNum;

......

for(ucCmdNum=0;ucCmdNum

{

......;

}

死循环

3.以下是求一个数的平方的程序,请找出错误:

#define SQUARE(a)((a)*(a))

int a=5;

int b;

b=SQUARE(a++);

int examply_fun(BYTE gt_len; BYTE *gt_code)

{

BYTE *gt_buf;

gt_buf=(BYTE *)MALLOC(Max_GT_Length);

......

if(gt_len>Max_GT_Length)

{

return GT_Length_ERROR;

}

.......

}

五.问答题:

1.IP Phone的原理是什么?IPV6。

2.TCP/IP通信建立的过程怎样,端口有什么作用?三次握手,确定是哪个应用程序使用该协议。

3.1号信令和7号信令有什么区别,我国某前广泛使用的是那一种?

4.列举5种以上的电话新业务?

***********************

1.进程和线程的差别?线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位;(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行。(3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源。(4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤消线程时的开销。

2.Heap与stack的差别?Heap是堆,stack是栈。Stack的空间由操作系统自动分配/释放,Heap上的空间手动分配/释放。Stack空间有限,Heap是很大的自由存储区。C中的malloc函数分配的内存空间即在堆上,C++中对应的是new操作符。程序在编译期对变量和函数分配内存都在栈上进行,且程序运行过程中函数调用时参数的传递也在栈上进行。

3.如果只想让程序有一个实例运行,不能运行两个。像winamp一样,只能开一个窗口,怎样实现?用内存映射或全局原子(互斥变量)、查找窗口句柄…FindWindow,互斥,写标志到文件或注册表,共享内存。

4.存储过程是什么?有什么用?有什么优点?就是一堆sql的集合,可以建立非常复杂的查询,编译运行,所以运行一次后,以后再运行速度比单独执行SQL快很多。

5.网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。2,线程:相对与进程而言,线程是一个更加接近于执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。两者都可以提高程序的并发度,提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以

6.Windows下的内存是如何管理的?

7.用一个语句实现x是否为2的若干次幂的判断:

int i = 512;

cout << boolalpha << ((i & (i - 1)) ? false : true) << endl;

8.下面三个有什么区别?

char * const p;char const * p;const char *p

答:char * const p; //常量指针,p的值不可以修改

char const * p;//指向常量的指针,指向的常量值不可以改

const char *p;//和char const *p 一样

9.一个32位的机器,该机器的指针是多少位?指针是多少位只要看地址总线的位数就行了。80386以后的机子都是32的数据总线。所以指针的位数就是4个字节了。

10. main()

{

int a[5]={1,2,3,4,5};

int *ptr=(int *)(&a+1);

printf("%d,%d",*(a+1),*(ptr-1));

}

输出:2,5。*(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5。&a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int)。int *ptr=(int *)(&a+1);则ptr实际是&(a[5]),也就是a+5.原因如下:&a是数组指针,其类型为int (*)[5];而指针加1要根据指针类型加上一定的值,不同类型的指针+1之后增加的大小不同a是长度为5的int数组指针,所以要加5*sizeof(int),所以ptr实际是a[5],但是ptr与(&a+1)类型是不一样的(这点很重要),所以prt-1只会减去sizeof(int*)a,&a的地址是一样的,但意思不一样,a是数组首地址,也就是a[0]的地址,&a是对象(数组)首地址,a+1是数组下一元素的地址,即a[1],&a+1是下一个对象的地址,即a[5]。

11.交换两个变量的值,不使用第三个变量。即a=3,b=5,交换之后a=5,b=3;a = a + b;b = a - b;a = a - b; //第一种方法a = a^b;b = a^b;a = a^b; // 第二种.a^=b^=a^=b; //第三种,后两种只能用于字符和整型。

12.c和c++中的struct有什么不同?c和c++中struct的主要区别是c中的struct不可以含有成员函数,而c++中的struct可以。c++中struct和class的主要区别在于默认的存取权限不同,struct默认为public,而class默认为private。

13.举几种进程的同步机制,并比较其优缺点。原子操作信号量机制、自旋锁、管程,会合,分布式系统。

14.进程之间通信的途径:共享存储系统、消息传递系统、管道(以文件系统为基础)。

15.进程死锁的原因:资源竞争及进程推进顺序非法。

16.死锁的4个必要条件:互斥、请求保持、不可剥夺、环路。

17.死锁的处理:鸵鸟策略、预防策略、避免策略、检测与解除死锁。

19.数组和链表的区别数组:数据顺序存储,固定大小;链表:数据可以随机存储,大小可动态改变。

20.ISO的七层模型是什么?tcp/udp是属于哪一层?tcp/udp有何优缺点?应用层、表示层、会话层、运输层、网络层、物理链路层、物理层、tcp /udp属于运输层TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。与TCP 不同,UDP 并不提供对IP 协议的可靠机制、流控制以及错误恢复功能等。由于UDP 比较简单,UDP 头包含很少的字节,比TCP 负载消耗少。tcp: 提供稳定的传输服务,有流量控制,缺点是包头大,冗余性不好。udp: 不提供稳定的服务,包头小,开销小。

面试题: 线程与进程的区别和联系? 线程是否具有相同的堆栈? dll是否有独立的堆栈?(1)进程是死的,只是一些资源的集合,真正的程序执行都是线程来完成的,程序启动的时候操作系统就帮你创建了一个主线程。(2)每个线程有自己的堆栈。(3)DLL中有没有独立的堆栈,这个问题不好回答,或者说这个问题本身是否有问题。因为DLL中的代码是被某些线程所执行,只有线程拥有堆栈,如果DLL中的代码是EXE 中的线程所调用,那么这个时候是不是说这个DLL没有自己独立的堆栈?如果DLL中的代码是由DLL 自己创建的线程所执行,那么是不是说DLL有独立的堆栈?以上讲的是堆栈,如果对于堆来说,每个DLL 有自己的堆,所以如果是从DLL中动态分配的内存,最好是从DLL中删除,如果你从DLL中分配内存,然后在EXE中,或者另外一个DLL中删除,很有可能导致程序崩溃。

研究生复试面试常见问题及回答

1. Where do you come from? I come from Zhouzhou, Hunan province. 2.What kind of landscape surrounds your hometown? My hometown was surrounded with hills and trees, so the air is quite fress there. 3.What do you do during the Spring Festival? I spend most time staying with my parents, and I also reading some books at night. 4.Tell me something about the customs of your hometown. Like most other places in China, in my hometown, we should go back home and stay with our families in spring festival. 5.Could you tell me something about your family? There are three members in my family,my parents and me. 6.What social responsibilities should a post-graduate take? As a post-graduate, one should have a good master of professional knowledge, so he or she can make contribution to the society in the future. 7.Which kind of professor do you like best? I like those professors who are knowledgeable and ready to help students. 8.What does friendship mean to you and what kind of people do you make friend with? Good friends should bear several qualities. First of all, a friend indeed is a friend in need. A good friend should be willing to help you when you are in trouble, comfort you when you are frustrated. Furthermore, good friends should also be honest people, who can open heart to others and never refuse to acknowledge their shortcomings. I feel comfortable and safe to get along with these types of friends, and they can always offer their opinions for your goods. So I think friends like this deserve to be credited as the good ones. 9.What is your major? How do you like your major? (你觉得你的专业怎么样?) My major is surveying and mapping engineering. I like my major very much ,because I think it is very useful. 10.When and where did you graduate? What qualifications have you obtained? I will graduate and receive my bachelor' degree from Jangxi University of Science and Technology in this July. 11.What impressed you most when you were at university? The most impressed thing is that we classmates study together and play together. 12.What is the best university in your opinion? In my opinion, the best university should have many excellent professors and advanced laboratories, and most importantly, students who graduate from this university can make great contribution to the society. 13.Do you think the subjects you are studying today are relevant to present-day society? Why ? I think most we learned in school are relevant to present-day society directly or indirectly. Because when we study those subjects we not only acquire the knowledge, but also learn how to study, which is very important to our life in the future. 14.What do you do for a living? I will work hard in the future to support my family.

研究生复试面试常见问题汇总

研究生复试面试常见问题汇总 在研究生复试面试这一环节,很多老师会习惯性的问一些问题,这些问题出现的频率较高,为了确保考生们的复试万无一失,面试网小编今天准备了一些高频问题,并且给出条理清晰的解答思路,希望对考生的您有所帮助。 一.我们需要知道,面试的老师,最想听到什么? 不管你是硕士还是博士,老师都希望听到你的科研能力,科研能力,科研能力,尤其是博士。有的博士生或硕士生,一上来介绍自己的家庭背景。除非你的家庭出身非常坎坷,极其励志,否则,老师往往对此是没兴趣的。此外,有的博士生谈的全是自己做过的项目。不可否认,做项目的能力对于硕士面试,或找工作面试比较重要,但对博士来说就不同了。老师更愿意听到的,是你做科研的能力和发表论文的能力。 如果是硕士复试的同学,你也应该突出“科研潜力!”例如: (1)你的点子很多; (2)你的基础知识很扎实; (3)编程能力强; (4)对很多问题的理解很深; (5)能够和导师顺畅的交流并理解他的意思; (6)能够迅速的把导师的想法实现;

(7)可以独立承担项目并有很强的责任感等等。 二.要清晰地了解自己的优势和劣势 尤其是劣势,不要试图通过优势去掩盖自己的劣势。要知道,台下的老师通常能一眼看到你的缺点,然后他们会抓住这个点追问。所以,一定要提前做足功课,想想如何说明。例如: (1)你已经工作很多年了,为什么还要回来读研?难道你愿意放弃现在的职位么? (2)你为什么跨专业?你计算机的专业课上过几门啊?我们担心你跨专业后跟不上。 (3)你硕士期间只是在做项目,没发几篇论文,你到底有没有科研能力呢? 有些劣势,出于政治正确,老师们一般不会主动开口,例如:你的本科院校很差,究竟潜力如何啊?但是,他们不开口,绝不代表你不去准备,你应该知道他们脑子里是有这些问题和顾虑的。在准备简历或介绍自己时,要重视这些不好意思开口的问题,以合适、不尴尬的方式消除老师们的疑虑。 三.最常见的面试问题。例如: (01)你为什么读硕士;

北航计算机复试面试题

操作系统: 1.文件系统和数据库系统的区别,哪个效率更高,为什么。 2.进程上下文切换具体过程,是什么实现的 3.BIOS的意思,程序的可移植性 4..操作系统的基本概念 5.操作系统开机过程; 6.操作系统分哪些部分,进程管理包含什么内容; 7.操作系统我们所学的其他课程有什么关系,还是操作系统是个独立 的课程 8.什么是系统调用?它和库函数调用有什么区别? 计算机网络: 1.数据链路层是干什么的 2.输入数据在网络层叫什么 3.分组的生命期,为什么要设置这个生命期 4.dns的工作过程 5.点击一个链接的网络过程; 6.网络模型,网络层协议有哪些,应用层协议有哪些 7.两台计算机中的进程进行通信,需要解决什么问题? 基础数学:

1.什么是极限,什么是趋近 2.极值的求法 3.泰勒级数的展开式;为什么把一个简单的函数表示成那么麻烦的 泰勒级数? 4.信息和数据的区别? 5.图形和图像有什么区别? 6.概率的全概率公式,高数的傅立叶级数,现代秩的概念 7.一枚硬币抛三次,至少一次正面的概率 8.什么是图的同构 9.说一下数理逻辑的定义 10.矩阵的用途 11.线性相关与无关 12.离散数学包含那些部分; 13.集合的势,无限集合的大小比较,偏序,良序,全序,划分,欧拉图,Hamilton图 14.什么是群 15.谓词逻辑和命题逻辑的区别 16.什么是等价关系,什么是子句,什么是合取范式 17.什么是二元关系 数据结构与算法: 1.什么是二叉树

2.已知病毒特征码一百万个和文件一个,问用什么查找算法能尽快的检测出该文件是否有病毒? 3.快排和插入排序那个更高效? 4.简单描述九宫格算法 5.学数据结构的意义; 6.离散数学的图论和数据结构图论的相同点和不同点 7.堆栈和堆的区别 8.递归变成非递归需要什么(堆栈) 9.堆栈溢出是怎么回事儿 10.算法的几种策略,迪杰斯特拉算法 11.要得到文件的后N行,需要什么数据结构实现 12.数据库中B+树和B-树的区别 13.什么是树?什么是图?树和图有什么区别? 14.矩阵相乘的时间复杂度是多少? 15.现在有一未知大小的文件,里面是单词的集合,现要将文件读入内存,问采用什么存储结构较好? 数据库: 1.数据库查询语句怎样写效率更高 2.使用sql语句实现图的某一顶点可达的该图的其他顶点的查找 3.数据库完整性措施; 4.如何保证数据的一致性

考研复试面试的基本内容

考研复试面试的基本内容 2017年考研复试面试的基本内容 (1)基本常识 可以通过所报考院校的研招网进行查询,也可以通过中国研究生招生信息网的官方入口查询。 ②复试科目 ③复试专业课 复试科目可以通过报考学校的专业目录或者学院官网查询。如果官方没有明确指定书目的,通常以该校本科生平时相关课程的课件为主,同时辅以专业基础通用知识。或者相关资料也可以通过考研网、考研论坛找到。 (2)面试宝典 面试老师会看你的专业课、英语听说能力,但实际上,面试老师更加在意的是考生的综合素养。在以下这些方面认真准备,会为你的复试加分。 ①回答条理 首先要听清老师的问题,然后在心中理出大概的回答逻辑。可以先谦逊地要求思考几分钟。然后把所学知识有逻辑地表达出来。 ②不要傲慢 文科类的考生更需注意,一个谦逊的形象和说话态度是治学的首要前提。 ③不要沉默

有些攻略会建议考生诚实,实在不会的要答不知道。但这不代表你可以沉默,或是用寥寥数语就回答了老师辛苦念出的长篇题目。 ④穿着得体 穿着得体即可,除了部分商科会默认面试穿正装,其余专业的老师还是期望招到一个潜心求学的学生。 ⑤不要做作 可以礼貌,但不要过分主动,诸如主动握手这类,面试这样的环境还是比较严肃的,这样会给老师无形的压力,自然即可。 导师问的问题主要以了解学生个人经历、个人能力、未来的一个规划为主,所以要在这些问题上做一个完善的准备。当然,随着面试形式的多样与应对高智商学员的角度考虑,导师问的问题还会跟与专业相关,更能表现个人能力的问题。所以做好全面准备。 2、当老师问为什么选择我们学校的时候该怎么回答? 当然大致该怎么说还是有个底的,但是怎么样说的更好听,还有如果老师问的是英文的话句子该如何润色是我想要知道的.重点。 这个问题的回答重点是一定要真诚。不要让老师感觉你很虚伪。英文面试主要考察你的语言风貌,不用拘泥于语言。 3、如果老师问你为什么跨考怎么回答能让老师满意? 这个因为具体情况有很多种,但是如果是我的话,我会主要从我的个人兴趣开始展开,或是正常的表达自己跨考的原因,而且你要引申到你即使跨专业也是有能力的,更多的凸显你报这个专业的最大优势。老师问此问题并不是为难学生,而是看学生有没有自己的规划,有没有明确目标等等。 4、对于复试的面试,该如何应对? 首先需要你去目标院校的招生简章上面去查复试当中具体的考试科目和形式。比如说,有一些院校的专业课考试形式并不是笔试,

考研复试面试问题汇总.pdf

考研复试篇 复试面试常问问题及答案摘选: 答:(1)请你简单做个自我介绍。问题分析:该问题几乎是必问题目。每个参加复试的学员 都务必准备好该问题的答案!回答的重点,涉及本科学校、专业,本科学习情况和毕业论文方向等。 (2)你看过那些书,是不是考研就背了几本专业课书,就考了个高分问题分析:有些问题 老师问的时候,可能是随意问的,但你不能随意回答。老师问你这个问题时,可能对你带有 一点偏见的,你就认真的,很老实的回答,用事实说话,让他感觉到,你的确不是那种考试 型的人,你的考研不是背教科书考上的。 (3)你为什么考我们这个学校答案要点:兴趣+该校该专业名气和实力+该专业老师的实力。 (4)你认为自己本科专业和现在所考的专业有什么互补性或者借鉴性问题分析:这是一个 即将准备复试的学生问我的问题,也具有针对性,大部分的学生都是跨专业考的(实际上老师也很喜欢跨专业的,因为有多学科的背景),希望你能够针对自己的专业说一些与新闻传 播专业相关的东西。 (5)你认为跨专业的优势和劣势是什么参考答案:复试前需思考,根据自己所学专业和所 考专业之间展开论述。另外整理出了一篇结论稿,同学们可以参考: 1:题目范围——知道与不知道的。 关于考研问的专业问题,不会问的太难太刁钻,但是,就算问题简单,在你的问答里也可以挑出许多毛病。所以还是要记得千万不要胡乱扩展吹夸,对自己不了解的东西,一定要抱以谨慎的态度。 如果他问的问题你实在不知道,也不要慌张,更不要胡扯一通的乱解释,只说:这个问题我 目前还欠研究,虽然现在不了解,但是上研以后,一定跟随老师好好把这个问题钻研清楚。 表示虽然现在你有不足,但是你今后会非常勤奋。在中国,态度问题,总是第一位的。 2:题目范围——联系实际关注热点。 很多老师喜欢问一些很实际的问题,尤其是经济管理等联系实际紧密的专业。也有老师喜欢联系现在的热点问题,比如美伊战事。 3:基本范例问题——对教授的采访报告。 A:为什么会报考这个专业,以及今后的打算。所以最好稍微准备一个小型的研究计划很简 单的那种,比如你喜欢的感兴趣的方向。如果你是跨专业考的,请问你以前的相关专业课程,请阐述和现在专业的联系与对你以后研究的影响等等。 B:对于你所报考的专业,你曾看过什么著名的书,作者,成书的朝代或者时间,书的编目 方式,以及该本书的主要学术思想,有哪一条对你印象最为深刻,并请简单阐述。 问题: 1、你是那个学校毕业的学的什么专业为什么选择考这个学校 2、研究生教育和本科教育有什么不同 3、我是哪里人,父母是做什么的,家乡有什么风景名胜 4、自己的兴趣是什么,有什么爱好,以及我选择这所学校、这个专业的原因是什么 5、为什么报考本专业,读研后在相关领域的短期、长期规划是什么 6、英口问题的类型也很多,类似于“introduce yourself”、“what causes have you learned in your college”、“what have inpressed you most”

计算机专业复试面试经典问题(含答案)

1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2. 嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢while(1){}或者for(;;){} 3. 用变量a给出下面的定义 a) 一个整型数(An integer) b)一个指向整型数的指针(A pointer to an integer) c)一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an intege)r d)一个有10个整型数的数组(An array of 10 integers) e) 一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers) f) 一个指向有10个整型数数组的指针(A pointer to an array of 10 integers) g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer) h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数(An array of ten pointers to functions that take an integer argument and return an integer ) 答案是: a) int a; 键字static的作用是什么 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。 大多数应试者能正确回答第一部分,一部分能正确回答第二部分,同是很少的人能懂得第三部分。这是一个应试者的严重的缺点,因为他显然不懂得本地化数据和代码范围的好处和重要性。 5. 关键字const有什么含意表示常量不可以修改的变量。 const int a; int const a; const int *a; int * const a; int const * a const; 前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。第四个意思a是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但指针是不可修改的)。最后一个意味着a是一个指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,同时指针也

考研复试:综合面试常见的10个问题

考研复试:综合面试常见的10个常见问题 考研复试主要考查三个方面,分别是:专业课、综合面试、英语应用能力。专业课采用笔试+面试结合的形式考查;综合面试顾名思义会采用面试的形式考查;英语应用能力通常为英语口语和听力的考查,部分院校还有笔试。 根据对历届考生复试情况统计,综合面试环节在考生能否被录取、能否被优秀导师选中起了决定性的作用,在此着重介绍一下关于考研复试综合面试部分应该怎么备考。 那么综合面试考试应该注意什么呢? 综合面试一般在20-25分钟,通常来说老师大约在5-8位,但有的学校可能只有3人,有的学校却多达10人。综合面试其实就是一个面试导师和考生面对面沟通观察的过程。所以: 第一步:面试礼仪——印象分,白送就要。 初次见面印象分是很重要的,所以对于面试礼仪,考生们应该从以下几方面准备: 着装,不管你穿什么衣服,都应该做到整洁、得体、大方、朴素,并且要使自己觉得自在,否则因为穿着不适影响发挥将得不偿失。建议,学生就保留“学生样”,工作了就应该有“工作过的样子”,男生最好不要留长发,女生不要穿吊带、高跟鞋,耳环、首饰,不要涂指甲。面试当天把头发梳理好,保持面部整洁,面带微笑。 第二步:沟通技巧——勤于准备,必胜法宝。 综合面试其实主要考察考生的综合素质。包括考生本科期间的科研能力、知识结构、计算机操作能力、外语能力和应变能力等,在回答的时候并不要求十分精准的答案,但是要求考生流畅清楚以及有逻辑性的陈述。所以在综合面试之前相关信息的搜集、知识点的储备、以及勤加练习都是必不可少的。 可以从以下几方面着手: 导师的信息:正所谓知己知彼,百战不殆。 那么“搞定”导师就显得至关重要。首先我们要去了解一下你未来的导师,导师的经历、当下的工作状况、学术研究情况、师生相处情况。导师的经历主要是指导师的籍贯、学习经历、工作经历;当下工作状况主要是指职称;学术研究情况主要指导师出版的著作、发表的文章、在其研究领域的学术立场、学术研究风格;师生相处的情况指导师对学生的态度、原则、要求以及日常交往情况,甚至导师生活中的某些个人喜好等等。以上信息大家可以从百度、人人、BBS等渠道中获得。因为只有对导师有了一定的了解,回答问题时才能投其所好。而对于其他方向的导师,有余力的时候都了解一下会比较好,了解你所报考院校报考专业的相关老师,因为毕竟复试的导师团并非一个人,而复试却是有一票否决权的。如果没有那么多

考研复试英语面试常见问题

考研复试英语面试常见问题-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

提出问题——在面试快结束的时候,一般老师都会问,你有没有什么要问的(Do you have any questions to ask)。一般不适合说“I don’t have any question。”可以问考官一两个你关心 的问题。 问考官几个问题: 1、Could you give some advice about how to make self better and how to balance the daily life and the study? 2、Could you recommend[,rek?'mend] some books for I can adapt to the study more easily 1英语面试准备的材料—自我介绍 morning ,dear professors, I feel so glad to meet all of you here (个人简要信息)I am yanjinbin,21 years old,I am graduating from MIE this june,my major is biotechnology,Now all my hard work has got a result since I have a chance to be interview by you. (表明自己的兴趣)I am obsessed with the life and the science ,so I want to continue to explore it in the biology fields,and broaden my horizons[h?'raiz?n], Morever,some famous people graduating from here,such as the founder,he is a man of great charm, xxxxx,he is one of the chinese academy of science, Both of them are the people who characterize the spirit of zhejiang unversity ---seek the truth, and that’s why I choo se to pursue advanced studies in…..,…….. Well,the ………..is my favourite field,because it can make a big difference in our daily life,though we can not 性格适合搞研究(性格能力说明你适合搞研究) 独立 I am an independent man,when I argue with others ,I will adhere to the truth under any condition 善于分析 Morever,I am good at analysis,I will become better every times I failed to finish the experiment,I will find the error and make an adjustment in times 善于交际和团队工作My interactive personal skills and teamwork spirits will be appropriate for the future study, 在实验上的,My training in the experiment about ……..can polished my abilities, 毅力Most of important,my /………..and carefulness qualify me for advanced study and the scientific research Not only I like do researches,but also do some sports, In my lesuire time, (喜欢运动)I like to do some sports,for building my body and relaxing myself ,such as riding biycle, play badminton, watch movies and listen some light music, . seek the balance between the research and the life 追星 My admirable celebrity is the NBA player,Dwyane Wade,who is one of the Miami Heat team, He helped the Miami Heat win the first NBA Final champion in 2006, I was impressed by His huge courage and perseverance, I learn from him ,nothing can stop you achieving the goal you set,unless you give up,and we should try our best .

计算机复试面试题目大全

1. 什么是程序局部性,为什么会有程序的空间局部性? 程序局部性是指程序在运行时呈现出局部性规律,在一段时间间隔内,程序的执行是局限在某个部份,所访问的存储空间也只局限在某个区域。 空间局部性是指若一个存储单元被访问,那么它附近的单元也可能被访问,这是由于程序的顺序执行引起的。 2. 比较TCP与UDP TCP与UDP都是传输层的协议,且都用端口号标识数据所达的进程。 TCP提供的是面向连接服务,提供可靠交付。且具有流量控制和拥塞控制。可用于可靠要求高的场合如:SMTP,FTP,HTTP等 UDP提供的是无连接服务,提供不可靠交付,且无确认机制。主要用于即时强的场合如:视频聊天,语音电话等。 3. 网络协议的三个核心要素,及概念 .各起什么作用? 语法,定义了数据与控制信息的格式; 语义,定义了需要发出何种控制信息,完成何种响应动作以及作出何种响应; 同步,定义了事件实现顺序的详细说明; 4. 关系数据库都有那些操作,特点是什么? ◇查询:选择、投影、连接、除、并、交、差 ◇数据更新:插入、删除、修改 关系操作的特点:集合操作方式,即操作的对象和结果都是集合。 5. 解释一下网络体系结构,它得实现和理论有什么区别? 是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。 网络体系统结构采用分层结构,各层之间相互独立、较易维护、灵活性好。 国际标准化组织制定了OSI/RM标准,该标准采用了七层结构应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。七层协议体系结构既复杂又不实用,但其概念清楚,体系结构理论较完整。而TCP/IP却成为了事实上的标准,它采用了四层结构即应用层、传输层、网络层和网络接口层。 6. 为了实现重定位需要哪些硬件? 最简单的方式是在系统中增设一个重定位寄存器,用来存放正在执行作业的内存地址,每次访问数据时,由硬件自动将相对地址与重定位寄存器中的起始地址相加,形成实际的特理地址。当然在分页式与分段式系统中,具地址变换机构,以及快表等硬件。 7. 数据库保护(访问)的内容有哪些? 利用权限机制,利用完整性约束防止法数据进入数据库,提供故障恢复能力,提供并发访问控制 8. 在交互式系统中,非剥夺是不是一个好的策略?为什么? 非剥夺方式:分派程序一旦把处理机分配给某进程后便让它一直运行下去,直到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程。 剥夺方式:当一个进程正在运行时,系统可以基于某种原则,剥夺已分配给它的处理机,将之分配给其它进程。剥夺原则有:优先权原则、短进程、优先原则、时间片原则。 在分时系统中不剥夺并不是一个好的策略。因为,在分时系统中,除了交互性以外,及时性是很重要的性能因素。当一个作业被阻塞后,CPU就完全空闲了,别的用户的及时性就无法保证了,而完全可以把这些时间分配给别的作业运行。以提高整体的吞吐量。 9. DBA的职责是什么? DBA则是这个机构的一个(组)人员,负责全面管理和控制数据库系统.职责有: (1)决定数据库中的信息内容和结构:数据库中要存放哪些信息

考研面试复试的自我介绍(通用3篇)

考研面试复试的自我介绍(通用3篇) 考研面试复试的自我介绍(通用3篇) 当进入一个新环境,我们就有可能用到自我介绍,自我介绍可以满足我们渴望得到尊重的心理。相信大家又在为写自我介绍犯愁了吧!下面是小编收集整理的考研面试复试的自我介绍(通用3篇),仅供参考,欢迎大家阅读。考研面试复试的自我介绍1 各位老师上午/下午好,很高兴能参加这次复试。我叫xx,性别x,民族x,就读于大学xx专业,即将获得xx学历和xx学士学位。本科期间,系统地学习了哪些专业的相关知识,从基础理论xx的到实用性较强的xx等;大学期间曾担任什么班级职务或学院学校职务;获得的各种荣誉和奖励多少次;有没有考过雅思?托福?GRE?何时通过英语四、六级,成绩如何?其他资格证书?有无辅修专业?四年里有没有挂科或重修记录?毕业时全程学分成绩多少分。由于对xx学的热爱,还选修了xx、xx等课程,丰富了自己的知识水平。除了理论上的学习外,各种实验和实习,也让我受益匪浅。xx、xx等实验培养了我的动手能力和分析问题的能力;xx、xx实习,不仅使我获得了宝贵的知识,更加锻炼了我的意志;由于学习优异,被老师推荐到xx、xx的实地参观与学习,让我对一些工艺流程了解的同时,也对该行业目前的发展状况有了更加深刻认识(同时要体现出自己收获了什么)。在大几的x个学期,我在x教授的指导下,参与了哪个级别(国家级、省级、校级)的科创项目“xx”,完成了结题报告“xx”或者撰写了论文《xx》或申请了专利《xx》,同时在与师兄师姐的讨论和交流中汲取了丰富的研究经验。为了做一名合格的研究生,既对导师负责,也对自己负责,在读研期间,我进行了如下规划:第一,根据学院课程设置,合理安排每学期课程。尤其注重学习专业领域内的相关基本理论知识。第二,坚持在导师的指导下制定个人学习与研究计划,积极向导师汇报自己的学业进展。第三,注重自主学习能力与科研能力的培养。积极主动地关注学科前沿的’理论问题,提高自己科学分析问题与解决问题的能力。第四,积极参加各种实验、学术研讨会、实践调研活动等,以促进理论与实践的结合,不断提高理论素养和实践能力。总之,在研究生阶段,我会尽自己最大的努力,发掘自己最大的潜力,踏踏实实地做好每一件事!如果在研究生期间,自己的科研能力获得导师认可,我

(完整版)考研复试英语面试常见问题答案

考研复试英语面试常见问题答案 复试要想表现好一定得提前准备准备,尤其是部分,老师会问哪个问题,大家不妨提前演练一下。下面是关于考研复试常见问题答案的内容,欢迎阅读! 传统(Sample Traditional Interview Questions) 1、What can you tell me about yourself? ( 关于你自己,你能告诉我些什么? ) This is not an invitation to give your life history. The interviewer is looking for clues about your character, qualifications, ambitions, and motivations. 这一问题如果面试没有安排的时间的话。这是一个必问的问题。考官并不希望你大谈你的个人历史。是在寻找有关你性格、资历、志向和生活动力的线索。来判断你是否适合读MBA。 The following is a good example of a positive response. In high school I was involved in competitive sports and I always tried to improve in each sport I participated in. As a

college student, I worked in a clothing store part-time and found that I could sell things easily. The sale was important, but for me, it was even more important to make sure that the customer was satisfied. It was not long before customers came back to the store and specifically asked for me to help them. I m very competitive and it means a lot to me to be the best. 下面是一个积极正面回答的好例子:在高中我参加各种竞争性体育活动,并一直努力提高各项运动的成绩。大学期间,我曾在一家服装店打工,我发现我能轻而易举地将东西推销出去。销售固然重要,但对我来说,更重要的是要确信顾客能够满意。不久便有顾客返回那家服装店点名让我为他们服务。我很有竞争意识,力求完美对我很重要。 2、What would you like to be doing five years after graduation? (“在毕业以后5年内你想做些什么?”) Know what you can realistically accomplish. You can find out by talking to others MBA about what they accomplished in their first five years with a particular company after graduation. I hope to do my best I can be at my job and because many in this line of work are promoted to area manager, I am planning on that also. 你要清楚你实际上能胜任什么。你可以事先和其他的MBA交

计算机专业复试面试题集

计算机专业复试集锦 1.什么是程序局部性,为什么会有程序的空间局部性? 程序局部性是指程序在运行时呈现出局部性规律,在一段时间间隔,程序的执行是局限在某个部份,所访问的存储空间也只局限在某个区域。空间局部性是指若一个存储单元被访问,那么它附近的单元也可能被访问,这是由于程序的顺序执行引起的。 2.比较TCP与UDP TCP与UDP都是传输层的协议,且都用端口号标识数据所达的进程。TCP 提供的是面向连接服务,提供可靠交付。且具有流量控制和拥塞控制。可用于可靠要求高的场合如:SMTP,FTP,HTTP等。 UDP提供的是无连接服务,提供不可靠交付,且无确认机制。主要用于即时强的场合如:视频聊天,语音等。 3.网络协议的三个核心要素,及概念.各起什么作用? 语法,定义了数据与控制信息的格式; 语义,定义了需要发出何种控制信息,完成何种响应动作以及作出何种响应; 同步,定义了事件实现顺序的详细说明; 4.关系数据库都有那些操作,特点是什么? ◇查询:选择、投影、连接、除、并、交、差 ◇数据更新:插入、删除、修改

关系操作的特点:集合操作方式,即操作的对象和结果都是集合。 5. 解释一下网络体系结构,它得实现和理论有什么区别? 是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。网络体系统结构采用分层结构,各层之间相互独立、较易维护、灵活性好。国际标准化组织制定了OSI/RM标准,该标准采用了七层结构应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。七层协议体系结构既复杂又不实用,但其概念清楚,体系结构理论较完整。而TCP/IP却成为了事实上的标准,它采用了四层结构即应用层、传输层、网络层和网络接口层。 6.为了实现重定位需要哪些硬件? 最简单的方式是在系统中增设一个重定位寄存器,用来存放正在执行作业的存地址,每次访问数据时,由硬件自动将相对地址与重定位寄存器中的起始地址相加,形成实际的特理地址。当然在分页式与分段式系统中,具地址变换机构,以及快表等硬件。 7.数据库保护(访问)的容有哪些? 利用权限机制,利用完整性约束防止法数据进入数据库,提供故障恢复能力,提供并发访问控制 8.在交互式系统中,非剥夺是不是一个好的策略?为什么?

机械专业考研复试面试问题

矿大面试题集锦 1、普通数控机床和加工中心的区别?(机械制造自动化) ①加工中心是备有刀库并能自动更换刀具,而数控机床没有; ②能对工件进行多工序集中加工,而数控机床用来完成零件一个工序的自 动化循环加工。 ③加工中心适用范围广,加工精度高,生产率高。而NC常用在零件复杂程 度不高、精度较高,品种多变的生产场合。 2、现代设计方法有哪些?(先进制造技术基础) 创新设计、模糊设计、绿色设计、人工神经网络、逆向工程技术 3、振动对加工有哪些影响?(机械制造技术基础) (1)影响加工表面粗糙度 (2)影响生产效率 (3)影响刀具寿命 (4)影响机床与夹具的使用寿命 (5)产生噪声污染 4、特种加工有哪些?(特种加工) 电火花加工、电火花线切割加工、电化学加工、激光加工、电子束和离子束加工、超声加工、快速成型技术、水射流切割等 5、齿轮传动、链传动的区别及优缺点(机械设计) 链传动优点:整体尺寸较小,结构紧凑,工作可靠,两轴相距较远,工作环境恶劣的场合。 链传动的缺点:只能实现平行轴间链轮的同向传动;运转时不能保持恒定的瞬时传动比;磨损后易发生齿跳;工作时有噪声;不宜用在载荷变动很大、高速和急速反向的传动。 齿轮传动优点:效率高、结构紧凑、工作可靠、寿命长、传动比稳定。 齿轮传动缺点:制造及安装精度高,价格昂贵,不宜用于传动距离过大的场合 6、机床测振动在选用传感器的时候应该注意什么?你最在乎那个参数?(工程 测试技术) 1)考虑机床的振动特性(振动频率范围和估计的振幅范围) 2)注意环境温度、电磁干扰 3)确定测试参数(位移、速度、加速度),选传感 频率、幅值 7、常用的联接方式有哪些?(机械设计) 螺纹连接和螺旋传动、键、销连接、铆接、焊接、胶接、过盈连接i 8、CAPP/CAD/CAM的含义(机械制造自动化) CAPP:计算机辅助工艺设计 CAD 计算机辅助设计i CAM计算机辅助制造 9、常用作机械加工毛坯有哪些? 铸件(分黑色金属和有色冶金)、锻件、焊接件、型材、粉末冶金

考研复试面试问题汇总(DOC)

考研复试面试问题汇总(DOC)

考研复试篇 复试面试常问问题及答案摘选: 答:(1)请你简单做个自我介绍。问题分析:该问题几乎是必问题目。每个参加复试的学员都务必准备好该问题的答案!回答的重点,涉及本科学校、专业,本科学习情况和毕业论文方向等。 (2)你看过那些书,是不是考研就背了几本专业课书,就考了个高分?问题分析:有些问题老师问的时候,可能是随意问的,但你不能随意回答。老师问你这个问题时,可能对你带有一点偏见的,你就认真的,很老实的回答,用事实说话,让他感觉到,你的确不是那种考试型的人,你的考研不是背教科书考上的。 (3)你为什么考我们这个学校?答案要点:兴趣+该校该专业名气和实力+该专业老师的实力。 (4)你认为自己本科专业和现在所考的专业有什么互补性或者借鉴性?问题分析:这是一个即将准备复试的学生问我的问题,也具有针对性,大部分的学生都是跨专业考的(实际上老师也很喜欢跨专业的,因为有多学科的背景),希望你能够针对自己的专业说一些与新闻传播专业相关的东西。

(5)你认为跨专业的优势和劣势是什么?参考答案:复试前需思考,根据自己所学专业和所考专业之间展开论述。另外整理出了一篇结论稿,同学们可以参考: 1:题目范围——知道与不知道的。 关于考研问的专业问题,不会问的太难太刁钻,但是,就算问题简单,在你的问答里也可以挑出许多毛病。所以还是要记得千万不要胡乱扩展吹夸,对自己不了解的东西,一定要抱以谨慎的态度。 如果他问的问题你实在不知道,也不要慌张,更不要胡扯一通的乱解释,只说:这个问题我目前还欠研究,虽然现在不了解,但是上研以后,一定跟随老师好好把这个问题钻研清楚。表示虽然现在你有不足,但是你今后会非常勤奋。在中国,态度问题,总是第一位的。 2:题目范围——联系实际关注热点。 很多老师喜欢问一些很实际的问题,尤其是经济管理等联系实际紧密的专业。也有老师喜欢联系现在的热点问题,比如美伊战事。 3:基本范例问题——对教授的采访报告。 A:为什么会报考这个专业,以及今后的打算。所以最好稍微准备一个小型的研究计划很简单的那种,比如你喜欢的感兴趣的方向。如果你是跨专业考的,请问你以前的相关专

相关文档
最新文档