脑力类笔试题(共5篇)
脑力类笔试题 篇1
脑力类笔试题
11、一位学生考了三门功课(语文、数学、英语),这三门功课的成绩分别是“米”字、“杂”字、“白”字,猜猜看这三门功课是多少分?
12、一个古币收藏家说,他有一枚标有“公元前459年”的银币,他在说谎吗?为什么?
13、钉子上挂着一系在绳子上的`玻璃杯,如何剪断绳子而不使杯子落地?
14、把10枚硬币分放在三个杯子里,要求每个杯子里都放奇数,如何放法?
15、有1、2、3、4、5、6、7这七个数,用几个加号可使它们的和等于100?
16、在某个晴天,老师给两个学生一盒卷尺,要求他们在不登高的情况下,量出一幢高层建筑的高度(高层建筑周围是宽广的平地),他们能否量出高层建筑的高度?
17、请你思考找出规律,快速心算)
1+2+3+……+198+199+200=?
智力类笔试题1 篇2
WorldQuant的笔试以难度注明,考试时间也超长,5个小时以上,绝对是智力和体力的双重挑战,
300层楼,3个一样的小球,设计一个策略,得到小球摔碎的临界层数,并且要求最坏情况下所试次数最少。
经典的扔鸡蛋问题,只不过现在有三个鸡蛋,
解题思路一样的.,都是动态规划。
记F(n, k)为n层楼,k个球时所需要的最少尝试次数,则
F(n, k) = min ( F(n-r, k) + 1, F(r-1, k-1) + 1), r = 1, 2, …, n;
F(n, 1) = n;
一百个眼镜,摆成一个圈,全部正面向上,第一个人将每个翻动一次,一共翻了100次;第二个人从no.2开始隔一个翻一次,也翻100次;第3个人从no.3开始隔两个翻一次,翻100次,问100个人之后,多少眼镜正面向上
英文类笔试题软件 篇3
软件笔试题
1. How do you code an infinite loop in C?
2. Volatile:
(1)What does the keyword volatile mean? Give an example
(2)Can a parameter be both const and volatile? Give an example
(3)Can a pointer be volatile? Give an example
3. What are the values of a, b, and c after the following instructions:
int a=5, b=7, c;
c = a+++b;
4. What do the following declarations mean?
(1)const int a;
(2)int const a;
(3)const int *a;
(4)int * const a;
(5)int const * a const;
5. Which of the following statements describe the use of the keyword static?
(1)Within the body of a function: A static variable maintains its value between function revocations
(2)Within a module: A static variable is accessible by all functions within that module
(3)Within a module: A static function can only be called by other functions within that module
Unicode编程类笔试题 篇4
将程序改成Unicode编程需要做哪些修改?
window 2k以后的系统底层都是基于Unicode的,就算你调用ANSI的API(以A结尾比如SetWidowsTextA),系统也会在你的进程默认堆上动态分配一块内存,存放转换后的Unicode字符串,然后把转换后的字符串传递给API,如果调用了返回值为ANSI字符串的API,Windows会在后台进行相反的转换,
其实VC中进行Unicode编程也不麻烦,大概如下:
1.为工程添加UNICODE和_UNICODE预处理选项,在VC.net中就是 项目 ->属性 ->c/c++ ->预处理器 在“预处理定义”中加入这两个宏定义(vc6中 project ->settings ->c/c++ ->general 中的 Preprocessor definitions).
2.Include (一般在stdafx.h中)然后把所有使用char*定义变量的地方换为LPTSTR/TCHAR*或LPCTSTR/const TCHAR*(对应于const char*).
3.把所有的字符串常量用_T宏包起来,比如 TCHAR* szText = _T(“我的Text”);
4.所有的C库字符串操作函数也做相应的替换,比如
strlen ->_tcslen
strcat ->_tcscat
strcmp ->_tcscmp
......
注意,这些函数中的."文本长度"均为字符个数,而非char个数具体参看MSDN.
5.API调用一般不用做特殊处理,当定义了UNICODE和_UNICODE后,所有的API都会被宏指向W结尾的版本(不定义则指向A结尾的版本).
豆瓣校园招聘研发类笔试题 篇5
1、将一个递归算法改为对应的非递归算法时,通常需要使用()
A、优先队列 B、队列 C、循环队列 D、栈
2、爸爸、妈妈、妹妹、小强,至少两个人同一生肖的概率是多少?
A、41/96 B、55/96 C、72/128 D、90/128
3、已知*p=NULL, *q=new char[100],sizeof(p) 和 sizeof(q)的值各为多少?
A、4和100 B、4和4 C、不确定
4、求以下程序的输出结果()
int foo(int x , int y)
{
if(x <= 0 || y <= 0)
return 1;
return 4*foo(x - 1 , y/2);
}
cout<<< p=“”><
int foo(int x , int y)
{
if(x <= 0 || y <= 0)
return 1;
return 4*foo(x - 1 , y/2);
}
cout<<< p=“”><
A、256 B、64 C、16 D、4 E、1
5、已知一张员工数据表A的表结构如图,请用一条SQL语句列出所有的工作岗位(JOB字段)的平均工资,并将其按照平均工资用升序排列,
A {
ENAME VARCHAR(20)
JOB VARCHAR(20)
SALARY NUMBER(5)
}
6、描述在浏览器中敲入一个网址并按下回车后所发生的事情(尽量详细)
答:浏览器输入网址之后,首先
步骤1:需要查找域名的IP地址,DNS查找过程如下:
(1)浏览器缓存 – 浏览器的缓存DNS记录一段时间,
有趣的是,操作系统没有告诉浏览器储存DNS记录的时间,这样不同浏览器会储存各自固定的一个时间(2分钟到30分钟不等)。
(2)系统缓存 – 如果在浏览器缓存里没有找到需要的记录,浏览器会做一个系统调用(windows里是gethostbyname)。这样便可获得系统缓存中的记录。
(3)路由器缓存 – 接着,前面的查询请求发向路由器,它一般会有自己的DNS缓存。
(4)ISP DNS 缓存 – 接下来要check的就是ISP缓存DNS的服务器。在这一般都能找到相应的缓存记录。
(5)递归搜索 – 你的ISP的DNS服务器从跟域名服务器开始进行递归搜索,从.com顶级域名服务器到Facebook的域名服务器。一般DNS服务器的缓存中会有.com域名服务器中的域名,所以到顶级服务器的匹配过程不是那么必要了。
步骤2:浏览器给web服务器发送一个HTTP请求。请求中也包含浏览器存储的该域名的cookies。可能你已经知道,在不同页面请求当中,cookies是与跟踪一个网站状态相匹配的.键值。这样cookies会存储登录用户名,服务器分配的密码和一些用户设置等。Cookies会以文本文档形式存储在客户机里,每次请求时发送给服务器。
步骤3:服务的永久重定向响应
步骤4:浏览器跟踪重定向地址
步骤5:服务器“处理”请求
步骤6:服务器发回一个HTML响应
步骤7:浏览器开始显示HTML
步骤8:浏览器发送获取嵌入在HTML中的对象
7、有一个在给定字符串中查找子串的函数strstr,该函数从给定的字符串src中查找substr并返回一个整数,指明substr第一次出现的位置(从0开始计数),如果找不到则返回-1。
要求:
1、实现该函数。
2、为该函数设计与实现单元测试。
说明:
1、代码中不允许使用系统已有的库函数,所有用到的库函数都需要自己实现
【脑力类笔试题】推荐阅读:
脑力劳动与脑力保健05-23
脑力劳动09-19
脑力开发课程介绍07-06
脑力劳动与劳逸结合05-20
“快乐学习,脑力激荡”心理班会策划书07-10
宝马公司销售类笔试题05-12
网易游戏校招研发类笔试题09-09
847考研试题试题06-12
心理学试题及试题答案07-28
中科软笔试题和面试题08-12