全国计算机等级考试二级C语言笔试真题说课讲解

上传人:大米 文档编号:496429261 上传时间:2023-05-18 格式:DOC 页数:20 大小:87.50KB
返回 下载 相关 举报
全国计算机等级考试二级C语言笔试真题说课讲解_第1页
第1页 / 共20页
全国计算机等级考试二级C语言笔试真题说课讲解_第2页
第2页 / 共20页
全国计算机等级考试二级C语言笔试真题说课讲解_第3页
第3页 / 共20页
全国计算机等级考试二级C语言笔试真题说课讲解_第4页
第4页 / 共20页
全国计算机等级考试二级C语言笔试真题说课讲解_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《全国计算机等级考试二级C语言笔试真题说课讲解》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级C语言笔试真题说课讲解(20页珍藏版)》请在金锄头文库上搜索。

1、2016全国计算机等级考试二级C语言笔试真题篇一:2016年全国计算机等级考试二级 C语言考试大纲及重点2016年全国计算机等级考试二级 C语言考试大纲基本要求1. 熟悉Visual C+集成开发环境。2. 掌握结构化程序设计的方法,具有良好的程序设计风格。3. 掌握程序设计中简单的数据结构和算法并能阅读简单的程序。4. 在Visual C+集成环境下,能够编写简单的 C程序,并具有基本的纠错和调试程序的能力 考试内容一、C语言程序的结构1. 程序的构成,main函数和其他函数。2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。3. 源程序的书写格式。语言的风格。二、数据类型及其运

2、算的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。运算符的种类、运算优先级和结合性。3. 不同类型数据间的转换与运算。表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达 式,条件表达式,逗号表达式)和求值规则。三、基本语句1. 表达式语句,空语句,复合语句。2. 输入输出函数的调用,正确输入数据并正确设计输出格式。四、选择结构程序设计1. 用if语句实现选择结构。2. 用switch语句实现多分支选择结构。3. 选择结构的嵌套。五、循环结构程序设计循环结构。和do-while循环结构。语句和break语句。4. 循环的嵌套。六、数组的定义和引用1. 一维数组和二维数组的

3、定义、初始化和数组元素的引用。2. 字符串与字符数组。七、函数1. 库函数的正确调用。2. 函数的定义方法。3. 函数的类型和返回值。4. 形式参数与实在参数,参数值传递。5. 函数的正确调用,嵌套调用,递归调用。6. 局部变量和全局变量。7. 变量的存储类别(自动,静态,寄存器,外部),变量的作用域 和生存期。八、编译预处理1. 宏定义和调用(不带参数的宏,带参数的宏)。2. “文件包含”处理。九、指针1. 地址与指针变量的概念,地址运算符与间址运算符。2. 一维、二维数组和字符串的地址以及指向变量、 数组、字符串、 函数、结构体的指针变量的定义。通过指针引用以上各类型数据。3. 用指针作函

4、数参数。4. 返回地址值的函数。5. 指针数组,指向指针的指针。十、结构体(即“结构”)与共同体(即“联合”)1. 用typedef说明一个新类型。2. 结构体和共用体类型数据的定义和成员的引用。3. 通过结构体构成链表,单向链表的建立,结点数据的输出、删 除与插入。十一、位运算1. 位运算符的含义和使用。2. 简单的位运算。十二、文件操作只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件 系统(即低级磁盘I/O系统)不要求。1. 文件类型指针(FILE类型指针)2. 文件的打开与关闭(fopen,fclose)。3. 文件的读写(fputc ,fgetc,fputs ,fgets

5、,fread ,fwrite , fprintf ,fscanf函数的应用),文件的定位(rewind ,fseek函数的 应用)。考试题型(1)选择。一一40(2)程序填空。一一18(3)程序改错。一一18(4)程序编程。24考试时间120mi n无纸化考试总体上必须清楚的:1)程序结构是三种:顺序结构,循环结构(三个循环结构),选 择结构(if 和switch)2)读程序都要从main()入口,然后从最上面顺序往下读(碰到循 环做循环,碰到选择做选择)。3)计算机的数据在电脑中保存是以二进制的形式.数据存放的位置就是他的地址.4)bit是位是指为0或者1。byte是指字节,一个字节二八 个

6、位.5)一定要记住二进制如何划成十进制。概念常考到的:1、编译预处理不是C语言的一部分,不再运行时间。C语言编 译的程序称为源程序,它以 ASCII数值存放在文本文件中。2、每个C语言程序中main函数是有且只有一个。3、在函数中不可以再定义函数。4、算法的是一定要有输出的,他可以没有输入。5、break可用于循环结构和switch语句。6、逗号运算符的级别最低。第一章1)合法的用户标识符考查:合法的要求是由字母,数字,下划线组成。有其它元素就错了。并且第一个必须为字母或则是下划线。第一个为数字就错了。关键字不可以作为用户标识符号。main define seanf printf 都是关键字。

7、迷惑你的地方If是可以做为用户标识符。因为 If中的第一个字母大写了,所以不是关键字。2)实型数据的合法形式:就是合法的,且数据是X 10考试口诀:e前e后必有数,e后必为整数。.?13)字符数据的合法形式:1是字符占一个字节,” T是字符串占两个字节(含有一个 结束符号)。0的ASCII数值表示为48, a的ASCII数值是97, A 的ASCII数值是65。4) 整型一般是两个字节,字符型是一个字节,双精度一般是 4 个字节:考试时候一般会说,在16位编译系统,或者是32位系统。碰到 这种情况,不要去管,一样做题。掌握整型一般是两个字节 ,字符型 是一个字节,双精度一般是4个字节就可以了。

