江苏二级C2013秋考试试题及答案
- 格式:doc
- 大小:145.00 KB
- 文档页数:10
2009年春季江苏省高校计算机等级考试考试试题第一部分计算机基础知识1. 在下列有关现代信息技术的一些叙述中,正确的是 1 。
A.集成电路是20世纪90年代初出现的,它的出现直接导致了微型计算机的诞生B.集成电路的集成度越来越高,目前集成度最高的已包含几百个电子元件C.目前所有数字通信均不再需要使用调制解调技术和载波技术D.光纤主要用于数字通信,它采用波分多路复用技术以增大信道容量‘.2. 最大的10位无符号二进制整数转换成八进制数是 2 .。
A.1023B.1777C.1000D.10243. 在下列有关目前PC机CPU的叙述中,错误的是 3 。
A.CPU芯片主要是由Intel公司和AMD公司提供的B."双核"是指PC机主板上含有两个独立的CPU芯片C.Pentium 4微处理器的指令系统由数百条指令组成D.Pentium 4微处理器中包含一定容量的Cache存储器4. 在下列有关当前PC机主板和内存的叙述中,正确的是 4 。
A.主板上的BIOS芯片是一种只读存储器,其内容不可在线改写B.绝大多数主板上仅有一个内存插座,因此PC机只能安装一根内存条C.内存条上的存储器芯片属于SRAM(静态随机存取存储器)D.目前内存的存取时间大多在几个到十几个ns(纳秒)之间5. 在下列有关PC机辅助存储器的叙述中,正确的是 5 。
A.硬盘的内部传输速率远远大于外部传输速率B.对于光盘刻录机来说,其刻录信息的速度一般小于读取信息的速度C.使用USB 2.0接口的移动硬盘,其数据传输速率大约为每秒数百兆字节D.CD-ROM的数据传输速率一般比USB 2.0还快6. 在下列PC机I/O接口中,数据传输速率最快的是 6 。
B 2.0B.IEEE-1394C.IrDA (红外)D.SATA7. 计算机软件可以分为商品软件、共享软件和自由软件等类型。
在下列相关叙述中,错误的是7 。
A.通常用户需要付费才能得到商品软件的使用权,但这类软件的升级总是免费的B.共享软件通常是一种"买前免费试用"的具有版权的软件C.自由软件的原则是用户可共享,并允许拷贝和自由传播D.软件许可证是一种法律合同,它确定了用户对软件的使用权限8. 人们通常将计算机软件划分为系统软件和应用软件。
全国计算机等级考试二级C语言真题2013年3月(总分40, 做题时间90分钟)一、选择题1. 程序流程图中带有箭头的线段表示的是______。
A 图元关系B 数据流C 控制流D 调用关系答案:C[解析] 在数据流图中,用标有名字的箭头表示数据流。
在程序流程图中,用标有名字的箭头表示控制流。
所以选择C。
2. 结构化程序设计的基本原则不包括______。
A 多态性B 自顶向下C 模块化D 逐步求精答案:A[解析] 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A。
3. 软件设计中模块划分应遵循的准则是______。
A 低内聚低耦合B 高内聚低耦合C 低内聚高耦合D 高内聚高耦合答案:B[解析] 软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。
模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。
模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。
4. 在软件开发中,需求分析阶段产生的主要文档是______。
A 可行性分析报告B 软件需求规格说明书C 概要设计说明书D 集成测试计划答案:B[解析] A错误,可行性分析阶段产生可行性分析报告。
C错误,概要设计说明书是总体设计阶段产生的文档。
D错误,集成测试计划是在概要设计阶段编写的文档。
B正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。
5. 算法的有穷性是指______。
A 算法程序的运行时间是有限的B 算法程序所处理的数据量是有限的C 算法程序的长度是有限的D 算法只能被有限的用户使用答案:A[解析] 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
有穷性是指算法程序的运行时间是有限的。
6. 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是______。
A 快速排序B 冒泡排序C 直接插入排序D 堆排序答案:D[解析] 除了堆排序算法的比较次数是O(nlog2n),其他的都是n(n-1)/2。
C 类一、片段阅读,请回答1-5题。
1.一是要逐步建设完整的居民收入和住房信息统计系统,为准入与退出机制的设计与运行提供基础数据支撑;二是要加快保障性住房申请、公示、分配等环节的透明度,并实行动态调整与持续跟踪;三是要逐步构建政府监督与社会监督、新闻某提监督互补、互动的良好局面,确保分配公平。
上述三项措施针对的主要A.如何确保保障性住房的分B.如何加强保障性住房建设C.如何加强保障性住房分配公平D.如何住房信息系统【答案】B【解析】题目与A类重复2.互联网经常被称为虚拟空间,但活跃在其中的,依然是现实世界中的人,有人的地方就应当有规则和秩序,这早已是人类社会的常识,现实世界如此,虚拟空间也是如此,互联网的无限开放性,使得它比现实世界更容易出现无序。
作者通过以上文字试图引出的论点是A现实世界离不开规则和秩序B互联网世界也要建立和完善规则和秩序C人类社会离不开规则和秩序D互联网空间与人类现实世界有共同之处【答案】B【解析】文段中主要描述虚拟空间如同现实空间一样会出现无序,而有人的地方就需要规则和秩序。
也就意味着网络也需要规则和秩序。
3.一项涉及67个国家的调查材料显示,在19个国家里,每4个人就有??以上的人在挨饿,而且情况至今没有改善,甚至变得更糟,21个国家的饥饿率在上升,饥饿人口虽然在20世纪90年代减少了将近2000万,但是如果不算中国,饥饿人口的数量增加了,南亚和撒哈拉沙漠以南的非洲饥饿人群最集中的地方。
下列不符合文意的是A.20世纪90年代中国饥饿人口数量减少了B.20世纪90年代全球饥饿人口数量增加了C很多国家的饥饿率仍在仍在上升D全球饥饿问题至今仍未被解决【答案】B【解析】20世纪90年代饥饿人口减少了。
4.历史叙事中的这一“场景再现”技巧,显然不能单独担当起史学方法变革的重任,却有可能妨碍一些历史问题的讨论,太过琐细的描写,弄不好会使读者流连于局部的场景而忘却了了历史展开的复杂逻辑。
江苏二级考试试题及答案一、单项选择题(每题2分,共20分)1. 下列哪个选项是江苏二级考试的全称?A. 江苏省二级计算机等级考试B. 江苏省二级英语水平考试C. 江苏省二级数学竞赛D. 江苏省二级物理竞赛答案:A2. 江苏二级考试的合格标准是什么?A. 总分达到60分B. 总分达到70分C. 总分达到80分D. 总分达到90分答案:A3. 江苏二级考试中,哪个科目是必考科目?A. 英语B. 数学C. 计算机D. 物理答案:C4. 江苏二级考试的报名费是多少?A. 100元B. 150元C. 200元D. 250元5. 江苏二级考试的考试时间通常在每年的哪个月份?A. 1月B. 4月C. 7月D. 10月答案:B6. 江苏二级考试的考试形式是什么?A. 笔试B. 机考C. 面试D. 实验操作答案:B7. 江苏二级考试的总分是多少?A. 100分B. 150分C. 200分D. 250分答案:A8. 江苏二级考试的通过率通常是多少?A. 60%B. 70%C. 80%D. 90%答案:C9. 江苏二级考试的成绩有效期是多久?B. 2年C. 3年D. 4年答案:B10. 江苏二级考试的合格证书由哪个机构颁发?A. 江苏省教育考试院B. 江苏省人事考试中心C. 江苏省职业技能鉴定中心D. 江苏省计算机学会答案:A二、多项选择题(每题3分,共15分)1. 江苏二级考试中,以下哪些科目是可选考科目?A. 英语B. 数学C. 物理D. 化学答案:ABCD2. 江苏二级考试的报名流程包括哪些步骤?A. 网上报名B. 现场确认C. 缴纳报名费D. 打印准考证答案:ABCD3. 江苏二级考试的考试内容主要包括哪些方面?A. 计算机基础知识B. 计算机操作技能C. 计算机应用能力D. 计算机编程能力答案:ABCD4. 江苏二级考试的合格标准包括哪些条件?A. 总分达到60分B. 单科成绩不低于50分C. 无作弊行为D. 按时参加考试答案:ABC5. 江苏二级考试的报名资格有哪些要求?A. 年满18周岁B. 具有高中及以上学历C. 身体健康D. 无犯罪记录答案:ABCD三、判断题(每题1分,共10分)1. 江苏二级考试每年举行两次。
江苏省公务员c类考试试题及答案一、选择题1.下列哪个城市是江苏省的省会?A. 南京B. 苏州C. 扬州D. 无锡答案:A. 南京2.江苏省的总人口约为多少?A. 50万人B. 500万人C. 5000万人D. 5亿人答案:C. 5000万人3.以下哪个是江苏省的地理特点?A. 高山峻岭B. 平原众多C. 湖泊密布D. 沿海地带答案:B. 平原众多4.江苏省的经济支柱产业是?A. 农业B. 制造业C. 旅游业D. 文化创意产业答案:B. 制造业5.下列哪个著名的园林位于江苏省苏州市?A. 颐和园B. 圆明园C. 拙政园D. 紫禁城答案:C. 拙政园二、问答题1.简述江苏省的行政区划情况。
答案:江苏省下辖13个地级行政单位,分别是南京市、无锡市、徐州市、常州市、苏州市、南通市、连云港市、淮安市、盐城市、扬州市、镇江市、泰州市和宿迁市。
2.江苏省有哪些著名的文化和历史名人?答案:江苏省有许多著名的文化和历史名人,如唐代诗人杜牧、宋代诗人陆游、明代诗人杨基、清代诗人袁枚等。
同时,江苏省还出产了很多著名的政治家、军事家和科学家,如孙中山、曾国藩、徐达等。
3.江苏省的气候特点是什么?答案:江苏省的气候属于亚热带季风气候,四季分明。
夏季炎热多雨,冬季寒冷干燥。
年降水量较丰富,气候湿润。
4.江苏省的主要交通方式有哪些?答案:江苏省的主要交通方式包括铁路、公路、航空和水路。
江苏省境内有多条重要的铁路干线经过,公路网密集,拥有多个机场和港口,交通便利。
三、综合题1.江苏省的文化遗产有哪些?答案:江苏省的文化遗产丰富多样,包括苏州的园林、南京的明清建筑、扬州的古城区、无锡的太湖风光等。
其中,苏州的园林被誉为东方的“天堂”,南京的明清建筑保存完整,扬州的古城区保留了许多明清风格的建筑,无锡的太湖景色优美。
2.简述江苏省的教育发展情况。
答案:江苏省的教育发展得到了高度重视,建立了完善的教育体系。
省内有多所高水平大学,如南京大学、苏州大学、南京师范大学等。
全国计算机等级考试二级C语言真题2013年9月(总分:100.00,做题时间:90分钟)一、选择题(总题数:40,分数:40.00)1.一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是______。
(分数:1.00)A.12345ABCDEB.EDCBA54321 √C.ABCDE12345D.54321EDCBA解析:[解析] 栈是按照先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B。
2.下列叙述中正确的是______。
(分数:1.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定的√解析:[解析] 循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以B与C错误。
3.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是______。
(分数:1.00)A.O(n)B.O(n2)C.O(log2n) √D.0(nlog2n)解析:[解析] 当有序线性表为顺序存储时才能用二分法查找。
可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较log2n次,而顺序查找需要比较n次。
4.下列叙述中正确的是______。
(分数:1.00)A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的√B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间解析:[解析] 链式存储结构既可以针对线性结构也可以针对非线性结构,所以B与C错误。
2013年9月公共英语二级真题及答案(文字版)听下面5段对话,每段对话后有一个小题,从题中所给的A、B、C三个选项中选出最佳选项,并标在试卷的相应位置。
听完每段对话后,你都有10秒钟的时间来回答有关小题和阅读下一小题。
每段对话仅读一遍。
听音频:回答1-5题1、What do we know about the man?A.He gets up late every day.B.He likes collecting clocks.C.He has difficulty waking up.2、What does the man like about the restaurant?A.Its food.B.Its service.C.Its environment.3、How does the woman probably get to work?A.On foot.B.By bus.C.By bike.4、What will the man probably do?A.Go to a bar.B.Stay indoors.C.See a doctor.5、When will the woman be able to use her car?A.Right now.B.In three hours.C.The next day.听下面5段对话或独白。
每段对话或独白后有2至4个小题,从题中所给的A、B、C三个选项中选出最佳选项,并标在试卷的相应位置。
听完每段对话或独白前,你将有5秒钟的时间阅读各个小题;听完后,各小题将给出5秒钟的作答时间。
每段对话或独白读两遍。
6、What seems to be the man‟s problem?A.Keeping his room clean every day.B.Getting along with his roommate.C.Having trouble making friends.7、What does the woman suggest the man do?A.Try to get more sleep.B.Buy some music CDs.C.Talk to Charlie.8、What do we know about Steve?A.He‟S seeing a doctor.B.He‟S absent from work.C.He‟S on a business trip.9、How does Steve feel now?A.Weak.B.Tired.C.Bored.10、What is Sue going to do next week?A.Travel on business.B.See her manager.C.Visit SteVe.11、Whv does the man have the talk with the woman?A.To get into a sch001.B.To join a sports team.C.To get a job.12、What did the mall learn from playing on the football team? A.How to manage his time.B.How to compete with others.C.How to ask for advice from teachers.13、What are the man‟s strengths?A.Friendly and kind—hearted.B.Supportive and ready to help.C.Hardworking and eager to learn.14、What are the two speakers talking about?A.Buying holiday presents.B.Making a Christmas plan.C.Sharing opinions on friendship.15、What does the woman always give to her friends? A.Fruit.B.Chocolate.C.Coffee.16、What does the woman say about Mary?A.She prefers fruit to coffee.B.She is trying to lose weight.C.She usually goes abroad during holidays.17、How does the woman feel about Tim‟S suggestion? A.Doubtful.B.Surprised.C.Satisfied.18、What does the Go Group do?A.Offer support to businesses.B.Promote peace in the world.C.Do research on education in the UK.19、What may the“Big Freeze‟‟mean to others?A.A false smile.B.A quick smile.C.A broad smile.20、How can one make a good impression according to the research?A.Smile widely.B.Smile naturally.C.Smile readily.单项填空从A、B、C和D四个选项中,选出可以填入空白处的最佳选项,并在答题卡l上将该项涂黑21、—I have two tickets for the musical Cat tonight.Can you come with me?—oh,__________!I‟m going to visit my uncle today.A.how wonderfulB.well doneC.that‟S nothingD.what a shame22、On weekend,the park is full of people__________themselves in the sunshine.A.to enjoyB.enjoyingC.enjoyD.enjoyed23、The storm in__________early summer caused__________heavy damage to the crops ready to be harvested.A.the;/B.an;theC./;theD.an;a24、__________g0ing to French evening classes twice a week,Ann does T‟ai Chi on Wednes- days.A.Because ofB.Except forC.AgainstD.Besides25、一Why are you SO busy these days?一We__________trees.Why not join us?A.have plantedB.will plantC.are plantingD.planted26、Admittedly,I could have tried__________but I still don‟t think all this blame is fair.A.hardB.harderC.hardestD.hardly27、Please remain__________until the airplane comes to a complete stop.A.seatingB.seatC.seatedD.to seat28、The Pyramids of Egypt were built more than three thousand years a90,and no one knows__________.A.howB.whenC.whatD.where29、__________I like Carter personally,I don‟t think what he‟S doing is fight.A.IfB.AsC.WhileD.Unless30、After the argument Colin ran away and__________since.A.isn‟t heard ofB.wasn‟t heard ofC.hasn‟t been heard ofD.hadn‟t been heard of31、一Who can that be at the door at this hour?—__________my neighbor.He often calls this late.A.This isB.He‟SC.It‟SD.There‟S32、It was__________lovely weather that the boys all went swimmin9.A.suchB.thatC.howD.what33、The door is open but nobody is in.Susan__________have forgotten to lock the door.A.shouldB.mustC.wouldD.could34、一Would you mind helping me with my suitcase?—__________.A.I hope SOB.Not at allC.That‟S nothingD.Go ahead35、Dick only had some Coke at the party,because he always__________asleep after drinking wine.A.fallsB.becomesC.feelsD.lies完形填空阅读下面短文,从短文后所给各题的四个选项(A、B、C和D)中选出能填人相应空白处的最佳选项,并在答题卡上将该项涂黑。
江苏安全员c证考试试题及答案江苏安全员C证考试试题及答案一、单项选择题(每题1分,共20分)1. 根据《中华人民共和国安全生产法》,生产经营单位的主要负责人对本单位的安全生产工作负有()责任。
A. 直接B. 全部C. 间接D. 部分2. 安全生产事故分为四个等级,其中最严重的是()。
A. 一般事故B. 较大事故C. 重大事故D. 特别重大事故3. 根据《企业安全生产标准化基本规范》,企业安全生产标准化等级分为()。
A. 一级、二级、三级B. 初级、中级、高级C. 基础、提高、高级D. 合格、良好、优秀4. 安全生产许可证的有效期一般为()年。
A. 1B. 3C. 5D. 105. 特种作业人员必须经过专门的安全作业培训,并取得()。
A. 特种作业证B. 安全生产许可证C. 安全生产标准化证书D. 安全生产责任制证书6. 企业应当建立健全的安全生产责任制度,明确()。
A. 各级人员的安全生产职责B. 各级领导的安全生产职责C. 各级员工的安全生产职责D. 各级管理人员的安全生产职责7. 企业应当定期组织安全生产(),提高员工的安全生产意识和能力。
A. 培训B. 演练C. 考试D. 会议8. 企业应当建立()制度,对发现的安全生产事故隐患及时进行整改。
A. 事故隐患排查B. 安全生产检查C. 安全生产监督D. 安全生产报告9. 企业在发生安全生产事故时,应当立即启动()。
A. 应急预案B. 事故调查C. 事故处理D. 事故报告10. 安全生产事故的报告应当及时、准确、完整,不得()。
A. 隐瞒B. 拖延C. 虚假D. 遗漏二、多项选择题(每题2分,共20分)11. 企业在安全生产中应当遵守的法律法规包括()。
A. 《中华人民共和国安全生产法》B. 《中华人民共和国劳动法》C. 《中华人民共和国职业病防治法》D. 《中华人民共和国消防法》12. 企业应当建立的安全生产管理制度包括()。
A. 安全生产责任制度B. 安全生产教育培训制度C. 安全生产事故隐患排查制度D. 安全生产事故报告和处理制度13. 企业在安全生产中应当采取的措施包括()。
2013版全国计算机等级考试二级C教程课后编程题答案3-16#include<stdio.h>main(){double a,b,c,s,v;printf("input a,b,c:");scanf("a=%f b=%f c=%f", &a,&b,&c);s=a*b;v=a*b*c;printf("a=%f,b=%f,c=%f\n",a,b,c);printf("s=%f,v=%f",s,v);return 0;}3-17#include <stdio.h>main(){int a,b,c;printf("请输入需要划算成小时和分钟的数值\n");scanf("%d",&a);b=a/60;c=a%60;printf("a=%d小时%d分钟",b,c);return 0;}3-18#include <stdio.h>main(){int a,b,c,d;printf("请输入两个整数a和b\n");scanf("%d %d",&a,&b);c=a/b;d=a%b;printf("a和b的商和余数分别是%d %d",c,d); return 0;}3-19#include<stdio.h>main(){double a,b,c,d;printf("please input three numbers\n"); scanf("%lf%lf%lf",&a,&b,&c);d=(a+b+c)/3;printf("d=%lf",d);return 0;}3-20#include<stdio.h>main(){printf("please input three numbers"); int a,b,c,t;scanf("%d%d%d",&a,&b,&c);t=c;c=b;b=a;a=t;printf("a=%d,b=%d,c=%d",a,b,c); return 0;}4-21#include<stdio.h>main(){int a;printf("请输入a的值a=\n");scanf("%d",&a);switch(a/10){case 0: printf("m=1"); break;case 1: printf("m=1"); break;case 2: printf("m=1"); break;case 3: printf("m=2");break;case 4: printf("m=3");break;case 5: printf("m=4");break;default: printf("m=5");return 0;}}4-22#include<stdio.h>main(){int a,b,c,d,e,f,y,m,t;printf("please input her or his birthday \n"); scanf("%d%d%d",&a,&b,&c);printf("请输入现在的日期\n");scanf("%d%d%d",&d,&e,&f);y=d-a;m=e-b;t=f-c;printf("该生的实际年龄是%d年%d月%d天",y,m,t); return 0;}4-24#include<stdio.h>main(){int a,b,c,max;printf("请输入三个整数\n"); scanf("%d%d%d",&a,&b,&c); max=a;if(a<b) max=b;if(max<c) max=c;printf("max=%d",max); return 0;}4-25#include <stdio.h>main(){double x,y;printf("请输入x的值\n"); scanf("%lf",&x);if(-5<x&&x<0) y=x;if(x==0) y=x-1;if(0<x&&x<10) y=x+1;if(x<-5||x==-5) printf("您输入的x的值不在查找范围内"); if(x>10||x==10) printf("您输入的x的值不在查找范围内"); printf("y=%lf",y);return 0;5-17#include<stdio.h>main(){int n,i=1,t,sum=0;for(n=1;n<=101;n+=2){t=i*n;sum+=t;i=-i;}printf("sum=%d",sum);return 0;}5-18#include<stdio.h>main(){int t=1,n;float sum=1.0;for(n=1;n<=50;n++){t=t*n;sum+=1/t;}printf("e=%.3f",sum);return 0;}5-19#include<stdio.h>main(){int y,n=0;for(y=2000;y<=3000;y++){if(y%4==0&&y%100!=0||y%400==0) {printf("%d ",y);n++;}if(n%10==0) printf("\n");}printf("n=%d",n);return 0;}5-20#include<stdio.h>main(){int i,j,k,m,n,h;for(i=1;i<=3;i++){for(j=i;j<=3;j++) printf(" ");for(k=0;k<2*i-1;k++) printf("*");printf("\n");}for(m=0;m<4;m++){for(n=0;n<m;n++) printf(" ");for(h=0;h<7-2*m;h++) printf("*");printf("\n");}return 0;}6-19#include<stdio.h>main(){char ch;int n=0;printf("请输入一行字符并用回车换行符结束输入\n"); do{ch=getchar();printf("ch=%c ASCII=%d ",ch,ch);n++;if(n%3==0) putchar('\n');}while((ch=getchar())!='\n');putchar('\n');return 0;6-20#include<stdio.h>main(){char ch;printf("请输入一行字符并用回车换行符结束输入\n"); while((ch=getchar())!='\n'){if(ch!=' ') printf("%c",ch);}putchar('\n');return 0;}6-216-21#include<stdio.h>main(){printf("请输入几行数字并用!来结束\n");char ch;int n=0;while((ch=getchar())!='!'){if(ch=='\n') n++;}printf("输入的行数是:");printf("%d",n);return 0;}6-22#include<stdio.h>main(){char ch;int n=0;printf("请输入一行字符并用回车换行符结束输入\n"); while((ch=getchar())!='\n'){ if('a'<ch&&ch<'z') n++;}printf("n=%d",n);putchar('\n');return 0;}6-23#include<stdio.h>main(){ int i,j,k;for(i=1;i<=5;i++){for(j=0;j<=5-i;j++) printf(" ");for(k=0;k<2*i-1;k++) printf("%c",'A'+i-1);putchar('\n');}return 0;}int mymod(int a,int b){int c;c=b%a;return c;}7-15#include<stdio.h>main(){ int a,b,c;printf("please input two numbers\n"); scanf("%d%d",&a,&b);c=mymod(a,b);printf("所求余数是%d",c);return 0;}7-16#include<stdio.h>main(){int m,n;printf("请输入m的值\n");scanf("%d",m);double t=1.0;for(n=2;n<=m;n++)t+=1/(n*n);printf("t=%f",t);return 0;}7-17#include<stdio.h>main(){int m,n;printf("请输入m的值\n"); scanf("%d",m);double t=1.0;for(n=2;n<=m;n++)t+=1/(n*n);printf("t=%f",t);return 0;}7-18float f(float x){float s;s=x*x-5*x+4;return s;}#include<stdio.h>main(){float t,y1;printf("请输入参数t的值\n");scanf("%f",&t);y1=f(t);printf("y1=%f",y1);return 0;}8-17void f( float a, float b, float *p1,float *p2) {*p1=a+b;*p2=a-b;}#include<stdio.h>main(){float x, y ;printf("请输入x和y的值\n");scanf ("%f%f",x,y);f(x,y,&x,&y);printf("%f%f",x,y);return 0;}8-18void f(int x ,int y ,int z ,int *p1 ,int *p2){*p1=x;*p2=z;if(*p1>y) *p1=y;if(*p1>z) *p1=z;if(*p2<y) *p2=y;if(*p2<x) *p2=x;}#include<stdio.h>main(){printf("请输入a b c的值\n");int a,b,c;scanf("%d%d%d",&a,&b,&c);f(a,b,c,&a,&b);printf("三个数中最小的数是%d最大的数是%d",a,b); return 0;}9-27#include<stdio.h>{char ch;int num[9]={0},i;printf("请输入一行字符以回车来结束输入\n");while((ch=getchar())!='\n')if('0'<ch&&ch<'9') num[ch-'0']+=1;for(i=0;i<9;i++)printf("%d字符出现的次数是:%d次\n",i,num[i]);return 0;}9-28#include<stdio.h>main(){int a[10]={0,1,2,3,4,5,6,7,8,9},i,n;printf("请输入需要向前移动的第一个元素的下标n(n>0):\n"); scanf("%d",&n);for(i=n;i<=9;i++)a[i-1]=a[i];for(i=0;i<=8;i++)printf("%d ",a[i]);return 0;}#include<stdio.h>#include<stdlib.h>main(){int y[20],h[20],k=0,i,j;printf("y数组中的值如下\n");for(i=0;i<20;i++){ y[i]=rand()%99;printf("%d ",y[i]);}for(i=0;i<=10;i++){if(y[i]%2==1){h[k]=y[i];k++;}}printf("y数组中的奇数如下\n"); for(j=0;j<k;j++)printf("%d ",h[j]);return 0;}9-30#include<stdio.h>main(){int j,p,k,m;char a[8]={'a','2','c','d','e','f','g','9'},t;for(j=0;j<8;j++){if('A'<=a[j]&&a[j]<='z'){p=j;for(k=j+1;k<7;k++)if('A'<=a[k]&&a[k]<='z')if(a[p]<a[k]) p=k;t=a[j]; a[j]=a[p]; a[p]=t;}}for(m=0;m<=7;m++)printf("%c ",a[m]);return 0;}9-31#include<stdio.h>main(){int i=0,m;char ch,a[11]={0},x;printf("请输入8个有序的数\n"); do {ch=getchar();a[i]=ch;i++;}while((ch=getchar())!='\n'); printf("输入的数分别是:");for(m=0;m<8;m++)printf(" a[%d]=%c\n ",m,a[m]); putchar('\n');printf("请输入需要插入的数\n"); int j,k,s,l,p;scanf("%c",&x);if(x<a[0]){for(l=10;l>=1;l--)a[l]=a[l-1];a[0]=x;}if(a[0]<x&&x<a[9]){for(j=0;j<=8;j++)if(a[j]<x&&x<a[j+1]){p=j+1;for(k=10;k>j+1;k--)a[k]=a[k-1];}}a[p]=x;if(x>a[9])a[10]=x;for(s=0;s<=8;s++)printf("%c ",a[s]);return 0;}9-32#include<stdio.h>main(){int h,j,i,k,a[15];printf("请输入需要转化成2进制的10进制数\n"); scanf("%d",&h);do{j=h%2;h=h/2;a[i]=j;i++;}while(h/2==0);for(k=i;k>=0;k--)printf("%d",a[k]);return 0;}9-33#include<stdio.h>#include<stdlib.h>main(){int i=0,n=1,a[15],j,x;x=rand()%20;a[i]=x;for(j=0;n<=14;j++){ x=rand()%20;while(i<n&&x!=a[i])i++;if(i==n){a[n]=x;n++;}i=0;}printf("a数组中不重复的15个数是:"); for(j=0;j<=14;j++)printf("%d " ,a[j]);return 0;}9-34#include <stdio.h>#include <stdlib.h>main(){int a[5][5],k=0,c1=0,c2=0,h[5]={0},e[5]={0},o,i,j,l,n,y,z; for(i=0;i<5;i++)for(j=0;j<5;j++){a[i][j]=rand()%30;printf("%d ",a[i][j]);k++;if(k%5==0)printf("\n");}for(z=0;z<=4;z++){c1=c1+a[z][z];c2=c2+a[z][5-z];}printf("c1=%d c2=%d\n",c1,c2);for(l=0;l<5;l++)for(n=0;n<5;n++){h[l]=h[l]+a[l][n];e[l]=e[l]+a[n][l];}for(o=0;o<5;o++)printf("h[%d]=%d ",o,h[o]);printf("\n");for(y=0;y<=4;y++)printf("e[%d]=%d ",y,e[y]);return 0;}9-36include<stdio.h>main(){int a[9][9],k,i,j;printf(" * * A MULTIPLICATION TABLE * *\n"); printf(".......................................................\n");printf(" (1)");for(k=2;k<=9;k++)printf(" (%d)",k);printf("\n");for(i=0;i<9;i++){printf("(%d) ",i+1);for(j=0;j<9;j++){a[i][j]=(i+1)*(j+1);printf("%-4d ",a[i][j]);}printf("\n");}printf(".......................................................\n"); return 0;}9-37#include<stdio.h>#include<stdlib.h>main(){int a[5][5],i,j,k,m;for(i=0;i<5;i++){for(j=0;j<5;j++){a[i][j]=rand()%100;printf("%-4d",a[i][j]);}printf("\n\n");}printf("转置后的距阵如下\n"); for(k=0;k<5;k++){ for(m=0;m<5;m++) printf("%-4d",a[m][k]);printf("\n");}return 0;}10-19#include<stdio.h>scomp(char*s1,char*s2){int i;i=0;while(sl[i]==s2[i]&&s1[i]) i++;jreturn (s1[i]-s2[i]);}main(){char str1[]="ABC",str2[10];get(tr2);if(scomp(str1,str2)<0 printf("str1>str2\n");else if(scomp (str1,str2)<0) printf("str1<str2\n"); else printf("str1=str2\n"); }10-20#include<stdio.h>void gettext (char(*)[61],int*);void puttext (char[][61],int);main(){char text[40][61];int n;gettext (text,&n);puttext (text,n);}void gettext (char(*t)[61],int*m){ int n;printf("enter texline,ended to empty line:\n");n=0;gets(t[n]);while(*t[n]){n++;gets(t[n]);}*m=n;}void puttext (char t[][61],int n){ int i;for(i=0;i<n;i++){ printf("%-2d:",i+1);puts(t[i]);}}10-21#include<stdio.h>#include<string.h>getstr(char p[][80]){char t[80];int n=0;printf("enter string.a empty sring to end\n"); gets(t);while(strcmp(t," ")){strcmp(p[n],t);n++;}return n;}char*findmin(char(*a)[80],int n){char*p;int i;p=a[0];for(i=0;i<=n;i++)if(strcmp(p,a[i]))p=a[i];return p;}11-11#include<stdio.h>#include<string.h>main(int argv,char*a[]){char str[]="Ilove you pretty because not olny are you elegent but also you make so success";int i;printf("请输入outch或outch -2 或outch +6\n");if(*(a[1]+1)==2)for(i=0;i<=1;i++)printf("%c",str[strlen(str)-1-i]);if(*(a[1]+1)==6)for(i=0;i<=5;i++)printf("%c",str[i]);if(argv==1)for(i=0;i<=10;i++)printf("%c",str[i]);return 0;}11-12#include<stdio.h>void f(int n){int d,t;d=n%2;printf("%d",d);t=n/2;if(t>=1) f(t);}main(){int num;printf("请输入一个10进制的数\n"); scanf("%d",&num);f(num);return 0;11-13#include<stdio.h>int f(int n){int t=0;if(n!=0) return n+f(n-1);else return 0;}main(){int a,s;printf("请输入a的值\n");scanf("%d",&a);printf("%d",f(a));}11-14#include<stdio.h>#define N 30struct stud{char num[5],name[10]; int s[4];double ave;};void readrec(struct stud*ps); void write (struct stud*ps);main(){struct stud student[N];readrec(student);write(student);return 0;}void readrec(struct stud*ps){int i,j;for(i=0;i<N;i++){gets(ps[i].num);gets(ps[i].name);ps[i].ave=0;for(j=0;j>4;j++){scanf("%d",&ps[i].s[j]);ps[i].ave+=ps[i].s[j]/4.0;} getchar();}void write (struct stud*ps){int i,j;for(i=0;i<N;i++){printf("%s %s",(ps+i)->num,ps[i].name);for(j=0;j<4;j++) printf("%3d",ps[i].s[j]);printf("%6.1f\n",ps[i].ave);}}14-12#include<stdio.h>#define N 30struct stud{char num[5],name[10];int s[4];double ave;};void readrec(struct stud*ps);void write (struct stud*ps);main(){struct stud student[N];readrec(student);write(student);return 0;}void readrec(struct stud*ps){int i,j;for(i=0;i<N;i++){gets(ps[i].num);gets(ps[i].name);ps[i].ave=0;for(j=0;j>4;j++){scanf("%d",&ps[i].s[j]);ps[i].ave+=ps[i].s[j]/4.0;} getchar();}void write (struct stud*ps){int i,j;for(i=0;i<N;i++){printf("%s %s",(ps+i)->num,ps[i].name);for(j=0;j<4;j++) printf("%3d",ps[i].s[j]); printf("%6.1f\n",ps[i].ave);}}14-13#include<stdio.h>#include<stdlib.h>struct student {int date;struct student*next;};typedef struct student SLIST;SLIST * create_slist(){ int c;SLIST*h,*s,*r;h=(SLIST*)malloc(sizeof(SLIST));r=h;printf("请输入整形数据并以-1来结束\n"); scanf("%d",&c);while(c!=-1){s=(SLIST*)malloc(sizeof(SLIST));s->date=c;r->next=s;r=s;scanf("%d",&c);}r->next='\0';return h;}int maxaval(SLIST*head) {int m;SLIST *p,*pmax;p=head->next;m=p->date; pmax=p;for(p=p->next;p;p=p->next) if(p->date>m) m=p->date; return m;}SLIST *maxadd(SLIST*head) {int m;SLIST *p,*pmax;p=head->next;m=p->date; pmax=p;for(p=p->next;p;p=p->next) if(p->date>m) pmax=p; return pmax;}main(){SLIST *add;add=create_slist();printf("%d\n", maxaval(add)); printf("%d",maxadd(add));。
2013年秋江苏省二级C语言考试第一部份计算机基础知识一、选择题(用答题卡答题,答案依次填在1-20题号内)1、下列有关信息、信息技术、信息产业与信息化的叙述中,错误的是___(1)_____。
A 信息、物质与能量是客观世界的三大构成要素,没有信息则任何事物都没有意义B. 现代信息技术的主要特征之一是以计算机及其软件为核心C. 信息化的概念起源于上世纪90年代,我国的信息化建设起步于本世纪初D. 信息产业主要包括信息设备制造业、信息服务业、信息开发业等2、对二进制数01与01分别进行算术加和逻辑加运算,其结果用二进制形式表示分别为____(2)______。
A. 01、10B. 10、01C. 01、01D. 10、103、芯片组是PC机各组成部分相互连接和通信的枢纽。
下列关于芯片组的描述中,错误的是__(3)___。
A. 芯片组是主板上的重要部件。
它直接固定在主板上,通常不可更换B. 芯片组与CPU类型必须相配C. 芯片组提供了CPU的时钟信号D. 所有外部设备的控制功能都集成在芯片组中4、关于PC机主板中的CMOS芯片,下列说法中正确的是_____(4)____。
A. CMOS芯片需要一个电池给它供电,否则其中的数据在主板断电后会丢失B. CMOS芯片用于存储加电自检程序C. CMOS芯片用于存储BIOS,是易失性的D. CMOS芯片用于存储计算机系统的配置参数,它是只读存储器5、USB是一种可以连接多个设备的总线式串行接口,目前在PC机及各种数码设备中普遍使用。
在下列相关叙述中错误的是_____(5)____。
A. USB接口有USB1.0、USB1.1、USB2.0和USB3.0之分B. 通过USB接口给外部I/O设备提供电源,电源为+5VC. 目前广泛使用的USB2.0的最高数据传输率可达每秒数十兆字节D. 借助于“USB接线器”可以扩展PC机的USB接口数目,使得一个USB接口理论上能连接1024个设备6、显示器是计算机比不可少的一种图文输出设备,其作用是将数字信号转换为光信号,使文字与图形在屏幕上显示出来。
下列相关叙述中错误的是___(6)_____。
A. 目前PC机使用的显示器主要有两类,即CRT显示器和LED显示器B. 显示器屏幕大小以显示屏的对角线长度来度量C. PC机的显示控制器过去大多数做成插卡的形式,为了降低成本,现在显示控制器已经越来越多地集成在主板芯片组或CPU芯片中D. 目前显卡主要使用AGP接口或PCI-E x16接口,前者性能优于后者7、下列关于PC机常见外存储器的叙述中,错误的是____(7)_____。
A. 移动硬盘通常采用微型硬盘加上特制的配套硬盘构成,采用USB接口与主机相连接B. 目前U盘可以模拟光驱和硬盘启动操作系统C. 存储卡是用闪存做成的一种固态存储器,具有与U盘相同的多种优点,目前所有PC机都配置了读卡器,以便对存储卡进行读写操作D. SSD是基于半导体存储器芯片的一种外存储设备,可被用在便携式计算机中代替常规的硬盘8、下列关于计算机软件的叙述中,错误的是____(8)______。
A.软件的含义比程序更宏观、更物化一些。
一般情况下,软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值的程序B. 软件产品一般是指软件开发厂商交付给用户用于特定用途的一整套程序、数据及相关的文档(包括安装和使用手册等)C. 免费软件一般是指用户可共享的软件,允许随意拷贝、修改其源代码,允许自由传播D. MS Office软件包中包含多个软件产品,安装时用户可以进行有选择的安装9、下列有关Windows操作系统处理器管理的叙述中,错误的是___(9)_____。
A. 处理器管理的主要目的是提高CPU的使用效率B. 多任务处理是将CPU时间化成时间片,轮流为多个任务服务C. 并行处理系统可以让多个CPU同时工作,提高计算机系统的性能D. 多任务处理要求计算机必须使用多核CPU10、下列关于程序设计语言的叙述中,正确的是_____(10)_____。
A. 高级语言程序的执行速度比低级语言程序快B. 高级语言就是人们日常使用的自然语言C. 高级语言与CPU的逻辑结构无关D. 无需经过翻译或转换,计算机就可以直接执行用高级语言编写的程序11、下列关于目前最常用的无线通信通道的叙述中,错误的是____(11)____。
A. 无线电波可用于传输模拟信号,也可以用于传输数字信号B. 利用微波可将信息集中向某个方向进行定向传输,以防止他人截取信号C. 短波通信适用于环球通信D. 激光能在长距离内保持聚焦并能穿透物体,因而可以传输很远的距离12、目前我国和欧洲广泛使用的GSM(全球通)手机属于____(12)____移动通信。
A. 第一代B. 第二代C. 第三代D. 第四代13、以下选项中,只有___(13)____可用作某台主机的IP地址。
A. 62.26.1.256B. 202.119.24.5C. 78.0.0.0D. 223.268.129.114、因特网中主机的符号名被称为它的域名。
下列关于域名的叙述中,错误的是___(14)____。
A. 域名是IP地址的一种符号表示B. 上网的每台计算机都有一个IP地址,所以也有各自的域名C. 把域名翻译成IP地址的软件称为域名系统DNSD. 运行域名系统DNS的主机叫做域名服务器,每个校园网都有一个域名服务器15、目前采用无线方式接入因特网的技术主要有无线局域网(WLAN)接入、GPRS移动电话网接入和3G移动电话网接入等。
下列相关叙述中错误的是___(15)____。
A. 采用无线局域网接入方式,可以在任何地方接入B. 采用3G移动电话上网比GPRS快得多C. 目前大多数智能手机支持WLAN接入技术D. 目前采用移动电话上网的费用还比较高16、下列关于网络信息安全措施的叙述中,正确的是____(16)_____。
A. 带有数字签名的信息是未泄密的信息B. 防火墙可以防止外界接触到内部网络,从而保证内部网络的绝对安全C. 数据加密的目的是在网络通信被窃听的情况下仍然保证数据的安全D. 使用最好的杀毒软件可以杀掉所有的病毒17、下列关于字符编码标准的叙述中,正确的是____(17)_______。
A.UCS/Unicode编码的目标是实现全球不同语言文字的统一编码B. ASCII、GB2312、GBK是我国为适应汉字信息处理需要而制定的一系列汉字编码标准C. UCS/Unicode编码与GB2312编码保持向下兼容D. GB18030标准就是Unicode编码标准,它是我国为了与国际标准UCS接轨而发布的一种汉字编码标准18、与计算机能合成图像一样,计算机也能合成(生成)声音。
计算机合成声音分为合成语音和合成音乐两类,其中合成音乐的文件扩展名是___(18)____。
A. W A VB. MIDC. MP3D. WMA19、彩色图像所使用的颜色描述方法称为颜色模型。
显示器使用的颜色模型为RGB三基色模型,彩色打印机使用的颜色模型大多为___(19)____。
A. YUVB.HSBC. CMYKD. RGB20、数字视频信息的数据量相当大,对存储、处理和传输都是极大的负担,为此必须对其进行压缩。
目前数字有线电视和卫星电视所传输的数字视频采用的压缩编码标准大多是__(20)__。
A. MPEG-1B. MPEG-2C. MPEG-4D. MPEG-7第二部份C语言程序设计一、选择题(用答题卡答题,答案依次填在21~30答题号内,共10分)21、在C语言源程序中,不能用于表示整型常数的数制是____(21)_____。
A. 十六进制B. 八进制C. 十进制D. 二进制22、以下选项中不符合C语言标识符命名规则的是______(22)_______。
A. printfB. _00C. &aD. FOR23、以下选项中,可作为C语言合法表达式的是___(23)____。
A. 3.0%2B. 3=2=1=0C. {3,2,1,0}D. (3,2,1,0)24、若有宏定义“#define S(x,y) x/y ”,则执行语句“print f("%d",S(6+3,2+2));”后的输出是__(24)___。
A. 9B. 2C. 9.5D. 2.2525、表达式“3<2||-1&& !0 ”的值是__(25)__。
A. 2B. 1C. 0D. -126. 已有声明“char s[10];”, 若要将键盘输入的连续5个字母字符存储到s数组中,则以下选项中错误的输入语句是_______(26)_____。
A. gets(&s[0]);B. scanf(“%s”,s+1);C. gets(s);D. scanf(“%s”,s[1]);27. 已有声明“int a[10]={1,2,3,4,5,6,7,8,},*p=&a[5];”,则*(p-3)的值是___(27)_____。
A. 6B. 3C. 2D. 1 28. 以下数组声明中错误的是___(28)________。
A. int num[2][4]= { {1,2},{3,4},{5,6}}; B. int num[][3]= { {1,2},{3,4},{5,6}}; C. int num[]= { 1,2,3,4,5,6}; D. int num[][4]= { 1,2,3,4,5,6}; 29. 已有声明“typedef char STRING ;STRING s[10] ;”,则sizeof(s)的值是___(29)____。
A. 20 B. 10 C. 2 D. 430.已有声明“struct date{ int y, m;}a={ 2013,5},b={0};”,以下选项中合法的语句是______(30)_____。
A. if(a>b)b=a; B. a++; C. b=a ; D. b={a.y, a.m}; 二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行,共30分) ●基本概念1、可以表达数学式ba x3的C 语言表达式是______(1)___。
2、已知y 为float 类型的变量,执行语句“(int )y;”后,y 的类型是_______(2)___。
3、已知有声明“int a[5]={5,4,3,2,1},i=3;”,执行语句“a[i++]++;printf(“%d ”,a[i]);”后,屏幕输出为___(3)___。
4、已有声明“int a[3][4];”,若要求正确执行语句“p=a[0];”,则p 的声明应是___(4)___。