1java语言基础知识

2023-02-11 版权声明 我要投稿

第1篇:1java语言基础知识

舞台语言的基础

摘 要:语流音变是语言流畅、自如的基础,是理论性较强而使用价值更高的学科。它在台词基础教学中有着举足轻重的位置,它是训练演员舞台语言的基本功。只有掌握好了这些基本功,才能把剧本里的台词或文学作品中的思想感情正确地表达出来,才有可能为今后在舞台上创造出鲜明的、性格化人物打下基础。演员必须在实际运用与口语交流之中才能彻底理解语流音变的理论知识和解决好语流音变的问题。文章主要以一篇短文为例综合说明普通话中常见的语流音变,包括轻声、儿化、变调、语气词“啊”的变化以及词的轻重格式五个方面在实际表达上的运用。

关键词:普通话;语流音变;舞台语言;基本功

一、绪论

普通话中常见的语流音变是正音课的重要组成部分。在四川地区能说好一口漂亮的普通话,掌握和运用普通话语流音变的规律是非常重要的,但理论讲授起来比较枯燥,学生往往无法坚持练习下去。如果能把课堂上讲解语流音变的各种亮点及练习方法总结出来,把枯燥乏味的理论知识和实际运用有机的结合起来,做到有字、词组、短句、绕口令、诗歌、歌词、文章等等,那么这些丰富生动的文字会使学习变得生动有趣起来,这才是学习下去最好的原动力。

(一)语流音变的概念

我们在说话的时候,并不是单个往外蹦字,语言是由一连串的字词排列成一定的句子,字与字之间挨在一块读,就难免互相影响,产生音变的现象。其结果不是变声就是变调,甚至韵可能也会变化。

俗话说:“无声不成调。”人们在说话的时候总是有目的的,即使是自己不觉得有目的,只是顺便说说,其实也是有“顺便”的目的,因为选择说还是不说,说什么,都包含主观的判断和预期。既然是有目的,说话就不会平平淡淡,没有起伏变化。这种起伏的变化就是我们这里说的语流音变。而将这种起伏变化准确地表达出来,才能使语言更赋表现力。

(二)如何正确掌握和运用普通话的语流音变

音变是语音在语流中的变化。在语流中,音素与音素、音节与音节、声调与声调之间都会相互影响,产生一定的变化。要想使普通话说得自然流畅,就必须了解和掌握普通话的音变规律。也只有掌握了普通话的音变规律,才能在语言表达的过程中,做到语调自然,表达流畅、以情带声、悦耳动听。

当然,任何一种地方方言,都有着自己一定的音变规律,普通话的音变规律不能代替任何一种地区方言的音变规律的。

二、普通话中常见的语流音变

(一)普通话中常见的语流音变之轻声篇

1.轻声的变化

由于字、词之间互相影响,有些字就读成了轻而短的调子,这多发生在词尾的字上。轻声有区别词性的作用,可增强语言的节奏感,使词语之间产生清楚的界线。

任何一种声调的字,在一定的条件下,都可以失去原来的声调,变成轻声。如:在“篱笆”“站起来”“桌子”“晚上”这些词语里的“笆”“来”“子”“上”,它们单独念的时候,都有着自己固定的声调:“巴”读阴平调,“来”读阳平调,“子”读上声调,“上” 读去声调。可是在这些词语里却都失去了原有的声调,读得又轻又短了。显然它们就变成了轻声字。主要表现是音长变短、音强变弱。而它在音高上的表现,则因受到前一个字的声调的影响而不能固定,一般说,上声字后面的轻声字的音高比较高,阴平、阳平字后面的轻声字的音高偏低,去声字后面的轻声字的音高最低。轻声不仅引起音高的变化,改变了原来的调值,而且有的还影响到字音的声母和韵母,引起音色的变化。

2.轻声的作用

一是分辨词义。如:他的孙子在艺术剧院当演员;古代的孙子是一位杰出的军事理论家。这两个句子中的“孙子”都是名词,但词义明显不同。第一个句子中的“孙子”指的是儿子的儿子,“子”是虚语素,读轻声;第二个句子中的“孙子”是人名,这个“子”在古代表示的是对人的尊称,不是虚语素,读原声调上声。

二是分辨词性。如:办事情不能大意;这篇文章的段落大意很清楚。这两个句子中的“大意”词性明显不同。第一个句子中的“大意”是“疏忽”的意思,是形容词,“意”读轻声;第二个句子中的“大意”指的是“主要的意思”,是名词,“意”读原声调去声。

3.普通话中要读轻声的情况分析

轻声是普通话里一个重要的音变现象,一个音节要不要读轻声,除了从词义、语言习惯分析之外,还应该结合戏剧、广播、电视的语体来进行考虑。如:“棉花”一词在新闻语体中,为了增加严肃性,可以不读轻声。但是在戏剧台词或电视对话节目中“花”就可以读轻声,以使语言更加口语化。另外,轻声音节是一种弱化现象,在使用过程中既不要拖长,也不能过于短促,造成吃字现象的发生。

演员在朗誦和表演的过程中应当特别注意有些必须读成轻声的音节,避免造成词义的不同,使听众或观众产生误解。有些轻声字虽然不区别词义,但在普通话中已经习惯性地读成轻声,也应该注意进行积累,否则就必须会影响语言的流畅和语气的变化。

一般来说,新词、科学术语没有轻声音节,并且轻声音节总是出现在其他音节的后面,或者是夹在词语中间,不会出现在一个词语或者是一句话的开头。普通话中有些语法成分要读轻声,它们有着比较强的规律性。如:语气助词、名词或者代词的后缀;名词、代词后面表示方位的词;动词、形容词后面表示趋向的词;叠音词和动词重叠的第二个音节;夹在重叠动词当中的“一”和“不”,等等。

朗诵中轻声若掌握不好就会出笑话,如同唱歌一样,《你知道我在等你吗》中如果把“吗”唱成重音,结果就会令听众联想到下一句该唱“而不是在等你爸爸”了。

(二)普通话中常见的语流音变之儿化篇

1.儿化的变化

儿化指的是后缀“儿”与它前面一个音节的韵母结合成为一个音节,并使这个韵母带上卷舌音色的一种特殊的音变现象,这种卷舌化了的韵母就是“儿化韵”。如“大伙儿”(dàhuǒr),这里的“伙儿”,虽然用两个汉字书写,但是在读音上并不念成huǒér两个音节,而是在音节“伙”的末尾加上一个卷舌动作,是“伙”的韵母uo带上卷舌音色彩,成为“伙儿”(huǒr)这样一个音节。

2.儿化的作用

儿化在普通话里,不仅仅是一种语音现象,还跟词汇和语法有着密切的关系,它具有区别词义、区别词性和表示感情色彩的作用。

一是区别词义。有些词,儿化之后,具有比喻的意思。如:一点(表时间)/ 一点儿(表不多),信(表函件)/信儿(表消息)。

二是区别词性。兼动词、名词两类的词或者形容词,儿化后就固定为名词;有的名词、动词儿化后借用为量词。如:盖(名词、动词)/盖儿(名词),手(名词)/一手儿(量词)。

另外,有些代词、副词、动词和重叠形容词也有儿化现象,如:那儿、差点儿。

三是使语言带有特殊的感情色彩。带有喜爱、亲切的感情色彩,如:一朵小红花儿。带有憎恶、鄙视的感情色彩,如:这人是小偷儿。

3.儿化的音变规律

就音节拼写而言,儿化音节一律在音节末尾加上一个r表示。实际上,音节儿化时往往引起韵母发生不同程度的种种变化。一般来说,儿化是否引起韵母产生音变,取决于韵母的最后一个音素是否同卷舌的动作相冲突,是否妨碍卷舌。如果原韵母的末尾因素不利于卷舌动作,那么,在儿化时韵母就必然发生变化,反之不变。把握住这个总的规律,韵母因儿化而产生的种种音变也就不难理解和掌握了。一是韵母最后音素是a、o、e、u的,儿化后只在原韵母后加卷舌动作,如:上哪儿(nǎr)。二是韵尾是i的,儿化时去掉韵尾,加卷舌动作,如:小孩儿(hár)。三是韵母是n、ng的,儿化时,n、ng前面主要元音变成鼻化元音,同时加卷舌动作,如:被单儿(dar)。四是主要元音是i、ü的,要在原韵母后加er。如:金鱼儿(jüer)。五是主要元音是-i(前)和-i(后)的,去掉主要元音,在声母后直接加上er,如:小事儿(sher)。

一般来说,儿化韵的“儿”和它前面的韵腹是融合在一起的,因此,在实际读儿化音节时,只要稍稍放松口腔肌肉,在发出韵腹的同时,舌头顺势向上一卷,就可以自然地发出儿化音节的特殊音色。但必须注意,舌头不要卷过,应该尽量保持原韵母的音色。

4.儿化在生活中使用时应该注意的一些问题

第一,儿化韵在有区别词义和分辨词性作用的时候一定要儿化,该儿化时而不儿化,就会产生误会。如:如果把“请您把这封信(信件)”读成“请您把这封信儿(口信儿、消息)发了”,就很可笑了。再如:“你去买点面(面粉、面条)”如果读成“你去买点面儿(粉末)”就更让人发笑了。

第二,有些儿化词虽没区别词义和分辨词性的作用,但已经被普通话吸取,大家在使用这些词的时候已经习惯儿化,不儿化反而不顺耳,如:“冰棍儿”“玩艺儿”。又有些词如果不儿化,听起来容易被误解为另外一个同音词,如:“窍门儿”不儿化容易被误解为“撬门”,类似这种情况就应该儿化。比如:《大宅门》里扮演二奶奶的演员有一句台词说得不准确,“都丢了差事儿了”是不对的。只有小事、私事、喜事、好事、坏事可以用儿化,唯独正经的“差事”不可用儿化。

(三)普通话中常见的语流音变之变调篇

1.什么是变调

在读句子的时候,后一个字对前一个字产生音调的影响,致使前面的字不读它原来的声调,这种变化就是变调。

2.常见的变调

一是上声的变调。上声音节单念或在句尾或在句尾时不变,仍读本调;上声音节在阴平、阳平、去声和轻声音节前,其调值21变为21,也记做211(即所谓半上),如:始终。上声音节与上声音节相连,前面一个音节的调值由214变为接近35(即所谓阳上),如:所以。

二是去声的变调。去声在非去声前一律不变;去声在去声字前则由全降变为半降,即调值由51变成53,如:电话。

三是“一”的变调。“一”单独使用或者用在词句末尾,或者表示序数、基数等时,读原来的调子,即阴平,如:一九九八。“一”在去声前变成阳平,如:一定。“一”在非去声前变去声,如:一生。“一”夹在重叠动词中间变轻声,如:看一看。

四是“不”的变调。“不”字在单独使用时或者在词句末尾,以及在非去声前读原来的声调,即去声,如:我不。“不”字在去声前变阳平,如:不必。“不”字夹在词语中间变轻声,如:去不去。

五是重叠形容词的变调。单音节形容词重叠,一般可以不变,如:红红。但当单音节形容词,后一个音节加儿化韵尾时,则重叠的第二个音节变为阴平,如:好好儿的。由词根附加单音节形容词重叠后缀构成的形容词,重叠后缀的音节,一般变成阴平,如:绿油油。雙音节形容词重叠,有时第一个音节重叠部分轻读,后一个音节及其重叠部分变为阴平,如:整整齐齐。

重叠形容词的变调,一般多用于口语。在朗读语气较严肃或者是政论性文体时,一般读原来的声调,如:轰轰烈烈、干干净净、高高兴兴等。需要平时积累和在实际运用中加以区别。

(四)普通话中常见的语流音变之语气词“啊”的变化篇

在诗歌朗诵中,感叹词“啊”用得较多。因为诗歌是抒情的语言艺术,同时最具个性,因而,诗人往往用“啊”来抒发自己内心浓郁的情致。但如果朗诵者体会不到或表达功力欠缺,都不能恰如其分地处理好“啊”的各种内涵,只会以一种样式来表达,势必消减其中的表现力。

1.语气词“啊”的变化

第一,语气词“啊”做为叹词用在句前,表达强烈的感情。此外,去基本读音仍念“a”的声音。但由于表达感情的不同,发出的声调也不同。啊(ā)表示惊异、赞叹;啊(á)表示追问、疑问;啊(ǎ)表示疑问、为难;啊(à)表示应允、认可、惊异、赞叹。

第二,语气词“啊”做为语气助词,用在句尾时,因受它前面音节收尾音素的影响会发生不同的音变。

前面一个音节收尾的音素是a、o、e、ê、i、ü 时,“啊”读成ya。如:“四妈,你倒是先给我弄碗水喝啊!我的嗓子眼里都冒了火!”(电视剧《四世同堂》)

前面一个音节收尾的音素是u、ao、iao时,“啊”读成wa。如:“前几天本想和街坊搭伙,把他们送到口外去放青。东也闹兵,西也闹啊!”(老舍话剧《骆驼祥子》)

前面一个音节的音素是n 时,“啊”读成na。如:“我并没有看见尊家打倒一个日本人啊!”(电视剧《四世同堂》)

前面一个音节收尾的音素是ng时,“啊”读成nga。如:“可是,光发愁没用啊!得想主意!”(电视剧《四世同堂》)

前面一个音节收尾的音素是-i(后)、r、er时,“啊”读成ra。如:“好孩子!好孩子!要想开点啊!你要哭坏了,谁还管你婆婆呢?”(电视剧《四世同堂》)

前面一个音节收尾的音素是-i(前)时,“啊”读成za。如:来过成都几次啊?

另外,再补充两组比较常用的感叹词的变化。

(1)感叹词“呦”的变化

“呦”字作为句尾感叹词,它的变化与“啊”规律相近,如:祖国呦。

(2)“这”与“那”的音变

“这”与“那”在生活中的读音,其实是“这、那”的缩音,如同“甭”字是“不用”的合成,儿化音这儿、那儿一个道理。应用在说数字名称时变音,如:那一家子。说赞美话时变音,如:那小孩儿。说肮脏话时变音,如:这家伙。说郑重严肃的话时不变音。

2.语气词“啊”的变化在使用时应该注意的一些问题

在表达比较庄重的感情色彩的时候,不一定完全遵循上述规律。如:祖国啊!我的母亲。这句话中“啊”就属于不变。如果变成“祖国啊!(guó ya)我的母亲”,显然就不够庄重了。我们在朗诵中如果遇到“啊”这个感叹词,不要草草处置,要结合上下文揣摩准它的内涵,并且采用一定技巧将每个“啊”都处理得各具其貌,让人一听便知其意并与诗的内容融为一体,既有机,又有味,富有一定的表现力。因此,语流音变与朗诵时的具体感情色彩是有着密切的联系的。在实际运用之中,应该灵活掌握与理解,才能收到好的效果。

(五)普通话中常见的语流音变之词的轻重格式篇

1.什么是词的轻重格式

在实际运用之中,一句话里的每个音节都有轻重强弱的不同,造成这种变化的原因,除了音节与音节之间声调的区别之外,还因为构成一句话的词或者词组的每个音节,在音量上是不均衡的。可以这样说,多音节词的各个音节都有着习惯性的轻重强弱的差别。这些差别就形成了词的轻重格式。

造成多音节词的各个音节轻重强弱差别的原因有词义、词性不同的缘故,但重要的是习惯性的感情表达的需要造成的。词的轻重格式是一种特殊的音变现象,如果我们将短而弱的音节称为轻,那么长而强的音节则称为重,介于二者之间的就称为中。

轻与重是相对的,表达之中要以自然、准确为基础。词的轻重格式多数是固定的,如“人民”是中重格式。但也有不固定的,如“大会”一般读中重格式,但如果为了与小会区别,则应该读重中格式。因此,词的轻重格式的确定,不仅要从普通话说话的习惯出发,而且也要考虑到内容和感情的需要,并非是一成不变的。词的轻重格式是汉语语音音乐性的一种表现。

2.词的轻重格式的分类

双音节词分为中重格式、重中格式、重轻格式。如:到达、消极、起来。

二、三音节词分为中中重格式、中重轻格式、重中中格式。如:电视机、小姑娘、哗啦啦。

三、四音节词分为中重中重格式、中轻中重、重中中重格式。如:锦绣河山、大大方方、稀里糊涂。

在实际运用之中,要想把每个词说得清楚、准确、自然、流畅,就必须掌握好词的轻重格式,达到普通话标准的要求。四川方言的主要格式都是第一个音节“重”,后面的音节是“中”或者“轻”。因此,四川人说普通话常常在这种轻重格式上出问题。需要平时加强语感的训练,多听标准的普通话朗诵,注意分辨轻重格式,还有就是要记词语,比如:普通话的双音节词语中重轻格式的词语(轻声词语)和重中格式的词语必须要记,剩下的就都是中重格式的词语了。

三、普通话语流音变在实际表达上的运用

其实关于普通话音变更深层次的理论研究,很多著名的专家学者已研究得非常清楚了。下面通过选自上海戏剧学院表演系教材上的一篇普通话朗诵短文《一场夜雨》综合说明普通话中常见的语流音变的重要性。虽然这个例子不可能将语流音变的内容全部包括在内,但也足以说明语流音变的重要性以及实际运用的必要性、可行性和实效性。

一场夜雨,洗落了高原上的满天尘沙。天蓝得出奇,碧澄的湖水也为之逊色。天空燃烧着朝霞,像一簇簇盛开在山尖的紅花,一群雄鹰刚健的在云边飞旋,越飞越高。清凉的晨风夹带着野花和奶子的香味,扑鼻而来,沁人心肺。啊!多么美丽的早晨啊!①

在这一段短短的文字之中,起码出现了以下的音变:

(一)轻声

1.洗落了高原上的满天尘沙

去声后面的轻声读低调1度,“洗落了”中“落”为去声,所以轻声“了”变为低调1度。“原”为阳平,所以轻声“上”变为中调3度。

2.清凉的晨风夹带着野花和奶子的香味

词根附加后缀“子、儿、头”构成的名词,后缀“子、儿”普遍读轻声。“奶”名词,所以“子”为轻声。

3.天蓝得出奇