8、5) 转义字符的考查:在程序中int a = 0x6d ,是把一个十六进制的数给变量 a,注 意这里的0x必须存在。 在程序中int a = 06d, 是一个八进制的形 式。在转义字符中,x6d 才是合法的,0不能写,并且x是小写。 141 是合法的。108 是非法的,因为不可以出现 8。转义字符 意义ASCII码值(十进制)a 响铃(BEL) 007b 退格(BS) 008f 换页(FF) 012n 换行(LF) 010r 回车(CR) 013t 水平制表(HT) 009v 垂直制表(VT) 011反斜杠092?问号字符063单引号字符039”双引号字符0340 空字符(NULL) 000d

9、dd任意字符三位八进制xhh任意字符二位十六进制6)算术运算符号的优先级别:同级别的有的是从左到右,有的是从右到左。7)强制类型转换:一定是 (int)a不是int (a),注意类型上一定有括号的。注意(int)( a+b)和(int )a+b的区别。 前是把a+b转型, 后是把a转型再加b。8)表达式的考查:是表达式就一定有数值。赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5, 常量不可以赋值。自加、自减表达式:假设 a=5, +a (是为6), a+ (为5);运行的机理:+a是先把变量的数值加上1,然后把得到的数值 放到变量a中,然后再用这个+a表达式的数值为6,而a+是

10、先用该表达式的数值为5,然 后再把a的数值加上1为6,再放到变量a中。进行了 +a和a+后在下面的程序中再用到a 的话都是变量a中的6 了。考试口诀:+在前先加后用,+在后先用后加。逗号表达式:优先级别最低 ;表达式的数值逗号最右边的那个 表达式的数值。(2,3,4)的表达式的数值就是4。9)位运算的考查:会有一到二题考试题目。总的处理方法:几乎所有的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制)。例1: char a = 6, b; b = a右移一位表示除以2。篇二:2016年计算机二级C语言笔试题库 手机、ipad、电脑三位一体学习模式 2016年计算机二级C语言笔

11、试题库2016年计算机等级考试软件题库包含:计算机一级、二级、三级、四级,wpsb/ms/ps/c语言access/office 等所有科目,真题最 多,可模拟考试,请到官网 免费下载试用:(复制网址到浏览器打 开)。1.(A )是构成C语言程序的基本单位。A、函数B、过程C子程序D子例程语言程序从C开始执行。A、程序中第一条可执行语句B、程序中第一个函数C 程序中的main函数D包含文件中的第一个函数3. 以下说法中正确的是(C )。A、C语言程序总是从第一个定义的函数开始执行B、 在C语言程序中,要调用的函数必须在 main函数中定义C C语言程序总是从main函数开始执行D C语言程序中

12、的main函数必须放在程序的开始部分手机、ipad、电脑三位一体学习模式4. 下列关于C语言的说法错误的是(B )。A、C程序的工作过程是编辑、编译、连接、运行B、C语言不区分大小写。C C程序的三种基本结构是顺序、选择、循环D C程序从main函数开始执行5. 下列正确的标识符是(C)。A -a1B、aiC a2_iD、int t58题为相同类型题考点:标识符的命名规则只能由字母、数字、下划线构成数字不能作为标识符的开头关键字不能作为标识符选项A中的”-”,选项B中“”与“”不满足(1);选项D中 的int为关键字,不满足(3)6. 下列C语言用户标识符中合法的是(B)。A、3axB、xC、

13、caseD -e2 E)union手机、ipad、电脑三位一体学习模式选项A中的标识符以数字开头不满足(2);选项C, E均为为关键 字,不满足(3);选项D中的“-”不满足(1);7. 下列四组选项中,正确的C语言标识符是(C )。A、%xB、a+bCC a123D 123选项A中的“ % ,选项B中“+”不满足(1);选项D中的标识 符以数字开头不满足(2)&下列四组字符串中都可以用作C语言程序中的标识符的是(A)。A print _3d db8 aBcB、Iam one_half start$it 3paiC、str_1 Cpp pow whileD Pxq My-book line#选

14、项B中的“”,”$”,选项D中“ ”,” #”,” . ”,” - ”不满足(1);选项C中的while为关键字,不满足(3)语言中的简单数据类型包括(D )。A、整型、实型、逻辑型B、整型、实型、逻辑型、字符型C 整型、字符型、逻辑型D整型、实型、字符型手机、ipad、电脑三位一体学习模式10. 在C语言程序中,表达式5%2的结果是C。AB、2C 1D 3%为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;/为求商运算符,该运算符能够对整型、字符、浮点等类型的数 据进行运算,5/2=211. 如果int a=3,b=4; 则条件表达式” aA、3B、4C 0D 1表达式 1?表达式 2: 表达式 3先计算表达式1,若表达式1成立,则选择计算表达式2,并表达式2的值作为 整个大表达式的值;若表达式1不成立,则选择计算表达式3,并将表达式3的值作 为整个大表达式的值此题中的aa为3,b为4。a12.若int x=2,y=3,z=4则表达式xA、4B、3手机、ipad、电脑三位一体学习模式C 2D 0 E)1语言中,关系表达式和逻辑表达式的值是(B )。A 0B、0 或 1C 1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号