某公司招聘逻辑题考点整理

某公司招聘逻辑题考点整理
某公司招聘逻辑题考点整理

第一大知识点

条件关系的日常语言表达:

p是q的充分条件:

如果p,则q;

只要p,就q。

p→q

p是q的必要条件:

只有p才q;

如要p,必须q;

Q→P

叙述逻辑的时候,

“如果则”和“如要必须”对应。

“只要就”和“只有才”对应

熟练写表达式哦~

如果p是q的充分条件,则q是p的必要条件。反之亦然。

第二大知识点

(1)除非p,否则q:? p → q

除非我饿了,否则我吃饭:不饿→吃饭

(2)除非不p,否则q: p → q

除非我不饿,否则我吃饭:饿了→吃饭

(3)除非p,否则不q:? p →? q

除非我饿了,否则不吃饭:非饿了→不吃饭

(4)除非不p,否则不q: p→? q

除非我不饿,否则不吃饭:饿→不吃饭

简记:除非p则q,? p → q。

针对第二个示例:把不饿代入P中即可,“不”和“非”两个消除,就变成了饿了→吃饭

第三大知识点

等值公式

?(p∧q)=? p∨? q

?(p∨q)=(? p∧? q)

?(p→q)=(p∧? q)否定则,肯定且。肯定前面,否定后面。

(p∨q)=(? p→q)

p→q = ? q →? p逆否命题。肯前肯后,否前否后是有效推理。

推理题需要注意,一般是去找矛盾,常见的矛盾:

p→q和p∧? q相互矛盾;

必然A和可能非A相互矛盾;

必然非A和可能A相互矛盾

第四大知识点

必然和可能之间的转化(一定和也许):

不必然A=可能非A

不必然非A=可能A

不可能A=必然非A

不可能非A=必然A

不必然、不一定换成可能

不可能换成必然、一定

一定、必然换成不可能

可能换成不一定

以上四条记住可能和不一定对应就行,然后同时否定即可。所有换成有的

且换成或,注意情况是这样的?(p∨q)=(? p∧? q)

Java经典试题

