java语言基础知识

2023-06-02

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

实验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

第二篇:2012届高考语文二轮复习:语言基础知识专项训练 语言运用(七))

专项训练七

一、语言基础知识(9分) 1.下列各句中,加点的成语使用不恰当的一项是(3分)(

) A.去年六月份,电脑商城里来了一家商户,在和周围商户熟悉之后,他便向其他商户赊欠财物,直到有一天这家商户突然消失,警方抽丝剥茧,历时五个月,终使案件真相大白。 ....B.在珍贵的出土文物中,在经书诗赋的字里行间,在叹为观止的石窟崖画艺术中,在山....村沟寨社火、闹灯的民间节日„„我们分明感受到中华舞蹈的魂魄无所不在。

C.春晚坚持20多年,为烹制好这顿除夕夜的“欢乐大餐”,中央电视台可以说是处心..积虑,下了十分的功夫,但正所谓众口难调,议论之中还是谴责居多。 ..D.要解决房价过快上涨的现实问题,必须面对房地产市场积重难返的历史问题,还有复....杂变幻的国内外经济运行大环境带来的诸多不确定性因素。 2.下列各句中,没有语病的一句是(3分)(

) A.许多花店门前摆满了五颜六色的鲜花,花店里弥漫的玫瑰花香扑鼻而来,沁人心脾,娇艳欲滴。以红颜色为主基调的玫瑰花装点了整个花店,成为众多前来选花人的最爱。

B.春节文化所蕴含的和谐与喜庆、团聚与亲情,如春风般吹拂,为世界文明增添了一道亮色,不仅让世人感知中华文化的魅力,更推动了文化间的沟通与交流。

C.古琴,是最古老且富有民族色彩的中国弹拨乐器,它不仅是一种演奏乐器,而且有着丰富深厚的文化内涵和很高的审美价值,它所承载的文化底蕴可谓得天独厚、无与伦比。

D.西安世园会将园林、园艺高度结合,在植物和花卉展示方面会涉及世界植物花卉、中国各地植物花卉以及秦岭特色植物花卉等,还将首次引入太空植物进行展示。

3.依次填入下面一段文字横线处的语句,衔接最恰当的一组是(3分)(

) 科学不是艺术,__________________________。

①也会是“睫在眼前常不见” ②至于到底是什么东西

③还是不能说清楚、道明白 ④即使有了新的突破、价值和意义 ⑤只是有些“美妙”感 ⑥但科学发现也常有某种艺术创造的品格

A.②①③⑤④⑥

B.⑥③①⑤②④ C.②①⑤④③⑥

D.⑥④①⑤②③

二、名句名篇默写(6分) 4.补写出下列名篇名句中的空缺部分。

(1)沙鸥翔集,____________;____________,郁郁青青。(范仲淹《岳阳楼记》) (2)孟尝高洁,____________________;____________,岂效穷途之哭?(王勃《滕王阁序》) (3)安得广厦千万间,________________,风雨不动安如山!呜呼!__________________,吾庐独破受冻死亦足!(杜甫《茅屋为秋风所破歌》)

三、诗歌鉴赏(22分) 5.阅读下面这首唐诗,回答问题。(11分)

苏武庙 温庭筠

苏武魂销汉使前,古祠高树两茫然。 云边雁断胡天月,陇上羊归塞草烟。

①②

回日楼台非甲帐,去时冠剑是丁年。 茂陵不见封侯印,空向秋波哭逝川。

【注】 ①甲帐:《汉武故事》载,武帝“以琉璃、珠玉、明月、夜光错杂天下珍宝为甲帐,其次为乙帐。甲以居神,乙以自居”。②丁年:壮年。

(1)颔联描绘了两幅动人的画面,请简要概括两幅画面的内容。(6分) 答:________________________________________________________________________ ________________________________________________________________________ (2)尾联运用了什么样的表达技巧?抒发了怎样的情感?(5分) 答:________________________________________________________________________ ________________________________________________________________________

6.阅读下面这首诗,完成(1)~(2)题。(11分)

登快阁 黄庭坚

痴儿了却公家事,快阁东西倚晚晴。 落木千山天远大,澄江一道月分明。 ③④

朱弦已为佳人绝,青眼聊因美酒横。 万里归船弄长笛,此心吾与白鸥盟。

【注】 ①快阁:地名,在江西太和县。黄庭坚时任知县。②痴儿:作者自比。③朱弦:《吕氏春秋》:“钟子期死,伯牙破琴绝弦,终身不复鼓琴,以为世无足复为鼓琴者。”④青眼:《世说新语》载阮籍能为青白眼,青眼指眼珠在中间,对人表示好感,白眼指露出眼白,表示轻蔑。

