我的博客

农业银行笔试

目录

有两个 bug,第一是相同的一道题目出了两次,第二 C/Java 编程选择题中出现了 Python3 代码。

这道 Python3 的题目类似于求下列代码输出:

1
2
3
4
5
6
7
8
9
class a:
x = []
def __init__(self, n):
self.x.append(n)
a1 = a('123')
a2 = a('345')
print(a1.x)
print(a2.x)
print(a.x)

输出应该是:

[‘123’, ‘345’]
[‘123’, ‘345’]
[‘123’, ‘345’]

因为 x 是类变量,为该类所有对象共有。

另外记录一下我拿不准的题目:

  1. wifi 使用啥技术:射频(RF) / 调频(FM),查了一下感觉是 RF 吧。。。
  2. refal 语言和马尔可夫算法,这题我选错了,马尔可夫算法是图灵完全的。Refal是基于马尔可夫算法的编程语言。参考百度百科
  3. Java 的 transient 关键字,有这个关键字的属性将不会被序列化,这题我猜到了
  4. Java 的 ArithmeticException 是算术异常,题目中除 0 操作会触发这个错误。
  5. Java 的接口中可以定义属性,并被继承该接口的函数使用吗?(这题记不清具体代码了,主要是接口里定义了变量,继承该接口的类直接使用了改变量,问是否能编译过和输出结果)

评论无需登录,可以匿名,欢迎评论!