计算机等级考试二级C语言超级经典400道题目

preview
需积分: 0 1 下载量 123 浏览量 更新于2012-12-08 收藏 190KB DOC 举报
计算机等级考试二级C语言是针对计算机基础知识和C语言编程能力的测试,这400道题目涵盖了C语言的基础概念、语法、数据类型、控制结构、函数、数组、指针、文件操作等多个方面。以下是这些知识点的详细解释: 1. **程序的基本单位**:在C语言中,程序的基本单位是函数,C语言程序由一个或多个函数组成,其中main函数是程序的入口点。 2. **程序的三种基本结构**:C语言程序主要由顺序结构、选择结构(if...else)和循环结构(for, while, do...while)组成。 3. **函数调用**:C语言允许函数之间的直接和间接递归调用,即一个函数可以直接调用自己,也可以通过其他函数间接调用自己。 4. **文件类型处理**:C语言可以处理文本文件和二进制文件。文本文件以字符形式存储数据,而二进制文件以机器可直接理解的形式存储数据。 5. **程序执行起点**:C语言程序的执行始于main函数,这是程序的主入口点。 6. **合法数据类型关键字**:C语言中的数据类型关键字包括`short`、`int`、`long`、`float`、`double`、`char`等,题目中`Double`应改为`double`。 7. **运算符**: `%` 运算符用于求余数,`/` 运算符用于除法。在C语言中,`%`只能用于整数运算,而`/`可以用于整数和浮点数。 8. **函数返回值类型**:函数返回值的类型在定义函数时确定,通过`return`语句返回。 9. **数组名作为参数**:当数组名作为参数传递给函数时,实际传递的是数组的首地址,而不是数组的副本。 10. **数组下标下限**:C语言中的数组下标通常从0开始,所以下限是0。 11. **非法关键字**:`cher`不是C语言的关键字,正确的应该是`char`。 12. **文件存取方式**:C语言支持顺序存取和随机存取两种文件访问方式。 13. **简单数据类型**:C语言中的简单数据类型包括整型(int)、实型(float)和字符型(char)。 14. **sizeof运算符**:`sizeof`是一个运算符,用于计算数据类型的字节数,返回值是一个整型表达式。 15. **输入数据**:使用`scanf`函数从键盘输入数据,正确格式是`scanf("%d%d%d",&x,&y,&z);`。 16. **逻辑表达式**:`10!=9`的结果是1,表示不等于。 17. **关系表达式**:表示`x<=y<=z`的C语言表达式是`(X<=Y)&&(Y<=Z)`。 18. **整型变量输出**:在TC20中,65536超出了int的范围,可能会导致高位丢失,因此输出可能是0。 19. **数组参数传递**:调用函数时,数组名作为参数传递的是数组的首地址,而不是数组的值。 20. **嵌套子程序调用**:外层子程序可以调用所有层次的内层子程序,但内层子程序只能调用包含它的外层子程序。 21. **指针运算**:指针可以进行比较运算(<),赋值运算(=),以及加上或减去一个整数(指针加减运算),但不能直接相加。 22. **长整型常数**:在C语言中,长整型常数以`L`或`l`结尾,如`65L`。 23. **数组大小**:声明的数组`int x[10]={0,2,4}`会占用10个整数的存储空间,即20个字节。 24. **表达式计算**:`x%=k-(k%=5)`的计算结果为3,先计算`k%=5`,然后将结果与k做减法,最后对x进行取模。 25. **字符串操作**:字符串操作通常涉及字符数组和`printf`、`scanf`、`strcpy`、`strlen`等函数,具体题目未给出,这里无法详细展开。 这些题目旨在帮助考生熟悉C语言的基本概念、语法和编程技巧,通过练习这些题目,考生可以提高对C语言的理解和应用能力,以顺利通过计算机等级考试二级C语言部分。
swjtu191078
  • 粉丝: 0
  • 资源: 1
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