(1)有人说这首诗的意旨落脚在“归”字上,请结合全诗谈谈哪些地方体现了一个“归”字。(5分) 答:________________________________________________________________________ ________________________________________________________________________ (2)请说说此诗颔联和杜甫《登高》诗中名句“无边落木萧萧下,不尽长江滚滚来”在写景上的异同。(6分) 答:________________________________________________________________________ ________________________________________________________________________

答案

专项训练七

1.C 【解析】 处心积虑:千方百计地盘算(多含贬义)。A.抽丝剥茧:丝得一根一根地抽,茧得一层一层地剥。形容分析事物极为细致,而且一步一步很有层次。B.叹为观止:指赞美看到的事物好到极点。D.积重难返:长期形成的不良风俗、习俗不易改变。

2.B 【解析】 A项,搭配不当,“花香”不能“娇艳欲滴”。C项,语序不当,应将“中国”放在“最古老”之前。D项,不合逻辑,“世界植物花卉、中国各地植物花卉以及秦岭特色植物花卉”不能并列。

3.D 【解析】 从关联词入手,辨识各分句的逻辑关系。首先说科学与艺术的关系,然后“即使„„也”的关系句子,②③在一起,可用排除法确定D项。

4.(1)锦鳞游泳 岸芷汀兰 (2) 空余报国之情 阮籍猖狂

(3)大庇天下寒士俱欢颜 何时眼前突兀见此屋

5.(1)【答案】 第一幅是望雁思归图。画面借“雁”“月”等意象,形象地描绘出了苏武在音讯隔绝的漫长岁月中对故国的深长思念和欲归不得的深切痛苦之情。(3分) 第二幅是荒塞归牧图。画面借“羊归”“塞草”等意象形象地展示了苏武牧羊绝塞的单调、孤寂、艰辛的生活,表现出贫贱不能移的爱国之志。(3分) 【解析】 此题考查了考生对景物形象的概括能力。首先应对诗歌中出现的景物进行定位、感知,借助想象力还原画面,最后用准确的词语进行归纳概括。答题时还应注意景情的关系,

在答出内容之后加以适当的关联分析。

(2)【答案】 尾联运用了借代、衬托、化用(或用典)的技巧。借代,“茂陵”是汉武帝的陵墓,用它代指去世的汉武帝。衬托,以哀景衬哀情,用“茂陵”“秋波”等哀景衬托苏武的伤感之情。化用,从《论语》中的“子在川上曰:逝者如斯夫!不舍昼夜”化用出“逝川”二字,这也可以说是用典。这一联集中抒发了苏武归国后对武帝追悼思念的悲凉之情,这是融忠君与爱国为一体的感情。 (“三个表达技巧”各1分,“情感”2分,共5分。) 【解析】 此题考查了考生对诗歌常见表现手法的掌握情况。答题时应能准确判断,并能结合诗歌语言加以阐释,最后要在对手法的分析中归纳出思想感情。

【诗歌赏析】

首联两句分点“苏武”与“庙”。首句是想象苏武初次会见汉使时的情景。诗人以“魂销”二字概括,笔墨精炼,真切传神。第二句由人到庙,由古及今,描绘眼前苏武庙景物。“古祠高树”,写出苏武庙苍古肃穆,渲染出浓郁的历史气氛,透露出诗人崇敬追思之情。古祠高树两茫然,是说祠和树都年代久远。这就为

三、四两句转入对苏武当年生活的追思缅想创造了条件。

“云边雁断胡天月,陇上羊归塞草烟”是两幅图画。上一幅是望雁思归图,下一幅是荒塞归牧图。这两幅图画,形象地展示了苏武牧羊绝塞的单调、孤寂生活,概括了被幽禁于匈奴十九年的日日夜夜,环境、经历、心情相互交触,浑然一体。

颈联遥承首句,写苏武“回日”所见所感。此联先说“回日”,后述“去时”,诗评家称之为“逆挽法”,认为可以“化板滞为跳脱”(沈德潜《唐诗别裁》)。其实,由“回日”忆及“去时”,以“去时”反衬“回日”,更增感慨。一个历尽艰苦、头白归来的爱国志士,目睹物在人亡的情景,想到当年出使的情况,能不感慨唏嘘吗?

末联集中抒写苏武归国后对武帝的追悼。汉宣帝赐苏武关内侯,食邑三百户。武帝已经长眠茂陵,再也见不到完节归来的苏武封侯受爵了,苏武只能独自面对秋天的流水哭悼已经逝去的先皇。这种故君之思,是融忠君与爱国为一体的感情。最后一笔,把一个带着历史局限性的爱国志士的形象,更真实感人地展现在我们面前。

