如何利用一个月时间学好《行测》和《申论》?
第三部分 数量关系 (共 20 题)
一、数字推理。
51.3,-5,6,-9,11,-15,18,-23,( )
A.-33
B.27
C.35
D.45
正负数交替出现,首先考虑分组 |
3, 6, 11, 18,()------作差,奇数列 |
-5,-9,-15,-23 |
52.3, 6, 15, 39, 102, 267,( )
A.666
B.669
C.696
D.699
(3+15)/3=6 |
(6+39)/3=15 |
(15+102)/3=39 |
(39+267)/3=102 |
(102+X)/3=267 |
53.1/9,729,9,81,27,( )
A.27√3
B.36 √3
C.36
D.45
简便方法:因数只和3相关,选A |
变化形式:3^-2, 3^6, 3^2, 3^4, 3^3…… |
拿出指数:-2,6, 2, 4, 3,()(-2+6)/2=2(6+2)/2=4(2+4)/2=3(4+3)/2=3.5 |
54.9,18,31+1/2,51+3/4,82 +1/8,( )
A.96 +1 /32
B.102 +3 /16
C.124 +5 /32
D.127+1 /16
55.1.4,4.2,21,147,1323,( )
A.12043
B.13042
C.14553
D.16048
1.4*3=4.2 |
4.2*5=21 |
21*7=147 |
147*9=1323 |
1323*11=(尾数为3,必大于A) |
二、数学运算。
56.时钟的分针顶点距离圆心5厘米,现在时间为7:30,那么接下来时针和分针第三次成直角的时候,分针顶点走过的长度累计为多少厘米?
A.156Π/ 11
B.15Π
C.47Π/3
D.33Π/2
基础知识:时针0.5度/分钟,分针6度/分钟,分针比时针多走5.5度/分钟 |
假设时针不动,分针比时针多走:45+90+90+90+90+90=495度 |
此时时针走:(495/5.5)*0.5=45度 |
所以分针共走:45+450+45=540度 |
所走距离:360度+180度 圆周长10π,10π+5π=15π |
57.有一批零件,如果由甲、乙两人加工,20小时可以完成,需要支付酬劳为1200元;如果 由甲、丙两人加工,15小时可以完成,需要支付酬劳1350元;如果由乙、丙两人加工,12 小时可以完成,需要支付酬劳1320元。现在安排3人都参与加工,并要求13小时以内完成,那么最少需要支付酬劳多少元?
A.1270
B.1280
C.1290
D.1300
58.小张和小王的年龄之和为45岁。5年之后小李的年龄比小张的3倍少16岁。已知小张的年龄比小王小,那么再过5年,3人的平均年龄最大可能为多少岁?
A.45
B.48
C.50
D.54
59.甲、乙两店同时开展促销活动,甲店单件商品的标价超过50元可以立减20元后再打9折, 乙店单件商品的标价超过50元可以打8折后再立减10元。现两家店都在销售的3种商品,相同商品再两店价格相同,分别为45元、75元、85元,某人准备购买其中两种商品各一件,最少的花费在以下哪个范围之内?
A.90元以下
B.90-93元
C.93-96元
D.96元以上
甲店 | 乙店 |
45元 | 45元 |
(75-20)*0.9=49.5元 | 75*0.8-10=50元 |
(85-20)*0.9=58.5元 | 85*0.8-10=58元 |
45+49.5=94.5元---------最少 |
60.甲、乙两个施工队共同完成一项工程需要20天。甲乙两队合作4天后,乙队因故退出6天 后回归,回归时工程总量已完成40%。为保证按时完工,乙队回归时带来了丙施工队,甲、 乙、丙三队共同工作10天后刚好完成工程。问甲、乙、丙队的效率比为多少?
A.3:6:10
B.4:8:15
C.6:3:2
D.10:5:3
设总工量为60 |
S=20(a+b) |
0.4S=4(a+b)+6a=10a+4b |
0.6S=10(a+b+c) |
a=2b ,b ,c=0.6b |
61.甲、乙两人以相同速度一起骑车从A地前往B地。同行1小时后,两人休息20分钟,然后甲 继续原速出发,此时乙发现有重要物品未带,原速返回A地去取,到达A地后立即开车前往B 地。最终乙比甲提前12分钟到达B地。已知开车速度是骑行速度的5倍,那么甲全程用了多少分钟?
A.165
B.175
C.185
D.195
62.某公司组织面试,每位考生都要回答甲、乙、丙、丁、戊5道试题,作答顺序随机安排。
已知小张第二题是甲题、第四题是丁题,小王第三题是乙题,那么两人作答顺序完全相同的
概率是:
A. 1/72
B.1/48
C.1/36
D.1/24
63.有一组算式“1+1、2+3、3+5、4+7、1+9、2+11、3+13、4+15、1+17、2+19、3+21、4+23、
1+25、2+27、……”和为2021的是第几个算式?
A.507
B.1010
C.1012
D.1014
前部分 | 后部分 | |
规律说明 | 1,2,3,4循环 | 2n - 1(n>=1) |
代入A | 504+3,取3 | 2021-3=2018非奇数 |
代入B | 1008+2,取2 | 2019=2n-1得n=1010,正确 |
本想代入A后代入D(倍数关系,可能有正确答案),但反套路,不是这样安排的选项 |
64.某公司招聘员工,来应聘的男女人数比时18:17,最后被录取的有280人,其中男女人数 比是3:4,未被录取的男女人数比是6:5。同来应聘的共有多少人?
A.630/35=18
B.720(不能被7整除,首先排除)
C.1050 /35=30
D.1400/35=40
男 | 女 | |
应聘人数 | 18X | 17X |
录取人数 | 120 | 160 |
未被录取人数 | 18X - 120 | 17X - 160 |
(18X - 120):(17X - 160)=6:5 得X=30直接代入30,40,18,看哪个合适,而非直接去解方程 |
65.一块空地如右图所示,AD、BC均与底边垂直,三角形ACD为等腰直角三角形,且AG、DE、 CF长度均相等。现在图中阴影部分种上草皮,已知DF长80米,BC长160米,那么草皮面积为多少平方米?
A.3200
B.3600
C.4000
D.4800
几何题:形式 > 实际数字(最后代入数字就行) |
0.5*80*(80 - 2X)+ 0.5*160 = 3200 - 80X + 80X = 3200 |
66.某工厂有100个零件,从1-100编号后将编号为奇数的零件拿掉,余下50个零件按顺序重新从1开始编号后将编号为奇数的零件拿掉,重复上述操作直到剩下一个零件,那么余下这个零件最初的编号是多少?
A.32
B.50
C.64
D.100
因数不含奇数(1除外)的数 | |
第一次去掉后余下的数 | 2*1,2*2, 2*3, 2*4…… |
第二次去掉后余下的数 | 4*1, 4*2, 4*3, 4*4…… |
第三次去掉后余下的数 | 8*1, 8*2, 8*3, 8*4…… |
第四次去掉后余下的数 | 16*1, 16*2, 16*3, 16*4…… |
第五次去掉后余下的数 | …… |
综上得 只有64符合要求 |
67.右图所示有25个点,行、列都以相等的间隔排列。用其中4个点作为顶点连接成正方形,
那么有多少种不同边长的正方形?
A.4
B.5
C.6
D.7
68.某同学在某天12:15-13:15内随机一个时刻开始午睡,午睡时长为0-1小时内的随机时间。 问该同学在14:00之后起床的概率为:
A. 1/16
B. 1/32
C.1/48
D.1/64
睡醒时间区间 | 12:15到14:15 |
14:00后睡醒时间区间/睡醒时间 | 15分钟/(2*60)=1/8 |
15分钟在午睡时间(0-1小时)占比 | 15/60=1/4 |
14:00后起床概率=(1/4)*(1/8)=1/32 |
69.某班级有6名学生坐在一排,上课铃响后慌乱回到座位上,结果只有2人坐到了自己的位置,只有2个相邻的同学做到了对方的位置。问有多少种这样的情况?
A.12
B.18
C.24
D.36
70.某自助餐提供羊肉串,小王怕浪费每次最多只拿3串。已知他正好吃了10串,那么他共有多少种不同的拿法?
A.44 -----总数为7时总拿法
B.81 -----总数为8时总拿法
C.149 -----总数为9时总拿法
D.274
按照次数分类,情况非常多,很麻烦,舍弃 | |
按照总数情况分类---程序中的递归---有兴趣可以自己写代码看看 | |
假设总数为1,总情况数为: | 1 |
假设总数为2,总情况数为: | 2 |
假设总数为3,总情况数为: | 4 |
假设总数为4,总情况数为: | 7 |
假设总数为5,总情况数为: | 13 |
从第4项开始,每项都是其前3项之和 |
附C语言代码:-------------------------------------
代码执行结果截图
#include<stdio.h>
int rank(int sum)
{
int c = 0;
if(sum==1)
{
c=1;
}
else if(sum==2)
{
c=2;
}
else if(sum==3)
{
c=4;
}
else
{
c=rank(sum-3)+ rank(sum-2)+ rank(sum-1);
}
return c;
}
int main()
{
int sum = 0;
printf("请输入总数:");
scanf("%d",&sum);
int p = rank(sum);
printf("共有%d种排法\n",p);
return 0;
}