1. public class ReturnIt{ returnType methodA(byte x, double y){ //line 2 return (short)x/y*2; } } what is valid returnType for methodA in line 2? 答案:返回double类型,因为(short)x将byte类型强制转换为short类型,与double类型运算,将会提升为double类型. 2. 1) class Super{ 2) public float getNum(){return 3.0f;} 3) } 4) 5) public class Sub extends Super{ 6) 7) } which method, placed at line 6, will cause a compiler error? A. public float getNum(){return 4.0f;} B. public void getNum(){} C. public void getNum(double d){} D. public double getNum(float d){return 4.0d;} Answer:B A属于方法的重写(重写只存在于继承关系中),因为修饰符和参数列表都一样.B出现编译错误,如下: Sub.java:6: Sub 中的getNum() 无法覆盖Super 中的getNum();正在尝试使用不 兼容的返回类型 找到:void 需要:float public void getNum(){} ^ 1 错误 B既不是重写也不是重载,重写需要一样的返回值类型和参数列表,访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private); 重载:必须具有不同的参数列表; 可以有不同的返回类型,只要参数列表不同就可以了; 可以有不同的访问修饰符; 把其看做是重载,那么在java中是不能以返回值来区分重载方法的,所以b不对. 3. public class IfTest{ public static void main(String args[]){ int x=3;

75道逻辑思维题答案(部分)

1.把5升的水倒入6升里,还差一升满,再把5升的打满水,倒入6升里,5升里就剩下4 升了,把6升的水倒掉,然后把5升里剩下的4升倒进6升里,还剩2升才满,再将5升的打满,倒入6升里,6升的满了,那么5升的就剩下3升 2.第二杯水灌到第五杯里。。。。 3.设:A——小李、B——小黄、C——小林 只有AB相对 A活下来的可能性为 30%+70%×50%×30%+70%×50%×70%×50%×30%+……=0.3/0.65 B活下来的可能性为 70%×50%+70%×50%×70%×50%+70%×50%×70%×50%×70%×50%+……=0.35/ 0.65 应该恰好等于1-0.3/0.65。 只有AC相对 A活下来的可能性为30% C活下来的可能性为70% 只有BC相对 B活下来的可能性为50% C活下来的可能性为50% 三人相对 A活下来有三种情况 1.A杀了C,B杀不死A,A又杀了B,概率30%×50%×0.3/0.65 2.A杀不死C,B杀了C,A杀了B,概率70%×50%×0.3/0.65 3.A杀不死C,B杀不死C,C杀了B,A杀了C,概率70%×50%×30% 所以A活下来的可能性为0.105+3/13≈0.336大于三分之一,比较幸运了。 很多人都想到先打命中率最高的那个人,只是这还不够。 A的正确决策是首先朝天开枪!

这样,在这种情况下,B和A一定会死一个,那么A在该情况下就有30%的可能活命!比其他任何情况都高! 这才是A的策略,也是A所能控制的情况。 B活下来有三种情况 1.A杀了C,B杀了A,概率30%×50% 2.A杀不死C,B杀了C,AB相对的情况下B杀了A,概率70%×50%×0.35/0.65 3.A杀了C,B杀不了A,AB相对的情况下B杀了A,概率30%×50%×0.35/0.65 所以B活下来的可能性为0.15+3.5/13≈0.419大于三分之一,非常幸运了。 C活下来只有一种情况 1.A杀不死C,B杀不死C,C杀了B,A杀不死C,C杀了A,概率70%×50%×70% 所以C活下来的可能性为0.245小于三分之一,非常不幸。 而且ABC活下来可能性之和为1。 4.第一次题是心理题。。无正解 参考答案 派一个人分汤,在倒第一碗汤的过程中三个人谁都可以随时喊停先喊停的人拿这第一碗汤,其他的两个人按老方法分剩下的汤。 5.Start with the n "small" coins in the rectangle. Replace each one with a "big" coi n of twice the radius, at the same center. Claim that these completely cover the rectangle; otherwise, a point not covered coul d serve as the center of a new "small" coin that would not have overlapped with a ny of the original "small" coins. Now since n "big" coins cover a rectangle of dimen sion L by W, then n "small" coins will cover a rectangle of dimension L/2 by W/2 (just shrink the whole picture), and four copies of that -- 4n "small" coins -- will co ver the original L by W rectangle. 译文(自己歪歪): 将N个小硬币换成N个大硬币,半径是原来的两倍。

75道逻辑思维题(公务员考试)

【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。3×5-2×6=3 【2】周雯的妈妈是豫林水泥厂的化验员。一天,周雯来到化验室做作业。做完后想出去玩。"等等,妈妈还要考你一个题目,"她接着说,"你看这6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。你能只移动1只玻璃杯,就便盛满水的杯子和空杯子间隔起来吗?" 爱动脑筋的周雯,是学校里有名的"小机灵",她只想了一会儿就做到了。请你想想看,"小机灵"是怎样做的? 杯2倒入杯5 【3】三个小伙子同时爱上了一个姑娘,为了决定他们谁能娶这个姑娘,他们决定用手枪进行一次决斗。小李的命中率是30%,小黄比他好些,命中率是50%,最出色的枪手是小林,他从不失误,命中率是100%。由于这个显而易见的事实,为公平起见,他们决定按这样的顺序:小李先开枪,小黄第二,小林最后。然后这样循环,直到他们只剩下一个人。那么这三个人中谁活下来的机会最大呢?他们都应该采取什么样的策略? 【4】一间囚房里关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人分汤,让另一个人先选。于是争端就这么解决了。可是,现在这间囚房里又加进来一个新犯人,现在是三个人来分汤。必须寻找一个新的方法来维持他们之间的和平。该怎么办呢? 按:心理问题,不是逻辑问题 【5】在一张长方形的桌面上放了n个一样大小的圆形硬币。这些硬币中可能有一些不完全在桌面内,也可能有一些彼此重叠;当再多放一个硬币而它的圆心在桌面内时,新放的硬币便必定与原先某些硬币重叠。请证明整个桌面可以用4n个硬币完全覆盖 【6】一个球、一把长度大约是球的直径2/3长度的直尺.你怎样测出球的半径?方法很多,看看谁的比较巧妙 【7】五个大小相同的一元人民币硬币。要求两两相接触,应该怎么摆? 【8】猜牌问题 S先生、P先生、Q先生他们知道桌子的抽屉里有16张扑克牌:红桃A、Q、4 黑桃J、8、4、2、7、3 草花K、Q、5、4、6 方块A、5。约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉P先生,把这张牌的花色告诉Q先生。这时,约翰教授问P先生和Q 先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?于是,S先生听到如下的对话:P先生:我不知道这张牌。 Q先生:我知道你不知道这张牌。 P先生:现在我知道这张牌了。 Q先生:我也知道了。 听罢以上的对话,S先生想了一想之后,就正确地推出这张牌是什么牌。 请问:这张牌是什么牌? 【9】一个教授逻辑学的教授,有三个学生,而且三个学生均非常聪明! 一天教授给他们出了一个题,教授在每个人脑门上贴了一张纸条并告诉他们,每个人的纸条

JAVA面试经典题(必看32题)易错知识点

第一,谈谈final, finally, finalize的区别。 final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的类变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。局部变量声明时可以不赋值,生命周期内只能赋值一次。被声明为final的方法也同样只能使用,不能重写(子类覆盖),可以重载。 finally—异常处理时提供finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch 子句就会执行,然后控制就会进入finally 块(如果有的话)。finally 语句总会被执行,如果遇到return的话,就先跑去执行finally,再return finalize—方法名。Java 技术允许使用finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object 类中定义的,因此所有的类都继承了它。子类覆盖finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 匿名类在实现时,必须借助一个类或一个接口,若从这个层次说它是可以继承一个类或一个接口的。但是通过extends implements关键字那是不可能的。一个内部类可以作为一个接口由另一个内部类实现。 在使用匿名内部类时,要记住以下几个原则: ·匿名内部类不能有构造方法。 ·匿名内部类不能定义任何静态成员、方法和类。 ·匿名内部类不能是public,protected,private,static。 ·只能创建匿名内部类的一个实例。 ·一个匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类。 ·因匿名内部类为局部内部类,所以局部内部类的所有限制都对其生效。 第三,Static Nested Class 和Inner Class的不同,说得越多越好(面试题有的很笼统)。 Nested Class 一般是C++的说法,Inner Class 一般是JAVA的说法。 Nested class分为静态Static nested class 的和非静态的inner class, 静态的Static nested class是不可以直接调用它的外部类enclosing class的,但是可以通过外部类的引用来调用,就像你在一个类中写了main方法一样。 非静态类inner class 可以自由的引用外部类的属性和方法,但是它与一个实例绑定在了一起,不可以定义静态的属性、方法。 Inner Class(内部类)定义在类中的类。 Nested Class(嵌套类)是静态(static)内部类。1. 要创建嵌套类的对象,并不需要其外围类的对象。2. 不能从嵌套类的对象中访问非静态的外围类对象。 Anonymous Inner Class (匿名内部类)匿名的内部类是没有名字的内部类。

逻辑笔试题带答案

逻辑笔试题带答案

1.世界级的马拉松选手每天跑步不超过6公里。因此,如果一名选手每天跑步超过6公里,它就不是一名世界级马拉松选手。 以下哪项与上文推理方法相同? (A)跳远运动员每天早晨跑步。如果早晨有人跑步,则她不是跳远运动员。 (B)如果每日只睡4小时,对身体不利。研究表明,最有价值的睡眠都发生在入睡后第5小时。 (C)家长和小孩做游戏时,小孩更高兴。因此,家长应该多做游戏。 (D)如果某汽车早晨能起动,则晚上也可能起动。我们的车早晨一般能启动,同样,它晚上一般也能启动。 (E)油漆三小时之内都不干。如果某涂料在三小时内干了,则不是油漆。 2.19世纪有一位英国改革家说,每一个勤劳的农夫,都至少拥有两头牛。那些没有牛的,一般是好吃懒做的人。因此它的改革方式便是国家给每一个没有牛的农夫两头牛,这样整个国家就没有好吃懒做的人了。 这位改革家明显犯了一个逻辑错误。下列选项哪个与该错误相类似? (A)天下雨,地上湿。现在天不下雨,因此地也不湿。 (B)这是一本好书,因为它的作者曾获诺贝尔奖。 (C)你是一个犯过罪的人,有什么资格说我不懂哲学? (D)因为她躺在床上,因此她病了。 (E)你说谎,因此我不相信你的话;因为我不相信你的话,因此你说谎。 3.有一天,某一珠宝店被盗走了一块贵重的钻石。经侦破,查明作案人肯定在甲、乙、丙、丁之中。于是,对这四个重大嫌疑犯进行审讯。审讯所得到的口供如下:甲:我不是作案的。

乙:丁是罪犯。 丙:乙是盗窃这块钻石的罪犯。 丁:作案的不是我。 经查实:这四个人的口供中只有一个是假的。那么,以下哪项才是正确的破案结果? (A)甲作案。 (B)乙作案。 (C)丙作案。 (D)丁作案。 (E)甲、乙、丙、丁共同作案。 4.古代一位国王和她的张、王、李、赵、钱五位将军一同出外打猎,各人的箭上都刻有自己的姓氏。打猎中,一只鹿中箭倒下,但不知是何人所射。 张说:“或者是我射中的,或者是李将军射中的。” 王说:“不是钱将军射中的。” 李说:“如果不是赵将军射中的,那么一定是王将军射中的。” 赵说:“既不是我射中的,也不是王将军射中的。” 钱说:“既不是李将军射中的,也不是张将军射中的。” 国王让人把射中鹿的箭拿来,看了看,说:“你们五位将军的猜测,只有两个人的话是真的。”请根据国王的话,判定以下哪项是真的? (A)张将军射中此鹿。 (B)王将军射中此鹿。 (C)李将军射中此鹿。 (D)赵将军射中此鹿。

公务员行测图形推理精选50题

1. A B C D 2 A B C D 3 A B C D 4. A B C D 5 A B C D 66. A[解析]仔细观察图形,发现第一套图的各个图形都可以由一笔画成,根据这个规

律可知正确答案是A。 67. D[解析]第一组图和第二组图特征相似: 实心与实心用实线连接 空心与空心用虚线连接 实心与空心不连接, 故本题正确答案为D。 68. A[解析]第一组图和第二组图特征相似,图形中 实线+实线=实线 虚线+虚线=实线 实线+虚线=虚线, 根据此规律,本题正确答案为A。 69. A[解析]第1个图形与第2个图形叠加后为第三个图形。本题正确答案为A。 70. A[解析]图形外部沿顺时针旋转90°,图形内部沿顺时针旋转90°,本题正确答案为A。 6 A B C D 7. A B C D 8. A B C D 9.

A B C D 10. A B C D 71. D[解析]图中第一、三个图形只有一条对称轴,第二、四个图形有两条或两 条以上对称轴,根据这一规律,第五个图形也应只有一条对称轴。答案选择D。 72. C[解析]在这组图中,五个图形呈现出以第三个图形为中心,轴对称的规律, 在选择正确答案时要注意图形中阴影的变化。本题正确答案为C。 73. C[解析]已知图形都是由相同元素构成的,依此规律,本题正确答案为C。 74. B[解析]根据已知图形可知,四种元素的重量关系是>>>。故本题 正确答案为B。 75. D[解析]此题按照常规思路寻找规律,似乎没有什么头绪,但仔细观察可发 现4个图形中的两部分黑点数相加等于另一部分,依此规律,本题正确答案为D。 11 A B C D 12. A B C D

java经典面试题汇总

Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域当前类同一package 子孙类其他package public √√√√ protected √√√ × friendly √√ × × private √ × × × 不写时默认为friendly 2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口) 答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现 3、Static Nested Class 和 Inner Class的不同 答:Nested Class (一般是C++的说法),Inner Class (一般是JA V A的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注:静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象 4、&和&&的区别 答:&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and) 5、Collection 和 Collections的区别 答:Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作 6、什么时候用assert 答:assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的 7、String s = new String("xyz");创建了几个String Object 答:两个,一个字符对象,一个字符对象引用对象 8、Math.round(11.5)等於多少? Math.round(-11.5)等於多少 答: Math.round(11.5)==12;Math.round(-11.5)==-11;round方法返回与参数最接近的长整数,参数加1/2后求其floor 9、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错 答:short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)short s1 = 1; s1 += 1;(可以正确编译) 10、Java有没有goto 答:java中的保留字,现在没有在java中使用 11、数组有没有length()这个方法? String有没有length()这个方法 答:数组没有length()这个方法,有length的属性。String有有length()这个方法 12、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型

