3288: GESP一级选择题_4
Description
1.下列关于C++语言的叙述,不正确的是()。
A.变量定义时可以不初始化
B.变量被赋值之后的类型不变
C.变量没有定义也能够使用
D.变量名必须是合法的标识符
2.下列关于C++语言变量的叙述,正确的是()。
A.变量可以没有定义
B.对一个没有定义的变量赋值,相当于定义了一个新变量
C.执行赋值语句后,变量的类型可能会变化
D.执行赋值语句后,变量的值可能不会变化
3.下面C++代码段执行后的输出是()。
int a = 3, b = 4; cout << "a+b=" << a+b;
A.3+4 = 7
B.3+4=7
C.a+b=7
D.a+b=a+b
4.下面的程序用于判断N是否为偶数,横线处应填写代码是()。
cin >> N; if(_______) cout << "偶数"; else cout << "奇数";
A.N % 2 ==0
B.N % 2 = 0
C.N % 2
D.N % 2 !=0
5.下面C++代码执行后的输出是( )。
int a = 1; cout << "a+1= " << a+1 << endl;
A.a+1= 2
B.a+1=2
C.2=2
D.2= 2
6.C++语句 printf("5%%2={%d}\n",5 % 2)执行后的输出是()。
A.1={1}
B.5%2={5%2}
C.5%2={1}
D.5 ={1}
A.14
B.4
C.1
D.0
8.C++表达式 12 -3 * 2 && 2的值是()。
A.0
B.1
C.6
D.9