结构助词“的、地、得”,动态动词“着、了、过”读轻声。“天蓝得出奇”,“得”轻声,同样“燃烧着”“夹带着”“高原上的”“刚健的”“碧澄的”“清凉的”“山尖的”“奶子的”“美丽的”,中的“的、地、得、着”读轻声。

4.扑鼻而来,沁人心肺

趋向动词作补语,黏附于中心语之后时读轻声,所以“扑鼻而来”的“来”读轻声。

5.多么美丽的早晨啊

语气词“吧、吗、呢、啊”读轻声,所以“多么美丽的早晨啊!”中的“啊”读轻声“哪”。阴平、阳平、去声后面的轻声,其调值是短促的低降调,可以读为31,所以“多么”的“么”读为轻声。

6.像一簇簇盛开在山尖的红花

叠音或重叠式的名词,末音节普遍读轻声,量词重叠“簇簇”,第二个“簇”变为轻声。

在这里要特别说明的是文章中“一群雄鹰刚健的在云边飞旋”,“在云边”的“边”用不用轻声的问题。通常后加“边、面、头”构成的合成方位词,其中的“边、面、头”大多念轻声或轻读,比如:东边、西边等。但也有“边”字并不适合用轻声来处理,比如:一篇正文如果用轻声处理这个“边”字就显得有些不庄重了,当然如果我们遇到的是一篇轻松可爱型的、带有童谣性质的文章,用轻声,就更显出云彩的可爱了。因此,在这里“云边”的“边”字可以不进行轻声处理。

除了需要掌握轻声变化的普遍规律外,还要具体问题具体分析,不能照本宣科的生搬硬套,更重要的是要学会根据生活中的习惯性的感情表達的需要去理解和运用。

(二)儿化

1.像一簇簇盛开在山尖的红花

韵母最后的音素是a、o、e、u的,儿化后只需要在原韵母后加卷舌动作,所以,“花儿”读huār。韵母是n、ng的,儿化时n、ng前面的主要元音变成鼻化元音,同时加卷舌动作,所以,“山尖儿”中“尖儿”读Jiār。

2.清凉的晨风夹带着野花和奶子的香味

韵尾是i的,儿化时去掉韵尾,加卷舌动作,所以,“香味儿”中的“味儿”读wèr。韵母最后的音素是a、o、e、u的,儿化后只在原韵母后加卷舌动作,所以,“野花儿”中“花儿”读huār。

3.一群雄鹰刚健的在云边飞旋

韵母是n、ng的,儿化时失落n、ng前面的主要元音变成鼻化元音,同时加卷舌动作,所以,“云边儿”中的“边儿”读biār。

(三)变调

1.一场夜雨

“一”在非去声前变去声。“场”为上声,所以“一”变为去声。

2.洗落了高原上的满天尘沙

上声加阴平、阳平、去声,上声(214)变为半上(211)。“满天尘沙”,“满”为上声,“天”为阴平,所以“满”变半上(211);洗落”,“落”为去声,所以“洗”变半上(211)。

3.像一簇簇盛开在山尖的红花

“一”在去声前变阳平。“簇”为去声,所以“一”变成阳平。去声在非去声字前一律不变,去声在去声字前则由全降变为半降,即调值由51调变为53调。“簇簇”均为去声,所以第二个“簇”由51调变为53调。

4.碧澄的湖水也为之逊色

去声在非去声字前一律不变,去声在去声字前则由全降变为半降,即调值由51调变为53调。 “逊” 为去声, 所以“色”由51调变为53调。

5.一群雄鹰刚健的在云边飞旋

“一”在非去声前变去声。“群”为阳平,所以“一”变为去声。

6.清凉的晨风夹带着野花和奶子的香味

“野花”的“野”为上声,“花”为阴平,所以“野”变成半上(211)。名词后缀“子”轻读,所以“子”变调为轻声。

7.美丽的早晨啊

上声加阴平、阳平、去声,上声(214)变为半上(211)。“美丽”的“美”为上声,“丽”为去声,所以“美”在去声前由上声(214)变为半上(211)。“早晨”的“早” 为上声,“晨”阳平, 所以“早”在阳平前由上声(214)变为半上(211)。

(四)语气词“啊”的变化

啊!多么美丽的早晨啊!

“啊”在一句话开头或者是单独使用时不变,所以句首“啊!”音不变。“啊”前面的韵母和韵尾是“n”时,一般发“na”音。“早晨”的“晨”(chen)韵母为“en”,所以变为“啊!多么美丽的早晨呐!”,即第二个“啊”发“na”(哪)的音。

(五)词的轻重格式

1.一场夜雨,洗落了高原上的满天尘沙

偏正、动宾、主谓结构和部分补充结构的词,多为中重格式,重中格式多见于联合结构,部分补充结构也属于这一类。所以“一场”“夜雨”读为中重格式。如果是强调突出“一”,“一场”也可以读为重中格式。“洗落了”读中重轻格式,“高原”读中重格式,“满天尘沙”读中重中重格式。

2.天蓝得出奇,碧澄的湖水也为之逊色

中重轻格式的为“天蓝得”“碧澄的”,中重格式的为“出奇”“湖水”“逊色”。

3.天空燃烧着朝霞,像一簇簇盛开在山尖的红花

中重格式的为“天空”“朝霞”“盛开”、“红花”,中重轻格式的为“燃烧着”“一簇簇”“山尖的”。

4.一群雄鹰刚健的在云边飞旋,越飞越高

中重格式的为“一群”“雄鹰”,如果是强调突出“一”,“一群”也可以读为重中格式。“云边”“飞旋”读中重格式。“刚健的”为中重轻格式,“越飞越高”为中重中重格式。

5.清凉的晨风夹带着野花和奶子的香味,扑鼻而来,沁人心肺

“清凉的”为中重轻格式,“晨风”“野花”“香味”为中重格式,“夹带着”为中重轻格式,“奶子的”为重轻轻格式,“扑鼻而来”“沁人心肺”为中重中重格式。

6.啊!多么美丽的早晨啊

“多么”为重轻格式,“美丽的”为中重轻格式,“早晨”为中重格式。

由上可知,任何语言的语音变化都要服从于一定的变化规律,但是语言的变化规律不是可以应用于任何语言的一般规律。这就说明了,四川人为什么在将普通话中的“声母、韵母、声调”都发得很准的情况下,在口语表达中仍然有很多障碍,四川人的普通话被称为四川普通话,简称为“川普”。

四、结语

(一)普通话语流音变在台词基础教学中的重要性

台词修养是现代表演艺术最重要的问题之一。斯坦尼斯拉夫斯基说:“必须感觉到字母和音节,触摸到它们的灵魂。”普通话中常见的语流音变在话剧中的要求远比电影中的要求严格得多,一个人物的每一句台词都存在着是否表达清楚与是否传达准确的问题。它直接关系到剧作与剧情的表达、人物与性格的表现,特别是关键的人物和关键的情节中的语流音变可能会影响到整部戏质量。但台词是学生们训练演员技能中最薄弱的环节之一。有些人抱着一夜成名的侥幸心理,忽视基本功的练习,或者只能在曾经读过的教材中表现相对准确,而换个地方仍旧用方言所习惯的语流音变。无论多么有天才的钢琴家,用声调不正的钢琴是不可能弹奏出优美旋律的。因此首先要调好乐器,普通话中常见的语流音变教学是为了准确传达剧作与导演意图做准备,也为了演员创作中的完整表现,所以语流音变需要作为台词基础教学中一门重要的基本功来训练和要求。

(二)在实际运用中学习普通话的语流音变

普通话中常见的语流音变必须要在实际运用与口语交流之中才能彻底解决,只谈理论而不实际运用交流是不行的,因此,只有在实际运用与交流中,做到多听、多读、多看、多说、多思索,多进行口语交流才能收到明显的效果。在一年级的基础训练中重视语流音变的练习,给学生们打下良好的、牢固的基础,使他们在升入二年级的时候不至于因为轻声、儿化使用错误、变调不对、词的轻重格式不準确等诸多台词基础问题而影响排戏和台词的创作工作。学习语流音变是一个长期积累的过程,需要不间断的练习,它是语言流畅、自如的基础。同时这部分基础训练的练习也是他们今后从事于话剧事业工作中必不可少的部分。

(三)普通话的语流音变是舞台语言的基本功

俗话说:台上一分钟,台下十年功。普通话中常见的语流音变是训练舞台语言表达的基本功,和形体训练的踢腿下腰练习一样,只有掌握好了这些基本功,演员才能把剧本台词或文学作品的思想感情正确地表达出来,才有可能在舞台上创造鲜明的性格化的人物。

斯坦尼斯拉夫斯基说:“由于经历了多年的演员和导演生活,我终于彻底理解到(感觉到),每一个演员都应该具有卓越的吐词和发音技术。真理愈简单,领会它也就愈费时间——这已经是至理名言了。”掌握这门课程,他们才有能力为将来制造一把开启成功的金钥匙。

注释:

①选自1964年编写的四川人民艺术剧院业务学习资料。

参考文献:

[1]吴弘毅.实用播音教程:第1册[M].北京:中国传媒大学出版社,2002:3-11.

[2]伍振国.影视表演语言技巧[M].北京:中国广播电视出版社,2006:81-106.

[3]冯志纯.现代汉语:上册[M].重庆:西南师范大学出版社,2003:141-155.

[4]王璐.播音员、主持人训练手册[M].北京:中国传媒大学出版社,1998:98-115.

[5]伍振国.朗诵训练指导[M].北京:中国广播电视出版社,2006:39-62.

[6]张颂.中国播音学[M].北京:中国传媒大学出版社,2003:110-115.

[7]严三九,李亚虹.播音创作理论基础[M].北京:中国广播电视出版社,2005:54-62.

[8]路英.播音发声与普通话语音[M].长沙:湖南师范大学出版社,2005:12-133.

[9]四川省语言文字工作委员会办公室.普通话水平测试训练教程[M].西安:电子科技大学出版社,2006.

[10]张斌.新编现代汉语:第二版[M].上海:复旦大学出版社,2008:62-69.

[11]胡裕树.现代汉语[M].上海:上海教育出版社,1995:92-110.

[12]斯坦尼斯拉夫斯基.演员自我修养:第二部[M].北京:中国电影出版社,2006:62-86.

[13]苏彭成.影视表演学基础[M].北京:中国广播电视出版社,2002:325-331.

[14]郭溥谰.话剧台词艺术教程[M].北京:中国戏剧出版社,1982:35-42.

[15]中央戏剧学院科研处.舞台语言基本技巧[M].北京:中央戏剧学院,1982:43-55.

[16]林洪桐.表演教学手册[M].北京:中国电影出版社,2008:114.

[17]许同均.电影导演的表演艺术[M].北京:中国电影出版社,2004:126-140.

作者简介:

王媛,四川人民艺术剧院,国家二级演员(副高职称)。研究方向:戏剧教育、汉语言文学教育、舞台实践与教学、戏剧戏曲学。

作者:王媛

第2篇:丰富语言积累,夯实语文基础

【摘要】在语文教学过程中,学生基础知识的掌握较为重要。教师应当制定完善的教学方案,丰富基础知识内容,加大教学管理力度,创建多元化的管控机制,保证在教学期间增强教学工作的可靠性与有效性,激发学生的学习兴趣,培养其鉴赏能力与学科素养,为其后续发展奠定坚实的基础。

【关键词】语言积累;语文基础;积累兴趣

《语文课程标准》强调要“丰富语言积累”,“语文课程应致力于学生语文素养的形成与发展”。大量的语言积累是提高语文素养的必要条件。有了丰富的语言积累,学生才能解决怎样说、写的问题,才能准确生动地表情达意。我国著名语言学家和教育家张志功先生说:“贫乏,是语文能力的致命伤。”如果语言积累贫乏,将会影响学生未来的学习、工作和生活。那么怎样丰富学生的语言积累呢?

一、引导用心品读、感悟,激发积累兴趣

语文课本的选文都是典范作品。课堂教学自始至终都应该把教材作为载体,瞄准课文的优秀言语,想方设法去品读、理解、感悟语言描写的细腻以及表达的生动形象,并加以鉴赏、背诵,积淀全方位的语感经验。“读书百遍,其义自见。”有了语言量的积累,才能逐步培养语言的感受力、悟性和灵气。

比如教学三年级下册《荷花》第二自然段:“白荷花在这些大圆盘之间冒出来。有的才展开两三片花瓣。有的花瓣儿全展开了,露出嫩黄色的小莲蓬。有的还是花骨朵,看起来饱胀得马上要破裂似的。”这个语段中,“冒”用得真好!换成“长”或者“伸”,表达效果就没有那么好。三个“有的”则形象地写出了荷花的各种优美姿态。我接着激发学生想象荷花还可能有哪些姿态,请用“有的……有的……”续说。学生跃跃欲试。甲生说:“有的只剩下两三片花瓣,似乎舍不得离开枝头。”乙生说:“有的只剩下小莲蓬,像一个小小的喇叭在呼唤人们赶快来采摘莲子。”最后我鼓励学生如果能把这段话背诵下来,以后运用或活用到各种花、动物的不同姿态描写中,一定能为自己的作文增添光彩。学生兴致勃勃诵读起来,不过两三分钟便大功告成。

二、积极创设各种平台,维护积累兴趣

(一) 形式多样的背诵比赛

加强背诵是丰富语言积累的重要措施之一。江泽民说过:“不论学什么语言都要背,背诵使人受益不浅。”苏霍姆林斯基说:“没有识记和背诵,教学和智力发展就是不可思议的。”因此,教师要尽可能地引导学生通过背诵积累典范性的语言。

1.开设背书擂台(表),好处多多。对于所学过的课文,学生可以全文背诵或者选择自己喜欢的段落进行背诵,通过互背、互查、老师查、组长查、同桌查、家长查等,比一比,看一看谁背得多。看着背书表上逐渐增加的星星(小旗、红花),学生尝到了成功的喜悦,读书、背书的积极性更高,积累语言的兴趣更浓厚。

2.课前三分钟趣味背诵读,其乐无穷。对于教材统一要求背诵的课文、段落、“读读背背”等,每当语文课上课铃响后,由班干轮流组织背诵,可以一个自然段接一个自然段、一句接一句、上半句接下半句、一个词接一个词地开火车背诵,也可以小组接龙背诵、男女生对抗背诵等。如三年级下册语文园地二“读读背背”,可以女生背“万壑树参天,千山响杜鹃”,男生接背“漠漠水田飞白鹭,阴阴夏木啭黄鹂”;也可以男生背“万壑树参天”,女生接背“千山响杜鹃”……此举营造了“你背我背大家背”的积累氛围,既充分利用时间检查巩固了学生自背的情况,又带动了学困生的发展。正如英国洛克所言:“教育儿童的主要技巧,是要把儿童应做的事情都变成一种游戏。”

(二)丰富多彩的课外积累

“课文无非是个例子”(叶圣陶语),学生应凭借这个“例子”进行积累语言和运用语言的训练。生活处处皆语文,只有“多读胸藏万汇”,才能达到要写时“笔下生花”,要说时“口吐莲花”的境界。因此,我们要跳出“小语文”,投入“大语文”中去内化、积累语言。

1.延伸课堂,举一反三,同步积累。比如品读了《荷花》一文中描写荷花各种不同美丽姿态的语句后,让学生课外收集描写百花姿态的语段,如“(菊花)有的把金黄的卷发披在肩上,有的把洁白的长裙系在腰间……”学了“多彩的课余生活”这一专题后,让学生课外收集描写课余生活的精彩语段,如游戏“老鹰捉小鸡”:“凶猛的老鹰低空盘旋,不断地向鸡群发起强攻。勇敢的母鸡张开翅膀左挡右挡,奋力保护自己的宝宝……”学了“绚丽多彩的秋天”这一专题,让学生收集描写秋天美丽景物的语段,如“稻子笑弯了腰,玉米乐开了怀”“一片一片的黄叶从树上飘落下来,好像蝴蝶在舞蹈”……识记了《她是我的朋友》中“啜泣、呜咽、哭泣、抽泣”几个词语后,让学生课外找一找描写“哭”的词语,如“声泪俱下、泪如泉涌、号啕大哭、黯然泪下、痛哭流涕、眼泪扑簌簌地往下淌、眼里闪烁着晶莹的泪花……”再反向思维找一找描写“笑”的词语,如“眉开眼笑、捧腹大笑、笑逐颜开、笑盈盈……”当学生喜滋滋地把自己收集的内容张贴在展示台上供大家共同欣赏、积累时,看到同学们争先恐后地摘抄、背诵,作为语文教师定会露出满意的笑容[1]。

2.大量阅读,随心所欲,自由积累。俗话说“好记性不如烂笔头”,剪报,摘抄、制作作文精卡,阅读时将好词佳句储存起来, 预备好,找准时机再调动出语言仓库里的积累材料加以运用,从而使得语言积累的时空得以延伸和拓展。每隔一段时间教师组织学生将读书笔记(采蜜本)交换互阅,互通有无。

“你有一个苹果,我有一个苹果,互相交换,各自得一个苹果; 你有一种思想,我有一种思想,互相交流,各自得两种思想。”(萧伯纳语)合作积累,资源共享,使语言积累的成果更加丰硕。学生的努力得到了认定,主观能动性就会充分发挥[2]。

三、评选表扬积极分子,提高积累兴趣

对学生富有闪光点的课堂语言和作文语言赞不绝口,在同学羡慕不已的目光中,激发其积累的自豪感。比如一位学生在作文《我喜欢秋天》中写道:“在田野里,顽皮的大豆宝宝从豆荚妈妈的怀抱里蹦了出来,在地上不停地打滚。玉米哥哥咧开嘴,露出金黄金黄的牙齿,对着秋姑娘直笑。”这是展示台上的语句,他能灵活运用到自己的作文里,真了不起!看到该学生得到表扬,同学们积累运用语言的劲头更高了[3]。

期末评选“背诵星”“读书笔记最佳星”“小小作家”“积累进步星”等,让每个学生带着奖品回家,在父母长辈、亲朋好友的夸奖中多次体验成功。这对培养学生自主积累的意识、能力与习惯,增强学生积累的兴趣起到了较大的推动作用。