公务员考试逻辑推理题带答案

公务员考试逻辑推理题带答案 公务员备考考生想要在逻辑推理部分中取得高分,试题练习尤为重要,以下就由本人为你提供公务员考试逻辑推理题帮助你练习提分。 公务员考试逻辑推理题(一) 1、所有河南来京打工人员都办理了暂住证;所有办暂住证的人员都获得了就业许可证;有些河南来京的打工人员当 上了门卫;有些武术学校的学员当上了门卫;所有的武术学校的学员都未获得就业许可证。 如果上述情况是真的,无法断定为真的选项是( )。 A、有些河南来京打工人员是武术学校的学员 B、所有河南来京打工人员都获得了就业许可证 C、有些门卫有就业许可证 D、有些门卫没有就业许可证 2、某公司在选派与外商谈判的人员时,有甲、乙、丙、丁四位候选人。为了组成最佳谈判阵容,公司有如下安排:如果派甲去,而且不派乙去,那么丙和丁中至少要派一人去。 如果公司没有派甲去,最能支持这一结论的是( )。 A、派乙去,不派丙和丁去 B、不派乙去,派丙和丁去 C、乙、丙、丁都没派去 D、乙、丙、丁都派去 3、S市一所小学的学生户籍情况比较复杂,所有三 年级学生的户籍都在本市,有些二年级学生的户籍也在本市,有些一年级学生是农民工子弟,而农民工子弟的户籍都不在本市。

