关闭
今日支付宝扫码大红包
当前位置: 培训一点通 > 新闻资讯

自考高级语言程序设计科目各个题型复习经验分享

更新时间:2025-11-21 17:27:56发布时间:2020-10-10 16:27:34

1.单项选择题多数涉及整本教材介绍的概念和知识点

为解答这类试题,要求考生要熟练地掌握和熟记大纲中指出的“识记”和“领会”的内容。考生应摘出教材中有关C语言的重要概念、定义、有关语言成分性质的叙述,对它们深入的理解和熟记,并对语言的一些基本规定能作简单的应用。

考生注意,理解、熟记和大段地背诵的区别。由于考题表现形式的多样性,理解是最重要的,仅对关键性的概念才有准确熟记的必要,多数的概念因是理解,并要求能熟练应用。试题通常要求对某个概念、术语或计算结果作出判断,或对一些规定作简单的应用等。

由于计算机科学是一门新兴学科,许多概念还没有唯一性的定义,不同书籍由于出发点或论述领域不同,同一概念会有不同的说法,为此考生在复习迎考时,不要脱离指定自学考试教材,而从其它教材出发进行复习。

2.填充题考核的内容与选择题基本相同,但考核的形式不同。

填充题的试题多数是从基本概念儿语言关于数据类型、程序对象、程序结构等的规定、C程序设计基本技巧等引伸的具体应用。

如C语言规定每个字符占一个字节,每个字符串除存储它所包含的字符外,在字符串最后一个字符之后还存有一个字符串结束符。

对于这样两个基本概念和规定,填充题可能是问具体的一个字符和一个字符串各占多少个字节等。因填充题是概念或规定的具体应用,解答的难度也就比选择题的要大,不可能有猜得分的机会。

3.程序设计题要求考生自己独立编写程序。

考生平时认真参加上机实习,自己编写程序,是能解答这类试题的基本条件。多数考生学了程序设计以后,能基本了解教材的内容,能解答大部分前述三种类型的试题,平时还能指出别人程序的错误,但由于很少自己动手,或不知道从何着手编写程序等原因,自己还一直不会编程序。简单程序的设计通常要包含两个步骤:

(1)设想计算方法,即用什么方法来解决给定的计算问题;

(2)其次是将求解方法告诉计算机,命令计算机怎么做。第一步工作人们采用常人的思维习惯,而第二步工作必须采用计算机的思维习惯。

对于程序设计的初学者来说,最困难的可能还是很难适应计算机程序的思维习惯,人们几乎无法承受程序必须将要计算机完成的计算过程描述得几乎绝对的精细和精确。但对计算机来说,这又是非常必要的。编写程序就是在向计算机讲话,非常精确地告诉计算机怎么做。

4.程序分析题要求考生阅读程序,回答程序的输出结果,或指出程序的功能。

回答这类问题,要求考生将自己当作一台假想的计算机,模拟执行序。对于这类试题常有两种可用的方法。

一是从程序的初值、循环结构、条件等发现程序的规律厂是完全从模拟执行出发读程序,求出程序的输出结果。如采用后一种方法,由于程序执行的动态性,程序中的有关变量,随着程序的执行,变量的值就会不断变化。

一般来说,随时记住全部变量的当前值是非常困难的。一个行之有效的方法是用一个变量表,将程序中的全部变量罗列在该表中,某个变量值的变化记录在该变量当前值的栏中,这样就能方便地列出各个变量的动态变化过程。

在这里,考生要当心函数形参及函数的局部变量与实参变量及程序的外部全局变量同名的情况。为了区别它们,对于函数形参和局部变量可以标上它所属的函数名,以与同名的实参变量及外部全局变量相区别。由于试题程序总是完成某种有一定意义的计算工作。

一般来说,程序的执行过程舍有某种规律存在。如能找出程序的规律,就不需要逐句阅读程序的语句,能直接导出程序的结果。程序的规律从以下几个方面着手:

(1)有关变量的初值,特别是数组的初值;

(2)程序的循环控制结构,特别是遍历数组的循环,它的循环控制变量将控制数组元素下标的变化;

(3)循环体中的语句的条件,一般条件有两种形式,一种是由数组元素值的大小描述,另一种是由元素的下标值描述,前者用于对其值满足某种条件的元素进行指定的计算,后者用于对满足条件的某些位置上的元素进行指定的计算。

最容易出题,变化也最多的是数组(包括字符串)处理程序,正确解答这类试题要熟练掌握两点:

(1)引用数组元素的两个等价方法,即用数组首元素指针(数组名)和下标引用数组元素,及通过指向数组元素的指针间接引用数组的元素;

(2)一些常用的简单算法,如数组或字符串遍历、插入元素或删除元素,以及常用的排序方法等。

①对于文件处理程序,要注意文件当前的读/写位置,即对于读文件,注意当前读人的数据及前读头位置;

②对于写文件,要注意当前写入的数据。另外要特别指出的是,通过读程序,能发现程序执行的规律是非常有用的技术。但这个技术的掌握是建立在熟读大量的程序和自己编写过大量程序的基础上的。如一个程序是对数组的前n个元素执行某种操作。考生在阅读这种程序时,不妨假定输入的n值为4或5,将n等于4或5的结果类推到任意的n.



本网声明

1.本网信息仅供参考,为降低投资风险,建议您在学习投资前多做考察咨询、多对比分析。具体信息请以该品牌官方信息为准。

2.本网信息来源于网络,本网对此不承担任何相关连带责任。

3.本网对任何包含、经由、链接、下载;或从任何与本网站有关服务所获得的资讯、内容或广告,不声明或保证其内容的正确性、真实性或可靠性;并且对于您通过我方平台广告、资讯或要约而展示、购买或取得的任何产品、资讯或资料,本网站亦不负品质保证的责任。您与此接受并承认信赖任何信息所产生之风险应自行承担,本网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。

4.关于网站极限词失效协议:本网站全力支持关于《中华人民共和国广告法》实施的“极限化违禁词”相关规定,且已竭力规避使用“违禁词”。故即日起凡本网站任意页面含有极限化“违禁词”介绍的文字或图片,一律非本网站主观意愿并即刻失效,不可用于客户任何行为的参考依据。凡访客访问本网站,均表示认同此条约!感谢配合!

5.本网所有信息均来源于网络,如您发现页面有任何违法或侵权信息,欢迎向本网举报并提供有效线索,我们将认真核查、及时处理。沟通热线:13309699841

热门专题
备案号:皖ICP备18000787号-5
备案查询地址:工业和信息化部备案管理系统网站