6.(1)【答案】 ①作者自称“痴儿”,称处理官事为“了却”,表明诗人厌烦官场事务;②“倚”字表明自己更喜欢欣赏自然风物;③“已”“聊”表明世无知音,自己已无意仕途;④“弄长笛”“与白鸥盟”表明诗人远离世俗,过悠闲忘我与世无争的生活。这些地方都体现了一个“归”字。(答对一点1分,全答对5分) 【解析】 “归”为退居之意,从“了却公家事”可以看出作者对官场的厌恶,从“倚晚晴”可以看出对自然风光的喜爱,从“已”“聊”二字看出自己无知音,无意仕途,从“弄长笛”与“与白鸥盟”表明自己意欲归隐。

(2)【答案】 两首诗都是写登高所见秋景,都写到山、树、江水,但黄诗还写到夜月;写江水的着眼点不同:杜诗着眼于江水奔流之态,黄诗着眼于江水的明净;两首诗都写出了秋景的高远壮阔的特点,但杜诗多了一份沉郁悲凉,黄诗更显轻松明快。(三点共6分,每点2分) 【解析】 可从黄庭坚和杜甫的诗句所描写的景象和意境上来进行分析,要结合各自的风格和所表达的思想情感。

【诗歌赏析】

一般说来,文章或诗歌开头往往较难,以致有的文学家常将其开头处砍去,这是因为开头处,作者还没有和作品的情境融为一体,因而容易作态。黄山谷此诗起首,用通俗口语娓娓道来,但又能构思奇妙,引人入境。诗人说,我这个呆子办完公事,登上了快阁,在这晚晴余晖里,倚栏远眺。这两句,看似通俗浅近,却包含着极为丰富的内容:前句是用《晋书·傅咸传》所载夏侯济之语,“生子痴,了官事,官事未易了也。了事正作痴,复为快耳。”后句用杜甫“注目寒江倚山阁”及李商隐“万古贞魂倚暮霞”之典,还多有翻新出奇之妙。“痴儿”两字翻前人之意,直认自己是“痴儿”,此为谐趣之一;“了却”两字,渲染出了诗人如释重负的欢快心情,与“快阁”之“快”暗相呼应,从而增加了一气呵成之感此为妙用二;“倚晚晴”三字,更是超脱了前人的窠臼。杜诗之“倚”,倚于山阁,乃实境平叙;李诗之“倚”,主语为“万古贞魂”,乃虚境幻生而成;黄诗之“倚”,可谓虚实相兼;诗人之“倚”,乃是实景,但却倚在无际无垠的暮色晴空。读此三家,宛如一幅艺术摄影,在晚霞的逆光里,诗人与亭阁的背影„„

不仅如此,“倚晚晴”三字,还为下句的描写,作了铺垫渲染,使诗人顺势迸出了“落木千山天远大,澄江一道月分明”的绝唱。远望无数秋山,山上的落叶飘零了,浩渺的天空此时显得更加辽远阔大,澄净如玉的澄江在快阁亭下淙淙流过,一弯新月,映照在江水中,显得更加空明澄澈。这是诗人初登快阁亭时所览胜景的描绘,也是诗人胸襟怀抱的写照。

五、六二句,诗人巧用典故。前句用伯牙摔琴谢知音的故事。《吕氏春秋·本味篇》载:“钟子期死,伯牙破琴绝弦,终身不复鼓琴,以为世无足复为鼓琴者。”后句用阮籍青白眼事。史载阮籍善为青白眼,“见礼俗之士,以白眼对之”,见所悦之人,“乃见青眼”(《晋书·阮籍传》)。诗人这两句大意是说,因为知音不在,我弄断了琴上的朱弦,不再弹奏,于是只好清樽美酒,聊以解忧了。此处“横”字用得很生动,把诗人无可奈何、孤独无聊的形象神情衬托了出来。

结句诗人说自己希望能坐上归船,吹弄着悠扬的长笛,回到那遥远的故乡——我的这颗心呵,早已和白鸥订好盟约了。从全诗的结构看,这个结尾是相当精彩的:起首处诗人从“痴儿了却公家事”说起,透露了对官场生涯的厌倦和对登快阁亭欣赏自然景色的渴望;然后,渐入佳境,诗人陶醉在落木千山,澄江月明的美景之中,与起首处对“公家事”之“了却”形成鲜明对照;

五、六句诗人作一迭宕:在良辰美景中,诗人内心的忧烦无端而来,诗人感受到自己的抱负无法实现、自己的胸怀无人理解的痛苦。那么,解脱的出路何在呢?这就很自然地引出了诗人的“归船”、“白鸥”之想。这一结尾,不但呼应了起首,顺势作结,给人以“一气盘旋而下”之感(潘伯鹰评语),而且意味隽永,让人想象无穷。