据此,可以推出( )。 A、所有二年级学生都不是农民工子弟 B、有些农民工子弟是三年级学生 C、有些户籍在本市的学生是三年级学生 D、有些一年级学生不是农民工子弟 4、如果天气晴朗,小刘就去郊游,如果老婆不与他同去,小刘就不去郊游;如果单位有急事,小刘就不去郊游;如果今天不是星期六,小刘就不去郊游。 假设以上说法正确,那么,如果小刘去郊游,则不能判定下述哪项正确?( ) A、老婆与小刘同去郊游 B、天气晴朗 C、小刘单位没有急事 D、今天是星期六 5、所有甲公司的员工上班时都穿制服,小李上班时穿制服,所以小李是甲公司的员工。下列选项中所犯逻辑错误与上述推理最为相似的是( )。 A、所有得病的同学都没参加此次运动会,小明没得病,所以小明参加了此次运动会 B、所有发展中国家的经济发展水平都不高,中国的经济发展水平不高,所以中国是发展中国家 C、所有的鸡都不会飞,会飞的动物都是鸟类,所以鸡不属于鸟类 D、所有的酒类喝多了都对身体有害,可乐不属于酒类,所以可乐喝多了对身体无害 公务员考试逻辑推理题答案 1、答案: A

行测:图形推理题50道详解

