笔试和面试题
文章平均质量分 72
dyf20081124
这个作者很懒,什么都没留下…
展开
-
有12个球 其中有1个与其他11个质量不同 但不知道是重还是轻 给你一个天平用3次把那个球找出来
准备工作:把12个球编号1-12,按序号分3组4/4/4 也就是 组一:1 2 3 4 组二:5 6 7 8 组三:9 10 11 12 第一步:组一和组二称,若平衡,则坏球在9 10 11 12中,再称两次很容易找出,从1-8中取一个做标准球,拿一个标准球和9号一组,10,11一组,称第二次,若平衡,则12是坏球,若不平衡,将10,11再称就知道问题,若10,11平衡,9号有问题 下面原创 2014-04-25 13:41:17 · 1498 阅读 · 0 评论 -
有两个字符串str1和str2,写一个函数实现在str1中查找str2的初始位置。要求不区分大小写。
#include #include void main(int argc, char *argv[]){ int SubStrPosition(char *str1, char *str2); char *str1 = "are78fcbcdEgf"; char *str2 = "Re";原创 2014-09-25 21:58:53 · 3529 阅读 · 0 评论 -
C语言单向链表
#include#include#include typedef struct Node{int data;//数据域struct Node * pNext;//指针域}NODE,*PNODE; PNODE create_list(void);void traverse_list(PNODE pHead);bool is_empty(PNODE pH原创 2014-09-25 13:43:40 · 227 阅读 · 0 评论 -
ARM 体系结构
今天学习的是ARM体系结构。以前只知道ram是随机存取存储器的意思,还不知道有体系结构这么一回事。虽然也认真听讲,但还是云里雾里的,概念很模糊。在网上发现一篇关于ARM的文章,写的不错。ARM 体系结构 Q: ARM 是什么?A: ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。转载 2014-10-22 15:59:05 · 699 阅读 · 0 评论 -
C语言一个双向链表的实现
首先编写头文件,头文件里做相关的定义和声明,DList.h内容如下:[cpp] view plaincopy#ifndef DList_H #define DList_H typedef int Item; typedef struct Node * PNode; typedef PNode Position; /*定转载 2014-09-25 15:02:00 · 358 阅读 · 0 评论 -
经典Sql面试题收集!!
Sql常见面试题(总结)1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五转载 2014-10-11 16:26:55 · 326 阅读 · 0 评论 -
C语言深度剖析---内存泄露
内存泄露几乎是很难避免的,不管是老手还是新手,都存在这个问题。 会产生泄露的内存就是堆上的内存(这里不讨论资源,句柄等泄露的情况),也就是说由malloc系列函数或者new操作符分配的内存。如果用完之后没有及时free或者delete,这块内存就无法释放,直到整个程序终止。1.告老还乡求良田怎么去理解这个内存分配和释放的过程呢?请看下面这段对话万岁爷:爱卿,你为朕立转载 2014-11-14 14:32:20 · 402 阅读 · 0 评论 -
嵌入式经典面试题 不看后悔啊!!!!
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某转载 2014-10-29 21:23:36 · 364 阅读 · 0 评论 -
何为大端序,小端序?
何为大端序,小端序?简单点说,就是字节的存储顺序,如果数据都是单字节的,那怎么存储无所谓了,但是对于多字节数据,比如int,double等,就要考虑存储的顺序了。注意字节序是硬件层面的东西,对于软件来说通常是透明的。再说白一点,字节序通常只和你使用的处理器架构有关,而和编程语言无关,比如常见的Intel x86系列就是小端序。Big-endian(大端序)数据的高位字节存放在地址的原创 2014-10-16 10:40:50 · 365 阅读 · 0 评论 -
找出一个字符串中最长的连续回文
找出一个字符串中最长的连续回文题目:找出一个字符串中最长的回文,比如goooogleel,最长回文是goooog分析:第一,定义一个pStr指向字符串str,再定义一个p指向pStr,q指向pStr+1;第二,找出一个字符*p与其下一个字符*q相同位置,比如oo,num++,index = p;然后比较这两个相同字符*p,*q两边的字符是否相等,如果相等再向两边扩展p--,q+转载 2014-10-21 12:42:46 · 375 阅读 · 0 评论 -
C语言 条件编译详解
预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C 语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的语句和转载 2014-10-20 20:39:31 · 273 阅读 · 0 评论 -
华为机试——字符串压缩(stringZip)
/* 二、题目描述(40分): 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1. 仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc". 2. 压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩转载 2014-08-13 22:07:46 · 337 阅读 · 0 评论 -
简单四则运算
问题描述: 输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值注:1、表达式只含 +, -, *, / 四则运算符,不含括号2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况3、要考虑加减乘除按通常四则运算规定的计算优先级4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为除数情况发生5、输入字符串一转载 2014-08-13 10:51:12 · 310 阅读 · 0 评论 -
Java异常的分类
被架构师问的面试题1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函转载 2014-07-31 10:42:16 · 223 阅读 · 0 评论 -
JAVA 的checked异常和unchecked异常
原文地址:的checked异常和unchecked异常" style="text-decoration:none; color:rgb(0,102,204)">JAVA 的checked异常和unchecked异常作者:macg什么是unchecked异常?即RuntimeException(运行时异常)不需要try...catch...或throws 机制去处理的异常转载 2014-07-31 14:21:06 · 261 阅读 · 0 评论 -
《程序员面试宝典》精华 面向对象部分
《程序员面试宝典》精华 面向对象部分正所谓取其精华,去其糟粕。本文谨记录下《程序员面试宝典》一些关键的知识点、易错点,对于一些虽然重要但书中没有解释清楚的地方不做记录。书里是没有糟粕的,只是指不那么重要,或者比较简单的地方略过而已,并不是说书写的不好。希望以后回顾时无需再看此书,只看保留在文中的精华即可。文中有少许bug,亦摘录在此。本文专注面向对象部分,包括第十章到第十一章的内容转载 2014-08-07 13:40:26 · 330 阅读 · 0 评论 -
《程序员面试宝典》精华 底层部分
《程序员面试宝典》精华 底层部分正所谓取其精华,去其糟粕。本文谨记录下《程序员面试宝典》一些关键的知识点、易错点,对于一些虽然重要但书中没有解释清楚的地方不做记录。书里是没有糟粕的,只是指不那么重要,或者比较简单的地方略过而已,并不是说书写的不好。希望以后回顾时无需再看此书,只看保留在文中的精华即可。本文专注位运算、操作系统、数据库、网络部分,包括第十二章以后的内容第十二章 位运算转载 2014-08-07 13:37:19 · 302 阅读 · 0 评论 -
华为软件研发面试题2
C语言面试题大汇总之华为面试题 Eddy整理1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个转载 2014-08-19 19:36:05 · 726 阅读 · 0 评论 -
华为软件研发面试题1
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局转载 2014-08-19 19:37:16 · 330 阅读 · 0 评论 -
中兴软件面试题2
现在的公司招聘,都要笔试面试.如果你不是那种编程功底非常深厚的人,又不好好准备一番,在笔试面试中往往会处于被动局面.虽然有些笔试题是故意为难我们,有点钻牛角尖.但是很多笔试题面试题确实能够很好地看出我们的基础. 在这里,我就略去那些钻牛角尖的题.从csdn论坛我近半年的收集中选出10道有代表性的题目,难度基本上是逐渐加大.对数组,指针,数据结构,算法,字符串,文件操作等问题都有覆盖.主要以转载 2014-08-19 21:02:44 · 588 阅读 · 0 评论 -
中兴面试题1
1:作业调度程序从处于( )状态的队列中选择适当的作业的作业投入运行。(3分) A 运行 B 提交 C 完成 D后备 2:SQL语言中,删除一个表的命令是( )(3分) A CLEAR TABLE B DROP TABLE C DELETE TABLE D REMOVE TABLE答:TRUNCATE 清空表,SQL中删除表只有DROP命令。 3:AT转载 2014-08-19 21:04:23 · 405 阅读 · 0 评论 -
华为机试——03操作系统任务调度问题
/* 3、操作系统任务调度问题。操作系统任务分为系统任务和用户任务两种。其中, 系统任务的优先级 = 50且 现有一任务队列task[],长度为n,task中的元素值表示任务的优先级,数值越小,优先级越高。 函数scheduler实现如下功能: 将task[] 中的任务按照系统任务、用户任务依次存放到 system_task[] 数组和 user_task[] 数组中转载 2014-08-13 19:50:53 · 599 阅读 · 0 评论 -
strlen和sizeof的区别
一、sizeof sizeof(...)是运算符,而不是一个函数。 一个简单的例子:int a;cout 在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的转载 2014-10-21 09:15:02 · 297 阅读 · 0 评论