面试
jake_wolf
这个作者很懒,什么都没留下…
展开
-
2014届华为校园招聘机试题
华为2014校园招聘的机试题目和2013年的完全一样。一、题目描述(60分):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数:void stringFilter(const char *pInputStr, long lInpu转载 2013-09-09 23:12:33 · 592 阅读 · 0 评论 -
编写一个函数,作用是把一个char组成的字符串循环右移n个
比如原来是“abcdefghij”,如果n=2,移位后应该是“hiabcdefgh”#include #include using namespace std;void LoopMove(char *pStr, int steps){ char *temp; int n = strlen(pStr) - steps; if(NULL==(temp = (char *)mal原创 2013-09-19 20:45:26 · 1448 阅读 · 0 评论 -
操作系统笔试题汇总-1
1.在下列系统中,( )是实时系统。A.计算机激光照排系统 B.航空定票系统 C.办公自动化系统 D.计算机辅助设计系统答案:B2.操作系统是一种( )。A.应用软件 B.系统软件 C.通用软件 D.工具软件答案:B3.引入多道程序的目的在于( )。 A.充分利用CPU,减少CPU等待时间 B.提高实时响应速度C.有利于代码共享,减少主、辅存信息交换量 D.充分利用转载 2013-10-13 10:24:57 · 1484 阅读 · 0 评论 -
[IT综合面试]牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
基础篇:操作系统、计算机网络、设计模式一:操作系统1. 进程的有哪几种状态,状态转换图,及导致转换的事件。2. 进程与线程的区别。3. 进程通信的几种方式。4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解)5. 线程的实现方式. (也就是用户线程与内核线程的区别)6. 用户态和核心态的区别。7. 用户栈和内核栈的区转载 2013-10-07 22:01:19 · 1304 阅读 · 0 评论 -
GetMemory错误讲解(指针练习)
错误程序:void GetMemory( char *p ){ p = (char *) malloc( 100 );}void Test( void ) { char *str = NULL; GetMemory( str ); strcpy( str, "hello world" ); printf( “%s”,str );} 这个一个转载 2013-10-09 08:18:33 · 597 阅读 · 0 评论 -
操作系统选择题题库
操作系统选择题题库1.以下有关操作系统的叙述中,哪一个是不正确的? (D)A.操作系统管理系统中的各种资源 B.操作系统为用户提供的良好的界面C.操作系统就是资源的管理者和仲裁者 D.操作系统是计算机系统中的一个应用软件2.操作系统所占用的系统资源和所需的处理器时间称为 (D)A.资源利用率 B.系统性能 C.系统吞吐率 D.系统开销3.操作转载 2013-10-13 10:26:36 · 110291 阅读 · 3 评论 -
TCP/IP协议簇总结
各协议对应OSI层次如下:OSI中的层功能TCP/IP协议族应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等表示层数据格式化,代码转换,数据加密没有协议会话层解除或建立与别的接点的联系没有协议传输层提供端对端的接口原创 2013-11-12 17:29:22 · 818 阅读 · 0 评论 -
同步函数与异步函数
1. 同步函数与异步函数 什么是同步函数? 什么是异步函数? 它们在线程中执行时会对线程有何影响? 一个线程如何与一个异步执行的函数进行同步?依据微软的MSDN上的解说:(1) 同步函数:当一个函数是同步执行时,那么当该函数被调用时不会立即返回,直到该函数所要做的事情全都做完了才返回。转载 2013-10-26 10:17:58 · 774 阅读 · 0 评论 -
生产者消费者问题VC实现
生产者消费者问题VC实现一、实验任务1、在WINDOWS 2000环境下,创建一个控制台进程,此进程包括2个线程:生产者线程和消费者线程。2、用信号量机制解决进程(线程)的同步与互斥问题。二、实验目的1.掌握基本的同步互斥算法,理解生产者和消费者模型。2.了解Windows 2000/XP中多线程的并发执行机制,线程间的同步和互斥。3.学习使用Windows 2转载 2013-10-25 20:41:10 · 1911 阅读 · 0 评论 -
同步和互斥
一、同步和互斥的基本概念现代操作系统基本都是多任务操作系统,即同时有大量可调度实体在运行,同时运行可能是真的同时运行(SMP架构中),也可能仅仅是操作系统提供的服务(通过将CPU时间分片,并将时间片分给不同的任务)。在多任务操作系统中,同时运行的多个任务可能都需要访问/使用同一种资源多个任务之间有依赖关系,某个任务的运行依赖于另一个任务这两种情形是多任务编程中遇到的最基本的问题转载 2013-10-25 10:51:51 · 719 阅读 · 0 评论 -
2013届华为校园招聘机试题
笔试题目(机试,共两题) 题目一:子串分离 题目描述: 通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格分隔。请编写一个程序,自动分离出各个子串,并使用’,’将其分隔,并且在最后也补充一个’,’并将子串存储。 如果输入“abc def gh i d”,结果将是abc,def,gh,i,d, 要求实现函数: void Divide转载 2013-09-09 23:14:23 · 457 阅读 · 0 评论