图形推理解题50项思路公务员必考 1.大小变化 2.方向旋转 3.笔画增减(数字,线条数) 4.图形求同 5.相同部份去掉 6.图形叠加(简单叠加,合并叠加,去同叠加) 7.图形组合变化(如:首尾两个图形中都包含中间图形) 8.对应位置阴影变化(两图相同或不同则第三图对应位置变阴影或变空白) 9.顺时针或逆时针旋转 10.总笔画成等差数列 11.由内向外逐步包含 12.相同部件,上下,左右组合 13.类似组合(如平行,图形个数一样等) 14.横竖线条之比有规律(如横线3条竖线4条,横线4条竖线5条等) 15.缺口相似或变化趋势相似(如逐步远离或靠近) 16.图形运动变化(同一个图形从各个角度看的不同样子) 17.图形拆分(有三个图构成,后两个图为第一个图的构成部件) 18.线条交点数有规律 19.方向规律(上,下,左,右) 20.相隔一个图形分别对称(如:以第三个图为中心,1和5对称,2和4对称) 21.含义依据条件而变(如一个错号,可以表"划",也可以表示"两划") 22.图形趋势明显(点或图形从左到右,从上到下变化等) 23.图形的上,中,下部分分别变化(求同,重叠,或去同叠加) 24.相似类(包含,平行,覆盖,相交,不同图形组成,含同一图形等) 25.上,中,下各部分别翻转变化 26.角的度数有规律 27.阴影重合变空白 28.翻转,叠加,再翻转 30.与特定线的交点数相同(如:与折线的交点数有规律,有直线的交点数不用考虑) 31.图形有多条对称轴,且有共同交点,轴对称图形(如正三角形,正方形) 32.平行,上下移动

33.图形翻转对称 34.图形边上角的个数增多或减少 35.不同图形叠加形成新图 36.图形中某条线均为长线或短线(寻找共同部分) 37.线段间距离共性.(如:直线上有几个点,分成几条线段,上部覆盖有另一个图形,如圆,三角形等,但是上面的图形占的位置都不大于最外面两点间的距离) 38.图形外围,内部分别顺或逆时针旋转(内外部变化相反) 39.特殊位置变化有规律(如当水平时,垂直时图形有一规律) 40.各图形组成部件属于同一类(如:均为三条曲线相交) 41.以第几幅图为中心进行变化(如:旋转,走近,相反等) 42.求共同部分再加点变化(如:提出共同部分,然后让共同部分都变黑什么的) 43.除去共同部分有规律 44.数线段出头数,有规律(成等差数列,或有明显规律) 45.图形每行空间数相同 46.以中间图形为中心,上下,对角分别成对称 47.先递增再递减规律 48.整套图形横着看,或竖着看,分别有规律. 49.注意考虑图形部分变化(如:分别为上下不变中间变化,然后上中下一起变化,左右分别变化,左右一起变化等) 50.顺着次序变化.(如:原来在内部的放大变为外部图形,内部图形相应变化.左右组成的图,上一个右边图等于下个左边图,右边再加个新图,如此循环) 1.大小变化

Java经典编程题50道

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 【程序5】 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。 【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。 【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1.程序分析:利用while语句,条件为输入的字符不为'\n'. 【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加), 几个数相加有键盘控制。 1.程序分析:关键是计算出每一项的值。 【程序9】

逻辑学模拟考试试题及答案

逻辑学模拟考试试题及 答案 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