此诗极受后人称赏。姚鼐称此诗“豪而有韵,能移太白歌行于七律内者”;方东树评析说:“起四句且叙且写,一往浩然,

五、六句对意流行。收尤豪放。此所谓寓单行之气于排偶之中者。”这些评析都是十分切中肯綮的。翁方纲评黄山谷诗云:“坡公之外又出此一种绝高之风骨,绝大之境界,造化元气发泄透矣。”细吟此诗,当之无愧。

第三篇:C语言基础知识归纳

C语言基础知识

1. 每个C程序有且只有一个主函数main(),且程序必须从main()函数开始执行,并在main()函数中结束。

2. 在C语言中,用e来表示科学计数法时,规定在e的前面必须有数字,后面必须为整数。

3. 用单引号括起来的一个字符常量只能存放一个字符;C语言中没有字符串变量,只能用字符数组来存储字符串。

4. 外部变量在编译时由系统分配永久的内存空间,所以外部变量的类型不是自动存储类别。

5. 在一个函数内的复合语句中定义的变量,只能在这个复合语句范围内有效。

6. 用sizeof(int)计算int类型数据的字节数。

7. C语言运行时,首先系统检查语法的正误,再运行程序的语法;C语言中,可以在一个函数中嵌套一个函数,但是不能在一个函数中定义一个函数;只有在函数外部定义的函数才是外部函数;C语言的子程序有过程和函数两种。

8. 预处理命令行的位置没有规定,只是习惯放在前面;在源文件中的可以有多条预处理命令,但一行只能写一条;宏名的大写只是习惯性的表示;宏替换不仅不占用运行时间还不分配内存空间。

9. feof函数的作用是检查文件是否结束,当结束时返回的值为非零,否则为零。

10. 当定义了数组后,在给其赋值时,不能直接把字符串赋给数组名。

11. 在赋值表达式中,赋值运算符“=”右侧不能为表达式;在求余运算符中的两侧都必须为整型;在强制类型转换时,类型名应用括号括起来。

12. 静态局部变量,只有当程序结束后,其值才释放。

13. 当调用函数时,实参是一个数组名,则向函数传送的是数组每一个元素的地址。

14. 算法的特点为有零个或多个输入,有一个或多个输出,当相同的输入时,其结果相同;算法正确的程序最终一定会结束。 15. 在C语言中,预处理命令行都以“#”开头;当需要时才用#include;预处理的作用就是实现宏定义和条件编译。 16. 当数组元素的下标超出了定义的下标范围时,系统不给出“下标越界”的字样,而是得出错误的答案,因此在编程时务必检查下标是否越界。

17. 共用体变量不能作为函数的参数,也不能使函数带回共用体变量。

18. 指向函数的指针变量的定义形式为:数据类型 (*指针变量)(); ,因此其为指向函数的指针变量。

19. 用C语言编写的代码程序是源程序,只有通过编译、连接才能进行。

20. 在说明为static时,其生存期得到延长,而其作用域并没有改

变,在定义后系统会自动帮它赋值为0,static为关键字不能被用作它用。

21. 频繁地使用空语句会降低程序的可读性和运算速度。 22. 运算符%两边都应是整数,赋值语句左边应该是变量,而非表达式,强制转换语句强制类型应加括号。

23. 在逻辑运算符中,其两侧的运算符对象为任意合法的表达式即可。

24. 函数fread(&Iarray,2,16,fp)的功能是,从fp所指的数据文件中读取16次2字节的数据存储到数组Iarray中。 25. 整个流式文件也可以随机存取数据,C语言文件中有好多函数可以达到写入数据时,未经输入数据,达到不覆盖的目的,在进行写操作时,系统会自动关闭文件。

26. 使用putchar、getchat、puts、gets、printf、scanf函数时,必须在程序的开头出现包含头文件#include”stdio.h”的命令行,而使用字符串处理函数时,必须在程序的开头出现包含头文件#include”string.h”命令行,而使用数学函数时,必须在程序的开头出现包含头文件#include”math.h”的命令行。

27. 一个斜杠与小于等于127任意数字按一个字符计算,一个斜杠与任意一个字符按一个字符计算。

28. 一个C程序可以有一个或多个程序文件,也可以有一个或多个函数,所以一个C语言程序可以实现多种算法。

29. 根据C语言规定,注释语句可以换行写,并且一个“/*”和

其后紧跟的第一个“*/”中间的部分是注释内容,且注释内容不参与程序的运行。例如:b=0; /*b=20;给b赋值*/ 则b=0; 。 30. sizeof是求字节数的运算符,包括‘�’,而strlen是求字符串的实际长度的函数,不包括‘�’,以‘�’作为结束。 31. 在函数声明时,其中的形参变量、个数、函数的类型必须一致。

