Redian新闻
>
(面试题) 给code挑毛病(updated with multiple choices)
avatar
(面试题) 给code挑毛病(updated with multiple choices)# Programming - 葵花宝典
m*5
1
Job Posting
At Beijing National Day School
Beijing National Day School was established in 1952 as a tribute to the
National Day of China, which commemorates the 1949 founding of the
People’s Republic of China. Today it is one of leading academic
Secondary Schools in China.
BNDS currently offers a quality education for students in grades 7 to
12. Now it is a national school with international and global vision.
Its International Department is authorized to enroll both international
and Chinese students, and to instruct them in the UK A-Level Program as
well as the US College Board Advanced Placement Program. BNDS is
arguably the best public school in the city of Beijing.
Full of culture and beauty, BNDS provides students with modern ,advanced
and first rate teaching conditions, covering over 40 acres, the school
enjoys excellent facilities which are capable of meeting many
comprehensive educational demands.
BNDS boasts the teaching staff with high moral standards, vast
professional knowledge, and excellent scientific research abilities.
With a total of more than 400 teachers, the school has 26 distinguished
educators, 43 teachers possessing doctorate degrees, 136 teachers with
masters' degrees and more than 40 foreign teachers from the United
States, Britain and some commonwealth countries..
Students graduating here have high comprehensive qualities, every year
more 60 students are enrolled to Peking or Tsinghua University, and
about 30 students make their way to the top 50 University worldwide.
(For more information, please visit school website
http://www.bjshiyi.org.cn or
http://www.admissions.cn/bjshiyi/)
National School Inspector, Beijing National Day School Principal Mr. Li
Xigui welcomes your enquiry.
Vacancies: Math, ESL, Physics, Chemistry, Biology, Economics bilingual
teachers, senior translator, German, French, Japanese language Teacher.
Person Specifications
1. Overseas related working experience or graduates of Master/PhD
degree 2012
2. Enjoying teaching, enthusiastic about high school education
3. Of professionalism and good conduct
4. Capable of bilingual teaching, overseas living experience
preferred Benefits & Welfare
1. Registration as a permanent Beijing resident, enroll as an employee
in public service establishment.
2. Enjoy free usage of teachers’ apartment
3. Purchasing an apartment with the faculty of a group price
4. Competitive salary.
Contacts
Visit http://www.bjshiyi.org.cn, login job posting
system(http://www.bjshiyi.org.cn/job/).
TEL: 0086-10-88625149
Add:No.66 Yuquan Rd, Haidian District, Beijing, 100039
北京市十一学校招聘教师
北京市示范高中
(2011-5-25)
北京市十一学校原为中央军委子弟学校。1952年在周恩来、罗荣桓等老一辈革命家的亲切关怀下建
立,聂荣臻元帅用新中国的诞生日“十月一日”为学校命名。校园占地面积243亩,拥有现代化的教学
楼、科学馆、图书馆、艺术馆、体育馆,建筑面积15.6万平方米。学校现有特级教师26人,博士43
人,硕士136人。学校毕业生综合素质高,每年考取北大、清华学生50余人,每年30人左右进入排名
全球前50著名大学。(详情请登录学校网站http://www.bjshiyi.org.cn

国家督学、校长李希贵诚邀您的加盟!
岗位需求:国际部数学、英语、物理、化学、生物、经济学等学科双语教学教师、高级翻译、德语、
日语、法语教师。
岗位要求:
1.有海外工作经历的非应届毕业生或2012届硕士、博士毕业生;
2.热爱中学教育工作,有激情;
3.品行端正,有敬业精神。
4.能胜任双语教学,有长期国外生活经验优先。
工作待遇:
1.进入北京市事业单位编制,解决北京市户口;
2.能提供教师工作公寓,工作后有机会享受学校团购商品房优惠政策;
3.海归双语教师薪酬从优,具体面议。
简历投放和联系方式:
请登陆http://www.bjshiyi.org.cn,进入招聘系统
http://www.bjshiyi.org.cn/job/)。
电话:0086-10-88625149
地址:北京市海淀区玉泉路66号
邮编:100039
avatar
a*b
2
问题:
1.你女儿去美国几年了
2.你女儿回来过吗
3.有回来的照片吗?
4.有她的护照签证吗?
5.你女婿叫什么名字
可能还问了在哪个学校,毕业以后干吗
我来美国5年,回国3次,
马上就要毕业了,但是赶不上今年的毕业典礼
不过还是以这个理由邀请的他们
签证官也没有问这个问题。
最后祝福大家
avatar
r*r
3
大家好,
I-140过了。现在有个关于体检的问题,向大家请教。
我上高中时,感染了肺结核,打针,吃药,治好了。现在近三十年过去了,没有任何问
题。TB肯定是阳性。照X-ray,能不能过? 会有什么问题吗?需要注意什么?
谢谢大家!
avatar
t*r
4
【 以下文字转载自 Music 讨论区 】
发信人: xlyytchy (小楼), 信区: Music
标 题: “胸腔共鸣”与“头腔共鸣” (zt)
发信站: BBS 未名空间站 (Tue May 12 16:56:19 2009)
http://www.bh2000.net/special/sing/detail.php?id=52
巴尔拉认为,在发声的过程中,歌唱者的胸腔、头腔共鸣都要用上,但是他的主要注意
力放在头腔共鸣。只有那些“善于把声音送到头腔”去的人才是真正在歌唱。这种共鸣
唱法。或者如他所说的“意大利共鸣”,保证声音明亮,能传送很远,使声音不会疲劳
有耐久力。“除了共鸣外我们的唱法没有任何秘诀,也没有任何别的办法。无论在任何
情况下,都不能失去共鸣和正确的发声机能活动。失掉了头腔共鸣,也就不再是一个歌
唱家。因此,在扮演的角色中需要说白时,也不要失掉共鸣,先是共鸣,然后才是吐字
,如果歌唱家掌握了真正的共鸣,那么他的吐字也会生动起来。”
巴尔拉有一次对学生说:“胸腔音会使声音苍老,而头腔音会延到晚年。”他最爱的格
言之一就是:“谁会用头腔共鸣,谁就能唱一辈子。”只
avatar
s*s
5
又宅又腐,前途未卜
avatar
d*n
6
1.
#include
class ExtraInfo
{
...
};
class ExtraInfoString : public std::string
{
ExtraInfo *mExtraInfo;
public:
inline ExtraInfoString() : mExtraInfo(new ExtraInfo())
{
}
inline ~ExtraInfoString()
{
delete mExtraInfo;
mExtraInfo = 0;
}
inline ExtraInfo *GetExtraInfo()
{
return mExtraInfo;
}
inline const ExtraInfo *GetExtraInfo() const
{
return mExtraInfo;
}
};
void main()
{
std::string *s = new E
avatar
f*u
7
过了就过了
过不了就会让你吃药
没什么好注意的,只是找个口碑好的医生会好点。
avatar
O*a
8
感动了?

【在 s******s 的大作中提到】
: 又宅又腐,前途未卜
avatar
k*2
9
俺来抛块砖
D(A如果理解成这个类里的inline无法更改ctor和dtor,那个人感觉A也对)
D
C
???
avatar
r*r
10
大家好,
I-140过了。现在有个关于体检的问题,向大家请教。
我上高中时,感染了肺结核,打针,吃药,治好了。现在近三十年过去了,没有任何问
题。TB肯定是阳性。照X-ray,能不能过? 会有什么问题吗?需要注意什么?
谢谢大家!
avatar
z*e
11
1.D std::string lack of virtual dtr
2.E make everything an object
3.C singleton
4.
SomethingExtraordinary() : mCacheValue(mValueMaker.GetValue()){}
int GetValue() const{
return mCacheValue;
}
avatar
f*u
12
过了就过了
过不了就会让你吃药
没什么好注意的,只是找个口碑好的医生会好点。
avatar
z*e
13
inline只是一个申请,具体inline与否,编译器说了算。

【在 k*****2 的大作中提到】
: 俺来抛块砖
: D(A如果理解成这个类里的inline无法更改ctor和dtor,那个人感觉A也对)
: D
: C
: ???

avatar
s*8
14
朋友你好,
但愿你顺利通过!
我也有类似的经历,请告诉我你后来是怎么弄的?
谢谢!!
avatar
k*2
15
第二个E也对,因为发生异常时临时变量自动被destroyed
第一个的A,我是觉得在class的declaration里直接给出了definition,那已经是
inline了,所以这种inline算是白加了

【在 z****e 的大作中提到】
: inline只是一个申请,具体inline与否,编译器说了算。
avatar
z*e
16
for 2, i don't think D is correct.
you can get the handle by the member function.
it is not encapsulated at all.
waiting for more input from other guys.

【在 k*****2 的大作中提到】
: 第二个E也对,因为发生异常时临时变量自动被destroyed
: 第一个的A,我是觉得在class的declaration里直接给出了definition,那已经是
: inline了,所以这种inline算是白加了

avatar
z*e
17
for E, there is no "临时变量" concept involved.
"临时变量" is either from passing a value to func or return, not related to
here at at all.

【在 k*****2 的大作中提到】
: 第二个E也对,因为发生异常时临时变量自动被destroyed
: 第一个的A,我是觉得在class的declaration里直接给出了definition,那已经是
: inline了,所以这种inline算是白加了

avatar
k*2
18
赞严谨,说local objects就没歧义了

to

【在 z****e 的大作中提到】
: for E, there is no "临时变量" concept involved.
: "临时变量" is either from passing a value to func or return, not related to
: here at at all.

avatar
z*e
19
hehe,茴香豆。

【在 k*****2 的大作中提到】
: 赞严谨,说local objects就没歧义了
:
: to

avatar
X*r
20
For (1), strictly speaking, the behavior of the code is undefined,
although in practice leaking memory is most likely outcome.
See 5.3.5 [expr.delete]
3 In the first alternative (delete object), if the static type of the
operand is different from its dynamic type, the static type shall be a
base class of the operand's dynamic type and the static type shall
have a virtual destructor or the behavior is undefined.

【在 z****e 的大作中提到】
: 1.D std::string lack of virtual dtr
: 2.E make everything an object
: 3.C singleton
: 4.
: SomethingExtraordinary() : mCacheValue(mValueMaker.GetValue()){}
: int GetValue() const{
: return mCacheValue;
: }

avatar
z*e
21
virtual destructor?不需要吧?
如果ctr等等都是private了,就无法继承,就不需要virtual dtr了吧?
小的要挑战权威啦。哈哈。
也可能没有理解你的意思。
版主还是看看我那个heap和stack的帖子,你有没有教导。

【在 X****r 的大作中提到】
: For (1), strictly speaking, the behavior of the code is undefined,
: although in practice leaking memory is most likely outcome.
: See 5.3.5 [expr.delete]
: 3 In the first alternative (delete object), if the static type of the
: operand is different from its dynamic type, the static type shall be a
: base class of the operand's dynamic type and the static type shall
: have a virtual destructor or the behavior is undefined.

avatar
X*r
22
我没有理解你的意思,所以不知道你有没有理解我的意思。
我说的是第一题里, std::string没有虚析构函数,所以delete s的时候,
严格地说是undefined behavior,虽然现实中往往就只是内存泄漏。

【在 z****e 的大作中提到】
: virtual destructor?不需要吧?
: 如果ctr等等都是private了,就无法继承,就不需要virtual dtr了吧?
: 小的要挑战权威啦。哈哈。
: 也可能没有理解你的意思。
: 版主还是看看我那个heap和stack的帖子,你有没有教导。

avatar
z*e
23
我知道你知道我不知道。
我理解错了,我还以为你后面那个“3”是说第3题,我就说不需要vritual dtr,因为private ctr,都无法继承了。当时还想,怎么红猪侠说这个?
原来你是引用的标准。
唉,不好意思,又烦劳你打了一遍,算在我头上吧。

【在 X****r 的大作中提到】
: 我没有理解你的意思,所以不知道你有没有理解我的意思。
: 我说的是第一题里, std::string没有虚析构函数,所以delete s的时候,
: 严格地说是undefined behavior,虽然现实中往往就只是内存泄漏。

avatar
d*n
24
第四题没人搞清楚吗?我觉的是B.不过不清楚是不是efficient.还有第三题,那个
singleton是不是thread safe的?我觉得不是,要是在mTheClass == 0的时候,多个
threads同时new它,不就虾米了?
avatar
X*r
25
第四题是B,这个明显是考mutable这个关键字的。
一般来说题目没提到多线程的话就不需要考虑多线程的情况。

【在 d*******n 的大作中提到】
: 第四题没人搞清楚吗?我觉的是B.不过不清楚是不是efficient.还有第三题,那个
: singleton是不是thread safe的?我觉得不是,要是在mTheClass == 0的时候,多个
: threads同时new它,不就虾米了?

avatar
d*n
26
1. 第四题为什么说它不efficient呢?
2. 关于多线程,我只是想多思考一下。It's thread-unsafe, 你说我说的对不对?

【在 X****r 的大作中提到】
: 第四题是B,这个明显是考mutable这个关键字的。
: 一般来说题目没提到多线程的话就不需要考虑多线程的情况。

avatar
X*r
27
1.如果声明mCacheValue为mutable的话GetValue() const里也可以写
mCacheValue了,就避免重复计算。
2.对。

【在 d*******n 的大作中提到】
: 1. 第四题为什么说它不efficient呢?
: 2. 关于多线程,我只是想多思考一下。It's thread-unsafe, 你说我说的对不对?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。