程序员的在线笔试中,除了考查常见的操作系统、数据结构、计算机网络、数据库等知识外,还考查应试者的逻辑思维能力和推理能力,比如,数字找规律、图片找规律、排列组合问题、推理类问题等等。这里介绍,图片变换和数字找规律题型。
1)从所给的四个选项中,选择最合适的一个填入“?”处,使图中的数字呈现一定的规律性。

A) 5
B) 10
C) -2
D) -8
解答:B
这类9个方格,一般是考查第一列、第二列与第三列的+ 、-、* 、\、abs()、sqrt()、gcd()、%等构成函数关系,即函数关系为:
f(C) = g(A,B)
C表示第三列、A表示第一列、B表示第二列,如图(1)所示:

对于本题,f(C) = g(A,B) = abs(A-B)
于是f(x) = g(7,-3) =abs(7-(-3)) = abs(10) = 10
2)从所给的四个选项中,选择最合适的一个填入“?”处,使图中的数字呈现一定的规律性。

A) 8
B) 12
C) 9
D) 4
解答:A
由上图可知,第三列 = 第一列与第二列的最大公约数
函数关系:f(C)= g(A,B) = gcd(A,B)
则 f(x)= g(24,16) = gcd(24,16) = 8
3)从所给的四个选项中,选择最合适的一个填入“?”处,使图中的数字呈现一定的规律性。

A) 5
B) 2
C) 3
D) 6
解答:A
函数关系:f(C) = g(A,B) = (A+B)/B
则 f(x) = g(16,4) = (16+4)/4 = 5
4)从所给的四个选项中,选择最合适的一个填入“?”处,使图中的数字呈现一定的规律性。

A) 6
B) 8
C) 12
D) 16
解答:B
函数关系:f(C) = g(A,B) = (A+B)/2
则 f(x) = g(5,11) = (5+11)/2 = 8
5)从所给的四个选项中,选择最合适的一个填入“?”处,使图中的数字呈现一定的规律性:

A) 55
B) 48
C) 34
D) 13
解答:D
函数关系:f(C) = g(A,B) = (B/A)*2
则 f(x) = g(10,65) = (65/10)*2 = 13
6)从所给的四个选项中,选择最合适的一个填入“?”处,使图中的数字呈现一定的规律性:

A) 5
B) 7
C) 9
D) 3
解答:A
函数关系:f(C) = g(A,B) = sqrt(A*B)
则 f(x) = g(5*5) = sqrt(5*5) = 5