中科院地理所硕士研究生入学考试程序设计真题–豪迈(horror)

中国科学院地理科学与资源研究所2007年硕士研究生入学考试程序设计真题

–豪迈(horror)?

?
???公元2007年1月20日,在历经了半年的研究生考试准备之后,终于步入了这无比神圣的考场。终于有机会进入到全国学术界最令人向往的地方学习了,只是机会!最终结果就看这段时间的准备、临场发挥以及运气啦。
???对于英语是本人最是担忧的,平时英语不算很好,可以说有点差,但经历了不到半年的刻苦训练,自认为应该没什么问题。主要是在这五个月上课时,边听课边背单词,另外自习时做阅读,并将近十年的真题以考试的要求来做一遍。所以有些把握,直到看到了卷子也是这样认为的,题型、布局均没有什么变化,一切都在预料以及掌握之中。
???数学只是把高等数学和线性代数细致的重新学了一遍,并买了两本练习:一本十年真题,一本十五套模拟题,就算到位了,这个是有些自信的。
???政治,令人头痛的东西,从小学、初中到高中、大学都在学。然而却总也学不完,中考、高考、高高考,一直在考。毕竟是在中国,红色教育不能忘。所以,以这十多年的学习经验,也不应该有什么问题!!
???由于报的是GIS(地理信息系统)软件技术研究,所以专业课考程序设计,包括C语言和数据结构。因为本人从一开始就对计算机感兴趣,尤其是编程开发,再加上原来的专业,所以选了这个专业,因为有把握。并且准备也很充分,搜集了许多资料,包括遥感所的历年程序设计真题,同时对C语言和数据结构学的也较好。所以准备可以说很到位,并且根据所里提供的考试大纲,逐个知识点进行了复习。本人理解该专业对数据结构要求比较高,所以复习重点在数据结构上。
????可一看到题就傻了,和原来的预计完全不符,题型、内容。本来以为有选择、填空等类型,拿到手一看,全是简答题,就11道,我晕。拿过来细看,又傻了,本来复习时,以数据结构为主,实际上大概占到了1/3。不过幸好,基本功扎实。。
下面是中国科学院地理科学与资源研究所07年硕士研究生入学考试程序设计真题:
一简答题(70分):
1.简述C的数据类型并举例说明(十种以上)。(12分)
2.举例说明typedef的使用步骤,并以实例说明。(10分)
3.C中的编译预处理命令有什么?并举例说明如何使用?(12分)
4.C++对C作了哪些扩展??五种以上??(12分)
5.简述图的几种存储方式??(12分)
6.阐述快速排序算法的思想??(12分)
二程序题(80分):
1.数组1、5、12、22、35….递归编程求第N项??(15分)
2. 完成void strcat ( * str Destination , * strSource)。(15分)
3.在双向链表中插入节点。(15分)
4.整数最后一位为7,将7移到首位,新数比原来七倍还大51,求一个最小的数满足该条件。(15分)
5.找出程序的错误(20分):
??(1)程序一:??
???char * AllocM( void )
?{? static charp[100];
???return p;
?}
???void main()
{? char *p1,*p2;
??p1=AllocM();
??strcpy(p1,”hello,”);
??p2=AllocM();
??strcpy(p2,”world!”);
??printf(p1);
??printf(p2);
}
?
(2)程序二:??

????voidmain()
{? char *str;
?? str=(char*)malloc(100);
??strcpy(str,”hello,”);
??free(str);
??if(str!=NULL)
??{strcpy(str,”hello,”);
???printf(str);
??}
}
?
答案待续会在不久贴出,期待中…
2007-07-20#21:18:xx?
…….

