发布网友 发布时间:2022-03-25 18:53
共2个回答
热心网友 时间:2022-03-25 20:23
二级c语言的特点和现状 全国计算机等级考试二级有许多科目,包括c语言、java、vf、vc等等,其中二级c应该是比较难的一种,因为它更倾向于面向过程的编程,就是说这种语言更贴近计算机的运算模式,所以有些问题的思考上与人们熟悉的正常思危不很相符,对逻辑的要求较高。 对于大学生来讲,参加二级考试应该是必须的,二级证实际上如同腿脚,有并不是说有多大的优势,但是没有显然就是劣势。 二、 二级c学习的建议 大多数人一开始接触计算机语言都会感觉相当的难,这是正常的,因为要把自己的思维调整为计算机的逻辑运算,会很不适应,很不理解。英对这种情况的建议是,强迫自己去接受,转变思维模式。尽可能用计算机的思维模式去思考,是指做题编程的时候。再一个,计算机语言跟学的英语、德语是一样的,他是一种语言,是用来表达特定的意思、完成特定的任务的工具,语言的好多东西是种习惯,是些规定,没有什么为什么,计算机语言的语法同英语与发式一样的,是人为规定的,一般是尽可能符合人们习惯的。这些没有必要问为什么,学英语的时候碰到语法题,由谁会去问为什么语法这么规定。对于这些就要尽可能的记住,过一段时间,等习惯了,自然而然的就“理解了”,知道他怎么用了。 三、 二级c上机建议 学习计算机上机练习是很关键的,提供了一个相当好的上级环境和充裕的上机时间,要充分把握。上机练习要注意以下几点: 1、 充分利用上机时间,不要将整个整个的上机时间浪费在无聊的事情上,另外要尽可能不缺课。 2、 编程要养成良好的习惯和风格,好多同学写程序习惯非常不好,他们省了几个回车,将整个程序写道一行,这样让程序不能在屏幕上充分显示,而且层次相当不明晰,让人一看就烦,这样非产不便于检查错误,尤其是逻辑上的错误 良好的编程习惯很重要,下面的程序是个很好的例子,主次分明,一目了然 #include “stdio.h”main(){ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};int *p;for(p=a[0];p<a[0]+12;p++) { if((p-a[0])%4==0) printf(“\n”); printf(“%4d”,*p);}printf(“\n”);}大家都要尽可能的养成这样的编程风格,以利于自己检查错误和编写程序。 3、 简单错误要尽可能自己练习查找,这样才能练习自己查找错误的能力,在考试中节省时间。错误类型不外乎语法、逻辑、和变量类型的错误等。一般情况下,系统不提是逻辑错误,运算出错误的结果十有*是逻辑上的错误,尤其是循环上的,所以自己留留心。再有系统提示的错误会给指明是哪一行,但是往往不准,再次行找不到错误就应该到上一行或下一行去查找。再说一下退出死循环的方法:fn键+ctrl+break(f12)。有些程序,尤其是求阶乘等的,可能程序确实没有错,但是不能得到正确结果,这个大家不必太在意。还有一些,就是大家写成需要灵活,可以从结果分析程序,可以通过削减程序来缩小出现错误的范围,以便成功地找到系统没有提示的错误。 上机部分说这么多,再次强调,变成习惯和风格的问题,习惯的重要性大家都应该略知一二,好的习惯是成功的一半。 最后说一下认为二级考试的几个重中之重。 1、 变量类型 这在比试中经常出现,灵活性很大,大家留意 2、强制类型转换 笔试也是经常出现3、if语句要特别注意这种问题的条件往往是0和非0的问题4、循环这个不用说,这个东西学不好很困难,这就像一种工具,好多问题可以说是所有问题的解决都要用刀,注意循环条件和层次,循环控制等等。 5、数组和指针 数组和指针无论是机试还是笔试都是考察重点,他们太灵活,也不能概括全面,简单说说,注意字符串,数组指针的结合 希望大家能够顺利通过考试,关键还是在努力热心网友 时间:2022-03-25 21:41
没什么要求啊