扬智 2013 软件开发
技术研发
本套题共21题,暂无参考答案
题目详情
第1题

Queue is a useful structure

* What is a queue?

* Write 5 operations or functions, without details, that can be done on a queue.



第2题

Insert a sequence fo keys(24,49,13,20,59,23,90,35) into a data structure, which has no keys initially. Depict the data structure after these insertions, if it is:

* a heap tree

* an AVL tree



第3题

What is a synchronous I/O bus?

* What is an asnchronous I/O bus?

* Compare the advantages and disadvantages of synchronous and a synchronous I/O bus.



第4题

Explain the following terminology:

* Baud rate

* Handshaking

* Memory mapped I/O



第5题

Explain the key issues in supporting a real-time operation system for embedded system.


第6题

Explain the mapping of visual addresses to real addresses under paging by

* direct mapping

* associative mapping

* combined direct/associated mapping



第7题

Please explain what is “write-back” and “write-through”, and discuss the advantage and disadvantage about these two methods.


第8题

Explain the concept and benefit of threads


第9题

What is hardware interrupt? What is software interrupt? What is exception? Please tell me all you know about interrupt


第10题

Write a recursive function that tests wether a string is a palindrome. A palindrome is s string such as “abcba” or “otto” that reads the same in both directions. If you can write this function recursively,you can write an iterative version of this function instead.


第11题

什么是进程(Process)和线程(Thread)?有何区别?


第12题

MFC和SDK有何区别?


第13题

IRP是什么?有何作用?


第14题

Windows 2000操作系统下用户模式和内核模式下编程有何区别?


第15题

驱动程序的BUFFER能swap到磁盘上去吗?为什么?


第16题

试编写3个函数实现

(1)建立一个双向链表

(2)插入一个节点

(3)删除一个节点



第17题

简述Hardware interrupt和software中断的区别,简述其应用。


第18题

试编写一个函数,计算一个字符串中A的个数。


第19题

画出其相应流程图并编写一个函数实现一个整数到二进制数的转换,如输入6,输出110。


第20题

(1)编写一个递归函数,删除一个目录。

(2)编写一个非递归函数,删除一个目录。

并比较其性能。



共有 21 道题目