第一篇:语言基础
一、语言文字运用(选择题每题3分,共24分)
1.下列词语中加点的字,每对的读音完全相同的一组是
A.狙击/沮丧舷窗/琴弦呼吁/驾驭......
B.乌龟/龟裂遒劲/灰烬悄然/铁锹......
C.维系/系数熊罴/裨将炮制/泡桐......
D.俳优/徘徊涅槃/啮噬书箧/胆怯 ......
2.下列句子中,没有错别字的一组是
A.高山巍巍,流水潺潺。能在莫扎特和贝多芬的音乐中徜徉于美妙的高山流水,真是人类的福份。
B.站在这栋有着巨大圆顶的庞大楼房面前,我感到张皇失措。这样的建筑,是岩石屈从于人类想像力而开出的绚丽的花朵,人类的智慧和灵巧使花岗岩开出了永不凋谢的花。
C.当前,要以预防交通、火灾、拥挤踩塌等事故为重点,加强对学校门口交通标识标线、校车等的监督检查。
D.巴菲特、罗杰斯都曾说,但凡“贩夫走卒、引车卖浆者流”都在谈论股票的时候,就应该从市场激流勇退了。
3.下列句子中,加点的词语使用正确的一句是
A.每年一度的杭州西湖博览会烟花晚会让整个西湖的夜空流光溢彩,如果苏东坡也能看上一眼,说不定又....
能为我们留下许多美妙的诗句。
B.最近他们两人总有些不对劲,就说庆祝“元旦”吧,一个说组织一场球赛,另一个偏要反弹琵琶,非要....组织一次文艺演出不可。
C.地理条件严重制约了我们村致富奔小康的步伐,于是经过全体村民的讨论,大家一致认为,有必要另找一个地势平坦的地方安土重迁、重建家园。....
D.大家都非常同情他的境遇,也很想帮他,可是落花有意、流水无情,人们渐渐明白,帮助别人也不是那.........
么一件容易的事。
4.下列各句中,没有语病的一项是
A.公司专业的技术人才、雄厚的技术力量、科学的管理方法,积极创新,开拓市场,竭诚为各级教育机构和学校提供最先进的设备和最完善的服务。
B.形成高考移民现象的主要原因是不同地方参加高考的人数、录取分数线和录取人数不同造成的。
C.这种将企业各方的权利和义务用合同、章程等方式加以明确的措施,对于职工行使民主管理权利无疑是一种基本保障。
D.目前,少数政府网站变成花架子的现象在全国较为普遍,主要原因是不少地方政府只为赶时髦,仓促间“跟风上网”,而网络管理人才队伍建设却没有及时跟上。
参考答案:
1.D(A.jū/jǔ,xián/xián,yù/yùB guī/jūn,jìng/jìn,qiǎo/qiāo
C.xì/xì,pí/pípáo/pāoD.pái/pái , niâ/niâ, qiâ/qiâ
2.B(福份-福分踩塌-踩踏激流勇退-急流勇退)
3.A(B.“反弹琵琶”,来自敦煌壁画中的一种舞姿造型。喻指突破常规的思维和行为;从反面看问题,与常规事物对着干。安土重迁:在家乡住惯了,很不愿意搬迁。落花有意、流水无情:比喻这一方面有情,那一方面无意,多指男女恋爱。)
4.C(A.公司后加“凭借”B .“主要原因”与“造成的”语意重复。D.“少数”与“普遍”矛盾)
1.下列词语中加点字的读音,不完全相同的一组是
A.匮乏馈赠喟叹发聋振聩 ....
B.惬意挈带堆砌锲而不舍 ....
C.枢纽倏忽殊荣毁家纾难 ....
D.枭雄骁勇销毁祸起萧墙 ....
2.下列各句中,没有错别字的一项是
A.当欣赏杜甫那些千古留传的诗作时,我们一定会感悟到在忧患重重的现实处境中诗
人的感情心志与民生痛苦如胶似漆般的结合在一起。
B.只要我们审时度势、科学决策、周密布署,完全有条件化挑战为机遇,把国际金融危机的不利影响降到最低程度。
C.鲁迅总是独具匠心地抓住一切机会,运用他特有的幽默才能,出奇不意地使词语闪烁出动人的艺术的光芒。
D.辽阔苍茫的戈壁荒漠,缥缈洁白的雪山冰峰,森严幽深的皇城内院,人声鼎沸的京城市井,灵秀旖旎的青山碧水,这一切使整部作品呈现出一种浓郁的诗意美。
3.下列各句中,加点词语不能被括号中的词语替换的一项是
A.这篇小说反映了特定历史时期南方人民艰苦卓绝的斗争生活,特别是把一批走出校门、献身革命的年轻人刻画得力透纸背。(入木三分)....
B.那些问题奶粉给食用的婴幼儿所造成的危害骇人听闻,对于生产奶粉的企业和经营....
奶粉的市场非整顿不可。(耸人听闻)
C.欧洲批判现实主义文学的奠基人巴尔扎克笔下的老葛朗台,是一个腰缠万贯却锱铢..必较的典型的吝啬鬼形象。(斤斤计较)..
D.京剧和地方戏在艺术形式上并不像有些人说的是判若鸿沟的,其实它们之间相互借....
鉴、吸收的地方很多。(泾渭分明)
4.下列各句中,没有语病的一项是
A.杭州湾跨海大桥是一座由我国自行建造、自行设计、自行管理、自行投资的特大型交通基础设施,是我国跨海大桥建设史上的一个重要里程碑。
B.全面考核、竞争上岗、择优录取的人事制度改革,对那些思想保守、不思进取、混日子过的干部职工,的确会感到很不适应。
c.如果明年国际经济政治环境不继续恶化,国内不出现大范围的严重自然灾害和其他问题,我国的GDP仍有望保持9%左右的快速增长。
D.新城高新科技园区以智力密集为依托,以开拓新产业和高科技成果为目标,不断加强科研、教育与生产的结合,促进了经济的高速发展。
1.B2.D3.B4.C
1.下列词语中加点字的读音完全相同的一项是()
A、给付给养给以支援家给户足B、着想着墨不着边际整理着装 ........
C、背谬背影背债累累背信弃义D、分外处分恰如其分分文不取 ........
2.下列各句中,没有错别字的一项是()
A、西溪自古就是隐逸之地,被文人视为人间静土、世外桃源。秋雪庵、泊庵、梅竹山庄、西溪草堂在历史上都曾是众多文人雅士开创的别业,他们在西溪留下了大批诗文辞章。
B、歌声不仅仅代表了音律的变迁,更多的是对那些岁月、那些闪耀着理想光辉的年代的留恋与思索。于是,浮躁的渴望回归,遥远的成为永远,30年来的歌曲形形色色,那一份朴实和简单的快乐却还在心里。
C、春晚起用了北京奥运会开幕式的舞美总设计和灯光总设计,舞台引进先进的视频灯光设备,奥运会开幕式中的卷轴,将变身为春晚舞台的视觉景观。此外,直播中还将起用无人跟拍和蜘蛛眼摄像机,全面捕捉现场的精彩。
D、生活里最美好的东西,从来不是有形的东西,财富的意义也并不只于金钱。在这个高速
发展的年代,每个人都需要停下心来想想了。显然,对美好生活而言,速度不是第一位的。一切正如甘地所说,“如果方向错了,速度快又有什么用呢?”
3.下列各句中加点的词语能用括号内的词语来替代的一项是()
A、梁文道在《常识》序言中说:“本书所集,卑之无甚高论,多为常识而已。若觉可怪,......
是因为此乃一个常识稀缺的时代。”(微言大义)
B、早就听说他要认真学习,可几年过去了,也不见他真刻苦起来,还是老样子,雷声大,...雨点小。(小题大做)...
C、他的作品很一般,怕被人看不起,动不动就搬出某某名作家吓唬人,四处乱吹,无非想拉大旗作虎皮抬高自己罢了,并不能说明他的作品好。(狐假虎威)......
D、岁月悠悠,不觉二十多年倏得就过去,日本的经济泡沫也破了,往日的风光不再,当然烂船也有三斤铁,日本仍然是不容忽视的,日本人的奋斗精神和创意能望其项背者几何!(点.......
金成铁)
4.下列各句中,没有语病的一句是
A、无论是在离家多远的地方,只要随着年的来临,每个人的心里就都不会再平静,能回家的会想尽一切办法回家,不能回家的,就开始想家,想尽一切办法地回家。
B、近年,随着大杭州的构筑和逐渐成形,住宅郊区化势头迅猛,而郊区居民入住的社会商业也随之迅猛发展起来。
C、防治人禽流感的最好方法,是保持充足的睡眠和休息,进行适量的运动,增强自己的抵抗力,并加强室内空气流通,不要去空气欠佳的地方。
D、前一天在正式的总统就职仪式上,面对赶到周边地区观礼的上百万名观众和通过电视、网络见证历史的世界各地的无数群众,罗伯茨领誓出现错误,奥巴马也被带得发生口误。
1、B(A给以支援gěi,其余jǐ B都念zhuó C背债累累bēi,其余bâi D分文不取fēn,其余fân)
2、B(A净土C启用D不止于)
3、C(C拉大旗作虎皮:比喻打着某种旗号以张声势,来吓唬人、蒙骗人。A卑之无甚高论:表示只就浅易的说,没有什么过高难行的意见。微言大义:精微的语言和深奥的道理。B雷声大,雨点小:比喻声势很大,实际行动却很少。小题大做:比喻把小事情当作大事情来办。D烂船也有三斤铁:比喻不好的东西也有可利用的、不可小看的成分。点金成铁:比喻把别人的好文章改坏。)
4A(B成分残缺,在“郊区居民入住”前加上“为”C不合逻辑,把“防治”改为“预防”D语序不当,把“世界各地的”提到“通过”前,并删去“的”。)
1.下列词语中加点的字,每对读音都相同的一组是
A.气氛/安分守己主宰/载歌载舞殷红/恹恹欲睡 ......
B.愠怒/风流蕴藉腼腆/暴殄天物款识/栉风沐雨 ......
C.倜傥/痛哭流涕警醒/杀一儆百筵席/偃旗息鼓 ......
D.缱绻/卷土重来股肱/觥筹交错散佚/卷帙浩繁 ......
2.下列词语中,没有错别字的一项是
A.插科打诨风声鹤唳不容置喙额首称庆
B.平心而论坚苦卓绝意兴阑珊斐然成章
C.两全其美同仇敌忾砰然心动毛骨悚然
D.切中肯綮方枘圆凿皓首穷经高潮迭起
3.下列句子中加点成语使用正确的一项是
A.在建立导弹防御系统问题上,美德两国首鼠两端,很快达成了一致意见。....
B.由美国次贷危机引发的金融风暴,以风卷残云之势在两周内迅速蔓延到世界各地,其....
影响之大让人始料不及。
C.孙犁在“文革”后至1995年写成的《耕堂劫后十种》,在思想性与艺术性上有较大的突破,是散文界的空谷足音。....
D.中国古典山水诗平淡而隽永,读者透过优雅的意象想像其中的画面和情景,就能领悟意境的含英咀华和美妙深远。....
4.下列各句中,没有语病且表意明确的一句是
A.每次学校开运动会前,老师总是嘱咐运动员要穿好鞋,可有的运动员就是不当回事。
B.国务院台湾事务办公室举行新闻发布会,就两岸民间行业组织协商“三通”、外国公司参与两岸航运和所谓“台湾安全”等相关问题作出了说明。
C.面对全球金融危机,各国本应携起手来,共同应对,可法国总统却在中欧峰会的关键时刻会见**,干涉中国内政,这对于金融危机是毫无益处的。
D.中央经济工作会议是制定第二年宏观经济政策、判断当前经济形势最权威的风向标,也是每年度级别最高的经济工作会议。
1.B(A.fēn/fânzǎi/zàiyānB.yùn tiǎnzhì C.tì jǐng yán/yǎnD.quǎn/juǎngōngyì/zhì)
2.D(额手称庆艰苦卓绝怦然心动)
3.C(A.首鼠两端:迟疑不决或动摇不定。B.风卷残云:比喻一下子消灭干净。C.空谷足音:空旷的山谷里听到人的脚步声。比喻难得的音信、言论或事物。D.含英咀华:细细琢磨、体味诗文精华,是动词性成语。)
4.B(A."穿好鞋”表意不明C.成分残缺,“这对于金融危机是毫无益处的”应为“这对于金融危机的解决是毫无益处的”D.语序不当,“定调第二年宏观经济政策”和“判断当前经济形势”颠倒)
1.下列词语中加点字的读音,完全相同的一组是()
A.戍边恕罪庶民追本溯源....
B.刨冰曝晒龅牙孢子植物....
C.诤言铮亮症状饮鸩止渴....
D.垂询锤炼边陲椎心泣血....
2.下列各句中,没有错别字的一项是()
A.他历经坎坷,饱经沧桑,70多年的酸甜苦辣,大致反映在他等身的著作中,可惜,直到晚年,他的一系列煌煌巨著才相继问世。
B.一支弯曲的木橹,在水面上悠然搅动,倒映在水中的石桥、楼屋,都被这不慌不忙的木橹搅碎,碎成斑斓的光点,犹如在风中漾动的一匹长长的彩绸,没有人能描绘它朦胧眩目的花纹„„
C.我瘦削的手指刚刚抵住磨砂玻璃光滑的表面,就听到楼下传来熟稔的咳嗽和喷嚏声,父亲能够把他的咳嗽和喷嚏弄得震耳欲聋,这曾经是我们一家人谈笑的话题。
D.《生命中的那个夏天》没有长篇累牍、谍谍不休的说教,却让少年幡然醒悟,意识到
只有努力创造才能改变自己的命运。生命中的那个夏天,少年铭记于心。
3.下列各句中,加点词语能被括号中的词语替换且不改变句意的一项是()
A.一些技术落伍、管理理念落后的中小企业,要以目前的实力,去和跨国大公司争夺有限的国内市场,简直是蚍蜉撼树。(螳臂当车)....
B.张大妈对着那个刚来的人撇了撇嘴:“一看这个年轻人穿得那么稀奇古怪,就知道是个不三不四的人。”(不伦不类)....
C.借给他钱,只是扬汤止沸罢了,钱花光了,他一样会面临生活危机,要想帮助他真正....
摆脱困境,只有让他彻底改变自己的观念才行。(釜底抽薪)
D.王道长为人沉默寡言,神情慈祥温和,只求能栖息道观,虽箪食瓢饮,却能安之若素。....
(箪食壶浆)
4.下列各句中,没有语病且表意明确的一项是()
A.昨天下午,沈红要去机场接客人,走之前,她蒸好了米饭,炒了两个孩子爱吃的菜,留了一张纸条,就匆匆去了机场。
B.网易、新浪等14家网站联合向互联网界发出文明办网倡议书,号召营造健康文明的网络文化环境,清除不健康消息,已成为社会的共同呼唤、家长的强烈要求和保障未成年人的迫切需要。
C.以生漆为底层的彩绘陶质文物保护是一个世界性难题,没有任何的经验和技术可以借鉴,艳丽的秦俑彩绘如何保留成为当务之急。
D.近日,恐怖分子在印度最大城市孟买的19处重要地点,进行了“协调一致”的一系列袭击,造成当地局势和社会秩序的骤然紧张。
1.D
2.C(A.皇皇巨著B.炫目D.喋喋不休)
3.A(蚍蜉撼树:比喻力量很小而想动摇强大的事物,不自量力。螳臂当车:比喻不估计自己的力量,去做办不到的事情,必然招致失败。不三不四:指不正派或不像样子。不伦不类:形容不成样子或不规范。扬汤止沸:比喻办法不彻底,不能从根本上解决问题。釜底抽薪:比喻从根本上解决。箪食瓢饮:形容读书人安于贫穷的清高生活。箪食壶浆:形容军队受欢迎的情况。)
4.C(A“炒了两个孩子爱吃的菜”歧义。B句子杂糅,“已成为社会的„„„”缺主语D搭配不当,应为“当地局势的骤然紧张和社会秩序的极度混乱”)
1.下列词语中加点字的读音,完全相同的一组是()
A.渲染寒暄萱草煊赫一时....
B.殚力忌惮邯郸箪食壶浆 ....
C.燎原同僚撩拨青面獠牙 ....
D.骠勇剽悍飞镖膘肥体壮 ....
2.下列各句中,没有错别字的一项是()
A.中国古代诗歌中的名句,千百年来一直传颂不衰,脍炙人口,对以后历代的影响,远远超过了诗歌本身的范畴。
B.今年以来,房价疯涨得到了明显的遏止。国家发改委的数据显示,今年1-7月份,全国房屋销售价格同比涨幅连续7个月下降,环比涨幅在0.3%以下。
C. 回首来时的路,我们有磕绊,有惊喜,有阳光,有阴霾,这就是我们的青春呵,我们不悔的青春。
D.当那些刚刚绽放的花蕊骤然凋谢,当那三万多个毫无终结迹象的生命嘎然而止,我们怎能不为他们感到伤悲,怎能不为他们动容,怎能不为他们祈祷?
3.下列各句中,加点的词语使用不正确的一项是()
A. 因为缺乏位置感,他们根本就不关心老百姓的疾苦,在他们看来,平民意识犹如一
块一文不名的破布。....
B.德国诗人歌德作《浮士德》延续六十年之久,曹雪芹写《红楼梦》“批阅十载,增删五次”,一切优秀的作品,都不是侥幸偶得之物,而是不辞艰辛惨淡经营的成果。....
C.我狙击部队经过三天三夜的浴血奋战,伤亡十分惨重,而敌人的攻势却更加猛烈,眼看阵地就要失陷,就在这间不容发的时刻,增援部队终于赶到了。....
D.现在社会上真有一部分人,缺少理性认识。头脑简单,听风就是雨,极易盲从,抓住.....
一点矛头就开始大做文章,也不去调查核实,闭门造车,严重脱离实际;更有甚的是捕风捉影,大造舆论,惟恐天下不乱。难道他们就不考虑后果吗?
4.下列各句中,没有语病的一项是()
A.通过手机改号软件,想让对方看到谁的号码,都可以轻松实现,这让一些犯罪分子有机可乘。近日山东嘉祥县警方成功阻止了一起利用更换“来电显示”诈骗的行为。
B.2007年,山东省累计完成资源税收入28.9854亿元,同期同比增长10.95%,增收28.485亿元。
C.工作人员经过收集处理来自全国各地的几亿条投标信息,为赴台大熊猫选定的响亮的名字终于浮出水面。
D.富春江水污染能否得到整治,将影响富阳旅游业的发展。
1.C(A“渲”读xuàn,其他读xuān;B“惮”读dàn,其他读dān;C都读liáo;D“骠”
读piào,“剽”读piāo,“镖”和“膘”读biāo)
2.C(A“颂”应为“诵”;B“止”应为“制”;D“嘎”应为“戛”
3.A(一文不名——一个钱都没有。
惨淡经营——形容极端艰苦地从事诗文创作也形容苦心规划和开拓某项事业
间不容发——形容极为精确或精密,也比喻时间紧迫,情况紧急。
听风就是雨——刚听到一点风声就信以为真,指盲目符合,跟随,没有自己的思考)
4.D(A应在“诈骗”前加上“实施”;B去掉“同期”;C把“工作人员”放到“经过”之
后。)
第二篇:语言连贯练习题(基础)
语言连贯练习题
1(2003·天津)下面一段文字是对我国享有盛名的 “三峡景观”的描绘,其中搭配和衔接不恰当的一句是()
A.有人说,三峡像一轴展不尽的山水画卷。
B.也有人说,三峡是一条丰富多彩的文化艺术长廊。
C.依我们看,三峡倒更像一部辉煌的交响乐。
D.它由“瞿塘雄,巫峡秀,西陵险”这三个具有各自不同旋律、节奏的优美的画面组成。
2(2000·北京)排列语句顺序恰当的是()
① 还有摇荡的水草②游人从桥上望去③那鱼就在水草和石头间滑动④可以清晰地看到水下的鹅卵石
A.②③④① B.③①②④ C.②③①④ D.②④①③(2003·杭州)填入下面文字中横线上的下文衔接最恰当的一项是()
事实上,水是一个整体,河流只是水的一个成长阶段_______,_____一瞬间才算完成它的生命过程。水的成长方式从一开始便呈现出智慧的思考,_________。
A①就像人要分幼年青年和老年一样 ②河流只有长到海洋那么强壮时才算成熟③即如何使弱小的个体变成强大的整体
B.①只有长到海洋那么强壮时才算成熟 ②就像人要分幼年青年和老年一样 ③即如何使弱小的个体变成强大的整体
C.①就像人要分幼年青年和老年一样 ②河流只有长到海洋那么强壮时才算成熟③即如何由强大的整体包容弱小的个体
D.①只有长到海洋那么强壮时才算成熟 ②就像人要分幼年青年和老年一样 ③即如何由强大的整体包容弱小的个体
4.(2003·成都)填入下面横线上的句子,与上下文衔接最恰当的一项是()
他是班上的清洁委员,很爱护环境卫生,放学回家经过校门时,看到了地上有纸团,他很自然地弯腰拾起放进垃圾筒里,_____________,班会上,他受到了班主任的表扬。
A.班主任发现了他B 班主任发现了自己C.自己被班主任发现了D.这被班主任发现了
5(2003·哈尔滨)下面语段空白处应填人的恰当句子是()
四时不同,爱者各异。人们大都是用自己的心情去体贴那无言的自然。所以春花灼灼,难免林黛玉葬花之悲;秋色似火,亦有欧阳修夜读之凉。
__________________________芳草萋萋,杨柳依依,春景给人的是勃发的踊跃之情,是幻想,是憧憬,是出航时的眺望;大高。淡,万山红.遍,秋色给人的是深沉的思索,是收获,是胜利,是到达彼岸的欢乐。一个人只要献身于一种事业,一步步地有所前进,他的感情就应该和这大自然一样充实。
A 其实顺着自然之理,倒应是另一种感慨。
B.其实秋色、春景给人带来的是另一种感慨。C 其实春景、秋色与人的心情无关。
D.古人尚且如此,我们也应有同样的情怀。
6(2003·青海)下面是某同学默写的《纪念白求恩》中的一段话,语序有误,请选出排列正确的一项是()
① 我们大家要学习他毫无自私自利之心的精神。②一个人能力有大小,但只要有这点精神,就是一个高尚的人,③一个脱离了低级趣味的人,一个有益于人民的人。④一个纯粹的人,一个有道德的人,③从这点出发,就可以变为大有利于人民的人。⑤现在大家纪念他,可见他的精神感人之深。
A.⑤①②③④⑥ B⑥①⑤②④③ C ⑥⑤①②③④ D⑤②④③①⑥
7.(2003·舟山)从上下文连贯的要求看,依次填入下面句子的横线上的语句最恰当一项是。()
生活中种种苦涩,_____________,历程中多少挫折,_____________,漫漫岁月里的辛苦挣扎,_____________。但由于忍耐,由于奋斗,也由于不断地向上望,坚韧的生命终能超越所有的忧患与磨难,而从生活自身获得智慧。
A.曾使人衰老憔悴 曾使人失望流泪 曾给人痛苦沉思
B.曾催人衰老憔悴 曾给人痛苦沉思 曾使人失望流泪
C.曾使人失望流泪 曾给人痛苦沉思 曾催人衰老惟淬
D.曾使人失望流泪 曾催人衰老憔悴 曾给人痛苦沉思
8.(2003·黄冈)将下列选项依次填人文段的空缺处,正确的顺序是__________________()
在生命的旅程中,能拥有那米自四间八力的种种提醒,该是多么令人欢欣鼓舞啊。提醒,可以是婉转的和风细雨,也可以是_____________;可以是寥寥的片言只语,也可以是_____________;可以直时相知的友人,也可以朝向_____________;可以是面对面的激烈争辩,也可以只是_____________。
A 素不相识的陌生人 B.走了火的雷霆霹雳 C 悄无声息的一个暗示的眼神D.不停的絮絮叨叨
答案 1.D 2.D 3.A 4.D 5.A 6.B7.C 8.BDAC
第三篇:c语言程序设计基础
《c语言程序设计基础》重修试卷
一、选择题(2’*20=40’)
1、c程序由构成。
A.函数B.命令C.程序D.表达式
2、以下选项中合法的变量名是
A.#y2B.a A.floatB.charC.intD.double4、在我们使用的turboC中,一个int型数据在内存中占个字节 A.0B.1C.2D.45、若有定义:int a=8,b=5,c;执行语句c=ab+0.4后c= A.1.4B.1C.2.0D.26、在c语言中,char型数据在内存中的存储形式是 A.补码B.ASSCIIC.原码D.反码 7、若运行时给变量x输入 常见错误 1.使用未初始化和未赋值的变量 描述:非全局变量和静态变量在定义时不自动进行初始化,初值为一个与该程序运行环境有关的随机数。不赋值或没有显示初值就直接使用这样的变量是错误的。 解决:所有变量都显示地进行初始化,建议数值变量初始化为0,指针变量初始化为NULL 2.不考虑数值溢出的可能 描述:当赋值超过此范围数值,就会产生数值溢出,得到不正确的值。 解决:预先估算运行结果的可能范围,采用可能范围更大的,不处理负数,就用无符号类型。运算还没开始前,判断运算数是否在合理取值的范围内,超出则停止运算。采用第三方无取值范围的运算库。 3.不用sizeof()获得类型或变量的字长 描述:相同类型在不同平台上占得字节数不同。Int在16位,32位,64位系统分别占2,4,8个字节。结构体所占字节也不是所有成员字长的简单相加,而是和平台与编译器,编译项都有关系。 解决:用且只用sizeof获得字长 Intwriteint(intfh ,inti) { Returnwrite(fh ,&i,sizeof(i)); } 4.假定类型的取值范围 描述:类型的取值范围与程序编译息息相关。 解决:使用limits.h和float.h定义的宏(INT--MAX,INT----MINULONG--MAXFLT---MAX 5.期望两个整数的运算自动获得浮点数的结果 描述:两个数运算的结果还是整数,不是浮点数 方案:强制转换为浮点数,再运算 例:voidfunc(void)voidfunc(void) {{ Floatf=0.0;floatf=0.0; Inta =3,b=2;int a=3,b=2; f=a/b;f=a/(float)b; printf(“%f,f);printf } 6.不预先判除除数是否为0 编译器反应:直接写入inti=100/0,编译器会报错,编译器对此问题沉默 解决方案:先判断除数是否为0,若是0则不运算。 7.混淆“&,|”与“&&,||” 说明:他们是两种不同的运算符,有人总是弄错 8使用依赖编译器求值顺序的语句 描述:printf(“%d,%d,%d,i++,i++,i++);i=0可能输出 0.1.20.0.0.2.1.0方案:按期望的顺序分别求职,再综合运算 Voidfunc(void) { Int a,b,c ,i=0; a=i++; b=i++ C=i++ Printf(“%d,%d,%d”,a,b,c) 9.使用依靠算符优先级的表达式 描述;没有记住优先级,容易出错。 解决:用括号明确优先计算的部分 10.表达式过于复杂 描述:(a>b||b>c)&&(o>P||q>p)?(a-b)*c+(o-p)*q:(a*b*c)-(o*p*q) 11.用“==”时误用“=” 12.用“==”比较两个浮点数 描述;两个数值表面相等或者非常接近的浮点时用“==”比较,结果可能不同 解决;不用float用double在精度运算中两个浮点数的差的绝对值只要小于一个 精度范围,就可以相等 13.使用幻数 描述:直接使用的常数 解决;把幻数定义为宏或枚举,建议使用枚举。编译提示会更清晰,准确 #definearray-srze10 Enum(array-size=10)printf()和scanf()中格式控制字符串与参数类型不匹配 15.循环或判断语句以“;”结尾 描述:分别表示循环和判断语句的终结,后面的代码不算循环体或分支,而是循环和判断 平行的代码 解决:禁止在循环判断语句末尾出现分号,循环体为空的情况下,While(.........) { } 16.在循环体内改变循环结束条件 例如:voidfunc(void) { Int a,end: ------- While(a { 在这里修改end的值 } } 17.case分支不用break结束 规定每个case分支必须用break结束,两个分支用同样的代码,就把代码定义为函数 基本概念 函数是c的基本单位,必须有且仅有一个main函数。一个c可以包含一个到多个函数,在函数中可以调用系统提供的库函数 函数首部:函数返回值类型,函数名,形参类型,形参名的说明 函数 函数体:大括号中的内容,包括变量声明(对象)语句和执行(动作)语句c程序书写规则;以分号结束,并且书写注释;“/**/,注释之间不能留有空格常见关键字:asmautobreakcasecdeclchar Constcontinuedefaultdodoubleelse Enumexternfarfloatforgoto Hugeifinterruptintlongnear Pascalregisterreturnshortsigned Sizeofstaticstructswitchtypedef Unionunsignedvoidvolatilewhile 标识符:系统自定义标识符,用户自定义标识符 运算符:算数运算符:+—*/%关系运算符: >>==<<=!= 逻辑运算符:!&&|| 赋值运算符:= 复合的赋值运算符:+=-=*=/=%=&=!=^=<=>= 增一减一的运算符:++-- 条件运算符:?: 强制类型转换运算符: 指针和地址运算符:*& 计算字节数运算符:sizeof 下标运算符:[] 结构体成员运算符:-> 位运算符:<<>>|^&~ 逗号运算符:,分隔符:相邻保留字,标识符之间由空格或回车换行做分隔符:相邻同类项之间用逗号分隔 声明相同类型的变量之间可用逗号分离,向屏幕输出的变量中各变量表达式之间用 逗号分离。 常见的转义字符:n 换行r回车(不换行) 字符串结束t 水平制表 v 垂直制表b退格f走纸换页a响铃报警 ” 双引号’单引号 一个反斜线?问号 常见错误 数组;数组的下标都是从0开始的,访问时发生下标多1或者少1都会越界访问内存错误 用变量来定义数组长度会导致语法错误,应该用整型常量或整型常量表达式定义 用a[x,y]而不是a[x][y]的形式来访问二维数组中的元素,将导致语法错误 (数组的第1个元素的下标是0,数组元素1是指数组元素的下标为1,是数组的第二个元素) 忘记对需要进行初始化的元素初始化,导致运行结果错误 对数组初始化的过程中,提供的初值个数多于数组所能容纳的元素个数定义字符数组长度时,必须要多留一个字节的存储单元,存放结束标志打印一个不包括字符串结束标志的,导致运行结果错误 直接使用赋值运算符对字符串赋值是错误的,必须用strcpy()赋值 直接使用关系运算符比较字符串大小是错误的,必须使用strcpy()比较 字符串必须使用双引号括起来,单引号括起来是错误的。 一对双引号将一个字符常量括起来,产生一个指向包含两个字符的字符串指针(把字符当做实参去调用形参是字符串的函数;把字符串当做实参去调用形参是字符的函数,都会导致语法的错误!) 误以为在函数中定义的静态局部数组元素中的元素,在每次函数调用时都初始化0(函数原型,函数定义的头部和函数调用语句三者,在形参和实参的数量,类型和顺序,以及返回值的类型上没有严格保持一致,将导致语法错误。) 指针:误以为用来声明指针变量的星号(*)会对同一个声明语句中的所有指针变量都起作用,而省略了其他指针变量名前的星号。实质是每一个每一个变量名前的星号都不能省略。 没有对指针变量进行初始化,或没有将指针变量指向内存中某一个确定存储单元的情况下,就利用这个指针变量去访问它所指向的存储单元,将导致严重的运行错误。没有意识到某些函数形参是属于“传地址掉调用”而数值不是指针当做实参赋值给这形参。 对没有指向数组中的某个元素的指针变量进行算数运算,是无意义的。 对并非指向同一数组中元素的两个指针进行相减或比较运算。是无意义的。每个数组都有上,下边界,指针超出了边界就会造成越界访问内存错误。 除非两个指针类型都是void,否则将一种类型的指针赋值给其他类型的指针,造成语法错误。 试图用一个void的指针变量去访问内存,是一个语法错误。 试图以指针运算的方式来改写一个数组名所代表的地址,是一个语法错误 内存分配不成功的话会导致非法内存访问错误,只要运行前检查指针是否为空指针,可以避免错误发生。 如果内存分配成功,但是没有初始化,将会导致非法内存访问错误。 向系统申请了一块内存,结束后忘了释放内存,造成内存泄露。 释放了内存,但却仍然使用,会产生“野指针” 结构体,共用体:定义一个结构体时,忘记最后加上一个分号,导致语法错误 将一种类型的结构体赋值给另一种类型的结构体,导致语法错误 对两个结构体或者共用体进行比较,导致语法错误 在结构体指向运算符的两个组成符号“-” 和“>”之间插了空格,或者写成“→”导致语法错误 只使用成员变量名访问结构体的一个成员,导致语法错误 直接使用结构体的每个成员类型所占内存字节数的“和”作为一个结构体实际所占的字节数。是错误的。 没有标明结构体数组下标 就访问其中一个结构体数组元素,导致语法错误。 函数 递归函数是需要返回值的,在递归函数中忘记返回数值,是错误的忘记了编写递归终止条件的分支语句,写错了递归步骤,都会导致递归函数不能收敛到递归的终止条件,引起无穷递归 定义函数指针时,忘记将函数指针变量名及前面的星号用圆括号括起来,使得本应声明函数指针变量的变量声明变成了一个函数声明语句。 将函数指针作为函数参数时,不在函数指针变量名后的一对圆括号中列出各函数参数的类型,导致编译错误。 实施细则 1.函数 1.函数指针:通式:数据类型(*指针名)()int(*p)() 错误:忘记前一个()意义是声明一个函数,函数名为P,返回值是一个指向整型变量的指针 忘记了后一个(),意义是定义了一个指向整型变量指针。使用:1.定义过程 2.函数指针赋值过程3.调用过程 2.递归:一个对象部分地由它和自己组成或它自己定义,称它是递归的。 3.返回指针值的函数:通式:数据类型*函数名(参数名){} 区别;不带*的函数值,函数值只能是一个数据,不能是一组带*的函数值,不仅是一个数据,还能是一组数据。 2.结构体,共用体 位段:指定了存储位数的结构体或共用体的成员叫位段 优点:用最少的位数存储数据注意:必须声明为int或unsigned型使用:用struct作为关键字,定义了unsigned 的三个位段 “:”代表位段宽度的整数常量,访问位段成员的方法与访问结构体成员的方法基本一致,用“圆点运算符”或“箭头运算符” 共用体:将不同的数据类型组合在一起,共占有同一段内存的用户自定义数据类型注意:必须有足够大的内存空间将占据最大内存空间的成员存储在内,内存空间的大小由占据内存空间成员所占的空间数决定。 动态数据结构:在结构体类型中,如果包含了本结构体类型的成员,由于本结构所占的内存字节数无法确定,系统无法正常分配内存。 声明结构体类型是不能包含自我,但可以包含指向本结构体类型的指针域。操作: Structtemp { Intdata; Structtemp*temp; }; 利用函数malloc()申请一个结构体的内存 Structtemp { Intdata; Charname[10]; }; Structtemp *p; P=(struct temp*)malloc(10*sizeof(structtemp));利用函数calloc()申请一个结构体内存 Structtemp *p P=(struttemp*)calloc(10*sizeof(struct 利用函数free()释放申请的内存空间,链表的定义 temp)); 总第3课时备课 第 3课时 课题:E语言程序设计基础 教学内容:青岛版八年级下册信息技术第 13页至第 17 页 一、教学分析 【教学内容分】 本课是在第1课学习用E语言程序解决高斯问题的基础上,继续学习用E 语言的基础知识,包括数据类型、常量、变量等以及赋值的方法。 【教学对象分析】学生对程序运行的结果或者说是对程序能够解决的问题比较感兴趣,但对 设计程序所要设计的组件,编写代码比较陌生,无从下手,还没有形成一个编写程序的思想。 【教学目标】 知识和技能目标:了解E语言的基础知识,包括基本数据类型、常量、变量、运算符、命 令等;能够正确定义常量和变量及其数据类型;掌握赋值、输入、输出的方法;熟悉程序设计中的运算符与数学运算符号的区别 过程与方法目标: 通过学生的自主探究,组内交流及教师的耐心指导完成任务情感态度与价值观目标:了解E语言的基础知识,熟悉E语言编程代码的输入以及数据类 型的定义与使用,尝试通过设计小程序来解决问题,培养学习E语言的兴趣和信心。 【教学重点】 定义常量和变量及其数据类型;赋值、输入、输出的方法。 【教学难点】 正确定义常量和变量及其数据类型;赋值、输入、输出的方法;熟悉程序设计 中的运算符与数学运算符号的区别 【教学方法】 自主探究、合作交流 【教学资源】 硬件资源:计算机、电子教室软件资源:E语言 软件 【评价方法】 评价量规:优秀、良好、一般评价方式: 自我评价与小组评价 二、教学过程 教学进程 教师活动 学生活动 设计意图 修订 复习导入: 回顾上节课所学知识并回答 巩固所学知识让学生回顾解决高斯问有利于本课的学 导入新课 题的大体步骤习 引入:使用E语言编程解决1+2等于几 探究任务一:启动E语同学们参照课本完成组件的锻炼学生的动手 探究任务言,并在程序窗体中设计设计并思考 操作能力,并培养一如需组件: 学生在操作中思 考方法 要求:想一想能不能不用 让同学们在掌握组内交流 课本中给的方法,你有其学生思考并交流是否可行 方法的基础上勇 他方法吗 于探索 完成任务让学生脱离课本进行操 加深记忆 一 作 学生观察并识记 探究任务定义变量、并了解全局变学生参照课本正确定义所需 二量和局部变量以及常量的区别 变量 检查任务有的同学不会输入变量 二的完成行,或者是不能删除多余 情况的行 探究任务 编写代码并运行程序 学生自主完成发挥学生的主观三 能动性 并检查完成情况 要求同学们在有限的时 巩固本课知识 限进作业 间内完成课本第17页实同学们认真完成并让学生进行知 践与创新部分 识的迁移 发挥学生的主观师生评价 先让组内进行交流评价 同学们观察,并进行评价发表能力性,让学生参 老师随机抽取每个组内自己的观点或建议 与评价,激发学生 一个作品进行演示 的兴趣 巩固本课的知识归纳总结 师让生归纳,师进行补充学生归纳 要点 或强调第四篇:c语言基础总结
第五篇:E语言程序设计基础