32. C语言源程序经编译后生成后缀为.obj的目标程序;C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件;用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中。并不是源程序中的所有行都参加编译。在条件编译形式下,相关内容只在满足一定条件时才进行编译。

33. switch括号后的表达式可以使任何表达式;case后的表达式必须是常量表达式,常量表达式中不能出现变量,且类型必须是整数、字符型或枚举型。

34. C程序必须由一个或一个以上的函数组成;函数调用可以作为一个独立的语句存在;若函数有返回值,必须通过return语句返回。

35. 在C语言中,数据只能从实参单向传递给形参,称为“按值”传递。【在实参传递到形参时,是数值传递,而不是地址传递,形参中值的改变不会影响实参中的值。】

36. 可以用typedef声明新的类型名来代替已有的类型名,而不能

增加新的类型。

37. 在没有限制输出宽度时,一般浮点数的小数位数是6位,不管输出格式是%f或lf%均如此。

38. C语言中,函数的隐含存储类别是无存储类别。

39. 当实参传递到形参时,地址传递时形参的改变影响实参。 40. 串的长度指的是串中的字符的个数,且其字符个数可以为零。 41. C语言中数据类型有整型、实型、字符型等,实行数据分为单精度型和双精度型两种。

42. 整型数组只能一个一个地输入或输出,而在字符型数组中可以对字符串整体地输入与输出。

43. C语言中,文件型指针变量的定义形式为:FILE *文件型指针名; 。C语言中对二进制文件的访问速度比文本文件快;C语言中,随机文件以二进制代码形式存储数据;C语言中的文本文件以ASCII码形式存储数据。

44. 因为#define是宏定义的标志,而不是C语句,而printf是输出函数,因此其是C语句。

45. 在实参传递给形参时,地址传递时能够改变,而数值传递时则不变。

46. 在scanf函数中,必须含有输入项,并且需含有与之一一对应的转换说明符,在scanf函数的格式字符前可以加入一个正整数指定输入数据的宽度,但不可以实数指定小数位的宽度,输入项是地址表达式。

47. switch语句使用注意事项:(1)switch语句与if语句不同,仅能判断一种关系:是否恒等;(2)switch语句中case子句的常量可以使整型常量、字符型常量、枚举型数据,或是整型常量表达式,不允许变量;(3)在同一个switch中,case子句的常量不能相同,在嵌套的switch语句中,不同层次的switch之间,可有相同的常量;(4)default子句可以省略。例如:default:printf(“E ”);(5)case和default子句只能在switch语句中使用,且case和default只起标号作用,可出现在switch中的任何位置;(6)case和default子句后面的语句序列允许由多个可执行语句组成,且不必用“{}”括起来,也可以为空语句;(7)switch语句中可省略break语句,但省略后会改变流程。

48. break语句是限定转向语句,它使流程跳出所在的结构,把流程转向所在结构之后。continue语句被称为继续语句。该语句的功能是使本次循环提前结束,即跳过循环体中continue语句后面尚未执行的循环体语句,继续进行下一次循环的条件判别。

49. 在C语言中,一个程序必须有一个main()函数,但是其文件就不一定,因为其可以通过链接来实现多个子函数放到这个主函数中,主函数的位置是不固定的,可以根据自己的爱好和习惯来使用,在C语言中任何函数都不能调用主函数,且与函数的位置有关。 在C程序的函数中不能定义另一个函

数。

50. 在用fprintf输入时,要将其转换为二进制数形式放到文件中。 51. 由C语言构成的指令序列称为C源程序,源程序文件的后缀为“.c”。而目标程序为“.obj”,可执行程序为“.exe”。 52. 在C语言中,合法的标识符可以由字母、数字和下划线组成,且第一个字符必须为字母或下划线。

53. C语言规定必须以main作为主函数名。程序要从main()函数开始执行,最后在main()函数中结束。 54. 赋值运算符左侧的操作数必须是一个变量。

55. 在C语言中,函数的实参单元与形参单元在内存中分配不同的存储单元。

56. 在一个C语言源程序文件中所定义的全局变量,其作用域为:由具体定义位置和extern说明来决定范围。【全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序该变量是一个已在外部定义了的全局变量,这时全局变量的作用域从extern说明处起,延伸到该函数末尾。】

57. C语言中,凡是以“#”号开头的行,都成为“编译预处理”。对C原程序进行编译前,由编译预处理程序对这些变异预处理命令进行处理。

58. typedef语句的作用仅仅是用“标识符”来表示已存在的“类型名”,并未产生新的数据类型。

59. 共用体变量中的所有成员共享一段公共存储区,所有成员的首地址相同。在每一个时刻所有的成员中只有一个有效,即只有最后一个被赋值的成员有效,其余的成员无效。 60. C语言中注释可以出现在任意位置;C语言一行内可以写多个语句,一个语句可以写在多行上;C语言编写的程序可以放在多个程序文件中。

