全国计算机等级考试(二级)---C语言程序设计考试大纲及习题

全国计算机等级考试(二级)---C语言程序设计考试大纲及习题

ID:45466253

大小:1.05 MB

页数:247页

时间:2019-11-13

全国计算机等级考试(二级)---C语言程序设计考试大纲及习题_第1页
全国计算机等级考试(二级)---C语言程序设计考试大纲及习题_第2页
全国计算机等级考试(二级)---C语言程序设计考试大纲及习题_第3页
全国计算机等级考试(二级)---C语言程序设计考试大纲及习题_第4页
全国计算机等级考试(二级)---C语言程序设计考试大纲及习题_第5页
资源描述:

《全国计算机等级考试(二级)---C语言程序设计考试大纲及习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、全国计算机等级考试(二级C语言)第一部分考试大纲(2007年)第二部分样题及参考答案第三部分历年真题及答案第四部分模拟试题及答案沈阳理工大学应用技术学院第一部分考试大纲(2007年)基本要求考试内容考试方式第一部分考试大纲基本要求熟悉VisualC++6.0集成开发环境掌握结构化程序设计的方法,具有良好的程序设计风格掌握程序设计中简单的数据结构和算法并能阅读简单的程序在VisualC++6.0集成开发环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力考试内容C语言程序的结构程序的构成,main函数和其他函数

2、头文件,数据说明,函数的开始和结束标志以及程序中注释源程序的书写格式C语言的风格考试内容数据类型及其运算C的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法C运算符的种类、运算优先级和结合性不同类型数据间的转换与运算C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则考试内容基本语句表达式语句,空语句,复合语句输入输出函数的调用,正确输入数据并正确设计输出格式考试内容选择结构程序设计用if语句实现选择结构用switch语句实现多分支选择结构选择结构的嵌套考试内容循

3、环结构程序设计for循环结构while和do-while循环结构continue语句和break语句循环的嵌套考试内容数组的定义和引用一维数组和二维数组的定义、初始化和数组元素的引用字符串和字符数组考试内容函数库函数的正确使用函数的定义方法函数的类型和返回值形式参数与实际参数,参数值的传递函数的正确调用,嵌套调用,递归调用局部变量和全局变量变量的存储类别(自动,静态,寄存,外部),变量的作用域和生存期考试内容编译预处理宏定义和调用(不带参数的宏,带参数的宏)“文件包含”处理考试内容指针地址与指针变量的概念,地址运算符与

4、间址运算符一维、二维数组和字符串的地址以及指向变量、数组、字符串、结构体的指针变量的定义。通过指针引用以上各类型数据用指针作函数参数返回地址值的函数指针数组,指向指针的指针考试内容十.结构体与共用体用typedef说明一个新类型结构体与共用体类型数据的定义和成员的引用通过结构体构成链表,单向链表的建立,节点数据的输出、删除与插入考试内容十一.位运算位运算的含义和使用简单的位运算考试内容十二.文件操作只要求缓冲文件系统(即高级磁盘I/O系统),对非缓冲文件系统(即低级磁盘I/O系统)不要求文件类型指针(FILE类型指针)

5、文件的打开和关闭(fopen,fclose)文件的读写(fputc,fgetc,fgets,fread,fwritefprintf,fscanf函数的应用),文件的定位(rewind,fseek函数的应用)考试方式笔试:90分钟,满分100分,其中含公共基础知识部分的30分上机:90分钟,满分100分上机操作包括:填空改错编程第二部分样题及参考答案选择题填空题上机操作题填空题改错题编程题第二部分样题及参考答案选择题选择题以下程序的输出结果是#include“stdio.h”main(){inti=010,j=10,k=

6、0x10;printf(“%d,%d,%d”,i,j,k);}A)8,10,16B)8,10,10C)10,10,10D)10,10,16√选择题设有如下语句:char*s=“t”NameAddress”;则指针s所指字符串的长度为A)说明不合法B)19C)18D)14√选择题C语言中的基本数据类型包括A)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型D)整型、实型、逻辑型、字符型√选择题为表示关系x≥y≥z,应使用的C语言表达式是A)(x>=y)&&(y>=z)B)(x>=y)AND(y>

7、=z)C)(x>=y>=z)D)(x>=y)&(y>=z)√选择题以下对C语言字符数组的描述中错误的是A)字符数组可以存放字符串B)字符数组中的字符串可以整体输入、输出C)可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值D)不可以用关系运算符对字符数组中字符串进行比较√选择题以下说法中正确的是A)C语言程序总是从第一个定义的函数开始执行B)在C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分√选择题有以下程序段

8、:intx=3;do{printf(“%3d”,x-=2);}while(!(--x));执行后的输出结果是A)1B)30C)1-2D)死循环√选择题设有如下定义:char*aa[2]={“abcd”,”ABCD”};则以下说法中正确的是A)aa数组元素的值分别是“abcd”和”ABCD”B)aa是指针变量,它指向含有两个数组元素

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。