随笔分类 -  笔试面试

摘要:1、a是任意一个数,b是任意一个大于a的数,c是大于b并且是a的倍数,求c与a、b之间的表达式 c=b+(a - b %a)2、房间外有三盏灯,房间内有三个开关,并且只能出去看一次,如何确定三盏灯分别对应那个开关? 先开一盏灯,保持点亮状态,关闭后再开另外一盏灯。这时候出去只要摸一下哪个灯泡热,那个冷就都知道了。3、怎样统计一个岛的人口? 无固定答案,查户口、从使用的资源上平均估计等等 阅读全文
posted @ 2012-09-26 15:16 hlb430 阅读(440) 评论(0) 推荐(0)
摘要:今天参加CVT2012实习生笔试,嵌入式Linux方向题目是有三道,有点意外,原本还以为要考很多基础的知识。1、a = 2*x+1,且a为7的倍数,0<a<20000,求满足条件所有a的和a = 2*x+1 为7的倍数,2*x 为偶数,则a为奇数, 那么a只能是7,21,35,….,19999 sum = 7(1+3+5+…+2857) 编程求解即可 2、求两个三位数相乘所得到的最大回文数主函数 for(i = 999; i>=101;–i) for(j = i ; j >= 101;–j)判断回文函数: ①itoa转化为字符串 ②首个与最后一个比较,第二个与倒数第二个 阅读全文
posted @ 2012-05-16 12:39 hlb430 阅读(343) 评论(0) 推荐(1)
摘要:1、满足a=x*x+1,所有为偶数的和是__________(其中0<a<2971282;x>0的正整数)若a = x*x+1为偶数,则x*x为奇数,即x为奇数,即x =1,3,5.... sum = 1+9 +25+...+(n+1)/2 (n 为小于sqrt(2971282-1)的最大整数)2、写出下面程序的运行结果:#include <stdio.h>int func(int x){ int count = 0; while(x) { count++; x = x &(x-1); } return count;}void main(void){ pr 阅读全文
posted @ 2012-05-16 00:13 hlb430 阅读(870) 评论(0) 推荐(0)
摘要:5月6号跟同学去霸笔,百度不愧是百度,没点选择填空,全都是数据结构和算法的题目。虽然只有几道题,但是没有接触过海量数据以及高效率处理的算法,一时半会也想不出来,于是无情地被鄙视了。1、给一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么b是a的兄弟单词,比如的单词army和mary互为兄弟单词。现在要给出一种解决方案,对于用户输入的单词,根据给定的字典找出输入单词有哪些兄弟单词。请具体说明数据结构和查询流程,要求时间和空间效率尽可能地高。2、系统中维护了若干数据项,我们对数据项的分类可以分为三级,首先我们按照一级分类方法将数据项分为A、B、C......若干类别,每个一级分类方 阅读全文
posted @ 2012-05-10 20:57 hlb430 阅读(1633) 评论(0) 推荐(0)