答案找我:/
百年教育职业培训中心:/
北京师范大学
终结性考核
参考资料
百年教育职业培训中心编制
0098 《高级程序设计(C 语言)》2020 年6-7 月期末考试指导
一、考试说明
(一)说明
考试为闭卷,试卷满分为100 分,考试时间90 分钟。
(二)题型及各题型所占分数和相应的答题技巧
1.单选题(每题2 分,共30 题,共60 分)
答题技巧:选择与题干相匹配的答案。可以考虑排除法等选择技巧。
2. 编程题 (每题20 分,共2 题,共40 分)
答题技巧:按照题目要求,编写对应的程序代码。
二、重点内容
答案找我:/
百年教育职业培训中心:/
第一章 C 语言程序设计基础
1.C 语言标识符
数据类型名、变量名、函数名都必须是合法标识符。标识符就是一个名字,C 语言规定标识符只能由字
母、数字和下划线3 种字符组成,并且第一个字符必须是字母或下划线。
一个C 语言程序是由若干函数组成。
2.二进制转换为八进制、十六进制数
将二进制数从右向左每3 位分一组,然后将每一组的二进制数
转换为八进制数的一个数位的值,就可以得到相应的八进制数。将二进制数从右向左每 4 位分一组,
然后将每一组的二进制数转换为十六进制数的一个数位的值,就可以得到相应的十六进制数。
3. 八进制、十六进制数转换为二进制数
将每一位八进制数或十六进制数转换为二进制数即可。这个过程是将二进制数转换为八进制数或十六
进制数的逆过程。
第二章 基本数据类型、运算符和表达式
1.C 语言规定,符号常量和变量必须“先定义,后使用”。
2.C 语言的基本数据类型及各自的定义方式
C 语言中存在着两种表征数据的形式:常量和变量。常量用来表示数据的值,变量不但可以用来表示数
据的值,也可以用来存放数据。
(1)整型数据:十进制、八进制、十六进制。
整型变量的定义
格式:“数据类型名标识符 变量名”即“int 变量名;”,整型类型名int 与变量名之间要用空格分开,
最后还要以分号结尾。
(2)实型数据
实型常量有两种表示方法:十进制小数形式和指数形式。
(3)字符型数据
C 语言中,用单引号括起来的是字符常量,用双引号括起来的被称为字符串常量。
char,有符号字符,取值范围是−128~127,最高位(第8 位)是符号位。
(4)空类型:void
3.Printf 函数输出各种类型数据的方法
(1)格式:printf (参数列表)
(2)Printf 函数可以带多个参数,例如:printf (“variable a=%d”,a)
4.C 语言的各种运算符和表达式
(1)赋值运算符和赋值表达式:“=”/ “=”;
c 语言中,“=”被称为赋值运算符,它的作用是设置变量的值。
(2)强制类型转换符
当等号左右两边的数据类型不一致时,c 语言将首先将=右边的表达式的值转化为=左边的数据类型,然
后再赋值给=左边的变量。
(3)算术运算符和算术表达式:+、-、*、/和%
(4)自增自减运算符和符号运算符:++、--和-
-既是一个算术运算符,又是一个负号运算符,它是一个单目运算符。
++的作用是使变量自己增1,--的作用是使变量自己减1。与负号运算符优先级相同。
++和--位于变量左边和右边的结果是不同的。(在变量左边,先增减后计算;在变量右边,先计算,后
增减)
答案找我:/
百年教育职业培训中心:/
(5)位运算符:按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、左移(<>)
(6)逗号运算符和逗号表达式
用逗号连接起来的表达式称为逗号表达式。
一般形式:表达式1,表达式2,……,表达式k,例如:a+5,b=6,b++
逗号表达式的求值顺序是从左向右依次计算用逗号分隔的各表达式的值,最后一个表达式的值就是整
个逗号表达式的值。
(7)sizeof 运算符:计算字符个数,因此牢记各类型数据的长度
作用:能获取变量和数据类型所占内存大小的运算符。