本文收录于专栏《C++等级认证CCF-GESP真题解析》,专栏总目录:点这里。订阅后可阅读专栏内所有文章。
一、单选题(每题 2 分,共 30 分)
第 1 题
在C++中,下列不可做变量的是( )。
A. five-Star
B. five_star
C. fiveStar
D. _fiveStar
答案:A
依据变量名的命名规则,组成部分只有数字、字母和下划线,选项A是错误的变量命名方式,B选项和C选项为常规命名方式均正确,依据命名规则数字不能作为开头,但是下划线是可以作为开头的所以D选项也正确,故答案为A选项
在C++中,变量的命名必须遵循一定的规则:变量名必须以字母(大写或小写)或下划线(_)开头,后面可以跟字母、数字或下划线。
选项A不可以做变量名,因为变量名中不能包含连字符(-)。
第 2 题
C++表达式 3 - 3 * 3 / 5 的值是( )。
A. -1.2
B. 1
C. 0
D. 2