太古笔试题精选

写范文发表于:2024-03-06 18:49:57

Increasing affluence in China has fueled demand for Shark's fin. Now the ocean's top predator is endangered. Chinese medicine is also indirectly responsible for the destruction of tigers and bears. How should traditional habits be balanced with ecological reality?

Intellectual property rights (IPR) are a contentious issue, often debated for their impact on economies. On one hand, they incentivize innovation and creativity by ensuring that creators are rewarded for their work. This fosters a culture of research and development, driving economic growth. For example, patents protect inventors' rights, encouraging them to invest in new technologies without fear of immediate competition.

On the other hand, strict enforcement of IPR can stifle competition and hinder access to knowledge and resources, particularly in developing economies. Pharmaceutical patents, for instance, can limit access to life-saving drugs in poorer regions, exacerbating health inequalities.

Ultimately, the effectiveness of IPR depends on striking a balance between incentivizing innovation and ensuring public access to essential goods and services. Flexibility in IPR enforcement, along with measures to promote technology transfer and knowledge sharing, can maximize the benefits while mitigating the drawbacks.

China should allow the Yuan to float because the outcome would benefit the economies of both China and the USA. Please comment.

Translation:

航空业估计对当前全球人为二氧化碳排放贡献了百分之二,并在这个背景下,国泰航空深知其在环境保护方面的责任。今年三月,该航空公司宣布开发碳抵消计划,将通过投资珠江三角洲地区的环境保护项目来抵消一部分碳排放量。根据该计划,国泰将建立一个机制,用于抵消其员工商务差旅所产生的排放,并为乘客提供参与抵消计划的自愿选择。碳抵消计划在欧美国家越来越普遍,但在*仍处于起步阶段;国泰航空在这一领域走在了前面,作为改善能源效率、减少燃料消耗和促进环境意识的一系列倡议计划的一部分。

 

第2篇:IBM笔试题目精选

1.有3台复印机(copier),平均每台每周工作42小时,

每台每周最少工作35小时,问一

台复印机每周最多会工作多少小时?

42*3-35*2=56

2.在一个长11meters,宽6meters的房间里,

铺上10centimeters厚的水泥,问需要多少水泥?

11*6*0.1=6.6cubicmeters

3.某公司有两座办公楼,一天,

第一座楼20%的复印机和第二座楼40%的复印机需要进行维护,

如果第一座楼拥有公司60%的复印机,

问这天在维护的复印机是多少?

20%*60%+40%*(1-60%)=28%

4.要在一个接待室(receptionroom)里铺瓷砖,

接待室的长18meters,宽12meters,

同时要修一条从大厅(hall)到楼梯(stairway)

的通道(不铺瓷砖)占地50square

meters,允许铺设时有35%的浪费(wastage),

1平方米瓷砖的价格是10美元,

问大约(approximately)要花多少钱?

(18*12-50)*135%*10=2,200

5.某公司要做一个车辆更新,有2种车型,一种是x,

一种是van,新x每

liter油走20公里,新van每liter油走15公里,

旧x每liter油走15公里,旧van每liter油

走12公里。现在要开15000公里,其中有60%由van来承担,

问更新后将节省多少油?

(15000*60%/12+15000*40%/15)-(15000*60%/15+15000*40%/

20)=250

6.有2个行政打字员(administrativetypist),

a的速度是b的11/4times,现在要打7

2页文件,问快的那个人打了多少页?

72*5/9=40

7.有一个呼叫中心,星期二的calls比星期一的1/2还多1/3,

星期一和星期二的calls的

和是120,问星期二的calls是多少?

48

8.有一个软件公司,1/2的人是系统分析员,2/5的人是软件工程师,有1/4的人两者都是,

问有多少人两者都不是?

1-1/2-2/5+1/4=0.35

9.有一个crate要做等比例(proportionally)的缩放,为了能够便于运输(shipment),c

rate的尺度(dimension)是72,96,48,如果缩放到三个尺度的和是200,问最长的那个尺

度要缩多少?

96*(1-200/216)=64/9=7.1

10.有一个矩形,长是宽的11/3times,如果把每边增加1,面积将增加85,问长是多

少?

48

11.有一个printer,一小时能打12,000页,早上8:30开始打印,中途被打断2次,每次5

分钟,13:15打完,问总共打了多少页?

55,000

 

第3篇:精选Java笔试题

java考试马上就要进行了,大家是否已经复习好了呢?下面是应届毕业生小编为大家收集的关于精选java笔试题,欢迎大家阅读!

1.下面哪些是thread类的方法()

astart()brun()cexit()dgetpriority()

*:abd

解析:看javaapidocs吧:docs.oracle/javase/7/docs/api/,exit()是system类的方法,如system.exit(0)。

2.下面关于java.lang.exception类的说法正确的是()

a继承自throwablebserialablecd不记得,反正不正确

*:a

解析:java异常的基类为java.lang.throwable,java.lang.error和java.lang.exception继承throwable,runtimeexception和其它的exception等继承exception,具体的runtimeexception继承runtimeexception。

