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

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

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

正确答案:D

答案解析

分析代码片段中的语法结构与标识符使用。确认变量命名规则是否符合C++标准,PI作为用户定义变量名是合法的,不因语义用途受限。cout是std命名空间中的输出流对象,其使用需依赖头文件包含与命名空间声明。标识符PI改为Pai仅改变名称拼写,新名称同样遵循标识符规则时,不影响语法正确性。所有选项涉及的行为均基于语言规范中的词法、语法与作用域机制进行判断。

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

本卷相关题目

在线做题 同科目题库