第一篇:面试常用设计模式c
C常用错误
Ambiguous operators need parentheses -----------不明确的运算需要用括号括起Ambiguous symbol 'xxx' ----------------不明确的符号
Argument list syntax error ----------------参数表语法错误
Array bounds missing ------------------丢失数组界限符
Array size toolarge -----------------数组尺寸太大
Bad character in paramenters ------------------参数中有不适当的字符
Bad file name format in include directive --------------------包含命令中文件名格式不正确Bad ifdef directive synatax ------------------------------编译预处理ifdef有语法错Bad undef directive syntax ---------------------------编译预处理undef有语法错Bit field too large ----------------位字段太长
Call of non-function -----------------调用未定义的函数
Call to function with no prototype ---------------调用函数时没有函数的说明
Cannot modify a const object ---------------不允许修改常量对象
Case outside of switch ----------------漏掉了case 语句
Case syntax error ------------------ Case 语法错误
Code has no effect -----------------代码不可述不可能执行到
Compound statement missing{ --------------------分程序漏掉"{"
Conflicting type modifiers ------------------不明确的类型说明符
Constant expression required ----------------要求常量表达式
Constant out of range in comparison -----------------在比较中常量超出范围
Conversion may lose significant digits -----------------转换时会丢失意义的数字Conversion of near pointer not allowed -----------------不允许转换近指针
Could not find file 'xxx' -----------------------找不到XXX文件
Declaration missing ; ----------------说明缺少";"
Declaration syntax error -----------------说明中出现语法错误
Default outside of switch ------------------ Default 出现在switch语句之外
Define directive needs an identifier ------------------定义编译预处理需要标识符Division by zero ------------------用零作除数
Do statement must have while ------------------ Do-while语句中缺少while部分Enum syntax error ---------------------枚举类型语法错误
Enumeration constant syntax error -----------------枚举常数语法错误
Error directive :xxx ------------------------错误的编译预处理命令
Error writing output file ---------------------写输出文件错误
Expression syntax error -----------------------表达式语法错误
Extra parameter in call ------------------------调用时出现多余错误
File name too long ----------------文件名太长
Function call missing -----------------函数调用缺少右括号
Fuction definition out of place ------------------函数定义位置错误
Fuction should return a value ------------------函数必需返回一个值
Goto statement missing label ------------------ Goto语句没有标号
Hexadecimal or octal constant too large ------------------16进制或8进制常数太大Illegal character 'x' ------------------非法字符x
Illegal initialization ------------------非法的初始化
Illegal octal digit ------------------非法的8进制数字
Illegal pointer subtraction ------------------非法的指针相减
Illegal structure operation ------------------非法的结构体操作
Illegal use of floating point -----------------非法的浮点运算
Illegal use of pointer --------------------指针使用非法
Improper use of a typedefsymbol ----------------类型定义符号使用不恰当
In-line assembly not allowed -----------------不允许使用行间汇编
Incompatible storage class -----------------存储类别不相容
Incompatible type conversion --------------------不相容的类型转换
Incorrect number format -----------------------错误的数据格式
Incorrect use of default --------------------- Default使用不当
Invalid indirection ---------------------无效的间接运算
Invalid pointer addition ------------------指针相加无效
Irreducible expression tree -----------------------无法执行的表达式运算
Lvalue required ---------------------------需要逻辑值0或非0值
Macro argument syntax error -------------------宏参数语法错误
Macro expansion too long ----------------------宏的扩展以后太长
Mismatched number of parameters in definition ---------------------定义中参数个数不匹配Misplaced break ---------------------此处不应出现break语句
Misplaced continue ------------------------此处不应出现continue语句
Misplaced decimal point --------------------此处不应出现小数点
Misplaced elif directive --------------------不应编译预处理elif
Misplaced else ----------------------此处不应出现else
Misplaced else directive ------------------此处不应出现编译预处理else
Misplaced endif directive -------------------此处不应出现编译预处理endif
Must be addressable ----------------------必须是可以编址的
Must take address of memory location ------------------必须存储定位的地址
No declaration for function 'xxx' -------------------没有函数xxx的说明
No stack ---------------缺少堆栈
No type information ------------------没有类型信息
Non-portable pointer assignment --------------------不可移动的指针(地址常数)赋值Non-portable pointer comparison --------------------不可移动的指针(地址常数)比较Non-portable pointer conversion ----------------------不可移动的指针(地址常数)转换Not a valid expression format type ---------------------不合法的表达式格式
Not an allowed type ---------------------不允许使用的类型
Numeric constant too large -------------------数值常太大
Out of memory -------------------内存不够用
Parameter 'xxx' is never used ------------------能数xxx没有用到
Pointer required on left side of -> -----------------------符号->的左边必须是指针
Possible use of 'xxx' before definition -------------------在定义之前就使用了xxx(警告)Possibly incorrect assignment ----------------赋值可能不正确
Redeclaration of 'xxx' -------------------重复定义了xxx
Redefinition of 'xxx' is not identical ------------------- xxx的两次定义不一致
Register allocation failure ------------------寄存器定址失败
Repeat count needs an lvalue ------------------重复计数需要逻辑值
Size of structure or array not known ------------------结构体或数给大小不确定
Statement missing ; ------------------语句后缺少";"
Structure or union syntax error --------------结构体或联合体语法错误
Structure size too large ----------------结构体尺寸太大
Sub scripting missing ] ----------------下标缺少右方括号
Superfluous & with function or array ------------------函数或数组中有多余的"&"
Suspicious pointer conversion ---------------------可疑的指针转换
Symbol limit exceeded ---------------符号超限
Too few parameters in call -----------------函数调用时的实参少于函数的参数不
Too many default cases ------------------- Default太多(switch语句中一个)
Too many error or warning messages --------------------错误或警告信息太多
Too many type in declaration -----------------说明中类型太多
Too much auto memory in function -----------------函数用到的局部存储太多
Too much global data defined in file ------------------文件中全局数据太多
Two consecutive dots -----------------两个连续的句点
Type mismatch in parameter xxx ----------------参数xxx类型不匹配
Type mismatch in redeclaration of 'xxx' ---------------- xxx重定义的类型不匹配
Unable to create output file 'xxx' ----------------无法建立输出文件xxx
Unable to open include file 'xxx' ---------------无法打开被包含的文件xxx
Unable to open input file 'xxx' ----------------无法打开输入文件xxx
Undefined label 'xxx' -------------------没有定义的标号xxx
Undefined structure 'xxx' -----------------没有定义的结构xxx
Undefined symbol 'xxx' -----------------没有定义的符号xxx
Unexpected end of file in comment started on line xxx ----------从xxx行开始的注解尚未结束文件不能结束
Unexpected end of file in conditional started on line xxx ----从xxx 开始的条件语句尚未结束文件不能结束
Unknown assemble instruction ----------------未知的汇编结构
Unknown option ---------------未知的操作
Unknown preprocessor directive: 'xxx' -----------------不认识的预处理命令xxx
Unreachable code ------------------无路可达的代码
Unterminated string or character constant -----------------字符串缺少引号
User break ----------------用户强行中断了程序
Void functions may not return a value ----------------- Void类型的函数不应有返回值Wrong number of arguments -----------------调用函数的参数数目错
'xxx' not an argument ----------------- xxx不是参数
'xxx' not part of structure -------------------- xxx不是结构体的一部分
xxx statement missing ( -------------------- xxx语句缺少左括号
xxx statement missing ) ------------------ xxx语句缺少右括号
xxx statement missing ; -------------------- xxx缺少分号
xxx' declared but never used -------------------说明了xxx但没有使用
xxx' is assigned a value which is never used ----------------------给xxx赋了值但未用过Zero length structure ------------------结构体的长度为零
第二篇:考研英语常用同义词辨析-C
英语常用同义词辨析 English Synonyms C cabin, cottage, but, shed 这些名词均含有“小屋”之意。
cabin : 多指建造粗糙的简陋小木屋,也指旅客或船员住的船舱。现在也指节假日游游者的简便住房。 cottage : 指穷苦人住的乡间小茅屋。现在也指雅致的小住宅,在美国可指别墅。 but : 多指供居住或遮避风雨的简易小屋。
shed : 一般指四壁没有完全封闭,供牲畜用或储藏东西、停放车辆等的简易棚屋。 cable, telegram, telegraph 这些名词都有“电报”之意。
cable : 通常指通过海底电缆打的电报,也可指广义的电报。
telegram : 常用词,指通过电报系统发出的信息,尤指具体的一份份电报。 telegraph : 侧重指通信方式和电报业各,不可数名词,表想象概念。
calculate, count, compute, reckon 这些动词均含有“计算”之意。
calculate : 通常指要求细致精确和复杂的计算,以解决疑难问题,多用于自然科学、生产部门或要求专门计算的场合。
count : 指逐一计算而得出总数。
compute : 一般指已有数据的,较简单但数字长的数学运算。 reckon : 通常指较简单的数学计算,也可指心算。 call, summon, send for
这些动词或词组均含有“召集,召唤”之意。
call : 非正式用词,含义广泛,指用说话或呼叫的形式召唤。
summon : 正式用词,指官方或正式的召集,召集者具有权力或权威性。
send for : 作“召唤”解时,语气较随便,暗示委派一件工作。 call on, see, visit, drop in
这些动词或词组均含有“拜访,访问”之意。
call on : 社交上的正式用语,指无目的、礼节性的短暂拜访,访问者与被访问者之间一般只有社交或公务关系。
see : 常用词,含义广泛,既可指接受他人来访,又可指去访问他人。 visit : 正式用词,强调出于工作需要的访问,也指亲戚朋友间的看望。 drop in : 多指在计划之外或事先未打招呼的偶然、顺便访问。也可指参观。 can, may
这两个情态动词均含有“能,可能,可以”之意。
can和may常被错用,应注意3点: 1.can表示体力或智力方面的能力。may没有这种功能。 2.can和may都可表示请求允许做某事,前者较口语化,最常用;may用于正式文体,多含尊敬之意。
3.can和may都可能表示可能性,前者表理论上的可能性,而后者表示现实的可能性。在这种用法中,can一般不能用来表将来的可能性,多用在否定和疑问句中表现在的可能性,而may既可表现在又可表将来的可能性。 can, in
这两个名词均有“罐头”之意。 can : 为美国英语,现在英国也用。 in : 为英国英语。 cane, stick, staff 这些名词均有“手杖”之意。
cane : 多指用藤或竹制成的细长的手杖。
stick : 普通用词,指木制的细长手杖。
staff : 多指走路爬山时用作支持或防卫使用的长木棒。 candy, sweets, sugar 这些词均有“糖”之意。
candy和sweets表糖果时,前者为美国英语,后者为英国用词。 sugar : 侧重指用甘蔗或甜菜制成的糖。 cannot help, cannot but, cannot help but 这些词组均表示“不得不,不禁”之意。
cannot help与动名词连用,表示“不得不”是口语用法,词组中的help相当于avoid或prevent,是一种比较好的用法。
cannot but : 后跟不定式连用,是一种较正式的用法,主要用于美国英语。
cannot help but : 跟动词不定式连用,是cannot but与cannot help的混用,系书面用语,多用于美国英语。由于cannot help but含有双重否定,所以有人反对使用,认为不合习惯,但此表达法已经沿用下来。 cap, hat
这两个名词均表示“帽子”之意。
cap : 指无边的便帽,呀表示职业的帽子,如运动帽、军帽等。 hat : 指有边的帽子,尤指礼帽。
car, bus, truck, lorry, coach, automobile, jeep, carriage, waggon 这些名词都与“车”有关。
car : 多指乘坐人的小汽车或轿车。 bus : 一般指公共汽车或大型客车。
truck与lorry同义,都指卡车或货车,前者为美国用词,后者用于英国。
coach : 原义指四轮马车,现指轿式汽车,长途公共汽车,还可指火车设有卧铺的车厢。 automobile : 是汽车的总称。 jeep : 吉普车,指一种小型轻便、适合在崎岖路面或野外使用的车子。 carriage : 指马车,两匹或两匹以上马拉的四轮马。 waggon : 指四轮运货马车或牛车,也指铁路的无盖货车。 care, mind
这两个动词均有“介意,在乎”之意。
care : 指对某事感到关切、操心或忧虑,主要用于否定句或疑问句。
mind : 常用于否定句、疑问句或条件句中。也可用在答复询问的肯定句中。指因某事打扰、感到不满而表示反对。
careful, cautious, attentive, prudent 这些形容词均含有“小心的,谨慎的”之意。
careful : 侧重做事谨慎、留心,特别注意一些细节地方。 cautious : 着重考虑事情的后果,谨慎留意,防止出差错。 attentive : 指认真地注意地倾听别人的意见,留心别人的需要等。 prudent : 指遇事审慎,思考计划周密,不贸然行事。 carpet, blanket, rug
这些名词均含有“毛毯,地毯”之意。
carpet : 指用来铺地板或楼梯的厚实的棉、毛地毯。
blanket : 指厚实的棉、毛织品,用于铺床或披在身上保暖的毛毯。 rug : 指小地毯或旅行用的小毛毯。
cause, reason, excuse 这些名词均有“原因”之意。
cause : 指直接导致事情发生的原因,与所发生的事个有因果关系。 reason : 强调指从逻辑推理上得出的结论性原因,不是直接说明起因。
excuse : 指为自己辩解,希望得到谅解时所提出的种种理由,是借口性的理由。 cease, pause, stop, halt, quit 这些动词均含有“停止”之意。
cease : 指逐渐、徐徐中止某种状态的存在。书面用词。 pause : 指暂时的、瞬间的停顿,隐含有再进行之意。
stop : 指动作、运行、进展等被停下来,含突然、断然的意味。 halt : 侧重突然地、决定性地终止、停止某一活动。
quit : 指最终彻底停止某事,有时暗示遭到失败或面临挫折。 celebrate, congratulate
这两个动词均有“庆祝,祝贺”之意。
celebrate : 通常指举行盛大隆重的仪式庆祝或纪念有意义的日子或某件事情,多暗示节日般的欢乐场面。
congratulate : 指对他人祝贺为目的,希望他人幸福或走运。 center, middle, heart, core, midst 这些名词均含有“中心”之意。
center : 指三维空间的中心点,也可比喻抽象事物的中心。 middle : 一般指时间、空间或过程两端间等距的部分。
heart : 指事物最内部或最重要的部分,表地理位置时可与center换用。 core : 指某事物固定的中心部分或最重要的核心部分。比喻意义指某物的精华。 midst : 书面语用词,指在一个群体的深处或在某活动的进程中。 certainly, naturally, of course, surely 这些副词或词组均有“肯定地,当然”之意。 certainly : 强调有把握,深信不疑。
naturally : 指自然而然,毫无造作或天生如此。
of course : 指毫无疑问,自然如此。可与certainly和naturally换用。 surely : 表一种必然的可能性,也可表示信心或不轻信。强调主观判断。 certainty, assurance, conviction 这些名词均含有“确信无疑”之意。
certainty : 指在客观上和主观上都无一丝一毫的怀疑。
assurance : 侧重依靠个人力量、本能、方法或对其他人或事的完全信任,强调有信心。 conviction : 多指在理性基础上清除了原有的疑虑或无把握,着重对证据的主观反应。 chair, armchair, bench, stool 这些名词均有“椅子”或“凳子”之意。
chair : 通常指带有靠背的椅子,有时也指有靠背有扶手的椅子。 armchair : 指有扶手的椅子。
bench : 指可供两人或更多人坐的长凳或石凳,多置于公园或划艇中。 stool : 多指方的或圆的无靠背无扶手一人坐的凳子。 chance, opportunity, occasion 这些名词均含“机会”之意。
chance : 侧重指偶然或意外的机会,有时也指正常或好的机会。
opportunity : 侧重指有利或适合于采取行动,以达到某一目的或实现某种愿望的最佳时机或机会。 occasion : 指特殊时机或良机,也指时节。
change, alter, vary, convert, modify, transform, turn 这些动词均含有“变化,改变”之意。
change : 指任何变化,完全改变,强调与原先的情况有明显的不同。
alter : 常指轻微的改变,强调基本上保持原物、原状的情况下所进行的部分改变。 vary : 暗示不规则或断断续续地变。
convert : 指进行全部或局部改变以适应新的功能或用途。指信仰或态度时,强调较激烈、大的改变。 modify : 强调起限定作用的变化或变更。指细小的变化,常含“缓和、降调”的意味。
transform : 指人或物在形状、外观、形式、性质等方面发生的彻底变化,失去原状成为全新的东西。 turn : 指外形、颜色、气味、性质等方面的变化,比change更通俗。 channel, strait
这两个名词均含“海峡”之意。 channel : 指比strait长而宽的海峡。
strait : 指短而窄的海峡。常用复数形式但作单数用。 charge, price, fee, fare, cost, expense 这些名词均有“价格,费用”之意。
charge : 指提供服务时索取的费用,也指货物的价格、价钱。
price : 指商品在市场出售的价格,尤指卖方对商品所提出的单价。比喻意义指付出的代价。 fee : 指上学、求医以及找律师等付的费用,还可指会费、借书费等。 fare : 侧重指旅行时所付的车、船费等费用。
cost : 指生产某东西的成本,也泛指商品的价格,可与price换用。 expense : 常指实际支付的费用总数额,有时也指钱的花费。 chart, map, graph
这些名词均有“地图、图”之意。 chart : 指航海地图,也指图表。
map : 指标有国家大小、城市、铁路、河流、山脉、海洋等的地图。 graph : 多指用纵横坐标之间关系的曲线表示两个量之间的图表。 cheat, deceive, trick, fool 这些动词均含有“欺骗”之意。
cheat : 普通用词,指用蒙蔽他人的手段取得所需之物,尤多指在赢利的买卖中欺骗人。
deceive : 最普通用词,指用虚假外表使人信以为真,或蓄意歪曲事实,或造成错误印象使人上当受骗。
trick : 指用阴谋诡计等骗得信任或得到所需之物。 fool : 指把别人当傻瓜,愚弄欺骗别人。 chief, head, leader, boss
这些名词都指“拥有权力或统治权的人”。
chief : 最广泛用词,上可指最高统治者,下可指顶头上司,即可指任何一级的头头。 head : 多指一个机构或团体等的负责人或最高首长。
leader : 指国家、民族、政党、组织等的领导或领袖。强调领导能力、含有能够引导、指导、控制被领导者并获得其支持的意味。
boss : 非正式用词,多作口语用,可指任何负责人,也可指经理、老板或工头。 chief, principal, main, major, leading, capital, foremost, primary 这些形容词均含有“首要的,主要的”之意。
chief : 拽人时,表同类中职位最高,权力最大;指物时,表同类中最重要,价值最高。 principal : 用于人时,指地位优于其他人;用于物时,指该物在大小、重要性等方面优于他物。 main : 通常只用于物。指在一定范围内,某物的重要性、体积或力量等超过其它物。 major : 指同其他人或其它物、问题等相比较,显得更加重要和突出。 leading : 侧重指具有影响力或凝聚力。从而有主导和引导的作用。 capital : 着重指因重要性、意义、优越或重大而名列同类之首。 foremost : 侧重指在行进或发展过程中居首位。
primary : 通常不用于人。用于物时,指在重要性方面占第一位。 choice, alternative, preference, option, selection, election 这些名词均含有“选择”之意。
choice : 侧重指自由选择的权利或特权。
alternative : 指在相互排斥的两者之间作严格的选择,也可指在两者以上中进行选择。
preference : 侧重因偏见、爱好或判断等而进行选择。
option : 着重特别给予的选择权利或权力,所选物常常相互排斥。 selection : 指作广泛的选择,着重选择者的识别力或鉴赏力。 election : 强调目的和达到目的判断能力。 choose, select, elect, pick, prefer, opt 这些动词均含有“选择”之意。
choose : 普通用词,侧重根据个人意愿和判断从众多的对象中进行选择,着重被选者的优点。 select : 书面用词,具有庄严、正式的感情色彩。强调精选。
elect : 指按照一定的规章或法律,用投票等方式进行的认真慎重的选择。
pick : 口语用词,多指从个人角度仔细挑选,也含任意挑选之意。 prefer : 强调个人偏爱,不一定有选择的行动。 opt : 多指在几种可能性之间进行选择。 chop, cut, hack
这些动词均有“切、砍”之意。
chop : 指用刀斧连续猛力砍某物,以便砍断、切碎。
cut : 普通用词,使用广泛。指用带刃工具的切、割、砍等的行动。 hack : 指粗暴地乱剪、乱砍、乱劈。 church, cathedral
这两个名词均可表示“教堂”之意。
church : 普通用词,指顶礼膜拜上帝之地,也是西方人举行婚、丧等活动的场所。 cathedral : 指一个教区内最大的教堂,即主教堂或总教堂,通常是装饰精良,宏伟肃穆。 cigar, cigarette, tobacco 这些名词均有“烟”之意。 cigar : 指雪茄烟。 cigarette : 指纸烟。
tobacco : 指烟草,烟叶、烟丝。 cinema, film, movie, picture 这些名词均有“电影”之意。
cinema与the连用指(上映的)电影,电影工业;可指电影院;在英国与the连用还可指电影艺术。 film : 指电影、影片,普通用词。 movie : 美国英语中的口语用词。
picture : 从原义指银幕或电视屏幕上的图像引申指影片。 cite, quote, repeat
这些动词均含“引用,复述”之意。 cite : 指引经据典以示证明或凭据。
quote : 指不加剪裁的直接引用原文或原话。
repeat : 仅强调口头或笔头重复别人的话或字句,并不必指明出处。 citizen, civilian, inhabitant, resident, native 这些名词均含有“居民,公民”之意。
citizen : 指拥有某国国籍或有某地区合法身份的人,即公民。 civilian : 指相对于军人或官员的平民百姓。 inhabitant : 最普通用词,一般指常住居民。
resident : 多指长期居住或暂时居住的民民,有时也指旅居者。 native : 指土生土长的本地居民。 city, town
这两个名词均含“城市”之意。 city : 一般指大城市或重要城市。
town : 一般指规模小的城镇,也指城市中的市区,有时也泛指城市。 civilization, culture
这两个名词均含“文化,文明”之意。
civilization : 指广义的文化,标志人类发展开化的进程。强调物质方面的文明。 culture : 侧重指精神方面,即多由科技、文化等所体现的人类智力开发的程度。 class, lesson, lecture, course 这些名词均含“课”之意。
class : 从“班级”引申指学生在一起上课,还可表示“(一节)课”。 lesson : 主要指教材中的一课或每次授课的单位时间。 lecture : 指讲课。
course : 指在一段时间内教完或学完的完整的课程。 class, degree, grade, rank 这些名词均有“级,等级”之意。
class : 含义广泛,指人或物按优劣划分的等级,也指学校中的年级或班级。 degree : 指程度、范围不同,社会地位的高低。也可指形容词或副词的级。 grade : 指按地位或优劣划分的等级,既可指人又可指物。 rank : 指人在社会中的地位或等级,尤指军队中的军衔。 clean, clear, sweep, dust, mop, wipe, scrub 这些动词均有“使干净”之意。 clean : 是这些动词中最常用的词,指将某物或某处的污物等清除掉,弄干净。 clear : 指清除不要的东西。
sweep : 指用扫帚等进行清扫,也用作比喻。
dust : 指将积落在物体表面的尘土抹去、掸掉或擦去以保干净。 mop : 侧重指用拖把擦洗地板,有时也指擦干净或擦去。 wipe : 多指用布、纸等物把东西擦净,也指擦掉某物。 scrub : 指用硬刷、肥皂或水用力地擦洗某物。 climate, weather
这两个名词都有“天气、气候”之意。
climate : 指某一地区常年的气候情况,包括气温、降雨量。还可用作比喻。 weather : 指某地区具体的短时间内的天气,包括晴雨寒暖等情况。 close, near, nearby
这些形容词均有“接近的”之意。
close : 语气强于near。指时间、地点或程度方面的接近,有紧靠、相邻的意味。 near : 语气弱于close,也指时间或空间上的接近,但无“紧接,接触”的含义。 nearby : 指距离上很近,近在咫尺。 close, shut, slam 这些动词均有“关”之意。
close : 较多地用于正式或庄重的文体中,如关闭铁路、公路以及其它交通渠道,要用close。 shut : 着重关闭的动作、过程和方式手段。 slam : 象声词,指“砰的关上”,或用力关上。
clothes, clothing, coat, dress, garment, robe, gown, uniform, costume, suit 这些名词均有“衣服、服装”之意。
clothes : 普通用词,多指包括上衣、内衣或裤子等具体的一件件衣服。 clothing : 常用词,集合名词,是衣服的总称。 coat : 指上衣、外衣、大衣、外套及女式上装。
dress : 多指正式场合或为某些特定用途而穿的服装,也指童装或女性穿的连衣裙。
garment : 语气庄重,正式用词,复数形式可与clothes换用,指身上全部穿着。单数形式指单件衣服,尤指长袍、外套等外面的衣服。 robe : 指长袍,也指浴衣、晨衣。
gown : 指女人穿的长服,尤指教士、法官、教授等的礼服或妇女的睡衣等,也指长袍。 uniform : 指某团体或组织统一做的制服,如军服、校服等。 costume : 指流行某一地区或某一时代的服装,也指演员的戏装。 suit : 指一套服装,一般有几件配成一套的套装。 club, association, institute, league, union, society 这些名词均有“社团,会社,协会”之意。
club : 表俱乐部或会社,其成员因志同道合,有共同兴趣、爱好而组织到一起进行社交、娱乐或体育等活动。 association : 指较为正式的组织,强调兴趣和需要的一致性。 institute : 指为专门的目标而建立的学会或研究所。
league : 指为了共同的目的和利益而组成的社团、同盟或联合会。 union : 多指工会,也指学会或协会。
society : 可与association换用,但前者的宗旨更严格,会员之间联系更紧密,活动更积极。 cold, cool, chilly, frosty, freezing, icy 这些形容词均含“冷、凉”之意。
cold : 最普通用词,强调缺乏温暖,使人不舒服。 cool : 指既不太热也不太冷。 chilly : 指使哆嗦的冷。
frosty : 指雾气在寒冷物体的表面凝结成薄冰时的严寒结霜的温度。 freezing : 指使人僵直,使东西凝固的冷。
icy : 多指风暴、风雪和水等冷得使人感到如刺如割。 collaborate, cooperate 这两个动词均含“合作”之意。
collaborate : 多指文化领域中,文艺、科学等方面有明确目的合作。 cooperate : 指为相互支持或行动而进行的合作或协作,强调通力合作。 collapse, fall
这两个动词都含有“倒塌”之意。 collapse : 通常指房屋等突然倒塌。
fall : 一般指由于失去平衡等原因而倒塌,也可作引申用。 college, university, institute, school, academy 这些名词均含有“学院,大学”之意。
college : 多指大学内的学院,分科学院或科目较少的高等学校。
university : 主要指综合大学,一般由多个学院组成。当泛指大学时通常用college表示。 institute : 指设立有专门学科的学院,如外语学院、地质学院、建筑学院等。 school : 指大学所属的学院或系。
academy : 指(高等)专科院校或研究专门学术的学校。
colour, dye, paint, stain 这些动词均有“着色,染”之意。
colour : 普通用词,含义笼统。可指人工的着色,也可指天然的着色。 dye : 多指使用染料改变物体的颜色,如染织品或头发等。 paint : 指为装饰等目的而把油漆或涂料等物涂于物体表面。 stain : 多指用化学或其它方法使物体着色。 come, arrive, reach 这些动词均含“到达”之意。
come : 普通用词,含义广泛。强调到达的动作或进程,不侧重是否到达目的地。也可用于比喻意义。 arrive : 侧重到达目的地或达到某一目标。也可用作比喻。
reach : 既可指到达目的地,又可指到达途中的中间站。强调经过的周折或付出的努力。
comfort, ease, leisure, relaxation, relief, rest 这些名词均含“舒适,安逸、悠闲”之意。
comfort : 通常指在摆脱烦人、痛苦的事情,或在要求、愿望得到满足后所感到的舒适。 ease : 指因没有担心和忧虑而轻松。 leisure : 专指闲暇时间或悠闲状态。
relaxation : 强调消除肌肉疲劳或思想的紧张状态,使身心松弛,得到休息。 relief : 侧重有消除痛苦、不适或困难的负担,常暗含不利因素已不存在的意味。 rest与work相对,强调水分除身心痛劳,不着重休息方式。 comfort, console, ease, soothe, relieve
这些动词均含有“给人以帮助以减轻痛苦或悲伤”之意。
comfort : 普通用词,指用语言或行动对痛苦者给予鼓励、勇气和力量,从而减轻其痛苦或悲伤,得到安慰。
console : 较正式用词,侧重缓和或减轻别人的痛苦或悲伤。 ease : 正式用词,指减轻身心的痛苦、不安和忧虑。
soothe : 着重以安慰减轻悲痛、愤怒或激动,使人理智地平静下来。也可指药物等减轻病痛。 relieve : 指解除或缓解某人的病痛、担心或忧虑等,常用被动态。 command, order, direction, instruction 这些名词均含“命令”之意。
command : 较正式用词,强调权威性、全局性和强制性。 order : 普通用词,侧重指具体的命令。
direction : 正式用词,指口头或书面的指示或命令。内容不一定详尽,语气较缓和,不太强调强制性。也可指指导性的说明。
instruction : 书面用词,指不容违反、不容推翻的命令。也多指包含具体说明的指示。 committee, commission 这两个名词均含“委员会”之意。
committee : 既用作普通名词,也用作集体名词,指通过选举或其它方式而成立的一般委员会。 commission : 指为了某项任务专门成立的委员会。
common, ordinary, commonplace, general, usual, popular, universal 这些形容词均含有“普通的,普遍的”之意。 common : 多用于指物,侧重很常见,不稀奇。
ordinary : 用于物,指每天发生,十分平淡无奇;用于人,指无特别之处,很一般。 commonplace : 强调缺少新意。
general : 语气强于common,侧重大多如此,很少有例外情况。 usual : 指常见常闻和常做的事或举动,强调惯常性。 popular : 指适应大众爱好、需要,为大家所公认或接受。
universal与general同义,但语气较强,侧重对每个人或事物都适用,根本没有例外。 communication, traffic, transportation 这些名词均有“交通”之意。
communication : 指邮电、无线电、铁路、公路等各种交通方式或媒介。
traffic : 指来往的东西的情况,表示一种抽象概念的交通流动量。
transportation : 指将乘客或货物从一处运到另一处,也可指交通运输工具。 company, corporation, firm 这些名词均可表示“公司”之意。
company : 多指生产或销售产品的公司、商号,也可指经办服务性项目的公司。
corporation : 多指一个人拥有或多人联办的大公司,也指在其它地区或国家拥有分公司的公司。 firm : 含义广泛,可指公司、商行或商号。规模可大可小,经营、管理的人员可多可少。 compare, compare to, compare with, contrast 这些动词(短语)均含“比较”之意。
compare : 侧重比较两个或更多东西的异同优劣,强调相同或类似之处。 compare to : 指两物有类似或相似之处,从而“把(一物)比作(另一物)。” compare with : 指“把……用……作比较”以便找出差异或好坏。 contrast : 指比较两个或更多东西之间的差异,侧重不同点。 compatible, consistent 这两个形容词均含“一致的”之意。
compatible : 指两个事物不仅无分歧,不互相排斥,而且可以并存,和谐地处在一起。 consistent : 指各事物之间或同一物体各细节之间都能一致,不自相矛盾。 compel, force, constrain, oblige 这些动词均含“迫使”之意。
compel : 指在法律、权力、力量或行动等的驱使下被迫而为。
force : 指用个人意志、权力、权威或暴力等,迫使他人改变看法或做本不愿做的事。
constrain : 侧重施加约束力或有约束作用的影响,也指环境对人强加的影响迫使人去做某事,尤指受良心、情感等内在力量驱使去做某事。
oblige : 指由于生理上或道德上的需要,促使某人做某事,也指有权威的人或机构迫使某人做某事,还可指在特定情况下被迫作出的反应。 compete, contend, contest, rival 这些动词均可表示“竞争”之意。
compete : 普通用词,含义广泛。既可指体育活动等活动中争取优胜的相互竞争,也可指为了自己的利益与他人竞争。
contend : 指为战胜或击败对手进行不懈努力,强调拼搏。也可指口头上进行有对立情绪或严重分歧的争论。
contest : 指为争夺土地、阵地、权力或荣誉等而展开的竞争。 rival : 指在两方或多方的竞争或比赛中,谁都想战胜或比得上对手。 competition, contest, match 这些名词均有“比赛,竞争”之意。
competition : 多指体育运动中的各项比赛、角逐,也指知识、技巧等方面的竞赛。
contest : 多指在音乐、书法、演讲等方面所进行的比赛或竞争。其结果,由评判委员会裁决。
match : 通常指体育运动项目的比赛,隐含势均力敌意味。 compile, edit
这两个动词均含“编辑”之意。
compile : 通常指根据搜集、整理的资料编辑词典或汇编文集。
edit : 普通用词,含义广泛。指校订、编辑他人待出版的著作,也指对杂志、报刊的稿件进行编辑、编排加工。
complain, grumble, murmur 这些动词均含“抱怨、埋忽”之意。
complain : 侧重因对处境不满、待遇不公或自己有痛苦等而向别人诉说、埋怨。 grumble : 指因对处境、待遇不满或其他个人因素而愤愤不平地向他人诉苦或自言自语。 murmur : 多指因不满某人或某事而背着人自言自语地发怨言。 complete, finish, end, close, conclude, terminate, accomplish 这些动词均含“结束,完成”之意。
complete : 侧重指完成预定的任务或使某事完善,补足缺少的部分等。 finish与complete基本同义,着重圆满地结束或完成已着手的事。
end : 最普通用词,着重事情的完成。也指某种活动因达到目的而自然结束或由于某种原因而突然中止。
close : 普通用词,着重行为的终止或结束,不强调其目的。 conclude : 正式用词,多指以某事或活动达到预期目的而告终。
terminate : 强调有一个空间和时间的限度,届时必须终止。书面语用词。
accomplish : 正式用词,强调一个过程的完成;也可指依靠努力达到一定目的,或取得一定的结果。 complex, complicated, sophisticated, intricate 这些形容词均含“复杂的”之意。
complex : 侧重内在关系的复杂,需通过仔细研究与了解才能掌握和运用。
complicated与complex的含义接近,但语气更强,着重极其复杂,很难分析、分辨或解释。 sophisticated : 侧重指事物发展到或达到高级的程度所体现出的复杂。 intricate : 着重指错综复杂,令人迷惑理解。 complexity, complication 这两个名词均含“复杂”之意。
complexity : 着重指极度复杂而难于辨认的关系。 complication : 指纷乱复杂到令人难于理解的地步。 component, constituent, element, ingredient 这些名词均含“组成、成分、部分”之意。 component : 指一个整体的组成部分。
constituent : 常可与component换用,指某一整体不可少的部分或成分。
element : 指一个整体必不可少或固有的部分,强调一个复杂整体中最基本、最简单的元件、元素或成分等。
ingredient : 普通用词,含义笼统。既可指混在一起而本身没有变化的物质,如配料,又可指与别的物质混在一起,发生了变化的成分。 compose, comprise, consist, constitute 这些动词均含“组成,构成”之意。
compose : 正式用词,多用被动态。指将两个或两个以上的人或物放到一起形成一个整体。 comprise : 正式用词,指整体是由几个独立的部分所组成。
consist与of连用,指一个整体由几个部分组成,或由某些材料构成。
constitute : 正式用词,指由某些部分组成一个整体或构成某物的基本成分。在句中,主语表事物的组成部分,宾语表示事物的整体。
composition, article, essay, paper, prose, thesis, theme, dissertation 这些名词均含“文章”或“论文”之意。
composition : 多指学校里老师给学生的作文练习。
article : 多指在报刊、杂志上发表的非文艺性的文章,包括新闻报导、学术论文等。
essay : 指任何一种非小说性的,篇幅不长、结构简练的文章,如论说文、报道、评论、讽刺性杂文等。
paper : 正式用词,多指在学术刊物上发表或在学术会议上宣读的专题论文,也指高等学校的学期论文,或学校里的作文练习。 prose : 专指散文。
thesis : 既可指毕业论文、学位论文,又可指一般的为阐述学术观点而写的论文。
theme : 一般指大学或高中生作为作业所写的篇幅有限、较完整论述某个观点的文章。也可指作品或谈话的主要论题。
dissertation : 书面语用词,指独立研究后所写的较为详细的专题文章;也可指学位论文。 compound, mixture
这两个名词均有“复合物”之意。
compound : 指由两种或两种以上的物质结合在一起,发生化学变化而成的复合物、化学物。 mixture : 指把多种东西混合在一起,组成的东西未起化学变化。 conceal, hide, screen
这些动词均含“隐藏,隐蔽”之意。
conceal : 正式用词,多强调有目的、有意识,巧妙地进行隐藏或隐瞒。 hide : 普通用词,既可指有意地隐藏,又可指无意或偶然地藏匿。 screen : 指把处于被发现的人或物掩盖起来,使其不被发现。 concentrate, focus
这两个动词均有“集中,聚集”之意。 concentrate : 指把人或物集中在一起,也可指把精力或注意力集中于某一事物上。
focus : 侧重指把光、热、射线等集中于一点,也可指把思想或精力等集中于某人或某事情上。 concrete, specific
这两个形容词均含“具体的”之意。
concrete : 指通过感官能看到、听到、触到的具体东西。其反义词是abstract。 specific : 侧重指具体的细节,是与general(一般),vague(模糊)相对的具体。 condense, compress, contract, shrink 这些动词均含“收缩,压缩”之意。
condense : 指将东西压缩得更紧密、紧凑,但不失去原有的内容。 compress : 指把乱而不成形的东西压成一定形状。
contract : 主要指以内、外部力量进行紧缩,也可用作引申。 shrink : 侧重指因收缩而达不到原有的长度、体积或容积。 condition, state, status, situation, circumstance 这些名词均有“状况、情况”之意。
condition : 一般强调产生影响的原因或环境,复数形式指笼统的情况。
state : 普通用词,指人或物在环境、外表、心灵以及健康方面的状况,或指在某一阶段的状态或形式。
status : 指一个人在政治、社会、经济、法律上的地位或身份,暗含地位显要意味。也可用于指政治等事态的状况。
situation : 指明确具体的环境情况或处境。
circumstance : 多指周围的情况或某事发生时的情况。 condition, terms
这两个名词均有“条件”之意。
condition : 通常指为实现许诺、协议、计划、合同等而订出的必须遵守或满足的作为前提的条件或要求。
terms : 指谈判或订立合同等时,一方或双方提出或同意的条件。
conference, congress, assembly, meeting, rally, council, session, convention, gathering 这些名词均含有“会,会议”之意。
conference : 正式用词,一般指大型会议,如政府工作会议、国际学术交流会议、各国之间的协商、会谈等。
congress : 指国会、议会、代表大会等机构,尤指经选举产生的国家立法机构的大会或由这些机构召开的大会,也可指专业人员代表大会。
assembly : 多指一个通常有许多人参加、计划好的,为某一特殊目的而召集的会议。 meeting : 普通用词,词义广泛。指一般性的会议,可用于任何场合。 rally : 指大规模的群众性政治集会。
council : 在国际上多指由各国代表参加的政治会议,或常设的政治机构。在国内、地方上,此词多指常设的政务领导机构,如市政委员会等。 session : 一般指议会等召开的正式会议。 convention : 侧重指某一政党或团体为某一特殊目的而召开的会议;也可指学术团体的年会。 gathering : 指两人以上的聚会或集会,强调非正式性。 confine, imprison, jail 这些动词均含“监禁”之意。
confine : 指监禁或幽禁;也指任何使行动受到限制的行为。 imprison : 较正式用词,多指较长时间的监禁。
jail : (英国用gaol)多指审判之间的拘禁或对罪行较轻的罪犯的监禁。 confirm, verify
这两个动词都有“证实”之意。
confirm : 侧重以事实或以不容置疑的陈述来证实某事的正确与真实。 verify : 强调以具体的事实和细节为证据。 confusion, disordr, disturbance, mess, chaos 这些名词均表示事物的混乱状态。
confusion : 指东西搅混在一起,凌乱得难以辨认;也可指思想混乱,以致无法进行正常的思维活动。 disordr : 正式用词,含义广泛。指事物因失去原有的秩序而造成混乱;也可指社会中的**或骚乱。 disturbance : 主要指社会中政治性的**、骚乱;也可指个人或少数人的闹事。
mess : 语气强,口语中较常用的非正式用词。指既混乱又肮脏,尤指人思想混乱或外表不整洁。 chaos : 着重指令人无能为力或感到绝望的混乱状态。突出没有很好的组织。 conquer, overcome, overthrow, defeat, beat, subdue 这些动词均含“征服,战胜”之意。 conquer : 侧重战胜和控制。书面用词。
overcome : 多指战胜或克服非物质的东西,如困难和不良习惯等。语气较弱,也指在斗争,竞争中战胜或压倒对方。
overthrow : 指彻底击败对手,使其丧失力量和地位。
defeat : 普通用词,多指在战争、比赛、竞选或辩论中战胜对手,侧重胜利的暂时性。 beat : 口笔语均可用,可与defeat换用。
subdue : 正式用词,与conquer同义,但强调失败后的臣服状态;也可用作借喻,表克制、压抑感情、欲望等。
consequence, result, effect, outcome 这些名词均含“结果”之意。
consequence : 多指随某一事件引起的,必然或自然的不良结果,不强调直接的因果关系,而侧重事件发展的逻辑关系。
result : 普通用词,含义广泛,侧重因某种原因所产生的最终结果,而不是眼前的结果。 effect : 指因某种原因直接产生的结果,着重持续稳定与其影响。
outcome : 普通用词,多指事物经过一系列发展变化所导致的最终结局,而非某种原因的直接结果.常与result通用 consider, think, believe, count, deem, reckon, regard 这些动词均含有“认为”之意。
consider : 指经过考虑和观察后得出的结论。 think : 普通用词,指按照自己的意见提出看法。
believe : 通常指根据一定的证据,经思考后而认为属实。 count : 指作出判断后而得出的看法等。
deem : 正式用词,常用于法律、文学,强调作判断而不是思考。 reckon : 指对人或事作全面“权衡”,把各方面意见考虑进去后得出结论。 regard : 侧重凭外表或表面现象作判断。多强调观点。 considerate, thoughtful, attentive 这些形容词均含“关心的,体贴的”之意。
considerate : 指能设身处地为别人着想,给予同情或谅解。 thoughtful : 指为他人着想,主动关怀,做有益于他人的事。
attentive : 指对人关怀备至,热情周到,这可能出于真诚,也可能出于私利。 consult, negotiate, confer 这些动词均含“协商、商量”之意。
consult : 多指向权威或有识之士请教或咨询。
negotiate : 正式用词,指双方通过争论或讨论最后达成协议等;也指通过商议从而解决问题。 confer : 正式用词,强调对观点或意见的交换。 contact, touch
这两个动词均有“接触”之意。
contact : 强调紧密接触的两个物体之间的相互关系。也可用作比喻。 touch : 指具体意义“接触”时,强调动作;表抽象意义时,侧重“联系”。 contain, include, embrace, involve, comprehend, hold, comprise 这些动词均含有“包括,包含”之意。
contain : 普通用词,所涉及的物体常常是其组成部分或内容。强调包容关系。既可指具体有形的东西,也可指抽象无形的东西。
include : 普通用词,指一整体包含着各独立的部分,也指某东西包含另一东西的某一部分。 embrace : 正式用词,指把某事物纳入整个之中。
involve : 把包含因整体的性质决定的成分或结果。所包括的往往是无形的,不可触知的东西,多用作引申。
comprehend : 正工用词,指包含在整体范围以内。
hold : 常和contain换用。指能够容纳或有足够的容纳量。强调包容能力。
comprise : 书面用词,暗指一个整体包括不同部分所组成,可与include交换使用。 continual, continuous, successive, constant, persistent 这些形容词均有“连续的”、“不断的”之意。
continual : 强调重复或持续发生,但连续之间允许有间断。 continuous : 语意最强,强调在时间和空间上没有间断。 successive : 强调事物一个接一个地发生,无间断。 constant : 多指习惯性的重复和不变的持续。
persistent : 普通用词,可指不懈的努力,也可指任何连续不断或重复出现的事物。 continue, resume, succeed, go on 这些动词或短语动词均有“继续”之意。
continue : 普通用词。或指持续而不停止,或有一段中断后又继续下去。 resume : 指中断后的继续。 succeed : 侧重指有规律地连续。
go on : 通俗用词,多用于口语中。go on+-ing表暂停后继续做原事,即后继续的内容与原来的内容相同。go on+不定式指做完某事后,接着做不同的另一件事。 contradict, deny, oppose, refute
这些动词都含“否定,否认”,“反驳,反对”之意。
contradict : 指肯定地否认、反对或反驳某事,坚持相反的意见。
deny : 普通用词,侧重否认意见或言论的真实性,尤指否定他人的指控或责难。
oppose : 普通的广泛用词。指不作争论或不提出论据而无理由地反对;也指任何温和、有理由的反对或否定。
refute : 语气较强,强调凭推理或证据驳斥一项主张或言论。 control, direct, govern, manage, rule, supervise, administer 这些动词均有“管理、支配”之意。
control : 含义广泛的常用词,指对人或物施以约束或控制的力量。 direct : 侧重行使领导或指导权。
govern : 侧重指运用任何控制的权力来统治或管理一个国家、一个社会或一个部门,暗含能力和知识的运用。
manage : 强调对具体事务机构进行管理,有时含受权管理或处理之意。 rule : 强调用绝对或独裁的权力来管理或统治。
supervise : 侧重指运用本身的或被授予的权力来管理、检查工作,含监督意味。 administer : 指官方的或正式的对事务的管理。
controversy, argument, conflict, debate, dispute, quarrel, strife 这组名词均有“争执、不和”之意。
controversy : 侧重指深刻的意见分歧,多指对引起广泛兴趣或非常重要的问题的辨论。 argument : 指辩论双方均以事实或理由来说服对方的辨论。
conflict : 指双方坚持已见、互不妥协,怀有敌意的争论,多暗示分歧极为严重,有时用语言无法解决,只得诉诸武力。
debate : 通常指经过仔细组织和计划的个人或团体之间的辩论。 dispute : 普通用词,侧重指长时间,言词激烈,针锋相对的争辩。 quarrel : 普通用词,既可指言词激烈的争吵,也可指温和的言词上的不和。 strife : 指因不可缓和的矛盾而引起的争吵或斗殴。 conversation, dialogue, talk, chat 这些名词均含“交谈”之意。
conversation : 一般用词,指两个或更多人互相交换意见的交谈。 dialogue : 指“对话”。
talk : 普通用词,可与conversation换用,指正式交谈。
chat : 指熟人之间非常随便的交谈,强调谈话的亲密和非正式性。 copy, duplicate, model, reproduction, facsimile 这些名词均有“复制品”之意。
copy : 普通用词,含义广泛,指精确的或不精确的复制品。 duplicate : 常指完全一模一样,可代替原件的复制品。
model : 可指按某物式样制造、按比例缩小的模型,也可指某物未制成之前做出的模型。 reproduction : 批按原物复制的产品,着重复制品与原物相似。 facsimile : 含义与copy大体相同,但较文雅。 corn, crop, grain 这些名词都有“谷物”之意。
corn : 主要指大麦、小麦、燕麦、裸麦、玉蜀黍这5种谷物及其粒子。 crop : 指谷物或果类等一年或一季的收成,也可指地里的农业作物或谷物。
grain : 指稻、麦等谷类及其粒子。 correct, rectify, remedy, revise, amend 这些动词均含“纠正,改正”之意。
correct : 指纠正或改正不正确、不真实或有缺点的东西。
rectify : 正式用词,意义较抽象,侧重指彻底改正偏离子正确标准或规则的东西。 remedy : 正式用词,通常指在局部范围内进行纠正,尤指对困难或棘手问题的解决。 revise : 指通过仔细阅读、反复思考后而进行改正、订正或修订,使趋于完善。 amend : 书面语用词。指进行更正或改变,使之更好,符合更高的要求。 cost, expend, spend, take 这些动词均含“花费”之意。
cost : 指花费时间、金钱、劳力等。其主语是物,而不能由人充当,也不用被动形式。 expend : 较正式用词,通常指为某一专门目的而花费大量金钱、时间或精力。 spend : 普通用词,与cost基本同义,但主语必须是人。
take : 普通用词,指需要占用空间、时间或精力等,其主语可以是人,也可以是一件事情。 couch, sofa
这两个名词均可表示“沙发”之意。
couch : 指供昼夜坐卧,似床一样的长沙发或睡椅。
sofa : 指有扶手和靠背,可供多人坐或一个人睡的长沙发,也泛指沙发。 couple, pair
这两个名词均有“一对,一双”之意。
couple : 多指在一起或彼此有关系的两个人或两个同样的事物。 pair : 含义广泛,可指人或物。用于物时,指两个互属的事物,缺此或失彼都会失去使用价值,或指由相对称的两部分构成的一件东西。 courage, bravery, backbone, nerve 这些名词都可表示“勇气、胆量”之意。
courage : 普通用词。指面对危险或困难时无所畏惧的精神和敢于奋斗的进取心。 bravery : 指在危险中表现出的无所畏惧精神或在逆境中仍能坚持下去的毅力。 backbone : 指性格倔强,意志坚定,有骨气,有顽强的决心去做某事。
nerve : 侧重指面临危险或在冒险的情况下具有冷静、清醒的头脑和坚定无畏的勇气。 cover, lid
这两个名词都有“盖子,遮盖物”之意。
cover : 泛指所有的遮盖物。包括盖子或书籍、杂志的封面等。 lid : 通常指可以揭开的如箱盖、坛盖、壶盖等盖子。 crazy, mad, mental
这些形容词都表示“发疯的,精神错乱的”之意。
crazy : 通俗用词,指极度的神经错乱或精神失常,也指对事物的狂势,失去自控能力。 mad : 语气比crazy正式,但系普通用词。通常指人精神狂乱,完全不能自我控制的一种病态。 mental : 通常指患有精神病的。
create, compose, design, invent, make, produce 这些动词均有“创造”,“制作”之意。
create : 侧重创造出来的东西以前并不存在,或者指独具特色的创作。 compose : 多指音乐或诗歌、画的创作。
design : 主要指在艺术或技术领域的创作设计,强调构思多于实际制造。
invent : 主要用于科技领域,指通过思考、研究或实验制造出新的前所未有、极为有用的东西。 make : 最普通用词,指任何东西的创作或制造。 produce : 指产品的生产,或作品创作的完成。 creative, original, imaginative 这些形容词都可表示“有创造力的”之意。
creative : 侧重指具有把本来不存在的事物创造出来的能力。 original : 强调具有与众不同,有独到之处的创造能力。
imaginative : 指想象大异于现实,近乎或等于虚构。强调富有幻想能力。 creep, climb, crawl 这些动词都有“爬”之意。
creep : 多指人或四足动物匍匐爬行,尤指偷偷地或不出声地缓慢向前爬行。也指植物的蔓延生长等。 climb : 通常指用手或足爬上或爬下,也指飞机、日、月的上升,还可用作比喻。 crawl : 指人或动物以身躯贴着地面缓慢地移动。 crime, sin, guilt, offence, violation 这些名词均含有“犯法,犯罪,罪恶”之意。 crime : 指严重的违法行为或罪行。
sin : 主要指违反道德原则或违反宗教戒律的过失或罪过行为。
guilt : 多用于指违反道德或社会标准的不法行为,含应予惩办之意。这种惩办是以证据为根据的。 offence : 使用广,可泛指对任何规则、道德标准、法律、纪律等的违反与触犯,其罪行可重可轻。 violation : 指违背誓言、条约、规则以及良心等,也指侵犯权利。 criminal, guilty
这两个形容词均表示“犯罪的”之意。
criminal : 侧重指某种行为是违犯法律的,因而应受到惩罚。 guilty : 主要指某种行为违反道德标准,也可指违犯法律。 critical, acute, urgent
这些形容词均有“紧急的”或“严重的”之意。
critical : 指极为危急或缺乏的状况,而这种状况标志一种转折点。 acute : 通常指需要和缺乏的紧急程度。也指病情的严重。 urgent : 指情况紧急,急需解决问题。 crop, harvest, yield 这些名词均含有“收成”之意。
crop : 普通用词,侧重指农作物一次收割或一季的收成。 harvest : 主要指农作物或水果的收获量,有时也指收割的行为。 yield : 指生产物,农作物的总产量。
cruel, brutal, inhuman, savage, barbarous, fierce, ruthless 这些形容词都有“残忍的”,“野蛮的”之意。 cruel : 一般用词,指行动或态度的残忍。
brutal : 指极端的残忍,强调无情或缺乏同情心,含不择手段的意味。
inhuman : 着重缺乏同情心、仁爱等人类特有的良好的品质。
savage : 指缺乏文明人应有的教养,尤指在动怒或冲动时表现出的粗野蛮横,含野蛮意味。 barbarous : 专指只有原始或未开化的人才会有的残忍行为。 fierce : 指天性凶恶,令人害怕。
ruthless与cruel同义。强调为达到目的,对别人的痛苦毫无怜悯之心。 cry, shout, exclaim, roar, scream, shriek, yell, call 这些动词的共同含义是“喊”或“叫”。
cry : 一般指因恐惧、痛苦、惊奇等而喊叫。
shout : 指有意识地高声喊叫,常用于提出警告、发命令或唤起注意等。
exclaim : 多指因高兴、愤怒、痛苦、惊讶等突发感情而高声喊叫。 roar : 指发出大而深沉的声音、吼叫或咆哮。 scream : 指因恐具、快乐或痛苦而发出的尖叫声。
shriek : 指因惊恐、痛苦等或其它感情而发出比scream更为尖锐、刺耳的叫声。 yell : 多指求援、鼓励时的呼叫。也可指因外界因素刺激而发出尖厉声音。 call : 指大声说话或喊叫,以引起某人的注意。 cry, weep, sob
这3个动词均有“哭”之意。
cry : 普通用词。指因痛苦、悲哀或伤感等出声地哭。 weep : 书面用词,指小哭或无声地哭,侧重流泪。 sob : 指抽泣、呜咽。
cunning, sly
这两个形容词均含“狡猾的”之意。 cunning : 指凭诡计达到狡诈的目的。
sly : 指竭力掩饰其意图,靠蒙混或表里不一等隐蔽手法达到个人目的。 cup, glass, mug
这3个名词均可表示“杯,杯子”之意。 cup : 指有柄,用来饮茶或咖啡等的瓷杯。 glass : 指玻璃制的杯子,用来盛酒和牛奶等东西。
mug : 通常指周边垂直,不用茶托的有柄大瓷杯或大金属杯。 cure, treat, heal, remedy 这些动词都有“治疗、医治”之意。 cure : 主要指治愈疾病。
treat : 普通用词,指接受并诊治病人。 heal : 侧重指治愈伤口、伤痛如灼伤等。 remedy : 着重用药物对病人进行治疗。 curve, bend, bow, crook, twist 这些动词都含“弯、弯曲”之意。
curve : 指变成曲线或弧线状的动作或状态。
bend : 普通用词,指把某物变成曲线或角形。用于人时,指头部或身躯弯下。 bow : 指把头部或上身弯向前方的动作,也指社交中的礼节性动作。 crook : 指不规则的弯曲,也指按照规则或模型弯曲某物。 twist : 指通过转动、拧或扭使某物成弯曲状。
第三篇:C和LINUX笔试面试总结
C++笔试和面试总结
给大家分享一下我的笔试和面试经历吧!笔试主要的题型有选择题、填空题、程序填空题、程序设计题目。选择和填空题的题目主要包含以下:
C语言部分:
1. 逻辑运算的短路特性(考的很多) 2. ++、--运算符 3. 位运算
4. 强制类型转换 5. 程序结构控制 6. 数组和指针的使用
7. 结构体有关(字节对齐、位段结构体) 8. 文件操作
9. 字符串常用相关操作(非常重要) 10. 递归 C++部分:
1. 面向对象语言特性 2. 名字空间
3. 函数参数传递方式以及之间的区别 4. 引用
5. 构造函数与析构函数的调用顺序 6. 基类成员在派生类中的可见性
7. const和static的作用(有时也会考自动类型转换和explict关键字) 8. 多继承(考得少) 9. 运算符重载
10. 静态联编和动态联编 11. 函数模板与类模板 12. IO常用操作
13. 异常处理(考的较少) 14. STL容器(非常重要,比如map内部结构是什么, map内部怎么排序) 数据结构部分:
1. 链表的创建和元素的插入删除以及时间复杂度 2. 栈和队列的特性 3. 字符串KMP匹配算法 4. 二叉树的构建(考得少) 5. 二叉树的遍历(递归和非递归算法) 6. 完全二叉树节点之间的数量和序号关系(大概是5条) 7. 哈夫曼树构建及其编码(腾讯2014校招考题) 8. 数和森林的转换(考的比较少,但也比较简单,会画图即可) 9. 排序(直接插入、选择、冒泡、快排、Shell、二路归并(2014校招腾讯考题)) 10. 查找(包括直接查找、折半查找、建立索引、构建散列函数) 11. 伙伴地址(腾讯2014校招考题) 12. 二叉排序树和平衡二叉树的概念 Unix部分:
1. 常用Shell命令 2. Shell脚本编程 软件工程部分:
1. 软件过程 2. 测试类型
3. 面向对象常见概念(包含与继承、覆盖/重写/重载、多态) 4. UML 操作系统部分:
1.进程同步、通信、多线程 2.死锁 3.信号
4.临界区、原子锁、互斥量、管道 数据库部分:
1. 关系和视图的概念;
2. 关系的交、并、差运算和选择、投影、连接、除运算 3. 索引及其作用
4. SQL语句基本操作(尤其是语句查询、非常重要) 5. 游标(作用和使用) 6. 事务(概念) 计算机网络技术部分:
1. 按照作用范围对网络的划分(WAN、LAN、MAN、PAN) 2. 局域网的拓扑结构 3. IP地址分类 4. 子网掩码
5. TCP和UCP协议的中文名称以及数据传输特点比较 6. 域名服务器及FTP工作原理
7. OSI模型七层结构及各层作用和各层使用的协议
常见程序设计题(算法居多) 1. C语言字符串操作(非常重要) 2. 线性结构排序(一种排序的多方法实现) 3. 递归的使用 4. SQL语句设计 5. 公司内部相关
我的面试总结
面试根据各个公司的情况不同而不同,一般会分为几轮面试。技术类面试的时候 衣物不要太花哨,简单朴素整洁就好,头发一定要整齐,面试的时候一般要准备一支黑色签字笔、一张稿纸、一份简历、一份成绩单原件(必须盖过章)、一份四六级成绩单的复印件。
首先在一面的时候很可能遇到群面,即群体面试,说明你命运比较悲惨。一般是6 人一小组,一般采取刷一半留一半原则,在群体面试(以我在神州数码面试为例)中,第一轮肯定是自我介绍,在这轮面试中一定要仔细聆听他人的自我介绍的一些信息,比如来自哪个学校?学什么专业?家住哪里?因为自我介绍完毕后他很可能问你其中某个同学的已经告知大家的信息,因为他要测试你的团队合作能力,然后逐个介绍自己所做的项目,这个凭自己发挥了,最后他们会给你们设计一个任务(比如举办一场晚会),让你们群体讨论合作完成,每个人都有一个相应的角色。尤其要注意的是,一般在群面中第一个发言的和发言最少的往往就是炮灰,最可能被刷掉。 然后就说单面吧,单面也是先自我介绍,自我介绍时尤其注意,时间最好不要超过3分钟,关于个人信息的就描述一下自己出生于哪个省份,来自于哪个学校(如果是个985或者211一定要说明),学什么专业,技术爱好,然后就是简述一下自己做过的项目。接下来面试官就会仔细阅读你的四六级通过情况、专业课达标情况,最后就是你的项目里面的技术细节问题,一定要如实回答,会什么写什么,不会的千万不要写。一面结束了,如果在24小时之内你没有收到下一轮面试通知,那你很可能已经被刷掉(当然还有可能因为指标太少问题,时间更长,你才能接到下一轮面试)。进入下轮面试一般情况是公司所需的技术考核,这轮面试一般来说难度是最大的,这个就靠的是你平时的基本功了,如果本轮面试通过,那么恭喜你已经有八成的几率被录取。最后一轮一般是Offer面谈,如果前面你有比较好的offer,那么你一定要要求比这个offer高出1~2万,但如果之前没有像样儿的Offer,那么你先让人力的说明Offer,如果很满意就签吧,如果不是十分满意,不要很快把三方给公司,要以学校方面或者考试等为由使出缓兵之计,尽量将时间拖延至最大,以抽出时间进行下一个公司的应聘。因为如果你把三方已签,再想签约别的公司的话,就意味着要毁约,当然违约金不可避免,况且毁约是一件相当麻烦的事情,因为现在毁约的话,在公司要经过好多的部门审核(以我实习结束办理手续为例,要经过财务部、仓库、企信办、人力资源等19个部门的签字),过程相当麻烦,这很可能让你赔了夫人又折兵。
简历制作
再说说简历制作问题吧,简历整体要模块划分。第一栏就是个人信息模块,我想强调的是把自己的名字字体放大加粗加黑一下吸引眼球,然后下面列举个人的出生地、来自学校、专业、出生年月、应聘类型(C++还是嵌入式开发)、联系方式、邮箱地址、英语级别(通过四级/六级),如果是应聘国企最好加上政治面貌,而且在四级或者六级成绩比较好的话最好列举出自己的成绩。还有如果学校是985或者211,那么在页眉加一张有校园校徽并且具有985或者211信息的图片,以提升面试官的第一印象。 第二栏应该就是列举出你会使用的技术,这个很重要,列举时按照熟练程度依次往下列举,掌握最成熟的放在最前面,不会使用的千万不要去写,如果被问到但没掌握那直接就被挂掉了。列举的时候最好将关键字加粗加黑放大,让人一看便知你所掌握的技术,具体到某一个你所应聘公司所需要的技术,那么他可能就会考核你。 第三栏就是你在学校所做过的项目(这个必须有,也能决定你是否会进入面试环节),项目中使用的关键技术一定要突出说明。而且尤其要注意,一般写项目不要太多,最好是两个或者是三个,最好有一个你自己独立去完成的项目(该项目不是老师带着你去做的)。 第四栏就是你所在学校参加的校园活动或者你的实习经历(如果是国企,最好写多一点,否则拣最重要的三四条写)。 第五栏就是个人评价,主要描述一下你的团队精神,学习能力,敬业精神即可,阐述个三四行左右即可,关于个人喜好方面的只需点到即可。
我的建议
从现在开始,每天练习一道关于C语言字符串操作的编程题目(比如自己可以实现一下C语言字符串的库函数),每隔一天练习一道排序算法题目(注意使用多种方法,包括递归和非递归),每隔两天练习SQL查询语句。其余的计划根据个人的安排而执行,题目自己从网上找。
第四篇:心理健康C证面试心得
今天去参加了心理健康C证面试,感觉还比较顺利,谈谈自己的一点心得体会,相信会对即将要参加面试的朋友有所帮助,而且面试结束后一样会觉得“挺简单的”。
先来说说面试的流程。
面试前先要抽一个心里健康教育活动课的主题,然后给30分钟的时间写好活动的构思及设计。30分钟准备时间后就是真正的面试。面试分两个部分:先进行自我介绍,然后论述活动课的构思及设计理念,其实整个面试过程还是很短的,大概平均每个人只有15分钟,所以加上活动设计的30分钟,前后也就一节课左右。
下面来谈谈准备工作
首先简单准备自我介绍及申请成为心里健康辅导老师的理由。自我介绍要求从性格、气质、情绪、思维四个方面来说。我的面试老师要求我用一两句话简单概括,非心理范畴的不用讲。在他的提示下,我回答时在性格方面抓住乐观、开朗、外向、活泼等词语,情绪抓住自我调节能力比较强、自制力不错等,思维可以从感性、理性这些方面来说,至于气质方面,我今天面试时说的是“多血质与粘液质的混合”,面试的老师也没有纠正或反驳,估计这样答也可以吧。 所以,我觉得这个过程只要避免答非所问即可,至于性格分析的正确性、客观性没有大关系,但是作为一名心理健康的辅导教师,本身的性格特征应该不能是“抑郁”、“暴躁”、“偏激”的。至于要申请成为心里健康辅导老师的理由简单说几句就可以了,只要你别说我是为了评职称加点分就成。
最为关键的当然是要了解活动课设计主题的内容。我在网上找到了有关题目,经过检验,发现这套题目就是考题,一共有20个不同方面的主题(具体内容及相关活动设计见《心里健康C证面试主题及设计》)。在30分钟的准备时间里,大家可以放心大胆的把资料拿出来参考,但是要注意:时间有限,不要把活动设计全部抄下来,只要把设计框架抄下来就可以了,包括主题、目的、内容、过程、注意事项,尽量给自己留出一点时间把资料上的内容看一遍,这样你对整个设计才能了然于胸。在自我介绍结束后,面试的老师会要求你介绍活动的设计,在介绍时千万不要照着你所写的内容来念,要脱稿阐述,只要按照你写的框架简单介绍就可以了,所以如果如果在30分钟的准备时间中只是照搬照抄,自己脑子里没有整体把握,那在这个环节的表现就不会流畅和自然。当然如果能够在阐述时加入平时工作中的的感受和体验,使得你的设计更具现实性,相信会得到面试老师的青睐。
最后,我想要说的是:不要把面试当作考试,而是把它当作一次闲谈。我觉得以一种沟通、交流的姿态参加面试更能使自己轻松,而事实上在很多人的面试经历来看,也是如此。那既然是闲聊,我们应该表现的积极一点,敢于直视面试老师的眼神,我想这也是一个心理健康辅导老师基本的心理素质。
第五篇:C程序员面试简答题
经典面试题-C语言与数据结构
(自己整理的一些C语言与数据结构面试简答题,希望对大家有所帮助,同时程序员,共勉…..红色为答案)
1.用预处理指令#define 声明一个常数,用以表明 1 年中有多少秒(忽略闰年 问题);
#define YEAR (60 * 60 * 24 * 365)UL
2、 写一个"标准"宏MIN函数 ,这个宏输入两个参数并返回较小的一个
#define MIN(a, b) ((a)<(b)?(a):(b))
3、用变量a给出下面的定义
一个整型数(An integer) int a
b)一个指向整型数的指针( A pointer to an integer) int *a
c)一个指向指针的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an integer ) int **a d)一个有10个整型数的数组( An array of 10 integers)
int a[10] e)一个有 10 个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers) int *a[10]
f)一个指向有10个整型数组的指针( A pointer to an array of 10 integers)
int (*a)[10] g)一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer)
int*(a(int))
h)一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返 回一个整型数( An array of ten pointers to functions that take an integer argument and return an integer )
int (*a[10]) (int)
4、关键字volatile有什么含意? Volatile是一个类型修饰符,它是被设计用来修饰不同线程访问和修改的变量,
它的作用是来确保本条指令不会编译器的优化而省略,且要求每次直接读值。即防止编译器优化,传说这个关键字是区别软件工程师和嵌入式工程师的一个重要标志。 并给出三个不同的例子。
1、并行设备的硬件寄存器;
2、一个终端服务子程序会访问到的非自动变量;
3、多线程应用中被几个任务共享的变量
5、结构与联合有和区别?。
结构和联合都是由多个数据组成的,但是在任何时间,联合只存在某一被选定的数据成员,而结构存在了所有的数据成员;
对联合某一数据成员赋值,对其他成员的的值也会改变,但是对结构中,对其中一个数据成员赋值不影响其他的数据成员
阶段性测试
6、 求下面函数的返回值(微软)
int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; }
7、 数组与指针的区别?
一个数组是一个地址,一个指针是一个地址的地址, 址
移位操作为何最好使用无符号数?
如果是有符号的话,移位可能会改变符号,造成错误。
8、 关键字 static的作用是什么?
数组是对应地址,指针是指向地声明为静态变量,这样此变量会保存在全局静态数据区;
声明作用域为当前文件。这个也是经常问到的题目,建议自己搜一下理解深刻, 9.#include 与 #include "file.h"的区别?
系统自带文件,自定义文件
10、下面const的含义如何?
const int *a; a可变,a指向的对象不可变
int const *a; a可变,a指向的对象不可变
int * const a; a不可变 ,a指向的对象不可变
int const * const a; 都不能变 10.什么是内存操作越界?
对变量在使用的过程中超出定义范围,即为内存越界,如定义数组
int a[10],在操作过程中 有
a[10] = “hello world“;就会出现内存越界,因为加上‘�’,字符串大小是11,
12.什么是内存泄漏? 造成内存泄漏的原因有哪些?
使用的某块内存,却未释放,长此以往,如服务器端的程序,长期不关闭的话,会造成内存越来越少,即为内存泄露。在使用
new – delet
malloc – free时尤其注意
13、请说出const与#define 相比,有何优点?
const常量有数据类型,而宏常量没有数据类型,只是简单的替换,前者编译器能进行安全检查,后者则不能被安全检查。
14、 函数式宏定义和函数调用有什么不同?
const常量有数据类型,而宏常量没有数据类型,只是简单的替换,前者编译器能进行安全检查,后者则不能被安全检查。
15、中参数传递有什么特点? 我们应当注意些什么?
一般来说包括传值和传地址,在传值的过程中应注意:形参与实参各占一个独立的存储空间,形参的存储空间是被调用才分配,调用开始系统为形参开辟一个临时存储区,然后将格实参传递给形参,从而形参得到实参的值
15、 goto有什么特点? 在C语言中对goto的使用有什么注意事项?
goto灵活跳转,使某些复杂的问题可以轻易解决;但是其会破坏C的结构化编程风格,易造成不可察觉的错误。
16、
使用swicth的注意事项
Break不能遗漏,这会造成每条逐句执行;default就算什么也不做,也请尽量写上。
17、 嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?
一般来说
while(1) {
} 就可以了
18、 #define STRING char *; Typedef更好哪个更好一些为什么? #define是简单替换 易遇到问题 且出错不易查找
19、 C语言对左值有什么限制? 只要不是常量就可以
20、程序调试中常见的错误有哪些? 考察你是不是真的有丰富的编程经验,一般是逻辑错误、语法错误、段错误;
21、什么是野指针?如何避免野指针? 释放之后未被制空的指针,free之后立即制空,同时对于指针要养成初始化的习惯 22.什么是函数指针?为什么能够使用函数指针,
函数指针就是指向函数的指针变量;每个函数都有一个函数入口,函数指针即调用了此函数入口。
23、下列语句的作用是什么?
//循环体 #ifndef HEADER_FILENAME #define HEADER_FILENAME /* body of header */ #endif
意思就是如果此文件中没有定义名为 ‘HEADER_FILENAME’的头文件就在此定义,主要是为了防止头文件重复加载
24、全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
全局变量存储在全局静态数据区中, 局部变量存储在栈空间中
相关文章:
设计中常用尺寸01-10
网络营销常用的战略模式01-10
园林景观设计常用尺寸01-10
常用机械零件设计概述01-10
化工设计中的常用阀门选型策略探析01-10
社会工作实务常用模式01-10
CAD建筑设计常用尺寸01-10
常用字书写指导教学设计01-10
谚语类作文写作模式及其常用句型01-10