计算机二级语言知识点总结.docx
《计算机二级语言知识点总结.docx》由会员分享,可在线阅读,更多相关《计算机二级语言知识点总结.docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结20XX 年运算机二级考试C 语言学问点总结完全针对考试大纲 总体上必需清晰的 :1) 程序结构是三种 : 次序结构 , 循环结构 三个循环结构 , 挑选结构 if和 switch2) 读程序都要从main 入口 , 然后从最上面次序往下读遇到循环做循环 ,遇到挑选做挑选 。3) 运算机的数据在电脑中储存是以二进制的形式 . 数据存放的位置就是他的的址 .4) bit 是位 是指为 0 或者 1。 byte 是指字节 , 一个字节 = 八个位 .5) 肯定要记住 二进制如何划成十进制。概念常考到的:、编译预处理不是C 语言的一部分,不再运行时间。C 语言编译的程序称为源程序,它
2、以 ASCII 数值存放在文本文件中。、每个 C 语言程序中 main 函数是有且只有一个。、在函数中不行以再定义函数。 、算法的是肯定要有输出的,他可以没有输入。 、 break 可用于循环结构和switch 语句。、逗号运算符的级别最低。第一章1)合法的用户标识符考查:合法的要求是由字母,数字,下划线组成。有其它元素就错了。并且第一个必需为字母或就是下划线。第一个为数字就错了。关键字不行以作为用户标识符号。maindefinescanfprintf都不是关键字。困惑你的的方 If 是可以做为用户标识符。由于If 中的第一个字母大写了,所以不是关键字。2)实型数据的合法形式:2.333e-1
3、 就是合法的,且数据是2.333 10-1。考试口诀: e 前 e 后必有数, e 后必为整数。 . 3)字符数据的合法形式::1 是字符占一个字节, 1 是字符串占两个字节 含有一个终止符号。0 的 ASCII 数值表示为 48, a 的 ASCII 数值是 97, A的 ASCII 数值是 65。4) 整型一般是两个字节 , 字符型是一个字节,双精度一般是4 个字节:考试时候一般会说,在16 位编译系统,或者是32 位系统。遇到这种情形,不要去管,一样做题。 把握整型一般是两个字节, 字符型是一个字节, 双精度一般是4 个字节就可以了。5) 转义字符的考查:在程序中 int a = 0x6
4、d ,是把一个十六进制的数给变量a 留意这里的 0x 必需存在。在程序中 int a = 06d,是一个八进制的形式。在转义字符中, x6d 才是合法的, 0 不能写,并且 x 是小写。 141 是合法的。108是非法的,由于不行以显现8。转义字符意义 ASCII码值 十进制 a响铃 BEL007b退格 BS008f换页 FF012n换行 LF010可编辑资料 - - - 欢迎下载精品名师归纳总结r回车 CR013t水平制表 HT009v垂直制表 VT011反斜杠092.问号字符063单引号字符039双引号字符0340空字符 NULL000ddd任意字符三位八进制xhh任意字符二位十六进制6)
5、 算术运算符号的优先级别:同级别的有的是从左到右,有的是从右到左。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+是先用该表达式的
6、数值为5,然后再把 a 的数值加上 1 为 6, 再放到变量 a 中。 进行了 +a 和 a+后在下面的程序中再用到a 的话都是变量 a 中的 6 了。考试口诀: +在前先加后用, + 在后先用后加。逗号表达式:优先级别最低。表达式的数值逗号最右边的那个表达式的数值。(2, 3, 4)的表达式的数值就是4。9)位运算的考查:会有一到二题考试题目。总的处理方法: 几乎全部的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制) 。例 1:char a = 6, b;b = a2;这种题目的运算是先要把a 的十进制 6 化成二进制,再做位运算。例 2:肯定要记住,例 3:在没有舍去数
7、据的时候,右移一位表示除以2。10) 018 的数值是非法的,八进制是没有8 的,逢 8 进 1。11) %符号两边要求是整数。不是整数就错了。12两种取整丢小数的情形:、 int a =1.6 。 、 inta。其次章1) printf 函数的格式考查:%d 对应整型。 %c 对应字符。 %f 对应单精度等等。宽度的,左对齐等修饰。%ld 对应 long int 。 %lf对应 double。可编辑资料 - - - 欢迎下载精品名师归纳总结2) scanf 函数的格式考察:留意该函数的其次个部分是&a这样的的址,不是a。 Scanf“ %d%d%*d%d ” ,&a,&b,&c;跳过输入的第
8、三个数据。3) putchar ,getchar 函数的考查:chara = getchar是没有参数的,从键盘得到你输入的一个字符给变量a。putchar y 把字符 y 输出到屏幕中。4) 如何实现两个变量x, y 中数值的互换(要求背下来) 不行以把 x=y ,y=x;要用中间变量t=x。 x=y 。 y=t 。5) 如何实现保留三位小数,第四位四舍五入的程序,(要求背下来)x=intx*1000+0.5/1000.0这个有推广的意义,留意x =( int ) x 这样是把小数部分去掉。第三章特殊要留意: c 语言中是用非 0 表示规律真的,用0 表示规律假的。1)关系表达式:表达式的数
9、值只能为1(表示为真) ,或 0(表示假)当关系的表达是为真的时候得到1。如 98 这个是真的,所以表达式的数值就是1。 2)规律表达式:只能为 1(表示为真) ,或 0(表示假)a) 共有 &|! 三种规律运算符号。b) ! &|优先的级别。c) 留意短路现象。考试比较喜爱考到。d) 要表示 x 是比 0 大,比 10 小的方法。 0x10 是不行以的(肯定记住) 。是先运算0x 得到的结果为 1 或就 0。再用 0,或 1 与 10 比较得到的总是真(为1)。所以肯定要用 0x&x第一行a1 456 其次行a2 789 第三行步骤二:这样作题目间很简洁:*a0+1 我们就知道是第一行的第一
10、个元素往后面跳一列,那么这里就是 a01 元素, 所以是。*a1+2 我们就知道是其次行的第一个元素往后面跳二列。那么这里就是 a12 元素, 所以是 6。肯定记住: 只要是二维数组的题目, 肯定是写成如上的格式, 再去做题目, 这样会比较简洁。数组的初始化,一维和二维的,一维可以不写,二维其次个肯定要写可编辑资料 - - - 欢迎下载精品名师归纳总结int a=1 , 2合法。int a4=2, 3,4 合法。但 int a4=2, 3, 4 非法。二维数组中的行指针int a12 。其中 a 现在就是一个行指针,a+1 跳一行数组元素。搭配( * ) p2 指针a0 , a1 现在就是一个
11、列指针。 a0+1跳一个数组元素。搭配*p2 指针数组使用仍有记住脱衣服法就:a2变成* ( a+2)a23 变成 * ( a+2) 3 再可以变成*( * ( a+2) +3) 这个思想很重要!第一章 C 语言概述一、挑选题:1、一个 C 程序的执行是从(A )。A 本程序的 main 函数开头,到 main 函数终止B 本程序文件的第一个函数开头,到本程序文件的最终一个函数终止C 本程序的 main 函数开头,到本程序文件的最终一个函数终止D 本程序文件的第一个函数开头,到本程序main 函数终止2、 在 C 语言中,每个语句必需以(D )终止。A.回车符B.冒号C.逗号D.分号3、C 语
12、言规定:在一个源程序中,main 函数的位置(C )。A.必需在最开头B.必需在系统调用的库函数的后面C. 可以任意D.必需在最终4、一个 C 语言程序是由(B )。A.一个主程序和如干子程序组成B. 函数组成C. 如干过程组成D. 如干子程序组成5、以下说法中错误选项D。A. 主函数可以分为两个部分:主函数说明部分和主函数体B. 主函数可以调用任何非主函数的其他函数C. 任何非主函数可以调用其他任何非主函数D. 程序可以从任何非主函数开头执行6、用 C 语言编写的源文件经过编译,如没有产生编译错误,就系统将C。A.生成可执行目标文件B.生成目标文件C.输出运行结果D.自动储存源文件可编辑资料
13、 - - - 欢迎下载精品名师归纳总结二、填空题:1、C 语言只有 32个关键字和9种掌握语句。2、每个源程序有且只有一个main函数,系统总是从该函数开头执行C 语言程序。3、C 语言程序的注释可以显现在程序中的任何的方,它总是以*符号作为开头标记, 以*/符号作为终止标记。4、C 语言中,输入操作是由库函数scanf完成的,输出操作是由库函数printf完成的。5、系统默认的C 语言源程序文件的扩展名是.c,经过编译后生成的目标文件的扩展名是 .obj,经过连接后生成的可执行文件的扩展名是.exe。6、C 语言的标识符只能由字母、数字和下划线三种字符组成。第三章数据类型、运算符和表达式一、
14、挑选题:1、以下选项中,不正确的C 语言浮点型常量是(C )。A. 160.B. 0.12C. 2e4.2D.0.02、以下选项中, ( D )是不正确的C 语言字符型常量。A. aB. x41C. 101D. a3、 在 C 语言中,字符型数据在运算机内存中,以字符的(C )形式储备。A.原码B.反码C. ASCII码D. BCD 码4、如 x、i、 j 和 k 都是 int 型变量,就运算下面表达式后,x 的值是( C)。x=( i=4 , j=16 , k=32)A. 4B. 16C.32D.525、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为 B 。A.算术运算、赋值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机二级语言知识点总结 计算机 二级 语言 知识点 总结
限制150内