1 / 5
文档名称:

C语言程序设计考试心得.docx

格式:docx   大小:78KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计考试心得.docx

上传人:ogthpsa 2021/6/29 文件大小:78 KB

下载得到文件列表

C语言程序设计考试心得.docx

文档介绍

文档介绍:C语言程序设计考试心得
[模版仅供参考,切勿通篇使用]
  科院校中常见的那样重复使用。自学考试的试卷内容有广泛且分散的特点,这要求考生必须全面地复****教材的内容。
  1.单项选择题试题中的单项选择题中的多数试题涉及整本教材介绍的概念和知识点。为解答这类试题,要求考生要熟练地掌握和熟记大纲中指出的“识记”和“领会”的内容。考生应摘出教材中有关c语言的重要概念、定义、有关语言成分性质的叙述,对它们深入的理解和熟记,并对语言的一些基本规定能作简单的应用。清考生注意,理解、熟记和大段地背诵的区别。由于考题表现形式的多样性,理解是最重要的,仅对关键性的概念才有准确熟记的必要,多数的概念因是理解,并要求能熟练应用。试题通常要求对某个概念、术语或计算结果作出判断,或对一些规定作简单的应用等。由于计算机科学是一门新兴学科,许多概念还没有唯一性的定义,不同书籍由于出发点或论述领域不同,同一概念会有不同的说法,为此考生在复****迎考时,不要脱离指定自学考试教材,而从其它教材出发进行复****br/>  【例1】设有以下代码定义字符数组c和字符指针变量pc:charc="abed",*pc=c;
  问*(pc+4)的值。供选择的答案有:①”abcd’②''''\0''''③''''d''''④不能确定
  上述代码使字符数组c的前5个元素依次为:c=’a’c=’b’,c=’c’,c=’d'''',c=’\0’。初始化pc=c使字符指针变量pc指向c数组的首元素c。而表达式pc+4的值是c的指针。因此,表达式*(pc+4)就是引用c。所以问题的解答为②。
  【例2】指出下列说法中错误的叙述。①构成数组的所有元素的数据类型必须是相同的②用指针法引用数组元素允许数组元素的下标越界③一维数组元素的下标为1,2,3,...
  ④定义数组时的长度可以是整型常量表达式
  由数组的概念知,数组的全部元素有相同的数据类型,另在定义数组时,需指出数组的元素个数,指定数组元素个数的表达式必须在编译时可计算的,即只允许是常量表达式,不可以含有变量。所以①和④是正确的叙述,不是问题要求的解答。在c语言中,当指针指向数组的某元素(不一定是数组的首元素)时,可利用该指针加减一个整表达式,构成指针表达式指向数组的某元素,然后用取内容运算符。间接引用指针表达式所指的数组元素。如有代码:inta,*P;
  表达式p=&a「20]使p指向a,,通过p引用数组a,可用表达式*(p-19)。由c语言的约定,当指针指向数组某元素时,用指针表达式引用它所指的数组的某元素也可写成等价的下标引用形式,如表达式*可以等价地写成p。这里-19是一个负整数,所以叙述②也是一个正确叙述。这种表示方法是借用下标表示法,与指针加减的整表达式引用数组元素,其中加减的整数实际不是数组元素的下标。还需要指出一点,指针与整表达式和的新指针不应该指向数组之外的别的地址。如前述的例子中指针变量p指向a,表达式*(p+n)中的n要求不能小于20,也不能大于79。最后,c语言规定数组元素的下标从0开始顺序编号,所以选择③才是错误的叙述。
  2.填充题填充题要考核的内容与选择题的考核内容基本相同,但考核的形式不同。填充题的试题多数是从基本概念儿语言关于数据类型、程序对象、程序结构等的规定、c程序设计基本技巧等