范文一:机械手是由什么构造而成
智造 http://www.jx580.com/wk/index.html
机械手是由什么构造而成
主要由执行机构、驱动机构和控制系统三大部分组成。
手部是用来抓持工件(或工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构形式,如夹持型、托持型和吸附型等。运动机构,使手部完成各种转动(摆动)、移动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动机构的升降、伸缩、旋转等独立运动方式,称为机械手的自由度 。为了抓取空间中任意位置和方位的物体,需有6个自由度。自由度是机 械手设计的关 键参数。自由 度越多,机械手的灵活性越大,通用性越广,其结构也越复杂。一般专用机械手有2,3个自由度。控制系统是通过对机械手每个自由度的电机的控制,来完成特定动作。同时接收传感器反馈的信息,形成稳定的闭环控制。控制系统的核心通常是由单片机或dsp等微控制芯片构成,通过对其编程实现所要功能。
执行机构
机械手的执行机构分为手部、手臂、躯干。
手部
手部安装在手臂的前端。手臂的内孔中装有传动轴,可把运用传给手腕,以转动、伸曲手腕、开闭手指。机械手手部的构造系模仿人的手指,分为无关节、固定关节和自由关节3种。手指的数量又可分为二指、三指、四指等,其中以二指用的最多。可根据夹持对象的形状和大小配备多种形状和大小的夹头以适应操作的需要。所谓没有手指的手部,一般都是指真空吸盘或磁性吸盘。
手臂
手臂的作用是引导手指准确地抓住工件,并运送到所需的位置上。为了使机械手能够正确地工作,手臂的3个自由度都要精确地定位。
躯干躯干是安装手臂、动力源和各种执行机构的支架。
驱动机构
机械手所用的驱动机构主要有4种:液压驱动、气压驱动、电气驱动和机械驱动。其中以液压驱动、气压驱动用得最多。液压驱动式
液压驱动式机械手通常由液动机(各种油缸、油马达)、伺服阀、油泵、油箱等组成驱动系统,由驱动机械手执行机构进行工作。通常它的具有很大的抓举能力(高达几百千克以上),其特点是结构紧凑、动作平稳、耐冲击、耐震动、防爆性好,但液压元件要求有较高的制造精度和密封性能,否则漏油将污染环境。气压驱动式其驱动系统通常由气缸、气阀、气罐和空压机组成,其特点是气源方便、动作迅速、结构简单、造价较低、维修方便。但难以进行速度控制,气压不可太
http://www.jx580.com/policy/20170124/31608.html
智造 http://www.jx580.com/wk/index.html 高,故抓举能力较低。电气驱动式电力驱动是机械手使用得最多的一种驱动方式。其特点是电源方便,响应快,驱动力较大(关节型的持重已达400kg),信号检测、传动、处理方便,并可采用多种灵活的控制方案。驱动电机一般采用步进电机,直流伺服电机(AC)为主要的驱动方式。由于电机速度高,通常须采用减速机构(如谐波传动、RV摆线针轮传动、齿轮传动、螺旋传动和多杆机构等)。有些机械手已开始采用无减速机构的大转矩、低转速电机进行直接驱动(DD)这既可使机构简化,又可提高控制精度。机械驱动式机械驱动只用于动作固定的场合。一般用凸轮连杆机构来实现规定的动作。其特点是动作确实可靠,工作速度高,成本低,但不易于调整。其他还有采用混合驱动,即液-气或电-液混合驱动。
控制系统
机械手控制的要素包括工作顺序、到达位置、动作时间、运动速度、加减速度等。机械手的控制分为点位控制和连续轨迹控制两种。
控制系统可根据动作的要求,设计采用数字顺序控制。它首先要编制程序加以存储,然后再根据规定的程序,控制机械手进行工作程序的存储方式有分离存储和集中存储两种。分离存储是将各种控制因素的信息分别存储于两种以上的存储装置中,如顺序信息存储于插销板、凸轮转鼓、穿孔带内;位置信息存储于时间继电器、定速回转鼓等;集中存储是将各种控制因素的信息全部存储于一种存储装置内,如磁带、磁鼓等。这种方式使用于顺序、位置、时间、速度等必须同时控制的场合,即连续控制的情况下使用。
其中插销板使用于需要迅速改变程序的场合。换一种程序只需抽换一种插销板限可,而同一插件又可以反复使用;穿孔带容纳的程序长度可不受限制,但如果发生错误时就要全部更换;穿孔卡的信息容量有限,但便于更换、保存,可重复使用;磁蕊和磁鼓仅适用于存储容量较大的场合。至于选择哪一种控制元件,则根据动作的复杂程序和精确程序来确定。
对动作复杂的机械手,采用求教再现型控制系统。更复杂的机械手采用数字控制系统、小型计算机或微处理机控制的系统。
控制系统以插销板用的最多,其次是凸轮转鼓。它装有许多凸轮,每一个凸轮分配给一个运动轴,转鼓运动一周便完成一个循环。
http://www.jx580.com/policy/20170124/31608.html
范文二:由连字符(дефис)连接而成的零中缀复合名词的语法范畴研究
由连字符(дефис)连接而成的零中缀
复合名词的语法范畴研究 pycc~~3blK/2011.1
由连字籀函罐疆蕊威翻0
零审缀垂畲名词豳语法照畴碰奔一
.北京外国语大学杜雪姣
?摘要:本文讨论由连字符(且呻Hc)连接而成的零中缀复合名词的词法范畴问题,主要涉及这类词的性,
数判断标准和格的变化问题.
?关键词:零中缀复合词;语法范畴;性;数;格
俄语中有很多像Z,PmaH-KpoBa'rb,caII,-flCJIH,BaroH-pecTopaH之类带有连字符(且ed)Hc)的词语.它
们的构成形式多种多样,有时前后两部分的词属同性名词(如Barott-pecTopaH),有时由不同词性的
名词组成(如~HBaH—KpoBaTb),还有前后两个词的数不一致的形式(如ca~-acan),这就提出了如何
判断零中缀复合词的性,数问题.
1.定义及分类
关于这类词的定义,各类语法书给出了不同的解释.《现代俄语构词学概论》中给出的定义
是:"组合构词法(coe~ldHeHHe),这是一种不借助任何词缀把两个词合成一个词的构词方法,这是一
组通常借助连字符(且呻Hc)''构成的一种复合词,如reHepaa—HO~KOBHHK(上将),y且()II)e6芭HoK(神
童)."(王福祥2006:178)在《俄语语法》中是这样描述的:"具有一个以上生产词干的词,其中的一
种构成方法——复合法的中缀是零位的情况,比如~apb-nymKa(炮
王),JIeHHHrpaA等."(信德麟,
张会森,华劭2009:98)
对于零中缀复合词的具体分类,学界也是众说纷纭,这里我们只选取两个比较具有代表性的
分类方法予以介绍.
《现代俄语构词学概论》中将组合名词(即借助连字符把两个名词组合为一个复
: 合词)分类为
1)用作事物的称名,如BarOH-pecTopaH(餐车车厢),reHepaa-Mafiop(少将)等; 2)用作同位修饰语,如6a6a—Hra(女魔),6aa-MacKapa~(化装舞会)等; 3)用作同义修饰语,如rpycTb-TOCKa(悲愁),lIyTb-~I.opo)KeHbKa(道路)等; 4)用作反义修饰语,如BoIIpOCbI-OTBeTBI(问答),Kyn册,?pO且aa(买卖)等; 5)用作同类相关语,如6paTb~一C~CTpBI(兄弟姐妹),r(】JIo且『x.Jlo且(饥寒交迫)等;
6)用作说明职业,用途,性质,如6n6anOTeKa-aBTo6yc(汽车图书馆),KoBep-caMoJIeT(飞毯)等.
(王福祥2006:178—181)
《俄语语法学》中对该类复合名词的分类如下:
1)同义合成,如皿pyr_npH兄TeJIb(朋友),nyTb-~opora(道路); 2)叠义合成,如Kyn衄一?po且aa(买卖),Xae6-COJlb(待客的食物,对客人的款待); 3)修饰性合成,如)~HBaH-KpOBaTb(坐卧两用沙发),BbICTaBKa—npo~ama(展销会).(李勤,孟庆和
2006:103—1O4)
35
上JyUnH,.,jbI/I,l1.1
2.带连字符的零中缀复合名词的词性判断
2.1由第一部分词的词性决定整个复合词词性范畴
2.1.1多数表示生活现象,机构名称,日常生活用品的复合词.例如: ,~tlBaH-KpOBaTb(坐卧两用沙发),aBTO6yC-gKCnpecc(特快班车),aBTOMO6Hab-~yproH(带蓬汽车),
BarOH-6yqbeT(餐车),6aa-MacKapaA(化装舞会)等词的第一部分名词的词性为阳性,所以上述复合词
均为阳性词.而IUKO~a—HHTepHaT(寄宿学校),6H6aHOTeKa一HTa』JbH丑(设有阅览室的群众性图书馆)
为阴性词,Kpecao-KaqaaKa(藤摇椅),HJIaTbe-KOCTIOM(女式西服)为中性词. 2.1.2部分表示职业,职位等的表人复合词.例如:
一
些以HHYKeHep-开头的词:一9JIeKTpHK(电机工程师),CTpOHTeab(土木工程师),
一MeXaHHK(机械
工程师),一Mafiop(少校工程师),以aBTOp-开头的词:一H:ia~cTpaTop(插图画家),一HOBeCTBOBaTe~B(作
家,小说家),一Hc?o删HTe-兀b(原创弹唱歌手),还有MHHHCTp-HpC3H~eHT(首席部长,内阁总理),
MHHHCTI~pe3H,KeHT(常驻公使,驻办公使),qaeH-nafitL~HK(股东)等. 2.1.3复合词的第二部分词固定不变.例如:
nporpaMMa—MaKCHMyM(~)(最高纲领),1-1porpaMMa—MHHHMyM(最低纲领),H且e枷Kc(萦绕脑际的
念头),KOMe~HH一6y??(滑稽剧),onepa一6y蛐(滑稽歌剧).KOM.K-6y~(滑稽丑角)
2.2由第二部分词的词性决定整个复合名词词性范畴
2.2.1带下列第一成素,由主从型纯复合法构成的复合词.例如: IIy珏o_(qy且MaIuHHa(神奇的机器),y且【卜pe酏HoK(神童)),uapb-(apnymKa(炮王)),~apb-
KoI不0KoJ1(钟王)),rope-(Fope-KpHTHK(可怜的批评家),rope-cnopTcMeH(无能的运动员)),Mapm-
(~apm-napaz,(阅兵)),Ka6eat,-(Ka0e~b-MaqTa(电缆杆)),B,H:3eJII~(皿H3en?Oe3皿(柴油列车)),
maKyyM-(BaKyyM-KaMep(真空箱)),K[~KHHI'-(KpeKHHF-HpoKecc(裂化过程)),qbaar-(~aar-Kan.watf
(参谋长)),metl}-(me0p-nH~oT(机长)),naanI-(n朋Lu『naJ1aTKa(防水布帐篷)),npecc-(npecc-KOH一
peH?悯(新闻发布会),npecc—cl:)opMa(压膜,模具)),6aOK-(6aoK-annapaT(闭塞机,封锁器)),
CTOH-(CTOH—CHFHa~(停车信号,停车灯)),liITa6-(mTa6-KBapTHpa(总部)),ilXT-(nXT-KJIy6(游艇俱
乐部)),z,ma3-(~Ka3-opKeCTp(爵士乐队)),rpHM.(rpHM—y6opHaa(化妆室)),HpeMbep-(?peMbep_MH—
HHCTp(总理,首相),IlpeMbep-Maflop(<旧>俄一级少校)
2.2.2表示计量单位的专业词汇.例如:
KHJIOBaTT-~IaC(千瓦时),BO~IbT-aMnep(伏安),KyJIOH-MeTp(库仑计),BaTT-CeKyH&a(瓦特秒),
TOHHa—cH衄(英吨力)
2.2.3复合词的第一部分是外来词,外文字母名称或者缩略词.例如: KaKao-606(可可豆),Ka中e_3aKyc0q聃兄(小饭店),Ilpaftc-attCT(价目表),MHHH-CTa,KHOH(小型体
育场),ayHa-napK(游艺园)?,aal:Qba-pa,KHOaKTHBHOCTB(oc放射性象),6eTa-aKTHBHOCTb(13放射性),
KOHtl~peHK-3aJI(会议厅)
2.2.4少数表示国家,军队官员,称号等的复合词.例如:
reHepaa—a2~MHpasI(海军元帅),reHepaa—HO~KOBHHK(上将),reHepaa-Mafiop(少将),aop~-Kaml,aep
(英国上院议长兼大法官),KaMep-IOHKep(沙俄及某些君主制国家中的宫廷低级侍从),aop~-Map(英
?MaKCHMyM[用作不变形容词](置于被限定词之后用连字符连接)(同MaKcHMaJIbHhIA;反义MHHHMyM).
?6y巾由[不变形容词]滑稽的(同义KOMHqeCKH14). ?JIyHa—napK来自于德语luna—park.
36
国伦敦和其他大都市的市长),KaMep-JiaKeft(宫中侍役总管)
2.3在表示动物,植物的复合词中,如果其中一个词是表示动物所属的种,属范畴(见例中粗体
部分)的,则根据该词判断复合词的词性
例如:Meq—pbl6a(~lJ鱼),ap-?11Iua(火鸟),COH—Tpana(伸展白头翁),mypamm-KpacaBKa(蓑羽
鹤),nxn~a-anpa(琴鸟)
2.4在表人的复合词中,其中带有明显的表示男,女性别特征的主导词(见例中粗体部分),那
么就根据这个词来判断词性
例如:撒eHI玎u阴a—cKyJlb不T0p(女雕刻家),5of~-Sa6a(泼妇)为阴性,qeJioBeK一3araAKa(谜一样的
人)为阳性
以上是判断零中缀复合名词的基本方法.但是,规则相当繁琐,很容易混淆或者记错.为了
方便大家准确而迅速地判断词性,我们推荐一个简单有效的判断方法:连字符"一"连接的前后两部
分词,一般来说,如果可以区分出其中一个相当于修饰词(o?pe且e衄ee),而另一个则相当于被修
饰词(onpexea~eMoe),则被修饰词往往是复合词的中心,通常,它决定整个复合词的词性.对该类
复合词,我们可以通过做以下分析来确定中心词.例如:
Ko醛I)rcaM0JI酊一JIeTa10lLLcaMocT()HTeH0KOB~p.KOB~p是被修饰词,即整个词的中心.
Kpecsio-KaqaJIKa--KaqalolKeec~KpeCJIO.Kpecao是整个词的中心词. 这个简单易行的办法适用于大部分复合词,既能减轻我们死记规则的负担,又能帮助我们快
速并准确的确定复合词的词性范畴.
3.带连字符的零中缀复合名词的格的变化
格的判断一般取决于词性.这类名词的变格有两类情况:或只第二部分变格;或前后两部分
都变格.
如果复合词的诃I生由第一部分决定,则该词前后两部分都变格(nporpaMMa—MaKCHMyM这样后
面一部分永远不变格的词除外),如aBToByca-aKcpecca,aBTO6ycy-aKCpeccy.
如果复合词的词性由第二部分决定,则该词只变化第二个部分,如renepaa-Mafiopa,reHepaa—
Mafiopy.
一
般来讲,只第二部分变格的复合名词较为稳定,其组成部分关系紧密,意义上不可分割,表
达与其构成名词不同的概念.比如,reHepaa-Mafiop表示的是"少将"的意思,并非原来的reHepaa
(将军)和Mafiop(少校)两个词意义的单纯叠加组合.而两部分都变格的复合名词稳定性不及前一
种情况,这类词的组成部分之间的关系较为松散,它们或各自具有一定的独立性,或其中一部分具
有说明另一部分的性质.(张会森2008:115—116)
有一些词在口语和书面语中的变格是不同的:书面语中的BBaroHe-pecTopaHe,在口语中可以说
BBaI'OH-peCTOpaHe;I:1语中的HaMaTq-TypHnpe在书面语中写成HaMaTqe-TypnHpe.这样的词还有
naau-KapT,poMaH-ra3eTa,KaHHTaH-~efiTeHaHT,6amcKapa皿a等. 4.带连字符的零中缀复合名词的数的判断
该类复合词数的判断也取决于词性的判断.两部分都是单数形式的复合词则为单数;如果复
合词两部分中有一个为复数名词,且是决定词性的那一部分时,那么复合词为复数,如qacbI-
6pacaeT,HKC-JIyqH都是复数名词;否则,整个复合词为单数名词,如ca~-acJ]H为单数名词.
结语
本文对零中缀复合名词的词法范畴判断标准做了基本的归纳和介绍.当然,这并没有涵盖它
所有的使用特点.要全面掌握这一类复合词的词法范畴,还需积累经验,多查多问,熟能生巧.
37
参考文献:
[1]李勤,孟J犬和.俄语语法学[M].上海:上海外语教育出版社.2006. [2]王福祥.现代俄语构词学概论[M].北京:外语教学与研究出版社,2006. [3]信德麟,张会森,华劭.俄语语法(第2版)[M].北京:外语教学与研究出版社,2O09 [4]张会森.最新俄语语法[M].北京:商务印书馆,2008.
(责任编辑:郭聿楷)
lIll0-lr一:000j0,?001.|000j::0:0譬?t::
0l_l1lllll.-lI=?_0ll.10000l1lll0llh?jl1l_000?000000?0
纯净,空灵谢尔盖?科兹洛夫童话浅析
.北京师范大学王灵芝
?摘要:谢尔盖?科兹洛夫是当代俄罗斯伟大的童话作家之一,他创作了系列森林动物童话.本文
概括地介绍了作者的生平及其创作,分析了他童话创作的风格,内容主旨及语言特点,揭示
了谢尔盖?科兹洛夫的童话不仅文字优美,意境空灵,而且蕴含着深刻的生活哲理. ?关键词:谢尔盖?科兹洛夫;动物童话;哲理
谢尔盖?科兹洛夫(CeprefiFpnropi,eBnuKO3JIOB)是当代俄罗斯着名童话作家,因作品丰富而
被称为"当今的安徒生".谢尔盖?科兹洛夫于1939年8月出生在莫斯科,小时候喜欢看丹尼尔?
迪福的《鲁滨逊漂流记》,伊万?阔日杜布的《报效祖国》,同时他还非常喜欢蒲宁
的散文,叶赛宁与
帕斯捷尔纳克的诗歌.
读八年级那年,谢尔盖?科兹洛夫开始尝试着写诗,大学就读于高尔基文学院,毕业论文是他
创作的诗歌集.不过,大学毕业后,谢尔盖?科兹洛夫并没有专职从事创作,而是在一个家印刷厂
当起了印刷工人,之后他作过机车司炉(1958年),音乐老师(19591960),搞过地质勘探,在普希
金博物馆当过讲解员.这些丰富的经历为谢尔盖?科兹洛夫的日后创作奠定了丰厚的生活底蕴
和写作素材.
自上个世纪60年代起,谢尔盖?科兹洛夫开始创作童话,自此笔耕不辍,相继创作了大量广
为孩子和成年读者喜爱的童话作品,如《浓雾中的刺猬》,《刺猬和大海》,《在甜胡萝卜森林里》,《刺
猬和熊猫是如何擦洗星星的》,《乌龟和小狮子是如何唱歌的》等一系列脍炙人口的童话.按照普
洛普的童话分类,谢尔盖?科兹洛夫的童话是典型的动物童话,何谓动物童话?就是说"只有把动
物作为主要客体或者叙述主体的童话才称之为动物童话.它们区别于那些把动物作配角,使其只
起辅助作用的童话".(Hponn2005:338)谢尔盖?科兹洛夫笔下的主人公是众多的"森林小主
人",最受作者钟爱和青睐的是刺猬,其次有小熊,兔子,狼,猫头鹰等.1959年,刺猬第一次出现在
作家的作品中,之后他就成为了作者童话作品的主角,与作家相伴终生.作者笔下的刺猬灵动,可
爱,天真,善良,爱美,爱自然,过着闲适,惬意的生活,还时常思考一些诸如生活,生命之类的哲学
38
范文三:由2~20个单糖通过糖苷键连接而成的糖类物质
豆丁网 导航
首页
分类
微案例
客户端
订阅
论文
外语
计算机
心理学
日报
返回 1 / 56
已翻至第一页 已翻至最后一页 喜欢该文档的用户也喜欢
[豆丁精选]由2~20个单糖通过糖苷键连接而成的糖类物质,有的结构非常复杂.
由2~20个单糖通过糖苷键连接而成的糖类物质【精品-PPT】
由2~20个单糖通过糖苷键连接而成的糖类物质
五、重要的单糖和单糖衍生物
上一页
免费下载
下一页
举报
该文档为侵权文档
该文档含有违规或不良信息
取消
该文档为侵权文档
请留下电话、QQ或邮箱,方便联系您
提交 取消
范文四:1由C++目标文件连接而成的可执行文件的缺省扩展名为
练习题
一、选择题
1(由C++目标文件连接而成的可执行文件的缺省扩展名为 。
A( cpp B. exe
C( obj D. lik
2(在下面的一维数组定义中,哪一个有语法错误。
A. int a[ ]={1,2,3} B. int a[10]={0}
C. int a[ ] D. int a[5] 3(在下面的函数声明中,存在着语法错误的是 。
A. void BC(int a , int) B. void BD(int , int)
C. void BE(int , int=5) D. int BF(int x ; int y) 4. 假定AB为一个类,则该类的拷贝构造函数的声明语句为 。
A( AB &(AB x) B. AB(AB x)
C( AB(AB &) D. AB(AB * x) 5(对于结构中定义的成员,其隐含访问权限为 。
A( public B. protected
C( private D. static 6(当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 。
A( ios::in B. ios::out
C( ios::int | ios::out D. 没有
二、填空题
1(执行“cout <><><><><>
3(使用const 语句定义一个标识符常量时,则必须对它同时进行 。 4(表达式x=x+1表示成增量表达式为 。
5(若x=5,y=10,则x>y和x<=y的逻辑值分别为 和="" 。="" 6(执行“typedef="" int="" abc[10];”语句把abc定义为具有10个整型元素的="" 。="" 7(假定p所指对象的值为25,p+1所指对象的值为46,则执行“(*p)++;”语句后,p所指对象的值为="" 。="">=y的逻辑值分别为>
8(假定一个二维数组为a[M][N],则a[i]的地址值(以字节为单位)为 。 9(假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为
。
10(设px是指向一个类动态对象的指针变量,则执行“delete px;”语句时,将自动调用该类的 。
11(若需要把一个函数“void F( );”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句: 。
12(若要在程序文件中进行标准输入输出操作,则必须在开始的 # include 命令中使用
头文件。
第 1页 共 6 页
三、下列程序运行后的输出结果
1( # include { int s=0; for (int i=1; ; i++) { if (s>50) break; if (i%2==0) s+=i; } cout <><><><> } 2( # include { char a[]="abcdabcabfgacd"; int i1=0,i2=0,i=0; while (a[i]) { if (a[i]=='a') i1++; if (a[i]=='b') i2++; i++; } cout <><<'><'><> 3( # include { int a[9]={2,4,6,8,10,12,14,16,18}; for (int i=0; i<9; i++)="" {="">9;> cout <><*(a+i);>*(a+i);> if ((i+1)%3==0) cout } } 4( # include int x=*a; *a=*b; *b=x; cout <><<'><'><> void main() 第 2 页 共 6 页 { int x=10,y=25; LE(&x,&y); cout <><<'><'><> } 5( # include int a,b; public : A() { a=b=0; } A(int aa,int bb) { a=aa; b=bb; cout } }; void main() { A x,y(2,3),z(4,5); } 6( # include class FF { TT a1,a2,a3; public : FF(TT b1,TT b2,TT b3) { a1=b1; a2=b2; a3=b3; } TT Sum() { return a1+a2+a3; } }; void main() { FF cout <><<'><'><> } 四、写出下列每个函数的功能 1(double SF(double x,int n) { // n为大于等于0的整数 double p=1,s=1; for (int i=1; i<=n; i++)="" {="">=n;> p*=x; 第 3 页 共 6 页 s+=p/(i+1); } return s; } 2( float FH() { float x,y=0,n=0; cin >>x; while (x!=-1) { n++; y+=x; cin >>x; } if (n==0) return y; else return y/n; } 3( # include for (int i=0; i int k=i; for (int j=i+1; j if (a[j] int x=a[i]; a[i]=a[k]; a[k]=x; } } 4( # include // 可把以fname所指字符串作为文件标识符的文件称为fname文件 // 假定该文件中保存着一批字符串,每个字符串的长度均小于20 { ifstream fin(fname); char a[20]; int i=0; while (fin>>a) { cout i++; } fin.close(); cout <><> 第 4 页 共 6 页 五、编写一个函数,统计出具有n个元素的一维数组中大于等于所有元素平均值的元素个数并返回。 int Count(double a[],int n); // 此为该函数的声明。 第 5 页 共 6 页 第 6 页 共 6 页 练习题 一、选择题 1(由C++目标文件连?接而成的可?执行文件的?缺省扩展名?为 。 A( cpp B. exe C( obj D. lik 2(在下面的一?维数组定义?中,哪一个有语?法错误。 A. int a[ ]={1,2,3} B. int a[10]={0} C. int a[ ] D. int a[5] 3(在下面的函?数声明中,存在着语法?错误的是 。 A. void BC(int a , int) B. void BD(int , int) C. void BE(int , int=5) D. int BF(int x ; int y) 4. 假定AB为?一个类,则该类的拷?贝构造函数?的声明语句?为 。 A( AB &(AB x) B. AB(AB x) C( AB(AB &) D. AB(AB * x) 5(对于结构中?定义的成员?,其隐含访问?权限为 。 A( publi?c B. prote?cted C( priva?te D. stati?c 6(当使用fs?tream?流类定义一?个流对象并?打开一个磁?盘文件时,文件的隐含?打开方式为? 。 A( ios::in B. ios::out C( ios::int | ios::out D. 没有 二、填空题 1(执行“cout <><><><><> 2(已知’A’,’Z’的ASCI?I码为65?,90,当执行“char ch=14*5+2; cout <> 3(使用con?st 语句定义一?个标识符常?量时,则必须对它?同时进行 。 4(表达式x=x+1表示成增?量表达式为? 。 5(若x=5,y=10,则x>y和x<=y的逻辑值?分别为 和="" 。="" 6(执行“typed?ef="" int="" abc[10];”语句把ab?c定义为具?有10个整?型元素的="" 。="" 7(假定p所指?对象的值为?25,p+1所指对象?的值为46?,则执行“(*p)++;”语句后,p所指对象?的值为="" 。="">=y的逻辑值?分别为> 8(假定一个二?维数组为a?[M][N],则a[i]的地址值(以字节为单?位)为 。 9(假定要访问?一个结构指?针p所指对?象中的b指?针成员所指?的对象,则表示方法?为 。 10(设px是指?向一个类动?态对象的指?针变量,则执行“delet?e px;”语句时,将自动调用?该类的 。 11(若需要把一?个函数“void F( );”定义为一个?类AB的友?元函数,则应在类A?B的定义中?加入一条语?句: 。 12(若要在程序?文件中进行?标准输入输?出操作,则必须在开?始的 # inclu?de 命令中使 第 1页 共 5 页 用? 头文件。 三、下列程序运?行后的输出?结果 1( # inclu?de void main() { int s=0; for (int i=1; ; i++) { if (s>50) break?; if (i%2==0) s+=i; } cout <><><><> } 2( # inclu?de void main() { char a[]="abcda?bcabf?gacd"; int i1=0,i2=0,i=0; while? (a[i]) { if (a[i]=='a') i1++; if (a[i]=='b') i2++; i++; } cout <><<'><'><> } 3( # inclu?de void main() { int a[9]={2,4,6,8,10,12,14,16,18}; for (int i=0; i<9; i++)="" {="">9;> cout <><*(a+i);>*(a+i);> if ((i+1)%3==0) cout } } 4( # inclu?de void LE(int * a,int * b) { int x=*a; *a=*b; *b=x; 第 2 页 共 5 页 cout <><<'><'><> void main() { int x=10,y=25; LE(&x,&y); cout <><<'><'><> } 5( # inclu?de class? A { int a,b; publi?c : A() { a=b=0; } A(int aa,int bb) { a=aa; b=bb; cout } }; void main() { A x,y(2,3),z(4,5); } 6( # inclu?de templ?ate class? FF { TT a1,a2,a3; publi?c : FF(TT b1,TT b2,TT b3) { a1=b1; a2=b2; a3=b3; } TT Sum() { retur?n a1+a2+a3; } }; void main() { FF cout <><<'><'><> } 四、写出下列每?个函数的功?能 1(doubl?e SF(doubl?e x,int n) { // n为大于等?于0的整数? 第 3 页 共 5 页 doubl?e p=1,s=1; for (int i=1; i<=n; i++)="" {="">=n;> p*=x; s+=p/(i+1); } retur?n s; } 2( float? FH() { float? x,y=0,n=0; cin >>x; while? (x!=-1) { n++; y+=x; cin >>x; } if (n==0) retur?n y; else retur?n y/n; } 3( # inclu?de void WA(int a[],int n) { for (int i=0; i int k=i; for (int j=i+1; j if (a[j] int x=a[i]; a[i]=a[k]; a[k]=x; } } 4( # inclu?de # inclu?de void JB(char * fname?) // 可把以fn?ame所指?字符串作为?文件标识符?的文件称为?fname?文件 // 假定该文件?中保存着一?批字符串,每个字符串?的长度均小?于20 { ifstr?eam fin(fname?); char a[20]; int i=0; while? (fin>>a) { cout i++; } fin.close?(); 第 4 页 共 5 页 cout <><> } 五、编写一个函?数,统计出具有?n个元素的?一维数组中?大于等于所?有元素平均?值的元素个?数并返回。 int Count?(doubl?e a[],int n); // 此为该函数?的声明。 第 5 页 共 5 页 转载请注明出处范文大全网 » 机械手是由什么构造而成范文五:1由C目标文件连接而成的可执行文件的缺省扩展名为