46 thoughts on “中科院地理所硕士研究生入学考试程序设计真题–豪迈(horror)

  1. My wife and i ended up being fulfilled when Edward managed to round up his investigation from the precious recommendations he grabbed from your very own weblog. It is now and again perplexing to just be handing out tips and tricks which often men and women may have been trying to sell. And we grasp we have the website owner to thank because of that. Most of the illustrations you’ve made, the straightforward web site menu, the relationships you will make it easier to promote – it’s got all great, and it’s really leading our son and our family recognize that the subject is awesome, which is certainly especially pressing. Thanks for all!

  2. I wanted to write you one little note to help give thanks once again for your fantastic things you’ve featured on this page. This has been quite shockingly generous with people like you to offer extensively what exactly a lot of folks might have offered for sale for an ebook to help make some profit on their own, specifically considering that you could possibly have done it in case you decided. The good ideas likewise worked like a easy way to fully grasp other people have similar interest really like my personal own to know great deal more in regard to this matter. Certainly there are several more pleasurable moments up front for those who looked at your site.

  3. Thank you a lot for providing individuals with such a spectacular opportunity to read critical reviews from this site. It is usually so ideal plus full of a great time for me and my office mates to search your web site on the least thrice in one week to read through the latest things you have. Of course, I’m certainly impressed considering the cool pointers served by you. Certain two facts in this posting are in truth the very best I’ve had.

  4. I and my friends happened to be reading the great tricks located on your website and all of a sudden came up with an awful feeling I had not expressed respect to the website owner for them. All the young boys happened to be absolutely glad to study them and have simply been taking advantage of those things. I appreciate you for indeed being very thoughtful and then for having this form of essential guides most people are really desirous to be aware of. My personal sincere regret for not expressing appreciation to you sooner.

  5. I want to voice my passion for your kind-heartedness supporting folks who must have assistance with this one matter. Your personal commitment to getting the message up and down ended up being exceedingly productive and has frequently encouraged individuals much like me to attain their targets. Your own insightful guide implies a lot to me and a whole lot more to my peers. Best wishes; from everyone of us.

  6. Needed to post you the little observation so as to give thanks as before over the unique concepts you’ve documented on this website. It’s really surprisingly open-handed of people like you to allow unhampered what exactly most of us could have distributed for an e book to get some profit for themselves, most importantly seeing that you could possibly have tried it in the event you decided. The principles in addition worked to be the easy way to fully grasp other people online have a similar fervor like my personal own to know a great deal more on the subject of this problem. I believe there are a lot more pleasant times in the future for folks who looked over your site.

  7. I am commenting to let you know what a impressive encounter our princess had checking the blog. She even learned lots of issues, not to mention what it’s like to possess an excellent helping nature to let others with no trouble know precisely a number of impossible subject matter. You actually exceeded my expected results. I appreciate you for producing the powerful, dependable, revealing and as well as easy guidance on that topic to Julie.

  8. I wanted to create you this very little word to thank you very much as before considering the fantastic suggestions you’ve shown at this time. It’s wonderfully generous with people like you giving without restraint precisely what many people might have offered for an e-book to make some money for their own end, particularly seeing that you could possibly have tried it in case you considered necessary. Those smart ideas also worked as a great way to know that the rest have a similar dreams like mine to know the truth significantly more with regards to this matter. I am certain there are several more pleasurable occasions up front for individuals who look over your site.

  9. I want to express appreciation to the writer just for bailing me out of this problem. Just after looking out throughout the world wide web and seeing proposals which are not beneficial, I figured my life was well over. Being alive devoid of the solutions to the issues you have solved by way of the report is a critical case, as well as ones that would have in a negative way affected my entire career if I had not noticed your blog. Your own competence and kindness in dealing with a lot of stuff was invaluable. I’m not sure what I would’ve done if I had not come upon such a thing like this. It’s possible to at this moment look ahead to my future. Thank you so much for this impressive and amazing help. I will not hesitate to endorse the sites to anyone who wants and needs direction about this matter.

  10. I’m writing to let you know what a perfect experience my cousin’s daughter experienced going through your web page. She realized several things, which included what it’s like to possess a marvelous giving mood to let others quite simply learn certain complex subject areas. You truly surpassed readers’ expectations. Thank you for providing those invaluable, safe, informative and even fun guidance on your topic to Evelyn.

  11. I wanted to post you one bit of note in order to give many thanks again on your pleasing tips you have featured above. It is simply generous with you to deliver freely just what most people would’ve supplied for an ebook to earn some dough for themselves, especially seeing that you might well have tried it if you ever decided. These things additionally served to be a fantastic way to be aware that other individuals have the identical passion like my very own to realize way more with regard to this problem. I believe there are some more enjoyable periods ahead for many who browse through your blog.

  12. I wish to express thanks to you just for bailing me out of this particular difficulty. After checking throughout the world-wide-web and getting recommendations which are not productive, I thought my entire life was done. Living without the approaches to the difficulties you’ve solved through this blog post is a crucial case, as well as the kind that would have adversely damaged my entire career if I hadn’t discovered your blog. Your main talents and kindness in playing with all the pieces was very helpful. I don’t know what I would have done if I had not discovered such a subject like this. I am able to now relish my future. Thank you so much for your reliable and amazing help. I will not hesitate to suggest your web blog to any individual who should have care on this problem.

  13. I precisely wished to say thanks again. I do not know what I could possibly have done in the absence of the actual suggestions contributed by you over this situation. It seemed to be a real troublesome problem for me personally, nevertheless taking a look at the very specialized way you dealt with it made me to leap for contentment. I’m just thankful for this advice and believe you realize what a great job you are carrying out teaching other individuals with the aid of your blog. Most probably you have never got to know any of us.

  14. I simply desired to say thanks all over again. I am not sure the things that I would’ve implemented without these tips and hints documented by you on this industry. It was a very intimidating setting in my view, but coming across the skilled way you resolved it took me to leap with happiness. I am just happier for the information and as well , trust you find out what a great job you were putting in teaching people all through a blog. Most probably you’ve never met all of us.

  15. My wife and i were comfortable that Jordan could do his reports from the precious recommendations he came across from your web pages. It’s not at all simplistic to just continually be giving away key points which often most people may have been making money from. And now we see we have the blog owner to be grateful to for this. The type of explanations you have made, the straightforward blog menu, the friendships you can make it easier to promote – it’s all fantastic, and it’s really aiding our son in addition to our family do think that situation is cool, which is rather mandatory. Many thanks for the whole thing!

  16. I simply needed to appreciate you once again. I’m not certain what I might have used without those recommendations shown by you about my situation. This was the frightening concern in my opinion, however , finding out the skilled style you resolved it made me to leap for contentment. Extremely happier for this help and in addition sincerely hope you really know what an amazing job you were undertaking teaching many others using your web site. I am sure you have never come across any of us.

  17. I simply wanted to write a simple message so as to say thanks to you for these lovely concepts you are placing on this website. My rather long internet lookup has at the end of the day been honored with excellent tips to talk about with my partners. I ‘d assume that most of us website visitors are rather fortunate to dwell in a fantastic place with many outstanding individuals with interesting points. I feel really grateful to have encountered the website and look forward to some more awesome times reading here. Thanks once again for all the details.

  18. I have to show appreciation to this writer just for bailing me out of this setting. Just after checking throughout the world-wide-web and coming across methods that were not helpful, I was thinking my life was done. Living devoid of the approaches to the issues you have sorted out by way of your good article is a serious case, as well as the kind that might have badly affected my career if I had not come across your web blog. Your main expertise and kindness in playing with every item was useful. I don’t know what I would’ve done if I hadn’t come upon such a subject like this. It’s possible to at this moment look forward to my future. Thank you so much for this skilled and results-oriented help. I will not be reluctant to suggest your site to anybody who should get tips on this problem.

  19. Thanks for all of the hard work on this blog. Debby takes pleasure in carrying out investigations and it’s really obvious why. A lot of people learn all regarding the powerful manner you produce effective suggestions via this blog and increase participation from website visitors about this point so our child is undoubtedly becoming educated a whole lot. Take advantage of the remaining portion of the year. You are always conducting a superb job.

  20. I simply desired to say thanks all over again. I’m not certain what I would have taken care of in the absence of the actual opinions revealed by you relating to this subject matter. It was before an absolute traumatic difficulty for me, however , discovering a expert strategy you managed it made me to cry over happiness. Now i’m happier for the advice and in addition believe you are aware of a powerful job you were carrying out training the rest via your webpage. I am certain you have never met any of us.

  21. I must express some thanks to this writer for rescuing me from this crisis. Because of researching throughout the world wide web and obtaining techniques which were not beneficial, I assumed my entire life was gone. Living without the presence of answers to the problems you have solved by means of your article is a critical case, as well as the kind that could have negatively damaged my career if I had not encountered your web site. The talents and kindness in dealing with all things was tremendous. I’m not sure what I would have done if I hadn’t come across such a solution like this. I can also at this time relish my future. Thanks a lot so much for this high quality and result oriented guide. I won’t think twice to recommend the sites to anyone who should receive guide about this issue.

  22. A lot of thanks for all your valuable efforts on this site. My niece enjoys working on internet research and it’s simple to grasp why. A lot of people know all of the powerful way you convey worthwhile things on the website and as well as recommend contribution from people on that area of interest and our own girl has always been becoming educated a whole lot. Enjoy the rest of the new year. You are performing a brilliant job.

  23. I am only writing to let you be aware of what a really good experience my princess undergone reading through your web site. She learned a wide variety of pieces, which include what it is like to have a very effective coaching spirit to have folks without problems fully grasp certain advanced matters. You undoubtedly exceeded readers’ expected results. Thanks for presenting those invaluable, safe, explanatory and as well as unique tips about the topic to Sandra.

  24. I simply wished to thank you very much all over again. I’m not certain the things that I could possibly have sorted out without the entire strategies shared by you directly on my field. It actually was a real intimidating difficulty in my position, but observing a new skilled form you solved it made me to weep over delight. I am happier for the information and thus pray you are aware of an amazing job you are doing teaching many people with the aid of your website. More than likely you haven’t encountered any of us.

  25. I have to show my passion for your generosity in support of all those that really want guidance on this one concern. Your real commitment to passing the solution up and down had been amazingly practical and have specifically allowed ladies like me to get to their endeavors. This helpful report means a great deal a person like me and somewhat more to my mates. Warm regards; from each one of us.

  26. I wanted to jot down a message to thank you for some of the unique tips you are writing on this website. My considerable internet look up has now been paid with sensible concept to talk about with my good friends. I ‘d suppose that most of us site visitors actually are unequivocally fortunate to be in a magnificent network with very many lovely professionals with valuable plans. I feel very much privileged to have seen your entire web pages and look forward to tons of more awesome minutes reading here. Thanks once again for everything.

  27. I enjoy you because of every one of your efforts on this web page. Kim takes pleasure in participating in investigation and it’s obvious why. All of us learn all regarding the lively method you offer invaluable items by means of the web blog and therefore cause contribution from people on the subject matter so our daughter is really starting to learn a great deal. Take advantage of the remaining portion of the new year. You are conducting a powerful job.

  28. I together with my friends were taking note of the nice suggestions on your web site while then came up with a terrible suspicion I never expressed respect to you for those techniques. The boys are already certainly very interested to see them and now have in reality been making the most of those things. I appreciate you for getting well helpful and also for getting variety of excellent useful guides most people are really desirous to know about. My personal sincere apologies for not saying thanks to you sooner.

  29. I intended to create you the little remark to thank you yet again considering the beautiful techniques you have discussed in this case. It has been so remarkably open-handed of you to allow without restraint what exactly a lot of people could have advertised as an ebook to help make some bucks for their own end, mostly seeing that you might well have tried it in case you desired. These good ideas likewise worked as a great way to be certain that many people have the same zeal just like my own to find out very much more pertaining to this matter. I am certain there are thousands of more enjoyable opportunities ahead for folks who read your site.

  30. I wanted to post a small comment to be able to say thanks to you for all the stunning guidelines you are sharing on this site. My particularly long internet lookup has finally been rewarded with incredibly good ideas to exchange with my close friends. I ‘d believe that most of us site visitors are undeniably endowed to live in a remarkable place with so many lovely professionals with helpful suggestions. I feel somewhat privileged to have encountered the web site and look forward to some more pleasurable times reading here. Thanks a lot once again for a lot of things.

  31. I want to express my appreciation to this writer for bailing me out of this scenario. Just after surfing around through the world-wide-web and coming across solutions that were not helpful, I figured my entire life was gone. Living devoid of the solutions to the issues you’ve solved as a result of this guide is a serious case, and those which may have badly damaged my career if I hadn’t encountered your website. Your own natural talent and kindness in taking care of every aspect was useful. I don’t know what I would have done if I had not come upon such a solution like this. I am able to at this moment look forward to my future. Thank you very much for your expert and results-oriented help. I won’t be reluctant to recommend your web page to any individual who wants and needs guidelines on this subject.

  32. Thanks for all of your work on this site. Gloria really loves doing investigation and it’s easy to understand why. We all learn all regarding the lively ways you present valuable techniques via the web blog and even recommend contribution from visitors about this issue while my simple princess has been learning so much. Take pleasure in the remaining portion of the year. You have been carrying out a fantastic job.

  33. I simply wanted to thank you so much all over again. I’m not certain the things I would have sorted out in the absence of the type of creative ideas provided by you on my field. It has been the terrifying setting in my view, however , noticing the very professional tactic you processed the issue made me to leap for joy. I will be happy for the assistance and hope you comprehend what an amazing job your are accomplishing educating some other people through the use of your site. More than likely you have never come across all of us.

  34. I definitely wanted to send a small comment so as to thank you for some of the nice strategies you are showing on this site. My time consuming internet lookup has now been paid with good facts to share with my contacts. I ‘d express that most of us readers actually are truly blessed to dwell in a fabulous place with so many lovely professionals with helpful plans. I feel really blessed to have encountered your entire site and look forward to some more enjoyable times reading here. Thank you once again for everything.

  35. A lot of thanks for all your work on this web page. Debby enjoys working on research and it’s easy to understand why. Almost all hear all relating to the compelling means you produce both useful and interesting suggestions on this blog and even strongly encourage response from other ones on the content then our daughter is truly learning a whole lot. Have fun with the rest of the new year. You are conducting a good job.

  36. I must show my admiration for your kindness supporting those who need help with the study. Your personal dedication to getting the message along was exceptionally effective and has specifically enabled regular people like me to achieve their goals. Your own warm and helpful help entails much a person like me and additionally to my office colleagues. Best wishes; from all of us.

  37. I actually wanted to write down a note to be able to express gratitude to you for all the splendid tricks you are showing at this website. My time-consuming internet research has at the end of the day been paid with extremely good knowledge to exchange with my family and friends. I ‘d declare that most of us readers actually are undeniably blessed to exist in a superb place with very many lovely individuals with good things. I feel extremely blessed to have discovered your website and look forward to tons of more entertaining minutes reading here. Thank you again for all the details.

  38. I precisely wanted to say thanks once more. I am not sure the things I would’ve made to happen in the absence of the entire suggestions shared by you over that concern. It was actually an absolute traumatic matter in my opinion, nevertheless being able to see the very specialised strategy you processed the issue made me to weep for joy. I will be grateful for this assistance and as well , hope that you realize what a great job you are carrying out educating some other people with the aid of your webpage. I am sure you haven’t come across any of us.

  39. Thank you for all your efforts on this site. My mum loves conducting investigations and it is simple to grasp why. Most of us know all relating to the compelling mode you offer informative suggestions via this blog and even inspire response from other individuals on this article and our child is in fact discovering a great deal. Enjoy the rest of the new year. You’re the one doing a tremendous job.

  40. I wish to convey my respect for your kindness supporting visitors who must have assistance with that matter. Your real commitment to passing the solution up and down had been incredibly important and have constantly allowed ladies like me to realize their ambitions. Your amazing informative guidelines means so much to me and additionally to my fellow workers. Thank you; from each one of us.

  41. I together with my pals appeared to be taking note of the best guidelines from your website and then came up with an awful feeling I never expressed respect to the web blog owner for those strategies. My women were definitely certainly stimulated to learn all of them and have in actuality been using those things. Many thanks for indeed being considerably helpful as well as for going for varieties of cool areas most people are really desirous to be aware of. My personal sincere regret for not saying thanks to you earlier.

  42. My husband and i got so relieved when Peter managed to do his investigations out of the precious recommendations he came across from your web pages. It’s not at all simplistic to just find yourself handing out concepts which some other people could have been making money from. We do know we now have the writer to thank for this. The most important illustrations you made, the straightforward site menu, the friendships you aid to engender – it is many awesome, and it’s really helping our son in addition to us reckon that this subject matter is cool, and that is rather fundamental. Thank you for the whole thing!

  43. A lot of thanks for all of the effort on this web page. Gloria really loves engaging in research and it’s easy to see why. My spouse and i learn all concerning the dynamic mode you make great tips and tricks through your blog and therefore improve contribution from the others about this content plus my child is in fact understanding a lot of things. Take pleasure in the remaining portion of the new year. You are conducting a good job.

  44. My wife and i have been absolutely happy Albert could round up his inquiry by way of the precious recommendations he got when using the web site. It is now and again perplexing to just be giving freely helpful hints that people today have been selling. So we figure out we have the blog owner to appreciate because of that. All of the illustrations you’ve made, the simple blog navigation, the relationships your site make it easier to foster – it’s mostly unbelievable, and it’s letting our son and us do think this idea is excellent, and that’s incredibly fundamental. Thanks for all!

  45. I actually wanted to write down a brief remark in order to appreciate you for all of the fabulous solutions you are posting on this site. My long internet search has now been compensated with sensible information to write about with my neighbours. I ‘d point out that most of us website visitors are truly endowed to exist in a useful place with so many lovely professionals with beneficial secrets. I feel really happy to have seen your site and look forward to plenty of more pleasurable moments reading here. Thank you again for a lot of things.

  46. That inhsigt would have saved us a lot of effort early on.

WordPress theme: Kippis 1.15