题库首页 › GESP等级认证(C++) › 题目 25337

下面 C++ 代码可以执行,有关说法正确的是( )。 double PI = 3.1415926; cout << (PI);

A:为了方便初学者, cout << (PI) 和 cout << (pi) 效果相同,即变量的大小写不敏感
B:cout << (PI) 修改为 cout << (Pi) 能正常执行
C:不能用 PI 做变量名,因为要保存圆周率这个常量
D:将程序中全部 PI 都改写为 Pai ,将能正常执行,不会报错

正确答案:D

答案解析

分析代码中标识符的命名规则与使用合法性,确认标准库对象的访问方式是否符合语言规范;检查变量名PI是否违反常量命名约束机制;验证标识符替换为Pai后符号解析能否通过编译期词法分析;逐项判断各选项所述现象是否符合C++语法对标识符、预定义对象及常量表达式的处理规则。

试卷来源:202603 CCF-GESP编程能力等级认证C++二级真题

本卷相关题目

在线做题 同科目题库