积少成多,聚沙成塔。如果教师确确实实加强了语言积累的训练,学生脑子里库存了厚实的语言材料,他们的读写能力定然会提高。

【参考文献】

[1]陆月珍.浅谈小学生语言文字的积累[J].新课程·小学,2014(10):55-56.

[2]童軍华.夯实“双基” 打造语文本色课堂——名师课堂教学片段赏析[J].江西教育,2014(29):34-35.

[3]李瑾怡.循序渐进夯实基础 ——以《浅水洼里的小鱼》为例浅谈小学低段句式教学[J].新课程导学,2016(36):72.

作者:劳金莲

第3篇:政治语言分析的哲学基础

[摘 要]政治语言是政治活动主体在涉及政治权力的场合用来交流政治信息的特定语言,是政治交流的工具,是政治信息的符号载体。政治语言的意义指向更具体、更有针对性。要正确理解政治语言及其作用,就要以语言哲学为基础来进行分析。

[关键词]政治语言;语言分析;哲学基础

[

政治语言(the language of politics,or politicallanguage),也称政治语篇(political text/discourse),是政治活动主体在涉及政治权力的场合用来交流政治信息的特定语言,是政治交流的工具,是政治信息的符号载体。与一般的语言类型相对比,政治语言独具特色。政治性是政治语言的本质特征,因为政治语言与政治是紧密相连的,lakoff就明确的说“政治即是语言,同时语言也是政治。”无论从内容、形式还是效果层面,政治语言都显示出了很强的政治性特征。政治语言交流一般处理大多数人所关心的公共事务,因此也打上了社会公共性的烙印。在政治传播中,政治语言是作为一定社会成员和集团沟通交流信息的工具而存在的。“正是通过它,政治人之间的心态才能互相洞察;政治信息的传播才能发生”。政治语言是为政治活动服务的,而政治活动是日益变化的,与此相应的政治语言必须适应其变化而具有时代特色。

政治语言是政治和语言两个概念、两种社会行为的结合体。从哲学层面来说,语言的两个中心问题一是语言和世界的关系;二是语言或语词的意义问题。这是从两个角度看一个问题。要知道一句话的真假,是否符合实际情况既要了解它和客观世界的关系;还要了解这句话的意思,了解语词的指称和意义问题。政治语言从根本上承袭了语言哲学的一般共性,但就其哲学基础,它的意义指向更具体、更有针对性。政治语言的性质决定了对政治语言意义的理解必须建立在对政治语言的分析之上,这种分析包括对政治语言赖以产生的交往场合、政治活动和语境的分析。对政治语言的分析需要在语言哲学的观照下进行。下面从四个角度对政治语言分析的哲学基础加以讨论。

一、语言与行为的关系

奥斯汀(J.L.Austin)的语言现象学是围绕语言和世界之间的关系展开的,因为语言现象学所研究的是“什么时候我们会说什么,在什么情况下我们会用什么词。”政治语言主要运用在涉及政治权力关系的场合,比如,政治语言运用于立法、司法、行政等政治机构,活跃在政治演讲、政治宣传、公民参政议政、选举等场合,有时也运用于反映政治问题的文学作品或文艺活动中。为了有效传播政治信息,达到一定的政治目的,政治主体在运用语言时,会以其特有的方式表达政治意义,服务于政治活动。从林肯的《葛底斯堡演讲》到罗斯福的“炉边谈话”,从马克思、恩格斯的《共产党宣言》到邓小平的“解放思想、实事求是”,无一不显示政治语言的伟大力量。

奥斯汀的言语行为理论从总体上研究话语的施行,侧重从行为做事的角度来看待语言,就是要弄清“总的言语情境中的整个言语行为”,把整体的言语行为分为三个层次:话语行为、话语施事行为、话语施效行为。话语行为(10cutionary acts涂纪亮翻译为“以言表意”)就是要说出某个有意义(包括含义和所指)的语句;话语施事行为(illocutionary acts“以言施事”,同上)是指以一种话语施事的力量说出某个语句,如做陈述、提疑问、下命令、发警告、做承诺等等;语施效行为(perloeutionary acts“以言取效”,同上)是经由说些什么而达到某种效果的行为,如使相信、使惊奇、使误导、劝服、制止等。奥斯汀把对语言的研究变成对人的行为的一种特殊形式的研究。奥斯汀还在传统的评价话语的真假标准之外提出了“适当与否”的评价维度。人类在运用语言的时候会产生能预想和不能预想的各种语言效果,这些效果是社会性的,因此语言运用是改变客观社会的一种社会实践。政治语言从话语产生到作用于社会的整个过程,就是一个完整的政治实践。适当的政治语言会达到预期的政治目的,而不适当的政治语言在不同的场合依话语主体的不同而造成严重程度不同的结果。

二、交往关系与理解认同

哈贝马斯(JurgenHabermas)着重研究了语言在社会交往中的“交互能力”,他认为:当人参与一个以理解为目的的交往活动时,就已经不可避免地承担下述有效性要求的义务:第一个有效性是,人要说出某种可理解的东西,以便被他人所理解。第二个有效性是,提供某种真实的陈述,以便他人能共享知识。第三个有效性是,必须认真地表达自己的意向,以便自己能为他人所理解和信任。第四个有效性是,说出本身是正确的话语,以便得到他人的认同。他还接着表示“达到理解的目标是导向某种认同。认同归于相互理解、共享知识、彼此信任、两相符合和相互依存。认同是以对可领会性、真实性、真诚性、正确性这些相应的有效性要求的认可为基础”。哈贝马斯强调了交往中的“主体间性”,并用“理想的交往共同体”取代了“公共领域”的概念,指出在交往中,主体进入了两个交往的层次:一是在主体间性的层次上,说话者和听者通过语言建立了交往关系;二是在对象层次上,说话者与听者就对象及其事态达成了共同的了解。哈贝马斯看到了语言在实现人类交往、产生相互理解、建构观念认同中的重要作用。事实上,在后来的研究中,哈贝马斯也通过对语言行为为基础的沟通理性的分析,来揭示语言被理性化和工具化后造成的社会问题。

在政治信息传播和政治交流的过程中,话语主体间的相互理解是至关重要的。政治语言分析要在主体间性的层次和对象层次上进行。这是由政治语言的社会公共性所决定的。一部法律的颁布、某位国家重要领导人的讲话、政府的日常公文等等,都要在沟通过程中求得最大程度的理解和认同。对象不同,政治语言的内容、表现方式和作用手段也就有所不同,但唯一不变的就是始终要提供真实的、可供理解的政治信息,从而推动整个活动的有序进行。

三、语言运用与社会文化关联

人们运用语言来理解和谈论世界,语言的运用就是话语的实践,政治语言的运用也就是政治话语的实践。政治语言不仅是政治主体之间沟通的工具,还具有作为社会组织力量的功能,政治语言能够产生社会性的后果一制度、观念、理解、认同,这些后果反过来也约束和调整政治语言行为。

米歇尔·福柯(Michel.Foucault)是后现代主义的领军人物。话语在福柯看来是构成知识和社会实践的方式。福柯所说的话语不同于索绪尔所称的语言和言语,也不是简单的语言行为,而是具有建构作用的社会实践。“通过思想和语言的运用才有可能建构主体。”福柯关于话语的建构功能的阐述对于话语分析有十分重大的意义,他认为话语在

不同的层面积极地建构了自我、规范、知识等的社会关系和观念框架。福柯认为:“必须将论述(话语)看做一系列的事件,看做政治事件:通过这些政治事件,它运载着政权并由政权反过来控制论述(话语)本身”。政治语言是一个过程,包含着形成、产生和扩散的历史过程,也包含着认知的过程和相关的社会关系。因此他认为,研究语言的运用以及同社会文化因素的实际关联一语言论述的结构及其操作技巧、策略问题是解构西方社会制度的最有效途径。

不同社会制度的政治语言体现了不同的社会文化,东西方国家的政治语言有着明显的意识形态差别。政治语言说到底是为了巩固现存的政治制度和统治方式,是为统治阶级服务的,也是以维护统治阶级的利益为出发点的。以资本主义国家和社会主义国家为例,政治语言的现实表现就各自从本国的国情和阶级层面有所体现。因此,政治语言分析必须考虑语言运用与社会文化的关联。这是在政治语言与世界的关系层面来考虑的问题。

四、话语分析与社会建构

建构主义认识论把认知看成是主体以已有的知识和经验为基础的主动建构。根据社会建构主义认识观,认知活动具有三维性质,认知是个体、社会共同体和认知对象三个要素相互作用的过程。其中,社会共同体对个体认知活动起着重要的规范作用,在很大程度上决定了个体认知的实际方向。以社会建构主义认识观为基础的话语分析认为,语篇不是被动地反映社会现实,而是主动地建构社会现实。话语并不是在真空中产生的,而是通过它所嵌入的社会团体和复杂的社会结构之间相互作用而产生的。话语分析就是研究在特定的语境中构成特定话语的语篇是怎样获得意义的,通过对语篇仔细的解读,透彻地理解语篇的组织和结构是怎样通过表达意义而建构社会现实的。

人类的政治语言现象和政治语言活动,都是奠定在一定的政治实践基础之上的。政治语言在一定程度上是对政治实践的反映,但又具有很强的主动性,主动的建构社会现实。人类历史上从野蛮走向文明,从专制发展进步到民主,从落后的政治制度到先进的政治制度,政治语言的塑造作用尤其突出。从我国历次的党代会报告中谈到的基层民主建设就能够窥见政治语言的功能:十二大报告中的“努力建设高度的社会主义民主”的话题下论及“基层民主建设”,十三大报告是在“完善社会主义民主政治的若干制度”的话题下论及“基层民主建设”,十四大报告是在“积极推进政治体制改革,使社会主义民主和法制建设有一个较大的发展”的话题下论及“基层民主建设”,十五大报告是在“健全民主制度”的话题下论及“基层民主建设”,十六大报告是在“坚持和完善社会主义民主制度”的话题下论及“基层民主建设”,十七大报告是在“坚定不移发展社会主义民主政治”的话题下论及“发展基层民主”。因此,政治语言对社会现实的发展有着积极的导向和指引作用,潜在的规定着社会的发展方向。

在语言哲学的这四个角度中,语言与行为的关系既是围绕语言和世界之间的关系展开的,也关涉到语言的意义表达与理解;交往关系与理解认同则在意义的理解上更深入一层,不仅考虑人的行为,而且是考虑交往行为、交往关系;语言运用与社会文化关联较之交往关系是在更广泛的社会实践层面上考虑语言行为的社会建构作用;与第三个角度不同,话语分析与社会建构是从话语行为对社会结构的反作用来考虑语言与世界的关系,考虑语言行为的社会建构作用,换句话说,话语在主动地建构社会现实。

[参考文献]

[1]邵培仁,政治传播学[M],南京;江苏人民出版社,1991

[2]陈嘉映,语言哲学[M],北京:北京大学出版社,2003,(5):17

[3][4]杨玉成,奥斯汀,语言现象学与哲学[M3,北京:商务印书馆,2002,(7):37,81

[5]哈贝马斯,交往与社会进化CM3,重庆:重庆出版社,1989,(3):3

[6][7]高宣扬,福柯的生存美学(M3,北京:中国人民大学出版社,2005,(9):122,130

[8]李洪儒,试论语词层级上的话语人形象——一语言哲学系列探索之一[J],外语学刊,2005,(5):44~45,

[责任编辑:李允光]

作者:孙晓珍

第4篇:语言基础知识

语言文字运用练习题

1. 下面语段中加点的词语,使用恰当的一项是( )

近日网上流传着香港的一份要求填上“草菅人命”形容警方才能得分的中文科测验卷。该试卷一旦流传,就引发了各方的议论,各种言论甚嚣尘上。在一般人眼中,这份试题的引导性是不言而喻的,资深中文科教师张月卿就直言,该试卷有很强的既定立场,而且立场失之偏激。但也有教师反问:“假如试卷是要求学生赞扬警方、贬低示威者,大家又会否同意呢?”“占中”引发的问题仍在持续发酵。 A.一旦 B.甚嚣尘上 C.不言而喻 D.偏激 2.下列句子中,没有语病的一句是( )

A.国际法庭因认定日本在南极海的“调查捕鲸”实质为“商业捕鲸”,判定其违反了国际公约,于3月31日颁布判决书,下令禁止日本船只在南极海停止以任何名义捕鲸。

B. 近日,朱彦夫被中宣部评为全国首位“时代楷模”,但朱彦夫的先进事迹对于许多人了解得还远远不够。

C. 湖南卫视明星亲子互动节目“爸爸去哪儿”自开播以来,众多粉丝除了关注五对父子的一举一动,也为节目组设置任务出谋划策。

D. 毒品流向分散是我市毒品犯罪的一大特点。既有大量毒品从境外及外省市流入广州,又有相当数量的毒品从广州流向内地甚至境外。在市内,毒品犯罪呈现出从中心区域流向周边区域的特征。

阅读下面的文段,完成4~6题。

① ,烟台大学7位保洁员吃学生剩饭的照片蹿红网络。这些老人 ② 食用学生的剩菜剩饭,只是为了向莘莘学子传递“节俭是一种习惯”的理念。

其实,我们 ③ 是一个崇俭抑奢的民族。《左传》有言:“俭,德之共也;侈,恶之大也。”李商隐《咏史》诗曰:“历览前贤国与家,成由节俭败由奢。”然而,不知从何时起,奢靡之风逐渐抬头,浪费现象悄然流行。一些人以为宁剩毋缺才够档次,以为一饭千金才算有面子,于是个人消费竞相攀比、 ④ 奢华。太史公高呼:“一饱之需,何必八珍九鼎?七尺之躯,安用千门万户?”司马光也谆谆告诫:“取之有度,用之有节,则常足。”

中国是一个人口大国,如果人人厉行节约,13亿人积腋成裘、聚沙成塔,那将是多么巨大的财富?相反,浪费起来,又将是多么巨大的损失? 4.文中加点字的注音和画线词语的字形全都正确的一项是 A. 蹿(cuàn)红 奢靡(mí) 宁(nínɡ)剩毋缺 一饱之需 B. 蹿(cuàn)红 奢靡(mǐ) 宁(nínɡ)剩毋缺 八珍九鼎 C. 蹿(cuān)红 奢靡(mí) 宁(nìnɡ)剩毋缺 厉行节约 D. 蹿(cuān)红 奢靡(mǐ) 宁(nìnɡ)剩毋缺 积腋成裘 5.文中①②③④处依次填入词语,恰当的一项是 A.①日前 ②自愿 ③一直 ④追逐

- 110.下列各句中,没有语病的一项是

A.我们是有过《诗经》的民族,我们是有过诗意表达的民族。我们需要诗歌,需要意义, 我们需要生活;我们不光需要面包,还需要玫瑰。

B.南浔区从人民大会堂捧回了联合国教科文组织非物质文化遗产名录项目证书,标志着南浔古老的蚕桑习俗文化正式跻身世界级文化殿堂。

C.教育在综合国力的形成中处于基础地位,国力的强弱越来越多地取决于劳动者素质的提高,取决于各类人才培养的质量与数量。

D.为了避免广大教师在我省高中第一轮课程改革实验过程中不会无头绪、无目标,市教育局组织人员搜集、整理了大量的可供借鉴的案例。

11.下列各句中,加点的词语运用正确的一项是

A.当它们形成了向日葵群体之时,便互相手拉着手,一齐勇敢地抬起头来了。这时你会发现那偌大一片向日葵林子,竟然没有一株瘦弱或是低矮的向日葵。 B.《平凡的世界》的热播,令部分观众直呼“触动泪点”,不仅是因为剧中那不可磨灭的各种美好情感和奋斗精神,更是因为剧作中有一段与自己早年经历相似的历史。

C.小说忌讳主题鲜明,作家在作品中往往用自己独特的生活经验和个性的艺术手法隐讳地表达自己的思想情感,但又不是让我们读者欣赏时雾里看花,水中望月。 D.屋外的天空一扫连日的阴雨绵绵,久 违的阳光,让连日来裹在雨衣中的杭城市民蠢蠢欲动,纷纷晒出了自己心仪的赏花骑游图。

12.下列各句中,没有语病的一项是

A.被誉为工业设计界的“诺贝尔奖”的金圆规奖于2015年首次迈向国际,对于一位工业设计师而言,拿到“金圆规奖”是其设计生涯的最高奖项。

B.对那场战争、对那段历史能否始终保持正确的认识,是改善和发展中日关系的关键所在,也是中日经贸关系良好发展的重要条件。

C.法律专家认为,“海淘”虽然属于买卖双方私事,但跨境消费的特殊性决定了消费者仅凭个人之力难以有效维权,需要政府和监管部门出面予以法律支持和保护。

D.“抢红包”已成为今年春节的新现象,亲朋好友以这种最新的方式互赠红包,其真正价值在于它所承载的美好希望,年味则在这种愿景的催化下愈发浓郁。

13.下列各句中,没有语病的一句是( )(3分) A.美国东部时间2015年4月12日下午近三时左右,前美国国务卿希拉里竞选总干事向支持者发布邮件,公布希拉里将角逐民主党总统候选人的消息。

B.湖南隆平种业有限公司生产销售“两优0293”水稻品种,去年在安徽致使至少万亩农田减产绝收,农民损失巨大。专家鉴定为天气原因引发的稻瘟病所致。

C.去年5月,广东省国家安全机关破获的一起境外间谍网络策反中国人的案件显示,计算机网络泄密事件已占泄密总数的70%以上,计算机网络泄密已经严重危及国家安全。

D.细数当下的热门投资移民国家,英国投资移民在美国、加拿大、德国等国家中,成为了最受中国富人家庭的中小学生欢迎的海外留学目的地。

阅读下面文字,回答:

散文是文学殿堂中一种影响广泛、( )受读者( )睐的文体。古今中外的文学大师们,以其洞幽入微的观察力、超脱尘世的秉性、细腻激扬的情愫,凭借生花的妙笔,写下了无数 ① 、( )炙人口的散文名篇。散文 ② ,不仅( )歌自然,更穿透人生,解剖社会。但优秀的散文如漫天繁星,总会令人 ③ ,又唯恐落得沧海遗珠之憾。

14.下列汉字依次填入语段中括号内,字音字形全部正确的一组是 A.倍 青qīn 脍huì 呕 B.备 亲qīng 烩huì 呕 C.备 青qīng 脍kuài 讴 D.倍 亲qīn 烩kuài 讴 15. 在上面语段横线处依次填入词语,最恰当的一组是

A.①斐然成章 ②字字珠玑 ③目不暇接 B.① 文采斐然 ②包罗万象 ③应接不暇 C.①文采斐然 ②五花八门 ③应接不暇 D.① 斐然成章 ②琳琅满目 ③目不暇接 16.下列各句中,没有语病的一项是

A. 今年的春运大幕已经开启,而与往年不同的是,随着全国高铁网络基本形成,“高铁春运”悄然升温,不少旅客都选择乘坐高铁出门旅游或回家过年。

B. 新丝绸之路经济带和海上丝绸之路等多边和双边项目的启动显示出,中国希望利用自身的经济和金融力量,扩大政治影响力和战略挑战。

C. 湖南籍夫妇周作堂、蒙桂凤遭遇车祸,近亲属将其器官捐献,使6人重获新生,4人重见光明,这一善举延续的不仅是一个个家庭的希望和未来,更是一个个鲜活的生命。 D. 12月12日,湖南省靖州苗族侗族自治县举办首届“省际牛王争霸赛”,来自云南、广西、湖南、贵州等四省区的84头“牛魔王”轮番登场,上演了一场精彩的斗牛民俗大餐,吸引了湘黔桂周边近万名群众前来观战。

17.下列选项中的诗句填入《野望》一诗划横线处,顺序恰当的一项是 西山白雪三城戍,南浦清江万里桥。 , 。 , 。

, 。

①不堪人事日萧条 ②唯将迟暮供多病 ③天涯涕泪一身遥 ④跨马出郊时极目 ⑤海内风尘诸弟隔 ⑥未有涓埃答圣朝 A.②⑥⑤③④① B.④①⑤⑥②③ C.⑤⑥②③④① D.⑤③②⑥④①

- 4

第5篇:实验0C语言基础知识

实验0C语言基础知识(复习)

1实验目的

(1) 熟练掌握C语言的基础知识。

2实验内容及要求(二选一)

(一)检验并打印魔方矩阵

在下面的5×5魔方矩阵中,每一行、每一列、每一对角线上的元素之和都是相等的,试编写程序将这些魔方矩阵中的元素读到一个二维整型数组中,然后,检验其是否为魔方矩阵,并将其按如下格式显示到屏幕上。

17 24 1 8 15

23 5 7 14 16

4 6 13 20 22

10 12 19 21 3

11 18 25 2 9

(二)学生成绩统计

从键盘输入一个班(全班最多不超过30人)学生某门课的成绩,当输入成绩为负值时,输入结束,分别统计下列内容:

(1)统计不及格人数并打印不及格学生名单;

(2)统计成绩在全班平均分及平均分之上的学生人数并打印其学生名单;

(3)统计各分数段的学生人数及所占的百分比。

3实验要求

按要求编写实验程序,将实验程序上机调试运行。

注意:程序调试正确后要进行演示检查并以附件形式(文件打包后压缩成文件名是“学号+实验0.rar”)提交到yuan_sjjg@126.com

第6篇:《国家通用语言文字法》以及语言文字规范基础知识题目

蚌埠二中教研组教师姓名

1.2000年10月31日,九届全国人大第十八次会议通过的《中华人民共和国国家通用语言文字法》从起施行。(答案C)

A.2000年11月1日B.2000年12月1日C.2001年 1月1日

2.普通话和规范汉字是。(答案B)

A.国家法定语言文字B.国家通用语言文字C.国家通行语言文字

3.国家推广普通话,推行。(答案A)

A.规范汉字B.通用汉字C.标准汉字

4.公民有学习和使用国家通用语言文字的。(答案B)

A.义务B.权利C.责任

5.国家为公民学习和使用国家通用语言文字提供。(答案B)

A.便利B.条件C.培训

6.地方各级人民政府及其应当采取措施,推广普通话和推行规范汉字。(答案C)

A.语言文字工作部门B.教育行政部门C.有关部门

7.国家通用语言文字的使用应当有利于维护国家主权和民族尊严,有利于国家统一和民族团结,有利于社会主义。(答案C)

A.法制建设B.现代化建设C.物质文明和精神文明建设

8.国家奖励为国家通用语言文字事业作出的组织和个人。(答案B)

A.重大贡献B.突出贡献C.特殊贡献

9.依据《中华人民共和国宪法》和《国家通用语言文字法》的规定,各民族都有自己的语言文字的自由。(答案C)

A.使用B.发展C.使用和发展

10.少数民族语言文字的使用依据及其他法律的有关规定(答案A)。

A.宪法、民族区域自治法B.宪法C.民族区域自治法

11.国家机关以为公务用语用字。(答案B)

A.汉语和汉字B.普通话和规范汉字C.中文

12.学校及其他教育机构通过教授普通话和规范汉字。(答案A)

A.汉语文课程B.语文课程C.各种课程

13.汉语文出版物以及信息处理和信息技术产品中使用的国家通用语言文字应当符合国家通用语言文字的。(答案C)

A.法律和规定B.方针和政策C.规范和标准

14.广播电台、电视台以普通话为基本的播音用语。需要使用外国语言为播音用语的,须经批准。(答案B)

A.国务院语言文字工作部门B.国务院广播电视部门C.国务院外事工作部门

15.公共服务行业以为基本的服务用字。(答案A)

A.规范汉字B.通用汉字C.常用汉字

16.提倡公共服务行业以为服务用语。(答案A)

A.普通话B.普通话和当地方言C.普通话和外国语

17.因需要,招牌、广告、告示、标志牌等使用外国文字并同时使用中文的,应当使用。(答案C)

A.简化汉字B.印刷体汉字C.规范汉字

18.在需要使用方言时可以使用方言。(答案B)

A.各种艺术形式B.戏曲、影视等艺术形式C.话剧、影视等艺术形式

19.在书法、篆刻等艺术作品中可以保留或使用。(答案C)

A.繁体字B.异体字C.繁体字、异体字

20.国家通用语言文字以作为拼写和注音工具。(答案A)

A.《汉语拼音方案》B.《汉语拼音正词法基本规则》 C.注音字母

21.《汉语拼音方案》是中国罗马字母拼写法的统一规范,并用于汉字不便或不能使用的领域。(答案C)

A.人名和中文文献B.地名和中文文献C.人名、地名和中文文献

22.异体字在中可以保留使用。(答案C)

A.地名B.姓名C.姓氏

23.凡以普通话作为工作语言的岗位,其工作人员应当。(答案C)

A.会说标准的普通话B.会说流畅的普通话C.具备说普通话的能力

24.以普通话作为工作语言的播音员、节目主持人、影视话剧演员和的普通话水平应当分别达到国家规定的等级标准。(答案B)

A.教师、公共服务行业的员工 B.教师、国家机关工作人员C.国家机关工作人员、公共服务行业的员工

25.对外汉语教学应当教授。(答案C)

A.普通话和汉字B.普通话、方言和汉字C.普通话和规范汉字

26.广播电台、电视台以普通话为基本的播音用语,但可以使用方言。(答案C)

A.确需使用方言时B.随时C.经国务院广播电视部门或省级广播电视部门批准

27.公共服务行业以普通话为服务用语。(答案B)

A.规定B.提倡C.要求

28.城市公共场所的设施和招牌、广告用字违反《国家通用语言文字法》规定的,由有关行政管理部门责令改正;拒不改正的,。(答案A)

A.予以警告,并督促其限期改正B.督促其改正,并处以罚款C.由有关部门处理

29.国务院颁布普通话水平测试等级标准。(答案B)

A.新闻出版部门B.语言文字工作部门C.广播电视部门

30.《普通话水平测试等级标准》将普通话水平划分为三个级别,每个级别内再划分为两个等次,其中最高水平和进入最低等级的水平分别为。(答案A)

A.一级甲等和三级乙等B.一级乙等和三级甲等C.一级甲等和三级甲等

31.依法对企业名称、商品名称以及广告的用语用字进行管理和监督。(答案C)

A.县级以上各级人民政府B.县级以上各级人民政府语言文字工作部门

C.县级以上各级人民政府工商行政管理部门

32.违反《国家通用语言文字法》规定,干涉他人学习和使用国家通用语言文字的,由责令其改正,并予以警告。(答案A)

A.有关行政管理部门B.司法部门C.教育部门

33.《中华人民共和国宪法》第条中规定“国家推广全国通用的普通话”。(答案B)

A.十八B.十九C.二十

34.经国务院批准,每年9月份第三周是全国推广普通话宣传周。2001年9月9日至15日是第届全国推广普通话宣传周。(答案B)

A.三B.四C.五

35.当前国家推广普通话的工作方针是“”。 (答案C)

A.大力提倡、重点推行、逐步普及B.大力推行、重点普及、逐步提高

C.大力推行、积极普及、逐步提高

36.推广普通话是促使公民普遍具备普通话应用能力,。(答案B)

A.在任何场合都说普通话,不说方言B.在正式场合和公共交际场合说普通话

C.只在学校里说普通话

37.国家公务员应达到的普通话等级是不低于。(答案C)

A.二级甲等B.二级乙等C.三级甲等

38.语文教师和对外汉语教师应达到的普通话等级是不低于。(答案B)

A.一级乙等B.二级甲等C.二级乙等

39.国家和省级电台电视台的播音员、节目主持人应达到的普通话等级是。(答案A)

A.一级甲等B.一级乙等C.二级甲等

40.对教师和国家公务员的普通话达标要求是有年龄界限的,对以前出生的教师和国家公务员可不作硬性规定,但也要鼓励他们在教学和公务中使用普通话。(答案C)

A.1946年1月1日B.1950年1月1日C.1954年1月1日

41.学校应继续坚持普通话的法定地位,加大行政力度,争取在新世纪最初3-5年内,使普通话基本成为各级各类学校的教学语言和的校园语言。(答案A)

A.城镇学校B.城镇中小学C.城镇小学、幼儿园

42.普通话以北京语音为标准音,以北方话为基础方言,以为语法规范。(答案A)

A.典范的现代白话文著作B.典范的白话文著作

C.典范的现代文学著作

43.普通话以北京语音为标准音,指的是。(答案C)

A.北京市周围的语音B.北京市城区的语音C.北京话的语音系统

44.普通话中最活跃、发展最快的部分是。(答案B)

A.语音B.词汇C.语法

45.普通话在台湾地区一般称为。(答案B)

A.普通话B.国语C.华语

46.普通话里的轻声独立的声调。(答案B)

A.是B.不是C.有时是,有时不是

47.北方话是汉语中覆盖地域最广的方言,组都属于北方话。(答案C)

A.沈阳话、成都话、杭州话、西安话B.贵阳话、南京话、长沙话、太原话

C.天津话、武汉话、昆明话、桂林话

48.下列3组词语中,每个字都是翘舌声母的是组。(答案B)

A.成人、手术、暂时、展示B.师生、战术、顺畅、生产C.神州、注释、珠算、申诉

49.下列3组词语中,每个词语中既有n声母又有l声母的是组。(答案B)

A.南宁、留恋、牢笼、扭捏B.女篮、连年、嫩绿、努力C.琉璃、泥泞、拉链、奶牛

50.下列3组词语中,韵母完全相同的是组。(答案B)

A.进行、亲近、清新、信心B.风筝、奉承、升腾、逞能C.轰动、冷冻、生动、工农

51.下列3组词语中,不完全同音的是组。(答案A)

A.电子、垫子B.室内、市内C.品味、品位

52.下列3组词语中,所有的字都该读去声的是组。(答案A)

A.酝酿、话剧、变质、字帖B.漂亮、教室、茂盛、笑话C.校舍、记性、锻炼、即兴

53.下列3组词语中,儿化和不儿化的意义不同的是。(答案B)

A.上班、上班儿B.火星、火星儿C.小孩、小孩儿

54.下列3个词,轻声和不轻声的意义不同的是。(答案C)

A.学生B.西瓜C.运气

55.下列3组字中,每组内的3个字均有两种读音的是。(答案C)

A.任、朴、漂B.乐、划、累C.擂、盛、劲

56.下面的3组词语中,其中全是上声字的一组是。(答案A)

A.俭省、管理、处暑B.而且、美好、首脑C.缓解、违反、雨水

57.下列9个带“大”字的词中,有不同的读音,其相应的词有不同的意义,这个词是。(答案B)

A.大街、大门、大人B.大夫、大楼、大山C.大会、大风、大地

58.“发”字在下列词语中读音没有变化的一组是。(答案A)

A.发生、发现、引发、挥发B.发行、发扬、开发、理发C.发型、发育、开发、奋发

59.下列3组词语中,读音和意义完全相同的一组是。(答案C)

A.拓展、拓片B.检查、检察C.标识、标志

60.“她唱得真好啊!”“啊”在此处应当读作。(答案C)

A. a (啊)B. ia (呀)C.wa (哇)

61.清朝有一位皇帝于公元1728年发布上谕,要求各级官员在公务中说官话(当时的普通话),这位皇帝是。(答案B)

A.康熙皇帝B.雍正皇帝C.乾隆皇帝

62.新版《现代汉语规范字典》、《现代汉语词典》都采用两种查字法,即。(答案A)

A.音序查字法、部首查字法B.音序查字法、笔画查字法C.音序查字法、四角号码查字法

63.1986年国务院批准重新发表的《简化字总表》收入简化字个,是现行简化字的统一规范。(答案B)

A.2215B.2235C.2255

64.除《现代汉语常用字表》、《现代汉语通用字表》、《信息交换用汉字编码字符集》的基本集和第

二、第四辅助集外,现行规范汉字主要的依据还有。(答案A)

A.《简化字总表》、《第一批异体字整理表》、《部分计量单位名称统一用字表》

B.《汉字简化方案》、《第一批异体字整理表》、《计量单位名称用字表》

C.《简化字总表》、《异体字整理表》、《部分计量单位名称用字表》

65.在日常应用的范畴内,不规范字包括已被简化的繁体字、已淘汰的异体字、自造简体字、字形不标准的字和。(答案C)

A.手书字B.美术字C.错别字

66.推行规范汉字,不是要废止或消灭繁体字、异体字,是把繁体字、异体字的使用限制在。(答案A)

A.特定范围内B.古籍研究中C.书法艺术中

67.数目字“壹贰叁肆伍陆柒捌玖拾”是“一二三四五六七八九十”的。(答案C)

A.繁体字B.异体字C.大写形式

68.规范汉字除了2000多个简化字外,大多数是未经整理简化的字,如“上、水、人、月”等。下列3组词语中,全都是未经整理简化的字的一组是。(答案C)

A.身体、非常、文明、申述B.交通、化工、怎样、生活C.告示、皇后、北斗、干涉

69.下列字中,每个字的笔画全是4画的一组是。(答案A)

A.丰、长、互、内 B.世、升、书、乌 C.去、以、勿、专

70.书写下列字时,末笔全是“撇”的一组是。(答案B)

A.万、力、勿、我B.芳、乃、伤、另C.叨、匕、易、才

71.下列字中,字的右半部分完全相同的一组是。(答案C)

A.柿、铈、沛、肺B。抢、伦、舱、呛C.谁、准、维、锥

72.下列3组成语中,用字无误的一组是。(答案A)

A.按部就班、风驰电掣、开诚布公B.三顾茅庐、永往直前、戮力同心

C.既往不究、班门弄斧、黄粱一梦

73.下列3组词语中,用字全部正确的一组是。(答案C)

A.好象、复印、过渡时期、厉兵秣马B.气象、复写、过度疲劳、变本加利

C.塑像、覆盖、度假胜地、再接再厉

74.下列3组词语中,没有别字的一组是。(答案B)

A.荷花、荷塘、荷包、荷泽B.辩论、辩证、辩解、辨别C.杭州、苏州、锦州、株州

75.合体字结构有横向结构(如“估、街”)、纵向结构(如“吾、曼”)、包围结构(如“国、旬”)、品字结构(如“品、磊”)等。下列3组字中,结构类型相同的一组是。(答案B)

A.焦、呈、菜、店B.森、矗、轰、淼C.顾、柯、汰、获

76.汉字的笔画组合关系有3种,即“相交(如“

十、七”)、相接(如“丁、厂”) 、相离(如“

二、八”)”。下列3组字中,每个字都包含3种笔画组合关系的一组是。(答案A)

A.许、添、杉、街B.沂、借、图、怪C.筒、知、深、断

77.国家于1977年发布《部分计量单位名称统一用字表》,对20个计量单位旧译名中的用字进行了规范。下列3组计量单位名称中,完全规范的一组是。(答案C)

A.海里、英两、升B.盎司、公升、哩C.加仑、英寸、千瓦

78.1988年《现代汉语通用字表》确认“黏”字为规范字,“粘”不再表示“黏”的意义。下列3组词语中,“粘、黏”两字用得规范的一组是。(答案B)

A.黏液、粘土、粘连、黏贴B.这种胶很黏,可以把瓷砖粘得结结实实。

C.他刚糊完窗户,两只手上都是粘糊糊的糨糊。

79.下列3句话中,句的用字是正确的。(答案B)

A.她说话快的像开机关枪,走路也像在飕飕的小跑。

B.她说话快得像开机关枪,走路也像在飕飕地小跑。

C.她说话快的像开机关枪,走路也像在飕飕地小跑。

80.汉字形体演变的总趋势是。(答案B)

A.由简趋繁 B.由繁趋简 C.表音化

81.汉字是文字。(答案C)

A.象形B.表音C.意音

82.将“路、鲁、吕、栾、刘、梁、罗、龙”这8个姓氏按音序排列,排列正确的一组是。(答案A)

A.梁、刘、龙、鲁、路、吕、栾、罗B.梁、刘、龙、路、鲁、吕、栾、罗

C.梁、刘、龙、鲁、路、栾、罗、吕

83.将“路、鲁、吕、栾、刘、梁、罗、龙”这8个姓按笔画由少至多排列,正确的一组是。(答案B)

A.龙、吕、刘、罗、梁、栾、鲁、路B.龙、吕、刘、罗、栾、梁、鲁、路

C.龙、刘、吕、罗、栾、梁、鲁、路

84.我国周边一些国家曾经使用汉字,目前仍在部分地使用汉字。(答案C)

A.日本、越南B.日本、朝鲜C.日本、韩国

85.《汉语拼音方案》是1958年2月11日由批准的。(答案A)

A.全国人民代表大会B.国务院C. 中国文字改革委员会

86.国家通用语言文字以作为拼写和注音工具。(答案A)

A.《汉语拼音方案》B.注音字母C.国语罗马字

87.国际标准化组织于通过决议,采用汉语拼音作为拼写有关中国的词语的国际标准。(答案C)

A.1977年9月B.1979年1月C.1982年8月

88.国家于1996年颁布,规定了用《汉语拼音方案》拼写现代汉语的规则。(答案A)

A.《汉语拼音正词法基本规则》B.《汉语拼音正词法》C.《汉语拼音应用规则》

89.初等教育进行汉语拼音教学。(答案B)

A.可以B.应当C.根据需要决定是否

90.《汉语拼音方案》包括字母表、声母表、韵母表以及共5部分。(答案B)

A.声调表、隔音符号B.声调符号、隔音符号C.声调表、注意事项

91.用汉语拼音拼写“黑龙江省”(不标调),正确的是。(答案C)

A.heilong jiang shengB.Heilongjiang shengC.Heilongjiang Sheng

92.用大写字母拼写电视栏目《今日新闻》,正确拼法是。(答案B)

A.JINRIXINWENB.JINRI XINWENC.JIN RI XIN WEN

93.“李清照是宋代著名的词人。”拼写正确的一组是。(答案C)

A.lǐ qīng zhào shë síng dài zhù mìng de cì rén.

B.lǐ Qīngzhào shë síngdài zhùmìng de cìrén.

C.Lǐ Qīngzhào shë Síngdài zhùmìng de cìrén.

94.给“塑料、逮捕、粗糙”注音,全部正确的一组是。(答案C)

A.sùliào, dài bǔ, cūzàoB.suíliào, dǎi pǔ, cūcāoC.sùliào, dài bǔ, cūcāo

95.声母b、p、m 不能与组的韵母相拼。(答案B)

A.ao, engB.iang , uanC.in , ing

96.两个上声字“小鸟”相连时,“小”字变读为阳平。在为“小”字注音时,。(答案A)

A.仍按上声标注 B.按变调后的阳平标注 C.按上声或阳平标注均可

97.汉语拼音字母t的名称音是。(答案C)

A.t iB.t eC.t ê

98.将中文“北京”翻译成英文时,写成。(答案A)

A.BeijingB.PekingC.Beijing或Peking 均可

99.汉语人名的结构是“姓在前,名在后”。在外事公务中用汉语拼音拼写“王张晓立”时,。(答案B)

A.按西方“名在前,姓在后”的习惯,拼作XIAOLI WANG

B.按《汉语拼音正词法基本规则》,拼作WANG XIAOLIC.可以随意拼写

100.在电脑上使用拼音输入法输入汉字,要求使用者必须。

A.掌握标准的普通话,正确地使用汉语拼音;

B.掌握标准的普通话,正确地识读规范汉字;

C.掌握标准的普通话,正确地识读规范汉字和使用汉语拼音

《国家通用语言文字法》及语言文字规范知识试题(答案)

1. C 2. B 3. A 4. C 5 .B6. C 7. A 8. A 9. C 10.A

11. C 12. C 13. B 14. C 15.A16. B 17. A 18. B 19. C 20.A

21. C 22. B 23. A 24. C 25.C 26. A 27. A 28. A 29. A 30.B

31. C 32. B 33. A 34. A 35.C 36. B 37. C 38. A 39. C 40.B

41. B 42. A 43. C 44. B 45.C

第7篇:C语言基础知识:实例讲解

这篇文章旨在让各位对 C 有个总体的认识,有看不懂的地方请不必太在意,只要记住就可以了,继续往下学下去就会明白的。

首先请看下面这个简单的 C 程序,猜猜它会做些什么。猜不出来也没关系,后面会有详细的解说。

#include

int main( void )

/* 一个简单的程序 */

{ intnum;

/* 声明一个名叫num的变量 */ num = 1;

/* 将 1 赋值给num

*/

printf( "This is a simple C program. " ); /* 调用printf函数 */ printf( "My favorite number is %d because it is first. ", num );

return 0;

}

在对这个程序进行详细说明之前,我想先请您用编译器把它编译成可执行文件,并且运行,看看运行结果和您的猜想是否一致。如果不懂如何进行编译,请参考以下文章:

下面,我将分两步对这个程序进行详细的讲解。第一步是概要说明,也就是对程序中每一行代码的含义作简单讲解,以帮助您对这个程序有一个大致的理解。第二步是详细说明,也就是程序中的每一行代码进行详细的讲解,以加深您的理解。

一、概要说明

#include <-

把另外一个文件包含进来

这行代码命令编译器把头文件(.h 文件)stdio.h中的内容包含到我们的 程序中。stdio.h是C语言的标准头文件之一,提供对键盘输入和显示输出等的 支持。要使用printf函数,就应该包含这个头文件。顺带一提,stdio代表

standard input/output,也就是标准输入输出的意思。

int main(void)

<-

函数头

C 程序由一个或多个函数组成。我们的这个程序只有一个函数:main 函数。 圆括号 () 表明 main 是一个函数;int表明 main 函数返回一个整数;void 表明

main 函数不接受任何参数。在此,请您紧记,int main(void) 是 ISO/ANSI C 标准中定义的 main 函数定义方法之一。

/* a simple program */

<-

注释

/* 和 */ 用于对程序进行注释说明,帮助读者更快更好地理解程序。编译器 会忽略 /* 和 */ 之间的内容(包括 /* 和 */),不会对它们进行编译。

{

<-

函数体的开端

这个开大括弧 { 标志着函数体开始。函数体以闭大括弧 } 结束。在 { 和 } 之间的语句都属于这个函数。

intnum;

<-

声明变量num 这个语句表明我们声明了一个名叫num的变量。int表明这个变量为 整型变量。

num = 1;

<-

赋值语句

这个语句将 1 赋值给变量num。执行这个语句后,num的值等于 1 。

printf( "This is a simple C program. " );

<-

函数调用语句

printf函数是 C 语言标准函数库里的函数。这个语句调用printf函数在

屏幕上显示“This is a simple C program.”,并且换行。是换行符,它提示

printf开始新的一行,也就是将光标移动到下一行的开端。如果上面的语句中没有 ,那就不会换行,而且光标会紧跟在“This is a simple program.”后面。

printf( "My favorite number is %d because it is first. ", num );

%d 告诉printf用num的值替换掉 %d ,并且以整数形式显示num的值。 因为num的值为 1 ,所以这个语句在屏幕上显示“My favorite number is 1

because it is first.”,并且换行。

return 0;

<-

返回语句

C 程序应该返回一个数值给它的调用者。0 代表程序无误退出;而其它数字的含义

则由系统决定。通常,非零(如 -1)代表程序运行中遇到某种错误而退出。

}

<-

函数体结束 函数体以闭大括弧 } 结束。

二、详细说明

现在,让我们进一步来了解每一行代码的含义。下面的内容很基础,也很重要, 必须认真弄懂,牢牢掌握。

1. #include 预处理指令和头文件

在编译器对我们写的源程序进行编译之前,预处理器会对我们的写的源代码

进行必要的处理,称为预处理。#include 就是一个预处理指令,它命令预处理器 进行的预处理是:把特定的头文件包含到我们的源代码里。

#include 的作用是将头文件stdio.h里的内容包含进我们的程序, 产生的结果是将stdio.h里的内容一字不漏地插入 #include 出现的 地方,并且删除 #include 。换句话说,就是用stdio.h里的内容替换

#include 。这个过程是在预处理阶段完成的。C 语言的这种包含文件的 机制为多个程序共享相同信息提供了极大的方便。

stdio.h是 C 语言标准中定义了的头文件,它包含着输入输出函数的信息。

所有 C 编译器都应该有这个头文件,这是 ANSI/ISO C 标准中规定的。当然,

ANSI/ISO C 规定的编译器必须提供的头文件可不止这么一个。标准还规定了许多 别的头文件,那些我们会在以后慢慢学到。

有些程序需要包含stdio.h,而有些不需要。如果上面这个例子中没有使用

printf函数,那就不需要包含stdio.h。

头文件中包含着编译器进行编译时所需的信息。头文件中可能指明了函数名和

函数调用方法,但是这些函数的实现代码并不在头文件中,而是在预先编译好了的 库文件里。

链接器负责在库文件中寻找我们的程序所需的代码,并且把那些代码和我们写的 程序进行链接,从而将我的写的程序链接成可执行文件。一句话,头文件用于指导 编译器正确地将我们写的源程序编译成可执行文件。

2. main 函数

在 C 语言中,main 函数是主函数。每个 C 程序都必须有且只能有一个

main 函数(主函数)!C 程序从 main 函数开始执行,并且在 main 函数中结束。 int是 main 函数的返回值类型,它表明 main 函数应该返回一个整数给程序的 调用者(如操作系统)。

如果您想了解更多关于 main 函数的东西,请点击下面的链接:

C/C++ 误区一:void main

3. 注释

/* a simple program */

/* */ 之间的内容都是注释。对程序进行适当的注释可以帮助读者(包括您自己)

更快更好地理解您写的代码。注释可以在源程序中的任何地方书写。/* 和 */ 之间的 任何内容(包括 /* 和 */)都会被编译器忽略掉。注意:/ 和 * 必须紧挨在一起, 它们之间不能有空格。

/* 我是注释 */

/*我是 跨行注释*/

/* 我也是注释

*/ 以上的注释都是合法的;但下面的注释是非法的,因为没写注释结束标记 */。

/* 非法,没有注释结束标记 下面这个注释可能会出乎你的意料:

/* 我是注释开始标记

/* 哦哦,我不是注释开始标记

我是注释结束标记,我和第一个 /* 匹配,而不是和第二个 /* 匹配。*/ 上面这个注释中,注释结束标记 */ 和第一个 /* 匹配,它们之间的内容 都被视为注释。

C99 中增加了另外一种注释方式,这种注释方式使用 // 作为注释符,和 // 处于同一行,并且在 // 右边的内容都被当作注释。/ 和 / 之间不能有空格。

// 我是注释

intrigue;

//注释放在这里也是合法的

上面的注释在 C99 中是合法的,但是在 C89 中是非法的。也就是说,老旧的 编译器可能不支持 // 注释符。VC6 支持 //,TC2 不支持。

4. 大括号与函数体

C 语言中,所有函数都以大括弧({ })作为界定符。函数体从开大括弧 { 开始,以闭大括弧 } 结束。在后续教程中,我会对函数进行更详细的讲解。

5. intnum;

这个语句声明了变量num。这一行末尾的分号(;)表明这一行

是一个语句。; 是语句的一部分,单独一个 ; 也是一个合法的 C 语句。

int是 C 语言中的一个关键字,它代表 C 语言里的一种基本数据类型:整型。

关键字是语言的保留字,不能用作其它用途。例如:我们不能关键字来做变量名或者 函数名。

标识符是指我们为变量或函数等取的名字。在这个语句中,num就是标识符。

C 语言中,所有变量在使用前都必须声明。C89 中,变量的声明必须位于 函数体或者程序块的开端。例如: int main( void ) /* C89 */

{ /* 函数体开始 */ int doors; int dogs; doors = 5; dogs = 3;

{ /* 程序块开始 */ int dig; int dug; dig = 6; dug = 8;

} /* 程序块结束 */

return 0;

} /* 函数体结束 */ 而在 C99 中,声明可以位于函数体或者程序块的任何地方。但是,变量仍然 需要在声明之后才可使用。例如: int main( void ) /* C99 */

{ /* 函数体开始 */ int doors; doors = 5;

{ /* 程序块开始 */ int dig; dig = 6; int dug; dug = 8;

} /* 程序块结束 */ int dogs; dogs = 3;

return 0;

} /* 函数体结束 */ 上面的程序在 C99 中是合法的,但是在 C89 中却是非法的。当前支持C99 的 编译器不多,所以上面的代码您的编译器很有可能编译不了。故而,为了使我们的 代码具有良好的可移植性,我们应该尽可能少用,甚至不用 C99 中的新特性。

6. 赋值

num = 1; 赋值是 C 语言中的一种基本操作。上面的语句是一个赋值语句,它的含义 是:将 1 赋值给变量num。赋值操作完成后,num的值等于 1 。

7. printf函数

printf( "This is a simple C program. " ); printf( "My favorite number is %d because it is first. ", num );

这两行代码都调用了printf函数。printf是一个标准 C 函数,也就是说,

它是 C 语言标准函数库里定义了的函数。圆括号 () 表明printf是一个函数, 圆括号里的内容会被传递给printf函数。例如,上面第一行代码把“This is a simple C program. ”(不包括双引号)传递给printf函数,然后由printf 函数把这些信息显示于显示器。是换行符,它提示printf开始新的一行。 正因为是换行符,所以不会显示出来,而是进行了换行。如果上面的语句中 没有,那就不会换行。

上面代码第二行中的 %d 告诉printf用num的值替换掉 %d ,并且以 整数形式显示num的值。

%d 被称为占位符,它告诉printf应该在什么地方显示num的值。% 用于 提醒printf在此处显示一个变量的值(本例中是num的值);d 告诉printf以 十进制整数的形式显示num的值。

8. return(返回)语句

return 0; 这个 return 语句是我们程序中的最后一个语句。int main( void ) 中的int 表示 main 函数应该返回一个整数,所以我们要使用 return 语句来返回一个整数。 如果您想了解更多关于返回值的东西,请点击下面链接,查看文章的第四点。

C/C++ 误区一:void main

上面所说的某些内容您暂时可能还不太理解,但是不用害怕,牢牢地把它们记住,然后继续往下学吧!随着学习的深入,就会逐渐搞明白。现阶段只要有这个概念就足够了。

C语言程序实例讲解(二) 首先请看以下代码,并且和我们的第一个 C 程序比较比较,看看这个程序新增了什么知识点。

/* meter2centimeters.c -- 以厘米为单位来表示两米 */

#include

int main(void) { int meters, centimeters; meters = 2;

centimeters = 100 * meters; /* 100 乘以 meters */ printf( "%d-meter is equal to %d centimeters. ", meters, centimeters ); printf( "Yes, I said %d centimeters! ", 100 * meters );

return 0; }

下面我们来仔细分析这个小程序。

1. 文档

这段代码头部的注释标明了文件名和程序的作用,我们把这些注释称为文档。写文档是一个很好的习惯,可以帮助我们了解程序的作用。在由多个源文件组成的程序中,文档显得更为重要。由于我们目前为止所写的都是很简单的程序,您也许还不觉得写文档有多大的作用,甚至还觉得浪费时间。但是我们应该养成写文档的习惯,这对我们以后写复杂的程序很有帮助。对于复杂程序,我们应该尽可能把文档写得更详尽。可以参考以下格式: /*************************************************** * 文件名: meter2centimeters.c * 作者:Antigloss at http://stdcpp.cn * 编写日期: 05-9-9 0:00 * 最后修改日期: 05-9-9 0:00 * 功能:以厘米为单位来表示两米 * 算法: 1 米 = 100 厘米

**************************************************/

2. 多重声明

int meters, centimeters; 上面那句声明语句声明了两个变量。我们可以在一句声明语句中声明任意数目的变量,只要变量名之间用逗号(,)隔开就可以了。例如下面这个语句声明了 4 个变量。 int a, b, c, d;

3. 乘法运算

C 语言中,* 是乘法运算符,所以 centimeters = 100 * meters; 的意思是:用 100 乘以变量 meters 的值(本例中为 2),然后把相乘的结果赋值给变量 centimeters 。

4. printf函数

printf( "%d-meter is equal to %d centimeters. ", meters, centimeters ); 上面这个语句中占位符 %d 出现了两次。第一个 %d 由变量 meters 的值替换;而第二个 %d 则由 centimeters 的值替换。注意:每个变量由逗号(,)隔开;"%d-meter is equal to %d centimeters. " 中的双引号是必须的,而且必须是英文的双引号,不能是中文的双引号。 printf( "Yes, I said %d centimeters! ", 100 * meters ); 上面这个语句表明,用于替换占位符的不仅仅可以是变量,也可以是表达式(100 * meters 是一个乘法表达式)。

第8篇:C语言心得与基础知识

1.把 i 的值定义为浮点型,逻辑上正确,但是严格来说不对 浮点数的存储带来的问题:

float,double都不能保证可以存储一个小数、近似值 1.213e+2 例题:如何判断浮点型变量 X 的值是否是零

if(|x-0.000001|<=0.000001)shi; else no;

为什么循环更新的变量不能定义成浮点型?

心得:试数,数学归纳法,五次在纸上

2.自增[自减]

3.例子:回文数

12112321123

43214.什么时候使用while, 什么时候使用for, 多尝试! do ... while 主要用于人机交互。

do{....} while(表达式);while 与 for 是等价的,可以相互转换; 数组为n个变量连续分配内存空间

所有的变量数据类型必须一样所有变量所占的字节大小必须相等

例子:

int [3];

初始化: 完全初始化

不完全初始化不初始化,所有元素是垃圾值

清零 int [3] = {0};一位数组名不代表数组中所有的元素,代表地址

是否存在多维数组,不存在

因为内存是线性一维的,N维数组可以作为每个元素是N-1维数组的一维数组

6.游戏

分感官效果和内核设计两部分.感官效果,涉及图形技术图像技术、音频技术等等多媒体编程.内核设计,要做一个合理的游戏,必须在明确游戏思路和算法的前提下,精确定义玩家可以从事什么行为,不能从事的行为要怎么样标记,异常的操作又要怎么处理。 7.函数定义的本质:详细描述之所以能够实现某个特定功能的具体方法

return表达式的含义:终止被调函数,向主函数返回表达式的值。如果表达式为空, 则只终止函数不向主调函数返回值

函数返回值的类型也称为函数的类型,如果函数名前面的返回值类型和函数执行体 中的return,表达式中的类型不同的话,最终函数返回的类型一函数名的类型相同。函数分为有参函数和无参函数。库函数,自定义函数。有返回值,无返回值函数 普通函数和主函数,一个程序只能有且只有一个主函数。主函数可以调用普通函数。普通 函数可以相互调用。 主函数是程序的入口,也是程序的出口。

{值传递 和地址传递函数}

8.指针

int * p;P是变量名,p变量的数据类型是int * 类型,而int *类型实际就是存放int 类型变量地址的 类型。 *p代表的是以p的内容为地址的变量

指针就是地址,地址就是指针,地址就是内存单元的编号(门牌号),指针只是编号。指针变量是存放地址的变量。指针和指针变量是两个不同的概念。但是要注意,通常我们叙述时会把指针变量简称指针。

指针的重要性:表示一些复杂的数据结构,如链表,树,图等模拟现实的显示;快速的传递数据。使函数返回一个以上的值(普通函数返回一个值,return)。直接访问硬件。能够方便的处理字符串。是理解面向对象语言中的基础。。。。。指针是C语言的灵魂。

指针的分类:基本类型的指针;指针和数组;指针和函数;指针和结构体;

指针的定义:

地址:地址就是内存单元的编号(门牌号),地址是从零开始的非负整数。

范围:CPU(内存的速度快于硬盘)直接处理内存条里的数据。。。CPU如何控制内存条,先把内存条的数据读入CPU里,CPU内部进行处理,把结果写回内存条,但内存条数据达到一定程度,会一次性写到硬盘。(控制线,地址线,数据线)。通过地址线能确定CPU对内存条的哪个单元进行控制。范围:【0--4G-1】

指针:指针变量就是存放内存单元编号的变量

指针的本质上就是一个操作受限的非负整数。(不能进行相加等运算,可以进行相减,连续空间的不同单元)。

基本类型的指针:

指针和数组:包括一维、二维数组。

一维数组名是一个指针常量,存放的是一维数组第一个元素的地址。

如果一个函数要处理一个一维数组,则需要接收该数组的哪些信息?界定一个一维数组要几个参数:

sizeof 的返回值就是给数据类型所占的字节数

一个指针变量无论他指向的变量占几个字节,该指针变量本身只占四个字节。

动态内存分配的问题:

数组的优点:存取速度快

传统数组的缺点:

数组的长度必须事先指定,不能是变量

例如:int a[5];int len = 7;int a[len];//错误

传统形式定义的数组,该数组的内存程序无法手动编程释放,只能在函数运行完毕后由系统自动释放。数字一旦定义,系统为该数组分配的存储空间就会一直在。。。在一个函数运行期间,系统为该函数中所分配的空间会一直存在,直到函数运行完毕后由系统自动释放。

数组的长度不能在函数的运行过程中动态的扩充或缩小。数组的长度 一旦定义,其长

度就不能在改变。

A函数定义的数组在A函数运行期间可以被其他函数调用,当A运行完毕后,A函数中的数组将无法在其他函数使用。(A内的内存空间被释放啦)传统方式定义的数组不能跨函数使用。

为什么需要动态分配内存:

因为能解决传统数组的缺陷。 传统数组也叫静态数组。

动态内存分配举例: int *p = (int *)malloc(4);//12行

/*1.要使用malloc函数,必须添加malloc.h这个头文件 2.malloc 函数只有一个形参,并且是整数 3.malloc(4)的4表示请求系统为本程序分配四个字节 4.malloc函数只能返回第一个字节的地址。 5.地址,内存单元的编号。12行分配了8个字节,p变量占四个,p指向的内存也占四个字节

*/ 6.p本身所占的内存是静态分配的,p所指向的内存是动态分配的。

free(p);//把p指向的内存释放,p本身不能释放,而只有main函数终止由系统释放。 静态内存与动态内存的比较:静态内存是由系统自动分配,由系统自动释放,静态是在栈分配的

动态内存是由程序员手动分配,手动释放动态内存是在堆分配的。

跨函数使用内存的问题:

枚举:如果一个变量只有几种可能的值。。。指将变的值一一列举出来。变量的值只限于列举出来的值的范围内。 enum 枚举值称为枚举元素或者枚举常量。值 0,1,2,3.。。。。

算法:

通俗的定义:

解题的方法和步骤

狭义的定义:

对存储数据的操作 对不同的存储结构,要完成某一个功能所执行的操作不一样 例如:输出数组中所有的元素操作和要输出链表中所有的元素操作不一样...说明了算法依附于存储结构的,不同的存储结构所执行的算法不一样。

广义的定义:

广义的算法也叫泛型。无论数据如何存储的,对该数据的操作都是一样的。 我们至少可以通过两种结构来存储数据,一个是数组,一个是链表。

链表:

头结点(其数据类型和首节点的类型是一摸一样的,头结点是首节点前面那个节点,头结点不存放有效数据,设置头结点的目的是方便对链表的操作),头指针(存放头结点地址的指针变量),首节点(存放第一个有效数据的节点),尾节点

头指针->头结点->首节点->.......->尾节点(null)

确定链表需要一个参数:头指针

优点:插入删除元素效率高,不需要一个连续的很大的内存。

NULL本质也是零,而零 不代表数字零,而代表的是内存单元的编号零。以零为编号的存储单元不可读不可写

字符串是作为字符数组来处理的,字符串中的字符是逐个存放到数组元素中的,字符串的实际长度与数组的实际长度相等。字符串结束标志: ‘�’例如:C Program 共有9个字符,但内存占10个字节,字符串作为一维数组存放在内存中。 缺点:查找某个位置的元素效率低

1、C中内存分为四个区

栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。

堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一直占着不放,导致内存泄露。

全局局:用来存放全局变量和静态变量。存在于程序的整个运行期间,是由编译器分配和释放的。

文字常量区:例如char *c = “123456”;则”123456”为文字常量,存放于文字常量区。也由编译器控制分配和释放。

程序代码区:用来存放程序的二进制代码。

第9篇:国二c语言公共基础知识总结

第一章数据结构与算法 1.1 算法

算法:是指解题方案的准确而完整的描述。

算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。 算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括: (1)可行性;

(2)确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性;

(3)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时间的含义; (4)拥有足够的情报。

算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。 指令系统:一个计算机系统能执行的所有指令的集合。

基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。 算法的控制结构:顺序结构、选择结构、循环结构。

算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。 算法复杂度:算法时间复杂度和算法空间复杂度。 算法时间复杂度是指执行算法所需要的计算工作量。 算法空间复杂度是指执行这个算法所需要的内存空间。 1.2 数据结构的基本基本概念 数据结构研究的三个方面:

(1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构; (2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构;

(3)对各种数据结构进行的运算。

数据结构是指相互有关联的数据元素的集合。 数据的逻辑结构包含:

(1)表示数据元素的信息;

(2)表示各数据元素之间的前后件关系。 数据的存储结构有顺序、链接、索引等。 线性结构条件:

(1)有且只有一个根结点;

(2)每一个结点最多有一个前件,也最多有一个后件。 非线性结构:不满足线性结构条件的数据结构。 1.3 线性表及其顺序存储结构

线性表由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。

在复杂线性表中,由若干项数据元素组成的数据元素称为记录,而由多个记录构成的线性表又称为文件。 非空线性表的结构特征:

(1)且只有一个根结点a1,它无前件;

(2)有且只有一个终端结点an,它无后件;

1 (3)除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。结点个数n称为线性表的长度,当n=0时,称为空表。 线性表的顺序存储结构具有以下两个基本特点:

(1)线性表中所有元素的所占的存储空间是连续的;

(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。

ai的存储地址为:ADR(ai)=ADR(a1)+(i-1)k,,ADR(a1)为第一个元素的地址,k代表每个元素占的字节数。

顺序表的运算:插入、删除。 (详见14--16页) 1.4 栈和队列

栈是限定在一端进行插入与删除的线性表,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。

栈按照“先进后出”(FILO)或“后进先出”(LIFO)组织数据,栈具有记忆作用。用top表示栈顶位置,用bottom表示栈底。 栈的基本运算:(1)插入元素称为入栈运算;(2)删除元素称为退栈运算;(3)读栈顶元素是将栈顶元素赋给一个指定的变量,此时指针无变化。

队列是指允许在一端(队尾)进入插入,而在另一端(队头)进行删除的线性表。Rear指针指向队尾,front指针指向队头。

队列是“先进行出”(FIFO)或“后进后出”(LILO)的线性表。

队列运算包括(1)入队运算:从队尾插入一个元素;(2)退队运算:从队头删除一个元素。

循环队列:s=0表示队列空,s=1且front=rear表示队列满 1.5 线性链表

数据结构中的每一个结点对应于一个存储单元,这种存储单元称为存储结点,简称结点。

结点由两部分组成:(1)用于存储数据元素值,称为数据域;(2)用于存放指针,称为指针域,用于指向前一个或后一个结点。

在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。

链式存储方式即可用于表示线性结构,也可用于表示非线性结构。

线性链表,HEAD称为头指针,HEAD=NULL(或0)称为空表,如果是两指针:左指针(Llink)指向前件结点,右指针(Rlink)指向后件结点。 线性链表的基本运算:查找、插入、删除。 1.6 树与二叉树

树是一种简单的非线性结构,所有元素之间具有明显的层次特性。 在树结构中,每一个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点,简称树的根。每一个结点可以有多个后件,称为该结点的子结点。没有后件的结点称为叶子结点。

在树结构中,一个结点所拥有的后件的个数称为该结点的度,所有结点中最大的度称为树的度。树的最大层次称为树的深度。

二叉树的特点:(1)非空二叉树只有一个根结点;(2)每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。 二叉树的基本性质:

2 (1)在二叉树的第k层上,最多有2k-1(k≥1)个结点; (2)深度为m的二叉树最多有2m-1个结点;

(3)度为0的结点(即叶子结点)总是比度为2的结点多一个; (4)具有n个结点的二叉树,其深度至少为[log2n]+1,其中[log2n]表示取log2n的整数部分;

(5)具有n个结点的完全二叉树的深度为[log2n]+1;

(6)设完全二叉树共有n个结点。如果从根结点开始,按层序(每一层从左到右)用自然数1,2,„.n给结点进行编号(k=1,2„.n),有以下结论: ①若k=1,则该结点为根结点,它没有父结点;若k>1,则该结点的父结点编号为INT(k/2); ②若2k≤n,则编号为k的结点的左子结点编号为2k;否则该结点无左子结点(也无右子结点);

③若2k+1≤n,则编号为k的结点的右子结点编号为2k+1;否则该结点无右子结点。

满二叉树是指除最后一层外,每一层上的所有结点有两个子结点,则k层上有2k-1个结点深度为m的满二叉树有2m-1个结点。

完全二叉树是指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。

二叉树存储结构采用链式存储结构,对于满二叉树与完全二叉树可以按层序进行顺序存储。

二叉树的遍历:

(1)前序遍历(DLR),首先访问根结点,然后遍历左子树,最后遍历右子树; (2)中序遍历(LDR),首先遍历左子树,然后访问根结点,最后遍历右子树; (3)后序遍历(LRD)首先遍历左子树,然后访问遍历右子树,最后访问根结点。 1.7 查找技术

顺序查找的使用情况: (1)线性表为无序表;

(2)表采用链式存储结构。

二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情况只需比较log2n次。 1.8 排序技术

排序是指将一个无序序列整理成按值非递减顺序排列的有序序列。

交换类排序法:(1)冒泡排序法,需要比较的次数为n(n-1)/2;(2)快速排序法。

插入类排序法:(1)简单插入排序法,最坏情况需要n(n-1)/2次比较;(2)希尔排序法,最坏情况需要O(n1.5)次比较。 选择类排序法:(1)简单选择排序法, 最坏情况需要n(n-1)/2次比较;(2)堆排序法,最坏情况需要O(nlog2n)次比较。

-----------------------

第二章程序设计基础

2.1 程序设计设计方法和风格

3 如何形成良好的程序设计风格

3 公共基础知识总结

1、源程序文档化;

2、数据说明的方法;

3、语句的结构;

4、输入和输出。

注释分序言性注释和功能性注释,语句结构清晰第

一、效率第二。 2.2 结构化程序设计

结构化程序设计方法的四条原则是:1. 自顶向下;2. 逐步求精;3.模块化;4.限制使用goto语句。

结构化程序的基本结构和特点:

(1)顺序结构:一种简单的程序设计,最基本、最常用的结构;

(2)选择结构:又称分支结构,包括简单选择和多分支选择结构,可根据条件,判断应该选择哪一条分支来执行相应的语句序列;

(3)重复结构:又称循环结构,可根据给定条件,判断是否需要重复执行某一相同程序段。

2.3 面向对象的程序设计

面向对象的程序设计:以60年代末挪威奥斯陆大学和挪威计算机中心研制的SIMULA语言为标志。 面向对象方法的优点:

(1)与人类习惯的思维方法一致; (2)稳定性好; (3)可重用性好;

(4)易于开发大型软件产品; (5)可维护性好。

对象是面向对象方法中最基本的概念,可以用来表示客观世界中的任何实体,对象是实体的抽象。

面向对象的程序设计方法中的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,由一组表示其静态特征的属性和它可执行的一组操作组成。

属性即对象所包含的信息,操作描述了对象执行的功能,操作也称为方法或服务。 对象的基本特点: (1)标识惟一性; (2)分类性; (3)多态性; (4)封装性;

(5)模块独立性好。

类是指具有共同属性、共同方法的对象的集合。所以类是对象的抽象,对象是对应类的一个实例。

消息是一个实例与另一个实例之间传递的信息。

消息的组成包括(1)接收消息的对象的名称;(2)消息标识符,也称消息名;(3)零个或多个参数。

继承是指能够直接获得已有的性质和特征,而不必重复定义他们。

继承分单继承和多重继承。单继承指一个类只允许有一个父类,多重继承指一个类允许有多个父类。

4 多态性是指同样的消息被不同的对象接受时可导致完全不同的

---------------- 第三章软件工程基础 3.1 软件工程基本概念

计算机软件是包括程序、数据及相关文档的完整集合。 软件的特点包括:

(1)软件是一种逻辑实体;

(2)软件的生产与硬件不同,它没有明显的制作过程; (3)软件在运行、使用期间不存在磨损、老化问题;

(4)软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题;

(5)软件复杂性高,成本昂贵;

(6)软件开发涉及诸多的社会因素。

软件按功能分为应用软件、系统软件、支撑软件(或工具软件)。 软件危机主要表现在成本、质量、生产率等问题。

软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。

软件工程包括3个要素:方法、工具和过程。

软件工程过程是把软件转化为输出的一组彼此相关的资源和活动,包含4种基本活动:

(1)P——软件规格说明; (2)D——软件开发; (3)C——软件确认; (4)A——软件演进。

软件周期:软件产品从提出、实现、使用维护到停止使用退役的过程。

软件生命周期三个阶段:软件定义、软件开发、运行维护,主要活动阶段是: (1)可行性研究与计划制定; (2)需求分析; (3)软件设计; (4)软件实现; (5)软件测试; (6)运行和维护。

软件工程的目标和与原则:

目标:在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。

基本目标:付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;开发软件易于移植;需要较低的费用;能按时完成开发,及时交付使用。 基本原则:抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。

软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。

5 软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境。 软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。 软件管理学包括人员组织、进度安排、质量保证、配置管理、项目计划等。 软件工程原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。

3.2 结构化分析方法

结构化方法的核心和基础是结构化程序设计理论。

需求分析方法有(1)结构化需求分析方法; (2)面向对象的分析的方法。 从需求分析建立的模型的特性来分:静态分析和动态分析。

结构化分析方法的实质:着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 结构化分析的常用工具

(1)数据流图; (2)数据字典; (3)判定树; (4)判定表。 数据流图:描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统功能建模。

数据字典:对所有与系统相关的数据元素的一个有组织的列表,以及精确的、严格的定义,使得用户和系统分析员对于输入、输出、存储成分和中间计算结果有共同的理解。

判定树:从问题定义的文字描述中分清哪些是判定的条件,哪些是判定的结论,根据描述材料中的连接词找出判定条件之间的从属关系、并列关系、选择关系,根据它们构造判定树。

判定表:与判定树相似,当数据流图中的加工要依赖于多个逻辑条件的取值,即完成该加工的一组动作是由于某一组条件取值的组合而引发的,使用判定表描述比较适宜。

数据字典是结构化分析的核心。 软件需求规格说明书的特点: (1)正确性; (2)无岐义性; (3)完整性; (4)可验证性; (5)一致性; (6)可理解性; (7)可追踪性。

3.3 结构化设计方法

软件设计的基本目标是用比较抽象概括的方式确定目标系统如何完成预定的任务,软件设计是确定系统的物理模型。 软件设计是开发阶段最重要的步骤,是将需求准确地转化为完整的软件产品或系统的唯一途径。 从技术观点来看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。 结构设计:定义软件系统各主要部件之间的关系。

数据设计:将分析时创建的模型转化为数据结构的定义。

接口设计:描述软件内部、软件和协作系统之间以及软件与人之间如何通信。 过程设计:把系统结构部件转换成软件的过程描述。 从工程管理角度来看:概要设计和详细设计。

6 软件设计的一般过程:软件设计是一个迭代的过程;先进行高层次的结构设计;后进行低层次的过程设计;穿插进行数据设计和接口设计。

衡量软件模块独立性使用耦合性和内聚性两个定性的度量标准。 在程序结构中各模块的内聚性越强,则耦合性越弱。优秀软件应高内聚,低耦合。 软件概要设计的基本任务是:

(1)设计软件系统结构; (2)数据结构及数据库设计; (3)编写概要设计文档; (4)概要设计文档评审。 模块用一个

矩形表示,箭头表示模块间的调用关系。

在结构图中还可以用带注释的箭头表示模块调用过程中来回传递的信息。还可用带实心圆的箭头表示传递的是控制信息,空心圆箭心表示传递的是数据。 结构图的基本形式:基本形式、顺序形式、重复形式、选择形式。

结构图有四种模块类型:传入模块、传出模块、变换模块和协调模块。 典型的数据流类型有两种:变换型和事务型。

变换型系统结构图由输入、中心变换、输出三部分组成。

事务型数据流的特点是:接受一项事务,根据事务处理的特点和性质,选择分派一个适当的处理单元,然后给出结果。

详细设计:是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。

常见的过程设计工具有:图形工具(程序流程图)、表格工具(判定表)、语言工具(PDL)。 3.4 软件测试

软件测试定义:使用人工或自动手段来运行或测定某个系统的过程,其目的在于 软件测试的目的:发现错误而执行程序的过程。

软件测试方法:静态测试和动态测试。检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。

静态测试包括代码检查、静态结构分析、代码质量度量。不实际运行软件,主要通过人工进行。

动态测试:是基本计算机的测试,主要包括白盒测试方法和黑盒测试方法。 白盒测试:在程序内部进行,主要用于完成软件内部操作的验证。主要方法有逻辑覆盖、基本基路径测试。

黑盒测试:主要诊断功能不对或遗漏、界面错误、数据结构或外部数据库访问错误、性能错误、初始化和终止条件错,用于软件确认。主要方法有等价类划分法、边界值分析法、错误推测法、因果图等。 软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。 3.5 程序的调试

程序调试的任务是诊断和改正程序中的错误,主要在开发阶段进行。 程序调试的基本步骤: (1)错误定位;

(2)修改设计和代码,以排除错误;

(3)进行回归测试,防止引进新的错误。 软件调试可分表静态调试和动态调试。静态调试主要是指通过人的思维来分析源

7 程序代码和排错,是主要的设计手段,而动态调试是辅助静态调试。主要调试方法有:

(1)强行排错法; (2)回溯法;

(3)原因排除法。

4.1 数据库系统的基本概念

数据:实际上就是描述事物的符号记录。

数据的特点:有一定的结构,有型与值之分,如整型、实型、字符型等。而数据的值给出了符合定型的值,如整型值15。

数据库:是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序共享。

数据库存放数据是按数据所提供的数据模式存放的,具有集成与共享的特点。 数据库管理系统:一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,是数据库的核心。 数据库管理系统功能:

(1)数据模式定义:即为数据库构建其数据框架;

(2)数据存取的物理构建:为数据模式的物理存取与构建提供有效的存取方法与手段;

(3)数据操纵:为用户使用数据库的数据提供方便,如查询、插入、修改、删除等以及简单的算术运算及统计;

(4)数据的完整性、安生性定义与检查; (5)数据库的并发控制与故障恢复;

(6)数据的服务:如拷贝、转存、重组、性能监测、分析等。 为完成以上六个功能,数据库管理系统提供以下的数据语言:

(1)数据定义语言:负责数据的模式定义与数据的物理存取构建; (2)数据操纵语言:负责数据的操纵,如查询与增、删、改等;

(3)数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等。

数据语言按其使用方式具有两种结构形式:交互式命令(又称自含型或自主型语言)宿主型语言(一般可嵌入某些宿主语言中)。

数据库管理员:对数据库进行规划、设计、维护、监视等的专业管理人员。 数据库系统:由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)五个部分构成的运行实体。 数据库应用系统:由数据库系统、应用软件及应用界面三者组成。 文件系统阶段:提供了简单的数据共享与数据管理能力,但是它无法提供完整的、统一的、管理和数据共享的能力。

层次数据库与网状数据库系统阶段 :为统一与共享数据提供了有力支撑。 关系数据库系统阶段

数据库系统的基本特点:数据的集成性 、数据的高共享性与低冗余性 、数据独立性(物理独立性与逻辑独立性)、数据统一管理与控制。 数据库系统的三级模式:

(1)概念模式:数据库系统中全局数据逻辑结构的描述,全体用户公共数据视

8 图;

(2)外模式:也称子模式与用户模式。是用户的数据视图,也就是用户所见到的数据模式;

(3)内模式:又称物理模式,它给出了数据库物理存储结构与物理存取方法。 数据库系统的两级映射:

(1)概念模式到内模式的映射; (2)外模式到概念模式的映射。 4.2 数据模型

数据模型的概念:是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架。描述了数据结构、数据操作及数据约束。 E-R模型的基本概念

(1)实体:现实世界中的事物; (2)属性:事物的特性;

(3)联系:现实世界中事物间的关系。实体集的关系有一对

一、一对多、多对多的联系。

E-R模型三个基本概念之间的联接关系:实体是概念世界中的基本单位,属性有属性域,每个实体可取属性域内的值。一个实体的所有属性值叫元组。

E-R模型的图示法:(1)实体集表示法; (2)属性表法;(3)联系表示法。 层次模型的基本结构是树形结构,具有以下特点: (1)每棵树有且仅有一个无双亲结点,称为根; (2)树中除根外所有结点有且仅有一个双亲。

从图论上看,网状模型是一个不加任何条件限制的无向图。

关系模型采用二维表来表示,简称表,由表框架及表的元组组成。一个二维表就是一个关系。

在二维表中凡能唯一标识元组的最小属性称为键或码。从所有侯选健中选取一个作为用户使用的键称主键。表A中的某属性是某表B的键,则称该属性集为A的外键或外码。

关系中的数据约束:

(1)实体完整性约束:约束关系的主键中属性值不能为空值; (2)参照完全性约束:是关系之间的基本约束;

(3)用户定义的完整性约束:它反映了具体应用中数据的语义要求。 4.3关系代数

关系数据库系统的特点之一是它建立在数据理论的基础之上,有很多数据理论可以表示关系模型的数据操作,其中最为著名的是关系代数与关系演算。 关系模型的基本运算:

(1)插入 (2)删除 (3)修改 (4)查询(包括投影、选择、笛卡尔积运算) 4.4 数据库设计与管理

数据库设计是数据应用的核心。 数据库设计的两种方法:

(1)面向数据:以信息需求为主,兼顾处理需求; (2)面向过程:以处理需求为主,兼顾信息需求。

数据库的生命周期:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。

9 需求分析常用结构析方法和面向对象的方法。结构化分析(简称SA)方法用自顶向下、逐层分解的方式分析系统。用数据流图表达数据和处理过程的关系。对数据库设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要结果。

数据字典是各类数据描述的集合,包括5个部分:数据项、数据结构、数据流(可以是数据项,也可以是数据结构)、数据存储、处理过程。 数据库概念设计的目的是分析数据内在语义关

系。设计的方法有两种

(1)集中式模式设计法(适用于小型或并不复杂的单位或部门); (2)视图集成设计法。

设计方法:E-R模型与视图集成。

视图设计一般有三种设计次序:自顶向下、由底向上、由内向外。 视图集成的几种冲突:命名冲突、概念冲突、域冲突、约束冲突。 关系视图设计:关系视图的设计又称外模式设计。 关系视图的主要作用:

(1)提供数据逻辑独立性;

(2)能适应用户对数据的不同需求; (3)有一定数据保密功能。

数据库的物理设计主要目标是对数据内部物理结构作调整并选择合理的存取路径,以提高数据库访问速度有效利用存储空间。一般RDBMS中留给用户参与物理设计的内容大致有索引设计、集成簇设计和分区设计。 数据库管理的内容: (1)数据库的建立; (2)数据库的调整; (3)数据库的重组;

(4)数据库安全性与完整性控制; (5)数据库的故障恢复; (6)数据库监控。

---------------

二级公共基础知识(填空题40道)

(1) 算法的复杂度主要包括______复杂度和空间复杂度。 答:时间

(2) 数据的逻辑结构在计算机存储空间中的存放形式称为数据的______。 答:模式#逻辑模式#概念模式

(3) 若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。 答:黑盒

(4) 如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体"工人"与实体"设备"之间存在______联系。 答:一对多#1:N#1:n

10 (5) 关系数据库管理系统能实现的专门关系运算包括选择、连接和______。 答:投影

(6) 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、______遍历和后序遍历。 答:中序

(7) 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。 答:模块化

(8) 软件的调试方法主要有:强行排错法、______和原因排除法。 答:回溯法

(9) 数据库系统的三级模式分别为______模式、内部级模式与外部级模式。 答:概念#概念级

(10) 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。 答:数据存储

(11) 设一棵完全二叉树共有500个结点,则在该二叉树中有______个叶子结点。 答:250 (12) 在最坏情况下,冒泡排序的时间复杂度为______。 答:n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2) (13) 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。 答:实体

(14) 软件的需求分析阶段的工作,可以概括为四个方面:______、需求分析、编写需求规格说明书和需求评审。 答:需求获取

(15) ______是数据库应用的核心。 答:数据库设计

(16) 数据结构包括数据的______结构和数据的存储结构。 答:逻辑

(17) 软件工程研究的内容主要包括:______技术和软件工程管理。 答:软件开发

(18) 与结构化需求分析方法相对应的是______方法。 答:结构化设计

(19) 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。 答:参照完整性

(20) 数据模型按不同的应用层次分为三种类型,它们是______数据模型、逻辑数据模型和物理数据模型。 答:概念

(21) 栈的基本运算有三种:入栈、退栈和______。 答:读栈顶元素#读栈顶的元素#读出栈顶元素

(22) 在面向对象方法中,信息隐蔽是通过对象的______性来实现的。 答:封装

(23) 数据流的类型有______和事务型。

11 答:变换型

(24) 数据库系统中实现各种数据管理功能的核心软件称为______。 答:数据库管理系统#DBMS (25) 关系模型的数据CAO纵即是建立在关系上的数据CAO纵,一般有______、增加、删除和修改四种CAO作。 答:查询

(26) 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 ______。

答:空间复杂度和时间复杂度

(27) 数据结构包括数据的逻辑结构、数据的 ______以及对数据的CAO作运算。 答:存储结构

(28) 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。 答:可重用性

(29) 面向对象的模型中,最基本的概念是对象和 ______。 答:类

(30) 软件维护活动包括以下几类:改正性维护、适应性维护、______维护和预防性维护。 答:完善性

(31) 算法的基本特征是可行性、确定性、______和拥有足够的情报。 答:有穷性

(32) 顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。

答:相邻

(33) Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。 答:数据结构

(34) 数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 答:概念设计阶段#数据库概念设计阶段

(35) 数据库保护分为:安全性控制 、______、并发性控制和数据的恢复。 答:完整性控制

(36) 测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。 答:调试

(37) 在最坏情况下,堆排序需要比较的次数为______。 答:O(nlog2n) (38) 若串s="Program",则其子串的数目是______。 答:29 (39) 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于______的联系。 答:1对多#1:N (40) 数据库管理系统常见的数据模型有层次模型、网状模型和______三种。

12 公共基础知识总结

二级公共基础知识(选择题80道) (1) 下面叙述正确的是______。(C) A. 算法的执行效率与数据的存储结构无关

B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对

(2) 以下数据结构中不属于线性数据结构的是______。(C) A. 队列 B. 线性表 C. 二叉树 D. 栈

(3) 在一棵二叉树上第5层的结点数最多是______。(B) A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是______。(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句

(5) 下面概念中,不属于面向对象方法的是______。(D) A. 对象 B. 继承 C. 类

D. 过程调用

(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码

(7) 在软件开发中,下面任务不属

于设计阶段的是______。(D) A. 数据结构设计

B. 给出系统模块结构 C. 定义模块算法

D. 定义需求并建立系统模型

(8) 数据库系统的核心是______。(B) A. 数据模型

B. 数据库管理系统

13 C. 软件工具 D. 数据库

(9) 下列叙述中正确的是______。(C) A. 数据库是一个独立的系统,不需要CAO作系统的支持 B. 数据库设计是指设计数据库管理系统

C. 数据库技术的根本目标是要解决数据共享的问题

D. 数据库系统中,数据的物理结构必须与逻辑结构一致

(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。(A) A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式

(11) 算法的时间复杂度是指______。(C) A. 执行算法程序所需要的时间 B. 算法程序的长度

C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数

(12) 下列叙述中正确的是______。(A) A. 线性表是线性结构

B. 栈与队列是非线性结构 C. 线性链表是非线性结构 D. 二叉树是线性结构

(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为______。(B) A. 349 B. 350 C. 255 D. 351 (14) 结构化程序设计主要强调的是______。(B) A. 程序的规模 B. 程序的易读性 C. 程序的执行效率 D. 程序的可移植性

(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。(D) A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析

(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。(A) A. 控制流 B. 加工

14 C. 数据存储 D. 源和潭

(17) 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。(B) A. 阶段性报告 B. 需求评审 C. 总结

D. 都不正确

(18) 下述关于数据库系统的叙述中正确的是______。(A) A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余

C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据 (19) 关系表中的每一横行称为一个______。(A) A. 元组 B. 字段 C. 属性 D. 码

(20) 数据库设计包括两个方面的设计内容,它们是______。(A) A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计

D. 结构特性设计和行为特性设计

(21) 算法的空间复杂度是指______。(D) A. 算法程序的长度

B. 算法程序中的指令条数 C. 算法程序所占的存储空间

D. 算法执行过程中所需要的存储空间

(22) 下列关于栈的叙述中正确的是______。(D) A. 在栈中只能插入数据 B. 在栈中只能删除数据 C. 栈是先进先出的线性表 D. 栈是先进后出的线性表

(23) 在深度为5的满二叉树中,叶子结点的个数为______。(C) A. 32 B. 31 C. 16 D. 15 (24) 对建立良好的程序设计风格,下面描述正确的是______。(A) A. 程序应简单、清晰、可读性好 B. 符号名的命名要符合语法 C. 充分考虑程序的执行效率 D. 程序的注释可有可无

(25) 下面对对象概念描述错误的是______。(A)

15 A. 任何对象都必须有继承性 B. 对象是属性和方法的封装体 C. 对象间的通讯靠消息传递 D. CAO作是对象的动态性属性

(26) 下面不属于软件工程的3个要素的是______。(D) A. 工具 B. 过程 C. 方法 D. 环境

(27) 程序流程图(PFD)中的箭头代表的是______。(B) A. 数据流 B. 控制流 C. 调用关系 D. 组成关系

(28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。(A) A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理

(29) 用树形结构来表示实体之间联系的模型称为______。(B) A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型

(30) 关系数据库管理系统能实现的专门关系运算包括______。(B) A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表

(31) 算法一般都可以用哪几种控制结构组合而成______。(D) A. 循环、分支、递归 B. 顺序、循环、嵌套 C. 循环、递归、选择 D. 顺序、选择、循环

(32) 数据的存储结构是指______。(B) A. 数据所占的存储空间量

B. 数据的逻辑结构在计算机中的表示 C. 数据在计算机中的顺序存储方式 D. 存储在外存中的数据 (33) 设有下列二叉树:

对此二叉树中序遍历的结果为______。(B) A. ABCDEF B. DBEAFC

16 C. ABDECF D. DEBFCA (34) 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。(D) A. 调用语句 B. 命令 C. 口令 D. 消息

(35) 检查软件产品是否符合需求定义的过程称为______。(A) A. 确认测试 B. 集成测试 C. 验证测试 D. 验收测试

(36) 下列工具中属于需求分析常用工具的是______。(D) A. PAD B. PFD C. N-S D. DFD (37) 下面不属于软件设计原则的是______。(C) A. 抽象 B. 模块化 C. 自底向上 D. 信息隐蔽

(38) 索引属于______。(B) A. 模式 B. 内模式 C. 外模式 D. 概念模式

(39) 在关系数据库中,用来表示实体之间联系的是______。(D) A. 树结构 B. 网结构 C. 线性表 D. 二维表

(40) 将E-R图转换到关系模式时,实体与联系都可以表示成______。(B) A. 属性 B. 关系 C. 键 D. 域

(41) 在下列选项中,哪个不是一个算法一般应该具有的基本特征______。(C) A. 确定性 B. 可行性 C. 无穷性

D. 拥有足够的情报

(42) 希尔排序法属于哪一种类型的排序法______。(B) A. 交换类排序法

17 B. 插入类排序法 C. 选择类排序法 D. 建堆排序法

(43) 下列关于队列的叙述中正确的是______。(C) A. 在队列中只能插入数据 B. 在队列中只能删除数据 C. 队列是先进先出的线性表 D. 队列是先进后出的线性表

(44) 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。(B) A. N+1 B. N C. (N+1)/2 D. N/2 (45) 信息隐蔽的概念与下述哪一种概念直接相关______。(B) A. 软件结构定义 B. 模块独立性 C. 模块类型划分 D. 模拟耦合度

(46) 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。(C) A. 模拟现实世界中不同事物之间的联系

B. 强调模拟现实世界中的算法而不强调概念

C. 使用现实世界的概念抽象地思考问题从而自然地解决问题

D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

(47) 在结构化方法中,软件功能分解属于下列软件开发中的阶段是______。(C) A. 详细设计 B. 需求分析 C. 总体设计 D. 编程调试

(48) 软件调试的目的是______。(B) A. 发现错误 B. 改正错误

C. 改善软件的性能 D. 挖掘软件的潜能

(49) 按条件f对关系R进行选择,其关系代数表达式为______。(C) A. R|X|R B. R|X|R f C. бf(R) D. ∏f(R) (50) 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的______。(D) A. 自顶向下

18 B. 由底向上 C. 由内向外

D. 由整体到局部

(51) 在计算机中,算法是指______。(C) A. 查询方法 B. 加工方法

C. 解题方案的准确而完整的描述 D. 排序方法

(52) 栈和队列的共同点是______。(C) A. 都是先进后出 B. 都是先进先出

C. 只允许在端点处插入和删除元素 D. 没有共同点

(53) 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。(A) A. cedba B. acbed C. decab D. deabc (54) 在下列几种排序方法中,要求内存量最大的是______。(D) A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序

(55) 在设计程序时,应采纳的原则之一是______。(A) A. 程序结构应有助于读者理解 B. 不限制goto语句的使用 C. 减少或取消注解行 D. 程序越短越好

(56) 下列不属于软件调试技术的是______。(B) A. 强行排错法 B. 集成测试法 C. 回溯法

D. 原因排除法

(57) 下列叙述中,不属于软件需求规格说明书的作用的是______。(D) A. 便于用户、开发人员进行理解和交流

B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据 C. 作为确认测试和验收的依据 D. 便于开发人员进行需求分析

(58) 在数据流图(DFD)中,带有名字的箭头表示______。(C) A. 控制程序的执行顺序

B. 模块之间的调用关系 C. 数据的流向

D. 程序的组成成分

19 (59) SQL语言又称为______。(C) A. 结构化定义语言 B. 结构化控制语言 C. 结构化查询语言 D. 结构化CAO纵语言

(60) 视图设计一般有3种设计次序,下列不属于视图设计的是______。(B) A. 自顶向下 B. 由外向内 C. 由内向外 D. 自底向上

(61) 数据结构中,与所使用的计算机无关的是数据的______。(C) A. 存储结构 B. 物理结构 C. 逻辑结构

D. 物理和存储结构

(62) 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是______。(D) A. ABCED B. DBCEA C. CDABE D. DCBEA (63) 线性表的顺序存储结构和线性表的链式存储结构分别是______。(B) A. 顺序存取的存储结构、顺序存取的存储结构 B. 随机存取的存储结构、顺序存取的存储结构 C. 随机存取的存储结构、随机存取的存储结构 D. 任意存取的存储结构、任意存取的存储结构

(64) 在单链表中,增加头结点的目的是______。(A) A. 方便运算的实现

B. 使单链表至少有一个结点 C. 标识表结点中首结点的位置

D. 说明单链表是线性表的链式存储实现

(65) 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。(B) A. 模块间的关系

B. 系统结构部件转换成软件的过程描述 C. 软件层次结构 D. 软件开发过程

(66) 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。(B) A. PAD图 B. N-S图 C. 结构图 D. 数据流图

(67) 数据处理的最小单位是______。(C)

20 A. 数据

B. 数据元素 C. 数据项 D. 数据结构

(68) 下列有关数据库的描述,正确的是______。(C) A. 数据库是一个DBF文件 B. 数据库是一个关系

C. 数据库是一个结构化的数据集合 D. 数据库是一组文件

(69) 单个用户使用的数据视图的描述称为______。(A) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式

(70) 需求分析阶段的任务是确定______。(D) A. 软件开发方法 B. 软件开发工具 C. 软件开发费用 D. 软件系统功能

(71) 算法分析的目的是______。(D) A. 找出数据结构的合理性

B. 找出算法中输入和输出之间的关系 C. 分析算法的易懂性和可靠性 D. 分析算法的效率以求改进

(72) n个顶点的强连通图的边数至少有______。(C) A. n-1 B. n(n-1) C. n D. n+1 (73) 已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是______。(B) A. 堆排序

B. 直接插入排序 C. 快速排序

D. 直接选择排序

(74) 用链表表示线性表的优点是______。(A) A. 便于插入和删除CAO作

B. 数据元素的物理顺序与逻辑顺序相同 C. 花费的存储空间较顺序存储少 D. 便于随机存取

(75) 下列不属于结构化分析的常用工具的是______。(D) A. 数据流图 B. 数据字典 C. 判定树

21 D. PAD图

(76) 软件开发的结构化生命周期方法将软件生命周期划分成______。(A) A. 定义、开发、运行维护

B. 设计阶段、编程阶段、测试阶段 C. 总体设计、详细设计、编程调试 D. 需求分析、功能定义、系统设计

(77) 在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是______。(C) A. 循环的集合 B. 地址的集合 C. 路径的集合 D. 目标的集合

(78) 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。(D) A. 数据无冗余 B. 数据可共享

C. 专门的数据管理软件 D. 特定的数据模型

(79) 分布式数据库系统不具有的特点是______。(B) A. 分布式 B. 数据冗余

C. 数据分布性和逻辑整体性 D. 位置透明性和复制透明性

(80) 下列说法中,不属于数据模型所描述的内容的是______。(C) A. 数据结构 B. 数据CAO作 C. 数据查询 D. 数据约束

技算机2级公共基础120题

(1) 下面叙述正确的是______。(C) A. 算法的执行效率与数据的存储结构无关

B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对

(2) 以下数据结构中不属于线性数据结构的是______。(C) A. 队列 B. 线性表 C. 二叉树 D. 栈

(3) 在一棵二叉树上第5层的结点数最多是______。(B) A. 8 B. 16 C. 32 D. 15

22 (4) 下面描述中,符合结构化程序设计风格的是______。(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句

(5) 下面概念中,不属于面向对象方法的是______。(D) A. 对象 B. 继承 C. 类

D. 过程调用

(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码

(7) 在软件开发中,下面任务不属于设计阶段的是______。(D) A. 数据结构设计

B. 给出系统模块结构 C. 定义模块算法

D. 定义需求并建立系统模型

(8) 数据库系统的核心是______。(B) A. 数据模型

B. 数据库管理系统 C. 软件工具 D. 数据库

(9) 下列叙述中正确的是______。(C) A. 数据库是一个独立的系统,不需要操作系统的支持 B. 数据库设计是指设计数据库管理系统

C. 数据库技术的根本目标是要解决数据共享的问题

D. 数据库系统中,数据的物理结构必须与逻辑结构一致

(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。(A) A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式

(11) 算法的时间复杂度是指______。(C) 是

A. 执行算法程序所需要的时间 B. 算法程序的长度

C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数

(12) 下列叙述中正确的是______。(A)

23 A. 线性表是线性结构

B. 栈与队列是非线性结构 C. 线性链表是非线性结构 D. 二叉树是线性结构

(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为______。(B) A. 349 B. 350 C. 255 D. 351 (14) 结构化程序设计主要强调的是______。(B) A. 程序的规模 B. 程序的易读性 C. 程序的执行效率 D. 程序的可移植性

(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。(D) A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析

(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。(A) A. 控制流 B. 加工

C. 数据存储 D. 源和潭

(17) 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。(B) A. 阶段性报告 B. 需求评审 C. 总结

D. 都不正确

(18) 下述关于数据库系统的叙述中正确的是______。(A) A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余

C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据 (19) 关系表中的每一横行称为一个______。(A) A. 元组 B. 字段 C. 属性 D. 码

(20) 数据库设计包括两个方面的设计内容,它们是______。(A)

24 A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计

D. 结构特性设计和行为特性设计

(21) 算法的空间复杂度是指______。(D) A. 算法程序的长度

B. 算法程序中的指令条数 C. 算法程序所占的存储空间

D. 算法执行过程中所需要的存储空间

(22) 下列关于栈的叙述中正确的是______。(D) A. 在栈中只能插入数据 B. 在栈中只能删除数据 C. 栈是先进先出的线性表 D. 栈是先进后出的线性表

(23) 在深度为5的满二叉树中,叶子结点的个数为______。(C) A. 32 B. 31 C. 16 D. 15 (24) 对建立良好的程序设计风格,下面描述正确的是______。(A) A. 程序应简单、清晰、可读性好 B. 符号名的命名要符合语法 C. 充分考虑程序的执行效率 D. 程序的注释可有可无

(25) 下面对对象概念描述错误的是______。(A) A. 任何对象都必须有继承性 B. 对象是属性和方法的封装体 C. 对象间的通讯靠消息传递 D. 操作是对象的动态性属性

(26) 下面不属于软件工程的3个要素的是______。(D) A. 工具 B. 过程 C. 方法 D. 环境

(27) 程序流程图(PFD)中的箭头代表的是______。(B) A. 数据流 B. 控制流 C. 调用关系 D. 组成关系

(28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。(A) A. 数据库系统 B. 文件系统 C. 人工管理

25 D. 数据项管理

(29) 用树形结构来表示实体之间联系的模型称为______。(B) A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型

(30) 关系数据库管理系统能实现的专门关系运算包括______。(B) A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表

(31) 算法一般都可以用哪几种控制结构组合而成______。(D) A. 循环、分支、递归 B. 顺序、循环、嵌套 C. 循环、递归、选择 D. 顺序、选择、循环

(32) 数据的存储结构是指______。(B) A. 数据所占的存储空间量

B. 数据的逻辑结构在计算机中的表示 C. 数据在计算机中的顺序存储方式 D. 存储在外存中的数据 (33) 设有下列二叉树:

对此二叉树中序遍历的结果为______。(B) A. ABCDEF B. DBEAFC C. ABDECF D. DEBFCA (34) 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。(D) D. 消息

A. 调用语句 B. 命令 C. 口令

(35) 检查软件产品是否符合需求定义的过程称为______。(A) A. 确认测试 B. 集成测试 C. 验证测试 D. 验收测试

(36) 下列工具中属于需求分析常用工具的是______。(D) A. PAD B. PFD C. N-S D. DFD

26 (37) 下面不属于软件设计原则的是______。(C) A. 抽象 B. 模块化 C. 自底向上 D. 信息隐蔽

(38) 索引属于______。(B) A. 模式 B. 内模式 C. 外模式 D. 概念模式

(39) 在关系数据库中,用来表示实体之间联系的是______。(D) A. 树结构 B. 网结构 C. 线性表 D. 二维表

(40) 将E-R图转换到关系模式时,实体与联系都可以表示成______。(B) A. 属性 B. 关系 C. 键 D. 域

(41) 在下列选项中,哪个不是一个算法一般应该具有的基本特征______。(C) A. 确定性 B. 可行性 C. 无穷性

D. 拥有足够的情报

(42) 希尔排序法属于哪一种类型的排序法______。(B) A. 交换类排序法 B. 插入类排序法 C. 选择类排序法 D. 建堆排序法

(43) 下列关于队列的叙述中正确的是______。(C) A. 在队列中只能插入数据 B. 在队列中只能删除数据 C. 队列是先进先出的线性表 D. 队列是先进后出的线性表

(44) 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。(B) A. N+1 B. N C. (N+1)/2 D. N/2 (45) 信息隐蔽的概念与下述哪一种概念直接相关______。(B) A. 软件结构定义 B. 模块独立性 C. 模块类型划分

27 D. 模拟耦合度

(46) 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。(C) A. 模拟现实世界中不同事物之间的联系

B. 强调模拟现实世界中的算法而不强调概念

C. 使用现实世界的概念抽象地思考问题从而自然地解决问题

D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

(47) 在结构化方法中,软件功能分解属于下列软件开发中的阶段是______。(C) A. 详细设计 B. 需求分析 C. 总体设计 D. 编程调试

(48) 软件调试的目的是______。(B) A. 发现错误 B. 改正错误

C. 改善软件的性能 D. 挖掘软件的潜能

(49) 按条件f对关系R进行选择,其关系代数表达式为______。(C) A. R|X|R B. R|X|R f C. бf(R) D. ∏f(R) (50) 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。(D) A. 自顶向下 B. 由底向上 C. 由内向外

D. 由整体到局部

(51) 在计算机中,算法是指______。(C) A. 查询方法 B. 加工方法

C. 解题方案的准确而完整的描述 D. 排序方法

(52) 栈和队列的共同点是______。(C) A. 都是先进后出 B. 都是先进先出

C. 只允许在端点处插入和删除元素 D. 没有共同点

(53) 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。(A) A. cedba B. acbed C. decab

28 D. deabc (54) 在下列几种排序方法中,要求内存量最大的是______。(D) A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序

(55) 在设计程序时,应采纳的原则之一是______。(A) A. 程序结构应有助于读者理解 B. 不限制goto语句的使用 C. 减少或取消注解行 D. 程序越短越好

(56) 下列不属于软件调试技术的是______。(B) A. 强行排错法 B. 集成测试法 C. 回溯法

D. 原因排除法

(57) 下列叙述中,不属于软件需求规格说明书的作用的是______。(D) A. 便于用户、开发人员进行理解和交流

B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据 C. 作为确认测试和验收的依据 D. 便于开发人员进行需求分析

(58) 在数据流图(DFD)中,带有名字的箭头表示______。(C) A. 控制程序的执行顺序

B. 模块之间的调用关系 C. 数据的流向

D. 程序的组成成分

(59) SQL语言又称为______。(C) A. 结构化定义语言 B. 结构化控制语言 C. 结构化查询语言 D. 结构化操纵语言

(60) 视图设计一般有3种设计次序,下列不属于视图设计的是______。(B) A. 自顶向下 B. 由外向内 C. 由内向外 D. 自底向上

61) 数据结构中,与所使用的计算机无关的是数据的______。(C) A. 存储结构 B. 物理结构 C. 逻辑结构

D. 物理和存储结构

(62) 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是______。(D) A. ABCED

29 B. DBCEA C. CDABE D. DCBEA (63) 线性表的顺序存储结构和线性表的链式存储结构分别是______。(B) A. 顺序存取的存储结构、顺序存取的存储结构 B. 随机存取的存储结构、顺序存取的存储结构 C. 随机存取的存储结构、随机存取的存储结构 D. 任意存取的存储结构、任意存取的存储结构

(64) 在单链表中,增加头结点的目的是______。(A) A. 方便运算的实现

B. 使单链表至少有一个结点 C. 标识表结点中首结点的位置

D. 说明单链表是线性表的链式存储实现

(65) 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。(B) A. 模块间的关系

B. 系统结构部件转换成软件的过程描述 C. 软件层次结构 D. 软件开发过程

(66) 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。(B) A. PAD图 B. N-S图 C. 结构图 D. 数据流图

(67) 数据处理的最小单位是______。(C) A. 数据

B. 数据元素 C. 数据项 D. 数据结构

(68) 下列有关数据库的描述,正确的是______。(C) A. 数据库是一个DBF文件 B. 数据库是一个关系

C. 数据库是一个结构化的数据集合 D. 数据库是一组文件

(69) 单个用户使用的数据视图的描述称为______。(A) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式

(70) 需求分析阶段的任务是确定______。(D) A. 软件开发方法 B. 软件开发工具 C. 软件开发费用

30 D. 软件系统功能

(71) 算法分析的目的是______。(D) A. 找出数据结构的合理性

B. 找出算法中输入和输出之间的关系 C. 分析算法的易懂性和可靠性 D. 分析算法的效率以求改进

(72) n个顶点的强连通图的边数至少有______。(C) A. n-1 B. n(n-1) C. n D. n+1 (73) 已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是______。(B) A. 堆排序

B. 直接插入排序 C. 快速排序

D. 直接选择排序

(74) 用链表表示线性表的优点是______。(A) A. 便于插入和删除操作

B. 数据元素的物理顺序与逻辑顺序相同 C. 花费的存储空间较顺序存储少 D. 便于随机存取

(75) 下列不属于结构化分析的常用工具的是______。(D) A. 数据流图 B. 数据字典 C. 判定树 D. PAD图

(76) 软件开发的结构化生命周期方法将软件生命周期划分成______。(A) A. 定义、开发、运行维护

B. 设计阶段、编程阶段、测试阶段 C. 总体设计、详细设计、编程调试 D. 需求分析、功能定义、系统设计

(77) 在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是______。(C) A. 循环的集合 B. 地址的集合 C. 路径的集合 D. 目标的集合

(78) 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。(D) A. 数据无冗余 B. 数据可共享

C. 专门的数据管理软件 D. 特定的数据模型

31 (79) 分布式数据库系统不具有的特点是______。(B) A. 分布式 B. 数据冗余

C. 数据分布性和逻辑整体性 D. 位置透明性和复制透明性

(80) 下列说法中,不属于数据模型所描述的内容的是______。(C) A. 数据结构 B. 数据操作 C. 数据查询 D. 数据约束

(1) 算法的复杂度主要包括______复杂度和空间复杂度。 答:时间

(2) 数据的逻辑结构在计算机存储空间中的存放形式称为数据的______。 答:模式#逻辑模式#概念模式

(3) 若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。 答:黑盒

(4) 如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体"工人"与实体"设备"之间存在______联系。 答:一对多#1:N#1:n (5) 关系数据库管理系统能实现的专门关系运算包括选择、连接和______。 答:投影

(6) 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、______遍历和后序遍历。 答:中序

(7) 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。 答:模块化

(8) 软件的调试方法主要有:强行排错法、______和原因排除法。 答:回溯法

(9) 数据库系统的三级模式分别为______模式、内部级模式与外部级模式。 答:概念#概念级

(10) 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。 答:数据存储

(11) 设一棵完全二叉树共有500个结点,则在该二叉树中有______个叶子结点。 答:250 (12) 在最坏情况下,冒泡排序的时间复杂度为______。 答:n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2) (13) 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。 答:实体

(14) 软件的需求分析阶段的工作,可以概括为四个方面:______、需求分析、编写需求规格说明书和需求评审。

32 答:需求获取

(15) ______是数据库应用的核心。 答:数据库设计

(16) 数据结构包括数据的______结构和数据的存储结构。 答:逻辑

(17) 软件工程研究的内容主要包括:______技术和软件工程管理。 答:软件开发

(18) 与结构化需求分析方法相对应的是______方法。 答:结构化设计

(19) 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。 答:参照完整性

(20) 数据模型按不同的应用层次分为三种类型,它们是______数据模型、逻辑数据模型和物理数据模型。 答:概念

(21) 栈的基本运算有三种:入栈、退栈和______。 答:读栈顶元素#读栈顶的元素#读出栈顶元素 (22) 在面向对象方法中,信息

隐蔽是通过对象的______性来实现的。 答:封装

(23) 数据流的类型有______和事务型。 答:变换型

(24) 数据库系统中实现各种数据管理功能的核心软件称为______。 答:数据库管理系统#DBMS (25) 关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。 答:查询

(26) 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 ______。

答:空间复杂度和时间复杂度

(27) 数据结构包括数据的逻辑结构、数据的 ______以及对数据的操作运算。 答:存储结构

(28) 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。 答:可重用性

(29) 面向对象的模型中,最基本的概念是对象和 ______。 答:类

(30) 软件维护活动包括以下几类:改正性维护、适应性维护、______维护和预防性维护。 答:完善性

(31) 算法的基本特征是可行性、确定性、______和拥有足够的情报。 答:有穷性

(32) 顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。

33 答:相邻

(33) Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。 答:数据结构

(34) 数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 答:概念设计阶段#数据库概念设计阶段

(35) 数据库保护分为:安全性控制 、______、并发性控制和数据的恢复。 答:完整性控制

(36) 测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。 答:调试

(37) 在最坏情况下,堆排序需要比较的次数为______。 答:O(nlog2n) (38) 若串s="Program",则其子串的数目是______。 答:29 (39) 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于______的联系。 答:1对多#1:N (40) 数据库管理系统常见的数据模型有层次模型、网状模型和______三种。 答:关系模型

34

上一篇:通风空调安全措施下一篇:小区物业工作计划