《逻辑学》模拟试题及参考答案(A) 填空题(请在每小题的空格中填上正确答案。错填、不填 分。每小题2分,共20分) 1、思维的形式结构由 逻辑常量 和 逻辑变量 构成。 2、表示对象不具有某种本质属性的概念,称为 负概念 。 3、由“q p ?→”为假,可知p 为 真 ,q 为 真 。 4、对一真值形式的判定,就是确定它属于 重言式 、 矛盾式 还是 非重言的可真式 。 5、直言命题的 主项 和 谓项 通称为词项。 6、一个直言命题的谓项周延,其质是 否定式 。 7、如果把“新闻系毕业的学生不都当记者”整理成I 命题,则其谓项是 不当 记者的 。 8、如果SOP 为假,则S 与P 的外延间具有 全同 关系和 真包含于 关 系。 9、“地球磁场发生磁暴的周期性经常与太阳黑子的周期性一致。随着太阳上黑子数目的增加,磁暴的强烈程度也增高。当太阳黑子数目减少时,磁暴的强烈程度 也随之降低。所以,太阳黑子的出现可能是磁暴的原因。”这是运用了求因果 联系的逻辑方法中的 共变法 。 10、证明是根据已知为真 的命题,来确定某一命题 真实性 的思维形 二、单项选择题(在每小题的四个备选答案中选出一个正确的 答案,并将正确答案的序号填在题后的括号内。错选、不选均无分。每小题2分,共20分) 1、“”与“s ∨”这两个命题形式含有 (b ) A 、相同的逻辑常项,相同的变项 B 、不同的逻辑常项,不同的变项 C 、不同的逻辑常项,相同的变项 D 、相同的逻辑常项,不同的变项 2、在下列语句中,在集合意义下使用语词“人”的是 ( d ) A 、人是有思维能力的 B 、人非圣贤,孰能无过 C 、人贵有自知之明 D 、人是世间万物中第一个可宝贵的 3、下列语句作为划分,正确的是 ( c )

公务员题目《图形推理》练习题

公务员题目《图形推理》练习题

————————————————————————————————作者:————————————————————————————————日期:

1. 以下哪一个图形是由左边的四个图形不经旋转、翻转直接拼接而成的? A.如图所示 B.如图所示 C.如图所示 D.如图所示 B。以最大的第二幅图为主图,第一幅的三角拼接在右上角,第三幅拼接在左上角,第一幅拼接在右下角。因此,该题选B。 2. 左边给定的是纸盒的外表面,下列哪一项能由它折叠而成() A.A B.B C.C D.D A。箭头面与“T”面、“N”面与圆圈面为相对面,排除C、D两项。B项顶面的“T”应逆时针旋转90度。A项正确。 3.

. A.如上图 B.如上图 C.如上图 D.如上图 A。题干中第一和第八位的图一样,第二和第五位的图一样,第三和第七位的图一样,第四和第六位的图一样,符合此规律的只有A。 4. 从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律( ) A.A B.B C.C D.D C。从九宫格的中心图形出发,发现中心图形的小三角数量等于其水平、竖直、对角线方向的另外两个图形的小三角形数量之和,因此问号处图形的小三角形数量为5(中间图形的9个减去左上角图形的4个),只有C项符合。 5. . A.A B.B C.C D.D B。第一组图均可以一笔画成,B项符合此规律。 6.

下列选项中,符合所给图形的变化规律的是() A.如上图A所示 B.如上图B所示 C.如上图C所示 D.如上图D所示 B。首先整个图形顺时针旋转90度,然后黑色部分顺时针移动一格。 7. .? A.A B.B C.C D.D D。每组第一个图形上下翻转得到第二个图形,第二个图形顺时针旋转90度得到第三个图形。故选D项。8. 下列选项中,符合所给图形变化规律的是( )

java经典试题 (2)

