计算机等级考试二级C语言超级经典400道题目
需积分: 0 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
最新资源
- 基于java的在线课程管理系统设计与实现.docx
- 基于java的在线远程考试系统设计与实现.docx
- 基于java的政府管理系统设计与实现.docx
- 基于java的智慧生活商城系统设计与实现.docx
- unity管线流动材质
- 充电桩,储能逆变器,蓄电池充放电控制,蓄电池三段式充放电控制,SOC均衡控制,G2B,充电桩,储能变器, 提供参考文献
- C#对接柯力、大华、耀华、托利多磅秤.7z
- 车辆动力学模型验证 通过设置相同参数变量,与Carsim进行联合仿真验证模型搭建的有效性,可设置不同路面附着系数,阶跃模型输入、正弦模型输入下均可达到很好的效果,输出为质心侧偏角、横摆角速度、侧向加速
- 基于java的小区物业管理系统设计与实现.docx
- 免费发电,之前下载的一个学长学姐的,只附带了一点点自己的其他东西
- 质谱仪行业发展趋势:预计2031年年复合增长率为6.5%
- 预制会计凭证行(物料单位)修改 过账凭证分配/文本修改
- 2MW直驱式永磁同步风电系统仿真模型和相应资料
- 中学综合素质笔记1(重传).docx
- 同步机控制,VSG控制,下垂控制,同步机,simulink仿真,电力电子仿真,同步机 有参考文献
- 电视盒子管理软件应用管家最新版