二级C语言教程试题解析

更新时间:2024-07-03 20:18:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

二级C语言教程讲解

小T

(部分资源来自网络,仅限学习,版权归作者所有)

谈C语言,我给自己起个昵称小T,发教程总有个昵称。写过程序,带过培训班。在C语言的问题上,学生有很多误解,做题考试都感觉难。首先一个问题,学生对编程不理解。如果在课堂上,详细解释编程这个事情,也耽误教学进度,能听懂的也是少数。课堂上也很难对一个细节,详详细细说清楚。所以,我做成个教程,或许对学习的人是个帮助。有问题的,发邮件讨论xgbgyx@126.com 1.C语言解决什么问题

既然是一门编程语言,那就是做软件的工具,使用C语言制作了一款软件。问题来了,用C语言做过什么?现在还用吗?为什么考呢?

在八十、九十年代,几乎所有的软件都是用C语言写的。当时,办公软件、游戏,这些是大家接触多的,这都是用C语言写的。只不过,当时的是字符窗口、字符界面,游戏画面比起现在来,显得粗糙。但是,所有的技术,在当时都能做到。比如最早的《仙剑奇侠传》,这都可以做到,还有什么效果做不到?

现在还用吗?部分使用。要做出更炫的效果,技术已经不是C语言能做到的。有各种各样的制作工具,Visual Studio可以制作各种软件,手机平台是Android,如果制作一个商业游戏,还需要很多辅助的技术。对应到编程语言,是C++, 还有Android系统对应的是JAVA。这些语言,可以理解成对C的改进。引入新的技术,改善原有的问题,就是C++, 还有JAVA.

现在用C做什么?C是部分使用,仍然用在和硬件接触的地方,所谓的底层驱动、硬件编程,属于机械电子类的编程,仍然都是用C。

C++等语言,是提供更多的改善和新的技术。那么,C也就成了一门学习的基础课程。C作为基础课,C++等,作为后续的专业课,成了一种教学安排。

现在很少有用C做出某个软件,教学过程,也就只保留了他的基础部分,保留了输入、输出。用C做彩色、特效、游戏,不再作为教学部分。

系统的改变,字符界面的软件已成历史。单纯用C制作做彩色、特效,游戏交互、菜单按钮,也受到了限制。只是当年,C都可以做到这些。

人们偶尔会玩起早期的游戏,这都是当时用C语言制作的。技术的演变,制作软件变的复杂,一个在Windows下运行的《坦克大战》,都需要分成几门课。商业游戏,如果是编程,需要六七门课程。C语言成了基础课,解决的是基本编程问题。 2.一个例题

#include main()

{ int x=011;

printf(\}

这是一个二级C的考题,涉及三个问题:八进制、输出格式、++运算。

011,表示八进制的9;++x,先计算加,然后输出。输出的是加以后的数值。 输出,%d,表示整型。答案是10.

对于二级C,理解考哪些考点,才能做对,这是解题的步骤。如果理解各个问题的使用目的,也许能更好地理解这门课。 先谈到这吧。

本文来源:https://www.bwwdw.com/article/wok.html

Top