61. 标识符只能由数字、字母和下划线组成,并且只能以字母和下划线开头。

62. 在用基本输出语句printf时,格式说明与输出项的个数应该相同。如果格式说明的个数少于输出项的个数,多余的输出项不予输出,如果格式说明个数多余输出项个数,则对于多余的格式项输出不定制或0。

63. 二维数组定义和初始化允许省略行下标,不允许省略列下标。 64. 预处理命令行是在系统对原程序进行编译之前进行处理的,不是在程序执行的过程中。

65. gets和getchar函数用于从标准输入设备终端读入字符串和字符,并非从磁盘文件读入。

66. 动态变量和静态变量都是内存变量,而寄存器变量不保存在内存上,而是直接存储在CPU的寄存器中。变量的存储类别有自动、静态、寄存器、外部。

67. C语言的源程序是由函数构成的,其基本单位是函数,每一个函数完成相对独立的功能,其中至少包括一个主函数;C语言的书写格式自由,一行可写多条语句,一条语句也可写在不同行上;C语言规定每个语句以分号结束。可随时添加注释,对程序没影响。

68. 由高级语言编写的程序称为“源程序”,由二进制代码表示的程序称为“目标程序”。由汇编语言编写的程序称为“汇编程序”。对于计算机本身来说,它只能接收和处理由0到1的代码构成的二进制指令和数据。所以计算机能识别的程序是“目标程序”。而计算机可以直接执行的是可执行程序,即后缀为.exe的程序。

69. C语言源程序不能表示二进制,她

在C语言中,所有的数值型常量都带有符号,所以整型数量只区别整型和长整型两种形式,整型常量和长整型常量均可用十进制、八进制、十六进制3种形式表示。

70. 宏名没有大小写限制。宏定义可以放在程序中的任何位置,其有效范围是从定义开始到文件结束。宏代换可以代替任何数据类型,不受数据类型的限制。函数影响运行时间,宏调用影响编译时间。

71. 字符数组可以只存放普通字符,不存放字符串。此时该字符数组没有存放结束标志‘�’。

72. 文件由数据序列组成,可以构成二进制文件或文本文件。

第四篇: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”为文字常量,存放于文字常量区。也由编译器控制分配和释放。

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

第五篇:语言基础知识+文学类文本阅读

一、语言基础知识(12分)

1.下列词语中加点的字,每对读音全都不相同的一组是(3分)()

A.谨慎/嗔怪仰慕/和睦浮躁/害臊 ......

B.馥郁/束缚窈窕/杳无音信蟾宫折桂/谗言 ......

C.涟漪/绮丽富庶/宽恕万壑争流/赫赫有名 ......

D.幽婉/文苑荣膺/赝品央浼/分娩 ......

2.下列词语中,没有错别字的一组是(3分)()

A.发轫猩红蓬松不依不挠

B.褪色烙印署名一诺千金

C.发祥惦量默契繁文缛节

D.讹榨荒疏汲取轻歌曼舞

3.下列各句中,加点的成语使用恰当的一句是(3分)()

A.今年10月份以来,全国煤矿接连发生了6起重大事故,死亡101人,但一些非法业主还是认为不足为训,利欲熏心,至今仍在铤而走险。 ....

B.总设计师带领科研团队奋力拼搏,在航天技术研究领域里潜心探索,上行下效,取....得了“神龙”航天飞机研制的巨大成功。

C.影片《猩球崛起》中,安迪·瑟金斯“扮演”的猩猩凯撒带领众猩“闹革命”,那位猩首领领袖模样十足,无论是动作还是脸部表情都惟妙惟肖。 ....

D.日前,北京警方侦破了一起案件。该案中的罪犯抓住业主车库门锁不严的漏洞,经由车库,登堂入室,窃取财物计10万元。 ....

4.下列句子中,没有语病的一项是(3分)()

A.作家肖复兴认为,艺术从来没有进化,只有变化,而变得是优是劣,要看能否坚守核心的传统要素。

B.十几年如一日归还失主钱物的“兰州好爷”赵国福,数年间一直坚持让老人、残疾人免费乘车的“的哥”蔡生武„„他们虽然朴实无华,却呈现着内在的道德力量。

C.出国留学热持续升温,其中一个值得思考的现象是,美国大学正成为很多国家出国留学的首选。这表明美国高等教育得到全世界的认可。

D.刘翔在“两会”的提案中坦承,运动员本身主观能动性不强、自我约束能力较差是造成运动员文化教育效果不理想的重要原因。

二、古诗文默写(6分)

5.补写出下列名篇名句的空缺部分。(只选3小题)(6分)