试题练习: 阅读下面程序: public class Cycle { public static void main(String args[]) { System.out.println(args[0]); } } 在命令行中输入java Cycle one two,该程序输出结果是___。 A.Cycle B.one C.two D.上述A、B、C均不对 下列关键字中可以表示常量的是___。 A.final B.default C.private D.transient 在Java Applet程序用户自定义的Applet子类中,常常重载___方法在Applet的界面中显示文字、图形和其它界面元素。 A.start() B.stop() C.init() D. paint() StringBuffer类字符串对象的长度是___。 A.固定B.必须小于16个字符C.可变D.必须大于16个字符 下列语句中哪个是正确的语句___。 A.RandomAccessFile raf = new RandomAccessFile("myfile.txt","rw"); B.RandomAccessFile raf = new RandomAccessFile(new DataInputStream()); C.RandomAccessFile raf = new RandomAccessFile(new File("myfile.txt")); D.RandomAccessFile raf = new RandomAccessFile("myfile.txt"); 如果在子类中使用被子类隐藏的父类的成员变量或方法,应使用关键字___。 A.this B.class C.super D.super class MouseEvent对应的是___。 A.键盘事件B.窗口事件C.按钮事件D.鼠标事件 运行下列程序,会产生什么结果是___。 public class X extends Thread implements Runnable { public void run() { System.out.println("this is run()"); } public static void main(String args[]) { Thread t=new Thread(new X()); t.start(); }

逻辑思维笔试题(B)

1.逻辑思维部分(满分100分) 1.1. 选择题(每题5分,共60分)40 + 20 = 60 一.数字推理。给你一个数列。但其中缺少一项,要求你仔细观察数列的排列推理。然后从四个供选择的选项中选择你认为最合理的一项,来填补空缺,使之符合数列的排列规律。1. 4 2 12 28 80 () A.124 B.96 C.216 D.348 2.0 3 2 5 () A.7 B. 4 C.8 D.12 二、数学运算。在这部分试题中,每道试题呈现一段表述数字关系的文字,要求你迅速、准确地计算出答案。你可以在草稿纸上运算。 3. 2006年某人连续打工24天,共赚得190元(日工资10元,星期六半天工资5元,星期日休息无工资)。已知他打工是从1月下旬的某一天开始的,这个月的1日恰好是星期日,这人打工结束的那一天是2月()日 A.2月6日 B.2月14日 C.2月18日 D.2月21日 4. 由甲地到乙地有一条线路的巴士,全程行驶时间为42分钟,到达总站后,司机至少休息10分钟,巴士就调头行驶.如果这条线路甲、乙两边总站每隔8分钟都发一辆(不必是同一时间),则这条线路至少需多少辆巴士? A.15 B.14 C.13 D.12 5.庆祝建国40周年,接受检阅的一列彩车车队共52辆,每辆车长4米,前后每辆车相隔6米,车队每分行驶105米。这列车队要通过536米长的检阅场地,需要多少分? A.12 B.11 C.10 D.9 6. 编号为1至10的十个果盘中,每盘都盛有水果,共盛放100个。其中第一盘里有16个,并且编号相邻的三个果盘中水果数的和都相等,求第8盘中水果最多可能有几个。 A.11 B.12 C.13 D.14 7. 某班44人,从A、B、C、D、E五位候选人中选取班长。A得选票23张,B得选票占第二位,C、D得票相同,E选票最少,得4票,那么B得选票()张。 A.5 B.6 C.7 D.8 8. 某玩具店第一天卖出玩具小狗98个,每个获得利润44元1角;第二天卖出玩具小狗133个,获得的利润是成本的40%。已知第一天卖玩具小狗所得的钱数和第二天所得的一样多,那么每个玩具小狗的成本是( )元。 A.54 B.50 C.49 D.45 三.图形推理。请从所给的四个选项中,选择最适合的一个填在问号处,使之呈现一定的规

最新经典图像逻辑题50题

经典逻辑题目 第1道C 本題所有圖形均為左右對稱的 將左邊的一半去掉,剩下的右半邊依次為數字1234 據此,可知後面為5。 第2题A 解析:去异存同 前图为:第一个图形与第二个图形重合,相同部分余下. 第二套图也如此.

第3题C 横着看三个图为一列 把外切小黑圆看成+,把内切小黑圆看成- 每一列都是图1和图2通过上面的算法和规律推出第3个图 第4题C 第一套图是逆时间转,每转90度加下面+一横 第二套图是从有小圆的90度扇形,开始逆时间旋转,每旋转一次,原有小圆的90度扇形+一个小圆,其他的90度扇形也加一个圆。 同理第3个图是:再图2的基础上再转90度,也是每转一次原有小圆扇形再+一个小圆,其他地方也同样加一个小圆。 根据以上的规律,能符合此规律的只有C项

第5题C 异色相加为黑,同色相加为白 第6题B 解析:(方法一) 把内分割线,分割出来的两个图形分别算出其比划再组成这个图行总的笔划(重合的线段算为2划)。 根据这个规律:第一套图的笔划是:6,7,8 第二套图的笔划是:9,10,11 (方法二) 看内角的个数呈规律递增;第一套图:6,7,8 第二套图:9,10,11 第7道C 第一套图的3个图的阴影部分可以组成一个全阴影图形

同理,第二套图的3个阴影部分也可以组成一个全阴影图形 第8道B 第一套是图内的3个原色不同,第二套是图内的3个原色相同,而且一一对应相似,两套图的3个图项的外框都是只有一个。 第9道B 根据第一套图和第二套图的各项图形方面不同,一一对应相似性, 第一套图:图1是左右对称,方位是左右。 图2是轴对称,方位是上下,左右;其对应相似性的图形是第二套图的图2。 图3是上下对称,其对称相似性的图形是第二套图的图1 那么现在就只有第一套图的图1没有对应关系,根据其左右对称的相似性只有B项符合,故答案为B 第10道B 若考虑把图2,图3,图4通过翻转、旋转、镜像,而组成图1,那么这样每个选项都可以。

java试题

专业 层次 学号 座号 姓名 装 订 线 java 试题 (101分 共120分钟) 适用专业:软件开发 (本试卷共 5 页) 题号 一 二 三 四 总分 得分 一、填空题(48分,每空2分) 1. Java 源程序文件编译后产生的文件称为__字节码___文件,其扩展名为 ____.class_____。 2. 布尔型常量有两个值,它们分别是__true_____、__false_______。 3. 若x = 5,y =10,则 x > y && x++ = = y - - 的逻辑值为__false_______。 4. 假若 int x=3;int y=(++x)*5;其执行结果: y= 20 。 5. do-while 语句与while 语句的区别在于先执行循环体中的语句再计算条件表达式, 所以do-while 语句的循环体至少被执行 1 次。 6.程序段 ... int s1=0,s2=0; for (int i=0, j=1; i<10&&j<10;i++,j++){ if(i>5) s1++; else s2--; j++; } ... 运行后,s1的值为__0__,s2的值为_-5_。 7. Java 的数据类型可以分为两大类: 基本数据类型 和 引用类型 。 8. 设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为:_2.5__。 9. switch(m){ case 0: System.out.println("case 0! "); case 1: System.out.println("case 1! "); break;

逻辑题 大公司面试常考的题 目

1 一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。 解: 前面每前进1米,就要3趟,也就是吃掉3个香蕉,走到第16米时吃了48个,再走2/3米,又吃掉两个,剩余50个。在剩下的33又1/3米路程里,再吃掉33个,最后1/3米不吃。所以最多可剩余17个。 2 每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机),一箱油可供一架飞机绕地球飞半圈。 问:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机? (所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场) 答案:5架 解法: 假设飞机相互加油不用时间,地球自转的影响也忽略不计!!! 1) 先让三架飞机出行(自东向西),当飞到1/8圈时,三架飞机油箱里都只剩下3/4的油了,这时让一架飞机把另两架飞机的油加满,然后返航! 2) 当这两架飞到1/4圈时,这两架飞机油箱里也是只剩下3/4的油了,这时让一架飞机把另一架飞机的油加满,然后返航! 3) 这架飞机的油刚好能到3/4圈时没油(这时离机场只有1/4圈距离了),这时就要看地下操控中心了,计算好时间,先让一架飞机去接应(自西向东)! 4) 到离机场只有1/4圈距离时,刚好到那架飞机没油了,接应的飞机刚到,并且还有1/2油箱的油,每架飞机分一半 5) 两架飞机一起来到离机场只有1/8圈时,都没油了,又来了一个接应的飞机,油箱里还有3/4的油,三架飞机平分之并飞回机场 3 有4个女人要过一座桥。她们都站在桥的某一边,要让她们在17分钟内全部通过这座桥。这时是晚上。她们只有一个手电筒。最多只能让两个人同时过桥。不管是谁过桥,不管是一个人还是两个人,必须要带着手电筒。手电筒必须要传来传去,不能扔过去。每个女人过桥的速度不同,两个人的速度必须以较慢的那个人的速度过桥。 第一个女人:过桥需要1分钟; 第二个女人:过桥需要2分钟; 第三个女人:过桥需要5分钟;

