4.下列关于 C++语言的叙述,不正确的是() (2023年3月 GESP C++ 一级)
作者:野牛程序员:2024-07-16 17:19:20GESP阅读 3409
4.下列关于 C++语言的叙述,不正确的是() (2023年3月 GESP C++ 一级)
4.下列关于 C++语言的叙述,不正确的是()。
A. 变量定义时可以不初始化
B. 变量被赋值之后的类型不变
C. 变量没有定义也能够使用
D. 变量名必须是合法的标识符
答案:C. 变量没有定义也能够使用
A. 变量定义时可以不初始化:
在 C++ 中,可以定义变量而不初始化。例如,
int x;
定义了一个整型变量x
,但没有赋初始值。
B. 变量被赋值之后的类型不变:
变量在定义时指定了类型,并且在整个生命周期中,类型是固定的。不能在赋值时改变变量的类型。例如,
int x = 5;
定义了一个整型变量x
,之后不能赋给它一个非整型的值。
C. 变量没有定义也能够使用:
这是不正确的。在 C++ 中,变量必须先定义后才能使用。如果试图使用一个未定义的变量,编译器会报错。例如,使用
cout << y;
而没有定义y
会导致编译错误。
D. 变量名必须是合法的标识符:
变量名必须遵循 C++ 语言的命名规则。合法的标识符必须以字母(大写或小写)或下划线
_
开头,后续字符可以是字母、数字或下划线。例如,int _count;
是一个合法的变量名,而int 2count;
则不是。
因此,关于 C++ 语言的叙述中,不正确的是 C 项,即变量没有定义也能够使用。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892