(1)____________,____________。举一隅不以三隅反,则不复也。(《论语·述而》)

(2)故木受绳则直,____________,君子博学而日参省乎己,____________________。《荀(子·劝学》)

(3)____________,会遭此祸,惜其不成,______________________。(司马迁《报任安书》)

(4)________________,________________。此情可待成追忆,只是当时已惘然。(李商隐《锦瑟》)

(5)众里寻他千百度,——____________,____________________。(辛弃疾《青玉案》)

三、文学类文本阅读(20分)

阅读下面的文字,完成6—10题。(20分)

开饭大娘

(德)埃斯特·克诺尔·安德斯

中午时分,我走到阳台上。阳台有二十七米长,原来这里可能养过一匹马或种过芦笋。房子周围绿树成荫。①疗养院的花园里鸭子呷呷地叫着。屋前那条只供房客和客人们进出的路上见不到一个人影。在其他十七个房客中,我只认识玛丽亚·格勒伯尔,我在搬来以前很久就认识她了。

在这所臃肿而蠢笨的房子里,每人可以不受干扰地干任何事情,不论是犯罪、男女私事或别的什么,在这里一概不会被发觉。

我提起垃圾袋,带上门,走下楼梯。楼梯是大理石的,这幢房子的柱子也是大理石的,里面有一种阴森森的气氛。我在信箱旁站住了,念着信箱上的名字,右下边有一个名字叫克鲁帕尔。

克鲁帕尔。我不由得望了望底层那套住宅,门开着一条缝,钥匙插在锁孔上。我提起垃圾袋,有些不知所措地朝大门走去。

我走出大门。阳光亮得晃眼,这是一个金色的秋天。我停了一会儿,等眼睛习惯了强烈的阳光,才慢慢经过克鲁帕尔屋前的窗子向垃圾箱走去。

在我前面远处有一个老妇人,她已经走到垃圾箱旁。她打开铁盖,向左右瞧了瞧,又朝这边的窗户瞧了瞧,犹豫着,迟疑着,终于将塑料袋扔进箱里,箱盖落下来。这时,她看见我了„„

她看上去很尴尬,我也感到茫然。

我们面对面地走着,没有相互避开。我又向她打了个招呼,她打量着我。“我是克鲁帕尔太太。”她说。我点点头,想作自我介绍,向她解释,我也住在这里。

“我是克鲁帕尔太太。”她重复着从我身边走过。

我想同她认识,但没做到,她撇下我走了。我给她的印象一定很不好,她的眼里闪烁着怀疑、审视的光。

像她一样,我也打开垃圾箱的铁盖,将手中的塑料袋丢进去。我发现克鲁帕尔太太的塑料袋散开了,袋里是刚刚煮熟的土豆,还冒着热气,看来有三磅,或许是五磅。克鲁帕尔太太一定有一大家人。

我朝克鲁帕尔太太的窗子望去,有一扇窗子动了一下。我赶快回到房里,从大理石柱子和那边渗过来一阵阴凉,我感到舒服些了。她叫克鲁帕尔太太。

玛丽亚〃格勒伯尔在我房门前等着。“我想进您屋里抽支烟,您有空吗?”

“进来吧!那个克鲁帕尔太太是谁?”

“您碰见她了?她没有对您讲起她的孩子?我们都叫她开饭大娘。每星期六她的孩子们来看她,到她这儿来吃午饭。他们一定是干大事的、漂亮的孩子们。早饭前她就开始准备了,香味儿一直冲到房梁。她做的菜真是妙极了!”

“克鲁帕尔太太有几个孩子?”我问道。

“有几个孩子?我相信谁也不知道。我从来没见过她的孩子。我敢肯定她有一大堆孩子,十五个或十八个。” ②疗养院花园的鸭子在呷呷地叫。一阵风吹过,树枝摇曳着。

“十五个或十八个!玛丽亚,别开玩笑了。”

玛丽亚大笑起来,一阵风似的跑出屋子。

一阵香味儿飘过来,还很微弱,快到十点钟就越来越浓了。克鲁帕尔大娘的孩子们今天要来吃午饭。

已经十一点三刻了,克鲁帕尔太太的孩子们快来了。我盯着屋前的那条路,直到现在既

没有人来,也没有汽车开过来。也许他们午饭吃得晚。

一点一刻了,我渐渐生起气来。克鲁帕尔太太的孩子们大约很准时,他们也许不知道罗宋汤做起来有多麻烦,要保持不凉又有多费事。我也不知道。

已经两点三刻了,从那条路上来了一个邮差,一个送电报的小孩。玛丽亚提着一只袋子,她出去买东西刚回来。后来又来了三个老太太和一位老先生,他们与克鲁帕尔太太年龄相仿。