java50道经典逻辑题

題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 【程序1】 題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析:咋一看不知道如何下手,但是你在草稿纸上写写分析一下,就很快发现其中的规律了package logic; import java.util.Scanner; public class RabbitNum { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("你想知道前几个月的兔子的数量"); int month = in.nextInt(); int[] mon = new int[month]; if(month < 3){ System.out.println("第" + month + "个月有1 对兔子,共2 只"); } else for(int i = 2; i < month; i++){ mon[0] = mon[1] = 1; mon[i] = mon[i - 1] + mon[i - 2]; System.out.printf("第%d 个月有%d 对兔子,共%d 只兔子\n", i + 1, mon[i], 2 * mon[i]); } } } 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 分析:如果知道素数是什么,该题就应该不难了 package logic; public class Prime { public static void main(String[] args) { System.out.print("101--200中的素数有:"); for(int i = 101; i <= 200; i++){ if(isPrime(i)) System.out.print(" " + i); } } //isPrime方法用来判断一个数是否是素数private static boolean isPrime(int i) { // TODO Auto-generated method stub for(int j = 2; j <= Math.sqrt(i); j++){ if(i % j == 0) return false; } return true; } } 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 分析:解决这个题目主要要知道怎么把一个数的各个位上的数拆分出来 package logic; import java.util.Scanner; public class NarcissisticNum { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("水仙花数有:"); for(int num = 100; num < 1000; num++){ if(isNarcissisticNum(num)) System.out.println(" " + num); } } //一个判断正整数是否为水仙花数的方法private static boolean isNarcissisticNum(int num) { // TODO Auto-generated method stub int a = num / 100; //分离出百位a int b = (num / 10) % 10; //分离出十位b int c = num % 10; //分离出个位 c int sum = a * a * a + b * b * b + c * c * c; if(sum == num) return true; else return false; } } 【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 分析:按步骤实现就可以了(有多种实现方式,以下代码供参考。我也参考了别人的)package logic; import java.util.Scanner; public class PrimeFactorOfInteger { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入一个

相关文档
最新文档