本文收录于专栏《C++等级认证CCF-GESP真题解析》,专栏总目录:点这里。订阅后可阅读专栏内所有文章。
一、单选题(每题 2 分,共 30 分)
第 1 题
在C++中,下列不可做变量的是( )。
A. five-Star
B. five_star
C. fiveStar
D. _fiveStar
答案:A
在C++中,变量的命名必须遵循一定的规则:变量名必须以字母(大写或小写)或下划线(_)开头,后面可以跟字母、数字或下划线。
选项A不可以做变量名,因为变量名中不能包含连字符(-)。
第 2 题
C++表达式 3 - 3 * 3 / 5 的值是( )。
A. -1.2
B. 1
C. 0
D. 2
答案:D
为了求解C++表达式 3 - 3 * 3 / 5 的值,我们需要按照C++的运算符优先级规则进行计算。首先计算乘法和除法,然后再进行减法。
所以,表达式 3 - 3