第一学期-期中考试-考试总结-创新互联
- 前言
- 错题汇总
- (1)非法字符类
- 题目解析
- 易错点
- (2)函数定义类
- 题目解析
- (3)数组定义类
- 1)字符数组初始化
- 易错点
- 2)二维数组定义
- 易错点
- (4)符号常量定义
- 易错点
- 考试总结
前言
\;\;\;\; 不久前,C++期中考试告一段落,成绩还算不错,但做题速度感觉有点慢(>﹏<)。索性,以后每次大型考试后都进行部分总结。希望大家监督,共同进步呀。
错题汇总
\;\;\;\; 对题按型分类:
(1)非法字符类 题目解析
规则:
- 字符常量只能用单撇号括起来,不能使用单引号或其他括号。
- 字符常量中只能包括一个字符,不能是字符串。
- 字符常量是区分大小写的。
- 单撇号只是界限符,不属于字符常量中旳一部分,字符常量只能是 一个 字符,不包括单撇号。
- 单撇号里面可以是数字、字母等C语言字符集中除’和\以外所有可现实的单个字符,但是数字被定义为字符之后则不能参与数值运算。
1)'\81'
虽然由'\'
,'8'
,'1'
组成,但是'\'
作为转义字符的标志会与后两者构成八进制数81,也就是十进制下的65。
由ASCⅡ码表可知:'\81'
⇔
\Leftrightarrow
⇔'A'
也就是说,规则2依据情况而定,就如规则6所说“数字、字母等C语言字符集中除’和\以外所有可现实的单个字符”
2)其实博主选择D的原因就是把'/'
与'\'
弄混了,o( ̄┰ ̄*)ゞ
(2)函数定义类 题目解析
如图。D较易排除(非法函数名),A也容易看出错误(形参需要指定类型)而B选项在于形参不能为空类型,但可以省略参数名。
(※)定义字符数组时要注意尾部的\0
结束符也算一个字节,需要占用数组中的一个位置
注意:定义二维数组时列数不可省略,例如:int a[][3]={1,2,3,4,5};
我们可以知道省略的行数为2(即所需最少的行数)但如果如此定义int a[2][]={1,2,3,4,5};
我们就无法判断出省略的列数是多少(可能五个数都在第一排,可能第一排只有三个数,或者其他情况)
\;\;\;\; 定义常变量(符号常量)时要注意初始化,否则可能会遇到定义时随机值.
考试总结\;\;\;\; 还有三周时间就要迎来期末考试,再接再厉,大家共同努力.<(^-^)>.
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
新闻标题:第一学期-期中考试-考试总结-创新互联
当前链接:http://ybzwz.com/article/deospc.html