笔试题目2(精选8篇)由网友“知青老王”投稿提供,下面是小编为大家整理后的笔试题目2,仅供大家参考借鉴,希望大家喜欢,并能积极分享!
篇1:笔试题目2
笔试题目2
1~7月我国城镇固定资产投资比去年同期增长31.1%,1~7月,城镇50万元以上项目累计完成固定资产投资27116亿元,同比增长31.1%,增幅与1~6月份基本持平。其中,国有及国有控股投资15710亿元,增长27.5%;住宅投资5061亿元,增长26%。中央项目投资4274亿元,同比增长5.7%,增幅比1~6月提高4.4个百分点,主要是交通和铁道设备购置增加较多;地方项目投资22842亿元,增长37.2%,回落1.3个百分点。
分产业看,第一产业投资277亿元,同比增长15%,比1~6月提高7.8个百分点。第二产业投资10851亿元,增长42.5%,提高0.7个百分点。其中,工业投资10503亿元,增长43%,提高0.7个百分点;建筑业投资349亿元,增长28.7%,提高0.7个百分点。第三产业投资15987亿元,增长24.6%,回落0.4个百分点。
分行业看,纺织及纺织服装业投资495亿元,同比增长29.3%,增幅比1~6月回落3.9个百分点;黑色金属开采和冶炼及压延加工业投资1026亿元,同比增长49.2%,增幅比1~6月回落6.1个百分点;有色金属开采和冶炼及压延加工业投资323亿元,同比增长34.9%,增幅比1~6月回落8.2个百分点。投资增速略有提高的行业有:化学原料和化学制品业投资780亿元,同比增长49.6%,增幅比1~6月提高2.5个百分点;非金属矿物制品业投资591亿元,同比增长55.9%,增幅比1~6月提高2。1个百分点;交通运输设备制造业投资485亿元,同比增长52.4%,增幅比1~6月提高1.5个百分点;电气机械及器材制造业投资219亿元,同比增长55.4%,增幅比1~6月提高7.5个百分点;电力、燃气及水的`生产和供应业投资2495亿元,同比增长49.4%,增幅比1~6月提高0.6个百分点,
分地区看,东部地区投资15526亿元,同比增长29.5%,增幅比1~6月提高0.8个百分点;中部地区5468亿元,同比增长33.2%,增幅比1~6月回落1.8个百分点;西部地区5561亿元,同比增长35.2%,增幅比1~6月回落1.9个百分点。
1. 1~7月,城镇50万元以上项目固定资产投资(B )亿元。
A.27,680
B.20,683
C.21,360
D.25,358
2. 与去年1~7月份相比,增幅最大的是(D)。
A.城镇50万元以上项目固定资产投资 B.中央项目投资
C.第一产业投资
D.第二产业投资
3. 分行业看,与1~6月份相比,投资增幅提高最多的行业是( B)。
A.化学原料和化学制品业
B.非金属矿物制品业
C.电气机械及器材制造业
D.电力燃气及水生产和供应业
4 西部地区投资增长比东部地区少(A)百分点。
A.0.64
B.0.65
C.0.63
D.0.57
5. 分产业看,第一产业投资是第二产业投资的( A)。
A.3%
B.4%
C.5%
D.6%
中国近年来出口农副产品结构统计表
篇2:网易笔试题目zz 2
发信人: farewell (戴尾戒戒爱), 信区: Job
在许多玩家,特别是女性玩家看来游戏的好处就是可以实现在现实生活中无法实现的一些愿望,
网易笔试题目zz 2
。在许多网络游戏中,男女玩家们不但可以每天在一起聊天,甚至可以在网络游戏中结成‘夫妻’等。而且由于游戏里的女性相对来说比较少,因而游戏里的女性玩家非常“受宠”。除了有很多玩家愿意无条件陪着练级之外,还有一些男性玩家在她面前大献殷情。许多外表并不怎么漂亮的女性玩家在游戏里却成为一个人见人爱的“漂亮MM”,看着别人为她争风吃醋,或多或少满足了她们的虚荣心。对许多女性玩家来说游戏已经不是单纯的游戏,而变成一种心灵寄托。许多在现实生活中实现不了的精神享受在网络里却能实现,比如成就感、归属感、自信感和爱情等等,网络游戏已经成为她们现实中的避风港,成为她们生命的一种延续。玩家的思想、意志都可以很大程度上寄托在里面。
另外,据《17173市场调查报告》显示,在当前网络游戏中男性以83.39%占有绝对多数。但女性在纸牌/扑克牌游戏、赌博游戏、猜谜等网络游戏中的人数已与男性玩家不相上下,甚至超过男性玩家。女性玩家在网络游戏上停留的平均时间为2小时,这一切都在说明女性玩家市场的庞大性,但现在市面上对 游市场的功夫都只是在做表面,肤浅地停留在‘让女性在游戏中做女人应该做的事情’层面上。因此谁先把握女性玩家心理,谁能结合女性玩家心理做出游戏,谁就占领了女性玩家市场的制高点。
【分析游戏周边市场】
与电影周边相似,游戏周边产品通常指游戏版权所有者开发的或者通过相关授权开发的与游戏内容有关的实物表现形式,游戏周边的'形式比较丰富,通常包括游戏角色形象的人偶、游戏内容的出版物、带有游戏LOGO的服装、生活用品、在游戏中的道具以及游戏专用硬件等等,从目前的国内市场来看,游戏的周边市场多限于人偶和道具两类。其中尤以走可爱路线的Q版人偶、生活用品较火热,而走“唯美”、“冷峻”风格的物品却因为其实用性不高,收藏价值不明显等原因前景黯淡。
【谈谈各种平衡问题】
一般说来,游戏必须顾及两种平衡
1、玩家与玩家之间的平衡
2、游戏元素之间的平衡
注:这里的游戏元素包括游戏中的数据、职业、技能、物品、金钱等方面
玩家之间平衡是指在同等情况下(同等情况不仅指职业、等级、物品等元素,还包括对手的选择),不同的玩家之间,除了个人的技巧以外不至于占到太多的优势,游戏中应该出现一些运气成份,但是必须让所有玩者都有基本相同的机会。
游戏元素之间的平衡包括职业平衡、数据平衡、技能平衡、物品平衡等各种平衡,也是网游中非常重要的平衡问题,各类平衡之间的一个重要特点就是相互之间必须能够相互制衡。比如道士会加血,那么战士就应该攻高,法师就可以远程,不会有一个即能加血、又攻高、还可以远程的优势职业出现,即使有,也应该是建立在补偿要素的基础上,比如奇迹的魔剑比其他职业有稍微的优势,但这也是建立在玩家角色超过220级,重新建新号出现魔剑职业的基础上的。在平衡的处理关系上,一个重要准则就是不要让玩家在本身没有犯错的情况下,处于持续的劣势局面中。
【休闲游戏的策划】
游戏名称:台球怪怪碰(暂定)
设计思路:在保持台球游戏基本规则的情况下,加入新的游戏元素??怪物,增加游戏新的玩点。以简单的操作规则,Q版的角色造型,清新的游戏风格吸引玩家。
游戏规则:建立在基本的台球游戏规则基础上,玩家操作台球杆,击打白球进行游戏。不同的是,玩家击中躲在有色球后面的小怪物后才得分,其中1、若按数字顺序将有色球击入洞中,则玩家可以继续击打;2、若将非顺序球击入洞中,则玩家被扣分,但可以继续击打;3、若没有将球击入洞中,则该名玩家下,另一名玩家轮上,规则如上,球被打完或怪物被全部击倒的情况下得分最多的玩家获胜。
篇3:Android笔试题目
1.请谈一下Android系统的架构。
答:Android系统采用了分层架构,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。
2.谈谈android大众常用的五种布局。
答:在Android中,共有五种布局方式,分别是:FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。
(1)FrameLayout 框架布局,放入其中的所有元素都被放置在最左上的区域,而且无法为这些元素指定一个确切的位置,下一个子元素会重叠覆盖上一个子元素,适合浏览单张图片。
(2)LinearLayout 线性布局,是应用程序中最常用的布局方式,主要提供控件水平或者垂直排列的模型,每个子组件都是以垂直或水平的方式来定位.(默认是垂直)
(3)AbsoluteLayout 绝对定位布局,采用坐标轴的方式定位组件,左上角是(0,0)点,往右x轴递增,往下Y轴递增,组件定位属性为android:layout_x 和 android:layout_y来确定坐标。
(4)RelativeLayout 相对布局,根据另外一个组件或是顶层父组件来确定下一个组件的位置。和CSS里面的类似。
(5)TableLayout 表格布局,类似Html里的Table.使用TableRow来布局,其中TableRow代表一行,TableRow的每一个视图组件代表一个单元格。
篇4:Android笔试题目
1.View, surfaceView, GLSurfaceView有什么区别。
答:view是最基础的,必须在UI主线程内更新画面,速度较慢。
SurfaceView 是view的子类,类似使用双缓机制,在新的线程中更新画面所以刷新界面速度比view快
GLSurfaceView 是SurfaceView的子类,opengl 专用的
2.Adapter有什么作用?常见的Adapter有哪些?
答:Adapter是连接后端数据和前端显示的适配器接口。常见的Adapter有ArrayAdapter, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter, ResourceCursorAdapter, SimpleAdapter, SimpleCursorAdapter, SpinnerAdapter, WrapperListAdapter等
3.Manifest.xml文件中主要包括哪些信息?
答:manifest:根节点,描述了package中所有的内容。
uses-permission:请求你的package正常运作所需赋予的安全许可。
permission: 声明了安全许可来限制哪些程序能你package中的组件和功能。
instrumentation:声明了用来测试此package或其他package指令组件的代码。
application:包含package中application级别组件声明的根节点。
activity:Activity是用来与用户交互的主要工具。
receiver:IntentReceiver能使的application获得数据的改变或者发生的操作,即使它当前不在运行。
service:Service是能在后台运行任意时间的组件。
provider:ContentProvider是用来管理持久化数据并发布给其他应用程序使用的组件。
篇5:it笔试题目
1、有一个名人和很多平民在一块,平民都认识这个名人,但是这个名人不认识任何一个平民,任意两个平民之间是否认识是未知的,请设计一个算法,快速找个这个人中的那个名人。 已知已经实现了一个函数 bool know(int a,int b) 这个函数返回true的时候,表明a认识b,返回false的时候表明a不认识b。
思路:首先将n个人分为n/2组,每一组有2个人,然后每个组的两个人调用这个know函数,假设为know(a,b),返回true的时候说明a认识b,则a肯定不是名人,a可以排除掉了,依次类推,每个组都调用这个函数依次,那么n个人中就有n/2个人被排除掉了,数据规模将为n/2。同理在剩下的n/2个人中在使用这个方法,那么规模就会将为n/4,这样所有的遍历次数为n/2+n/4+n/8+........ 这个一个等比数列,时间复杂度为o(n)。
2、进程切换需要注意哪些问题?
保存处理器PC寄存器的值到被中止进程的私有堆栈; 保存处理器PSW寄存器的值到被中止进程的私有堆栈; 保存处理器SP寄存器的值到被中止进程的进程控制块;
保存处理器其他寄存器的值到被中止进程的私有堆栈; 自待运行进程的进程控制块取SP值并存入处理器的寄存器SP; 自待运行进程的私有堆栈恢复处理器各寄存器的值;
自待运行进程的私有堆栈中弹出PSW值并送入处理器的PSW; 自待运行进程的私有堆栈中弹出PC值并送入处理器的PC。
3、输入一个升序数组,然后在数组中快速寻找两个数字,其和等于一个给定的值。
这个编程之美上面有这个题目的,很简单的,用两个指针一个指向数组前面,一个指向数组的后面,遍历一遍就可以了。
4、判断一个自然数是否是某个数的平方。当然不能使用开方运算。
方法1:
遍历从1到N的数字,求取平方并和N进行比较。
如果平方小于N,则继续遍历;如果等于N,则成功退出;如果大于N,则失败退出。
复杂度为O(n^0.5)。
方法2:
使用二分查找法,对1到N之间的数字进行判断。
复杂度为O(log n)。
方法3:
由于
(n+1)^2
=n^2 + 2n + 1,
= ...
= 1 + (2*1 + 1) + (2*2 + 1) + ... + (2*n + 1)
注意到这些项构成了等差数列(每项之间相差2)。
所以我们可以比较 N-1, N - 1 - 3, N - 1 - 3 - 5 ... 和0的关系。
如果大于0,则继续减;如果等于0,则成功退出;如果小于 0,则失败退出。
复杂度为O(n^0.5)。不过方法3中利用加减法替换掉了方法1中的乘法,所以速度会更快些。
例如:3^2 = 9 = 1 + 2*1+1 + 2*2+1 = 1 + 3 + 5
4^2 = 16 = 1 + 2*1 + 1 + 2*2+1 + 2*3+1
int square(int n)
{
int i = 1;
n = n - i;
while( n >0 )
{
i += 2;
n -= i;
}
if( n == 0 ) //是某个数的平方
return 1;
else //不是某个数的平方
return 0;
}
篇6:it笔试题目
一、算法设计
1、设rand(s,t)返回[s,t]之间的随机小数,利用该函数在一个半径为R的圆内找随机n个点,并给出时间复杂度分析。
思路:这个使用数学中的极坐标来解决,先调用[s1,t1]随机产生一个数r,归一化后乘以半径,得到R*(r-s1)/(t1-s1),然后在调用[s2,t2]随机产生一个数a,归一化后得到角度:360*(a-s2)/(t2-s2)
2、为分析用户行为,系统常需存储用户的一些query,但因query非常多,故系统不能全存,设系统每天只存m个query,现设计一个算法,对用户请求的query进行随机选择m个,请给一个方案,使得每个query被抽中的概率相等,并分析之,注意:不到最后一刻,并不知用户的总请求量。
思路:如果用户查询的数量小于m,那么直接就存起来。如果用户查询的数量大于m,假设为m+i,那么在1-----m+i之间随机产生一个数,如果选择的是前面m条查询进行存取,那么概率为m/(m+i),如果选择的是后面i条记录中的查询,那么用这个记录来替换前面m条查询记录的概率为m/(m+i)*(1-1/m)=(m-1)/(m+i),当查询记录量很大的时候,m/(m+i)== (m-1)/(m+i),所以每个query被抽中的概率是相等的。
3、C++ STL中vector的相关问题:
(1)、调用push_back时,其内部的内存分配是如何进行的?
(2)、调用clear时,内部是如何具体实现的?若想将其内存释放,该如何操作?
vector的工作原理是系统预先分配一块CAPACITY大小的空间,当插入的数据超过这个空间的时候,这块空间会让某种方式扩展,但是你删除数据的时候,它却不会缩小。
vector为了防止大量分配连续内存的开销,保持一块默认的尺寸的内存,clear只是清数据了,未清内存,因为vector的capacity容量未变化,系统维护一个的默认值。
有什么方法可以释放掉vector中占用的全部内存呢?
标准的解决方法如下
template < class T >
void ClearVector( vector< T >& vt )
{
vector< T >vtTemp;
veTemp.swap( vt );
}
事实上,vector根本就不管内存,它只是负责向内存管理框架acquire/release内存,内存管理框架如果发现内存不够了,就malloc,但是当vector释放资源的时候(比如destruct), stl根本就不调用free以减少内存,因为内存分配在stl的底层:stl假定如果你需要更多的资源就代表你以后也可能需要这么多资源(你的list, hashmap也是用这些内存),所以就没必要不停地malloc/free。如果是这个逻辑的话这可能是个trade-off
一般的STL内存管理器allocator都是用内存池来管理内存的,所以某个容器申请内存或释放内存都只是影响到内存池的剩余内存量,而不是真的把内存归还给系统。这样做一是为了避免内存碎片,二是提高了内存申请和释放的效率――不用每次都在系统内存里寻找一番。
二、系统设计
正常用户端每分钟最多发一个请求至服务端,服务端需做一个异常客户端行为的过滤系统,设服务器在某一刻收到客户端A的一个请求,则1分钟内的客户端任何其它请求都需要被过滤,现知每一客户端都有一个IPv6地址可作为其ID,客户端个数太多,以至于无法全部放到单台服务器的内存hash表中,现需简单设计一个系统,使用支持高效的过滤,可使用多台机器,但要求使用的机器越少越好,请将关键的设计和思想用图表和代码表现出来。
三、求一个全排列函数:
如p([1,2,3])输出:
[123]、[132]、[213]、[231]、[321]、[323]
求一个组合函数
如p([1,2,3])输出:
[1]、[2]、[3]、[1,2]、[2,3]、[1,3]、[1,2,3]
这两问可以用伪代码。
篇7:it笔试题目
1、对于如下程序:
#include
using namespace std;
class A
{
public:
A
{
cout<<“A”<
}
};
int main(void)
{
A a[4], b,*p;
}
会输出多少个A?( C )
A、2 B、3 C、5 D、6
p只是一个对象指针,并没有指向一个对象的内存空间,所以没有调用构造函数。
2、头文件中的 ifndef/define/endif 有什么作用?
答:防止该头文件被重复引用,避免变量、类型等被重新定义。
3、const 有什么用途?(请至少说明两种)
答:(1)可以定义 const 常量。
(2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。
4、如下的字符串函数,用于生存一个字符串 ”连接号码异常” ,并返回它的指针
char* strfun()
{
char str[20];
strcpy(str, “连接号码异常”);
printf(“%s \n”, str); //printf语句1
return str;
}
void main()
{
char *pstr = strfun();
printf(“%s \n”, pstr); //printf语句2
}
问题1 : printf语句1和printf语句2哪个能在屏幕上正在打印出来?
问题2 : 如果不能正常在屏幕上打印出字符串,请说明原因。
问题3 : 如果不修改strfun的声明,请问该如何修改上述程序的错误。
答:
问题1:语句1可以正常打印,语句2不能正常打印;
问题2:语句2使用的指针所指向的内存空间str[20],在函数strfun返回时已经被释放了;
问题3:可以将函数strfun中的语句char str[20];改为char *str = new char[20];
5、下面是交换两个double型数据的函数,
void swap( double* p1, double* p2 )
{
double *p;
*p = *p1;
*p1 = *p2;
*p2 = *p;
}
void main()
{
double a = 0.1;
double b = 0.2;
swap( &a, &b );
}
请找出上述代码的错误,指出错误的原因,并改正。
答:函数swap中混淆了double型指针与double型变量的差别,对于一个未初始化的指针访问其内存空间是非常危险的。对swap函数修改如下:
void swap( double* p1, double* p2 )
{
double p;
p = *p1;
*p1 = *p2;
*p2 =p;
}
6、在电信业务的后台处理程序中,经常会涉及到处理字符串,除了用char *处理字符串之外,C++还为我们提供了封装了的字符串类string,其本质也是用一个动态数组来保存字符串,类String的原型为:
class String
{
public:
String(const char *str = NULL); // 普通构造函数
String(const String &other); // 拷贝构造函数
~String(void); // 析构函数
String & operate =(const String &other); // 赋值函数
private:
char *m_data; // 用于保存字符串
};
请编写String的上述4个函数普通构造函数、拷贝构造函数、析构函数和赋值函数。
代码如下:
class String
{
private:
char *m_data;
public:
String();
String(const char *str = NULL);
String(const String &other);
~String(void);
String & operator =(const String &other);
};
String::String()
{
m_data = NULL;
}
String::String(const char *str = NULL) //带一个指针的普通构造函数
{
if(str == NULL)
{
m_data = new char[1];
assert(m_data != NULL);
*m_data = '\0';
}
else
{
int length=strlen(str);
m_data = new char[length+1];
assert(m_data != NULL);
strcpy(m_data,str);
}
}
String::String(const String &other) //拷贝构造函数
{
m_data = new char[other.length+1];
assert(m_data != NULL);
strcpy((*this).m_data,other.m_data);
}
String::~String(void) //析构函数
{
if(m_data != NULL)
{
delete m_data;
m_data = NULL;
}
}
String & String::operator=(const String &other) //赋值函数
{
if(&other != this)
{
delete [](*this).m_data;
(*this).m_data = new char[other.length+1];
assert((*this).m_data != NULL);
strcpy((*this).m_data,other.m_data);
}
}
篇8:it笔试题目
1、对于一个内存地址是32位、内存页是8KB的系统。0X0005F123这个地址的页号与页内偏移分别是多少。
2、如果X大于0并小于65536,用移位法计算X乘以255的值为: (X<<8)-X
X<<8-X是不对的,因为移位运算符的优先级没有减号的优先级高,首先计算8-X为0,X左移0位还是8。
3、一个包含n个节点的四叉树,每个节点都有四个指向孩子节点的指针,这4n个指针中有 3n+1 个空指针。
4、以下两个语句的区别是:第一个动态申请的空间里面的值是随机值,第二个进行了初始化,里面的值为0
int *p1 = new int[10];
int *p2 = new int[10]();
5、计算机在内存中存储数据时使用了大、小端模式,请分别写出A=0X123456在不同情况下的首字节是,大端模式:0X12 小端模式:0X56 X86结构的计算机使用 小端 模式。
一般来说,大部分用户的操作系统(如windows, FreeBsd,Linux)是小端模式的。少部分,如MAC OS,是大端模式 的。
6、在游戏设计中,经常会根据不同的游戏状态调用不同的函数,我们可以通过函数指针来实现这一功能,请声明一个参数为int *,返回值为int的函数指针:
int (*fun)(int *)
7、下面程序运行后的结果为:to test something
char str[] = “glad to test something”;
char *p = str;
p++;
int *p1 = static_cast(p);
p1++;
p = static_cast(p1);
printf(“result is %s\n”,p);
8、在一冒险游戏里,你见到一个宝箱,身上有N把钥匙,其中一把可以打开宝箱,假如没有任何提示,随机尝试,问:
(1)恰好第K次(1=
(2)平均需要尝试多少次。
这个就是求期望值 由于每次打开宝箱的概率都是1/n,则期望值为: 1*(1/n)+2*(1/n)+3*(1/n)+......+n*(1/n) = (n+1)/2
★ 笔试策略
★ 电装笔试题目小结
【笔试题目2(精选8篇)】相关文章:
宝洁笔试经验2022-12-21
三星笔试经验2024-05-11
三星西安笔试经验2023-02-19
Nivea笔试英文笔试经验2023-12-13
笔试的方法和技巧2023-05-10
建行厦门分行校园招聘笔试经验2022-09-03
汽车业笔试经验2022-11-07
伊莱比特笔试经验2023-04-09
Google笔试经验2024-01-24
银行笔试2023-06-19