楼下门响了一下,大约是谁出来散步,出来的是克鲁帕尔太太。她吃力地提着一个塑料袋向垃圾箱走去,袋里还向外冒着热气。她换一只手提着口袋,艰难地走着。我俯身朝她望去。

克鲁帕尔太太走到垃圾箱旁,打开箱盖,朝左右望了望,又朝这边的窗户瞧了瞧,犹豫着,迟疑着,终于将塑料袋扔进了垃圾箱,铁盖落下来。

现在她看见我了。我急忙闪回身子,但已经太晚了。我冲出屋子,快步走下楼梯想去安慰她。

克鲁帕尔太太出现在我的房门口,她走进来站在我面前。“您不舒服吗?要不要我帮助您?”她问道。“不,不用,谢谢,我想„„我想到邮局去。您做的菜香极了。”

“我的孩子们来吃过午饭了。”

“您的„„孩子们?”

“是的,他们都来了。”克鲁帕尔太太毫不犹豫地回答。

“您的孩子„„”我结结巴巴地说,“真好,我很高兴。”

“还剩下一些肉丸子,您想尝尝吗?”克鲁帕尔太太将手放在我的肩上问道。

“好的。”我回答说。她是克鲁帕尔太太,绰号叫“开饭大娘”。

6.小说开篇写“我”在其他十七个房客中,只认识玛丽亚·格勒伯尔,有什么作用?(3分)

答:________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________

7.小说中两次写到疗养院的鸭子叫,请具体分析这两次描写的作用。(4分)

答:________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________

8.面对克鲁帕尔太太“我的孩子们来吃过午饭了”的谎言,“我”为什么变得结结巴巴,请作简要分析。(3分)

答:________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________

9.用简明扼要的语言概括克鲁帕尔太太的形象。(4分)

答:________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________

10.开饭大娘的故事带给你哪些思考?请结合作品谈谈你的看法。(6分)

答:________________________________________________________________________ ________________________________________________________________________

________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________

专项训练(三十一)

1.D [解析] A.shèn/chēn,mù,zào/sào;B.fù,yǎo,chán;C.yī/qǐ,shù,hè;D.wǎn/yuàn,yīng/yàn,měi/miǎn。

2.B [解析] A.不依不饶;C.掂量;D.讹诈。

3.C [解析] C.惟妙惟肖:形容描写或模仿得非常逼真。A.不足为训:足:够得上;训:法则,典范。不值得作为效法的准则或榜样。B.上行下效:上面的人怎么做,下面的人就跟着怎么干,多指不好的事。用于此处属褒贬误用。D.登堂入室:堂、室:古代宫室,前面是堂,后面是室。登上厅堂,进入内室。比喻学问或技能从浅到深,达到很高的水平。此处属望文生义。

4.A [解析] B项搭配不当,把“呈现”改为“散发”;C项成分残缺,“很多国家”后缺“的学生”;D项句式杂糅,删掉“造成”。

5.(1)不愤不启 不悱不发 (2)金就砺则利 则知明而行无过矣 (3)草创未就 是以就极刑而无愠色 (4)沧海月明珠有泪 蓝田日暖玉生烟 (5)蓦然回首 那人却在,灯火阑珊处

6.一方面说明“我”对开饭大娘陌生,一无所知,充满好奇;另一方面为下文玛丽亚介绍克鲁帕尔太太作铺垫。(一点1分,两点3分)

7.第一次写鸭叫是衬托“我”所居住的环境幽静;第二次写鸭叫说明“我”对玛丽亚夸张的语言将信将疑,陷入暂时的沉默,鸭子的叫声正好填补了这一空白,起缓冲叙事节奏的作用。(每点2分)

8.“我”同情克鲁帕尔太太的遭遇,本想安慰她,为她做点什么,但是没想到她以攻为守,表现得异乎寻常的镇定和坚强,将“我”逼入窘境,所以“我”结结巴巴。(意思对即可)

9.她是一位孤独、寂寞的老人,她渴望孩子们来看望她,来慰藉她孤寂的心灵,然而,她从来没有获得这样的满足感;她是一位自尊、好强的老人,她不惜向人撒谎,强作欢颜谈论她的孩子们;她又是一位善良的老人,尽管她孤独无依靠,但总还希望给他人以帮助。(写出两点即可,每点2分)

10.示例:(1)生活节奏越来越快,孩子往往迫于生计,无暇守候在老人身边,照顾老人,但绝不可以此为借口,疏于孝道;(2)在社会保障体制尚不完善时,每个人都应给予老人一些关爱,使老人不管在什么环境里都能充分感受到生活的温暖。(由此及彼,联系自然,言之有理,言之有物,即给满分,否则酌情扣分)

上一篇:中职语文教学创新探微下一篇:100ml水等于多少克

本站热搜