扩展:错误和异常的区别(errorvsexception)

1)java.lang.error:throwable的子类,用于标记严重错误。合理的应用程序不应该去try/catch这种错误。绝大多数的错误都是非正常的,就根本不该出现的。

java.lang.exception:throwable的子类,用于指示一种合理的程序想去catch的条件。即它仅仅是一种程序运行条件,而非严重错误,并且鼓励用户程序去catch它。

2)error和runtimeexception及其子类都是未检查的异常(uncheckedexceptions),而所有其他的exception类都是检查了的异常(checkedexceptions).

checkedexceptions:通常是从一个可以恢复的程序中抛出来的,并且最好能够从这种异常中使用程序恢复。比如filenotfoundexception,parseexception等。检查了的异常发生在编译阶段,必须要使用try…catch(或者throws)否则编译不通过。

uncheckedexceptions:通常是如果一切正常的话本不该发生的异常,但是的确发生了。发生在运行期,具有不确定*,主要是由于程序的逻辑问题所引起的。比如arrayindexoutofboundexception,classcastexception等。从语言本身的角度讲,程序不该去catch这类异常,虽然能够从诸如runtimeexception这样的异常中catch并恢复,但是并不鼓励终端程序员这么做,因为完全没要必要。因为这类错误本身就是bug,应该被修复,出现此类错误时程序就应该立即停止执行。因此,面对errors和uncheckedexceptions应该让程序自动终止执行,程序员不该做诸如try/catch这样的事情,而是应该查明原因,修改代码逻辑。

runtimeexception:runtimeexception体系包括错误的类型转换、数组越界访问和试图访问空指针等等。

处理runtimeexception的原则是:如果出现runtimeexception,那么一定是程序员的错误。例如,可以通过检查数组下标和数组边界来避免数组越界访问异常。其他(ioexception等等)checked异常一般是外部错误,例如试图从文件尾后读取数据等,这并不是程序本身的错误,而是在应用环境中出现的外部错误。

3.下面程序的运行结果是()

stringstr1="hello";

stringstr2="he"+newstring("llo");

system.err.println(str1==str2);

*:false

解析:因为str2中的llo是新申请的内存块,而==判断的是对象的地址而非值,所以不一样。如果是stringstr2=str1,那么就是true了。

4.下列说法正确的有()

a.class中的constructor不可省略

b.constructor必须与class同名,但方法不能与class同名

c.constructor在一个对象被new时执行

d.一个class只能定义一个constructor

*:c

解析:这里可能会有误区,其实普通的类方法是可以和类名同名的,和构造方法唯一的区分就是,构造方法没有返回值。

5.具体选项不记得,但用到的知识如下:

string[]a=newstring[10];

则:a[0]~a[9]=null

a.length=10

如果是int[]a=newint[10];

则:a[0]~a[9]=0

a.length=10

6.下面程序的运行结果:()

复制代码

publicstaticvoidmain(stringargs[]){

threadt=newthread(){

publicvoidrun(){

pong();

}

};

t.run();

system.out.print("ping");

}

staticvoidpong(){

system.out.print("pong");

}

复制代码

apingpongbpongpingcpingpong和pongping都有可能d都不输出

*:b

解析:这里考的是thread类中start()和run()方法的区别了。start()用来启动一个线程,当调用start方法后,系统才会开启一个新的线程,进而调用run()方法来执行任务,而单独的调用run()就跟调用普通方法是一样的,已经失去线程的特*了。因此在启动一个线程的时候一定要使用start()而不是run()。

7.下列属于关系型数据库的是()

a.oraclebmysqlcimsdmongodb

*:ab

解答:ims(informationmanagementsystem)数据库是ibm公司开发的两种数据库类型之一;

一种是关系数据库,典型代表产品:db2;

另一种则是层次数据库,代表产品:ims层次数据库。

非关系型数据库有mongodb、memcachedb、redis等。

8.gc线程是否为守护线程?()

*:是

解析:线程分为守护线程和非守护线程(即用户线程)。

只要当前jvm实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着jvm一同结束工作。

守护线程最典型的应用就是gc(垃圾回收器)

9.volatile关键字是否能保证线程安全?()

*:不能

解析:volatile关键字用在多线程同步中,可保证读取的可见*,jvm只是保证从主内存加载到线程工作内存的值是最新的读取值,而非cache中。但多个线程对

volatile的写*作,无法保证线程安全。例如假如线程1,线程2在进行read,load*作中,发现主内存中count的值都是5,那么都会加载这个最新的值,在线程1堆count进行修改之后,会write到主内存中,主内存中的count变量就会变为6;线程2由于已经进行read,load*作,在进行运算之后,也会更新主内存count的变量值为6;导致两个线程及时用volatile关键字修改之后,还是会存在并发的情况。

10.下列说法正确的是()

alinkedlist继承自list

babstractset继承自set

chashset继承自abstractset

dweakmap继承自hashmap

*:ac