Q:学生学完本课程后具备二级以上计算机等级考试的知识吗?
A:二级考试题主要考查语言的语法细节,能否通过二级考试,要看你的语言的语法基础及应试水平如何。本课侧重于讲解程序设计的方法,更关注数学算法的解决。所以大家要考二级,还要继续努力。
Q.如何解决疑难问题?
A:要按照一定的格式在讨论区提交问题的标题、内容、附源代码及附错误提示。
1)标题:描述标题时,把要问的问题的出处和关键词写出来,最好用【】标出来,比如【第4周编程题在线测试的第2题】求解。
2)内容:详细地要把你不懂的地方说出来,把自己尝试修改的过程描述一下。
3)附源代码:把源码贴到讨论区(不要使用图片,因为图片看不清,也不能拷贝),这样大家可以通过你贴出的源码帮你分析错在哪里。
4)附错误提示:把编译出错的提示也贴出来(一般是英文形式,也不要用截屏图片),这样大家不用拷贝粘贴和调试程序也能帮你分析出错原因了。
Q:上机编写C语言程序使用哪种编程软件?
A:课程演示会使用Dev-C++或VC++ 6.0集成开发环境,但是你使用任何其他C语言开发工具也都可以。不过,我们推荐使用Dev-C++,它是一个开源的跨平台的C/C++集成开发环境,它安装简单,比VC 6.0等其他集成开发环境更简单易学。
Q:编写C语言程序需要注意哪些事项?
A:注意事项如下:
1)确保数据输入输出的格式严格按照题目的要求写。
2)输入输出字符串中的字符大小写要正确,或者空格数量和位置与题目中的要求要一致,或者添加换行等。
3)仔细审题。
4)必须测试用例通过验证,如果还有没有通过验证的测试用例,说明你没有考虑所有的可能性,甚至是非法输入的情况。
5)检查是否为英文输入,切记切换成英文状态再输入。一些同学误用了中文作为输入法,就会出现不能编译的问题,例如输入输出格式串中的双引号或中文状态下输入的分号和英文状态下输入的分号是完全不同的,语句的末尾使用的分号一定要在英文状态下输入等。
Q:编译、运行C程序时常见的错误有哪些?
A:程序提交后通常显示三类错误:格式错误、结果错误、运行超时。
对于格式错误,请检查你的程序的输入输出信息是否和题目要求的完全一致。
对于结果错误,请检查你的程序使用的算法和计算公式是否正确,如果涉及浮点运算,可以尝试将float换成double或者反之。
对于运行超时错误,请检查你的程序是否存在死循环,死循环通常由永真的循环控制条件或者while后面添加了不必要的分号引起。