下载此文档

c语言程序设计考试心得.doc


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

c语言程序设计考试心得 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小86 KB
  • 时间2021-07-05