下列关于 C++ 语言的叙述,不正确的是?
A、变量定义时可以不初始化
B、变量被赋值之后的类型不变
C、变量没有定义也能够使用
D、变量名必须是合法的标识符
以下不可以作为 C++ 标识符的是?
A、x321
B、0x321
C、x321_
D、_x321
如果 a 为 int 类型的变量,且 a 的值为 6,则执行 a *=3 ; 之后,a 的值会是?
常量 '3' 的数据类型是?
A、double
B、float
C、char
D、int
如果用 int 变量 a 表达正方形边长,哪个表达式不能计算正方形面积?
A、a * a
B、1 * a * a
C、a Λ 2
D、a * 2 * a / 2
int 变量 a=6,执行 a %= 4; 后 a 的值为?
下列哪个不可以作为 C++ 的变量名称?
A、redStar
B、RedStar
C、red_star
D、red star
判断整数 N 是否为偶数,if 括号内应填写?
A、N % 2 == 0
B、N % 2 = 0
C、N % 2
D、N % 2 != 0
C++ 表达式 (3 - 2) * 3 + 5 的值是?
执行 cout << "5%2=" << 5 % 2; 输出结果是?
A、2 2
B、1 1
C、5%2=2
D、5%2=1
C++ 中可以完成数据输入的语句是?
A、printf 语句
B、scanf 语句
C、default 语句
D、cout 语句
下列不可以作为 C++ 变量名的是?
A、five‑Star
B、five_star
C、fiveStar
D、_fiveStar
int Sum = 0;
for (int i = 0; i < 10; i++)
Sum += i;
cout << Sum;
以上代码输出结果为?
执行 printf ("6%2={% d}", 6%2); 输出结果是?
A、6%2={6%2}
B、6%2={6%2}
C、0=0
D、6%2={0}
C++ 表达式 12 - 3 * 2 && 2 的值是?
int N=2; 执行 cout <<(N / 3 + N % 3); 输出为?
判断 N 是能被 3 整除的偶数,if 条件应为?
A、(N%2)(N%3)
B、(N%2==0)(N%3)
C、(N%2)(N%3==0)
D、(N%2==0)(N%3==0)
正方形边长存于 int a,要让周长增加 4,执行?
A、a*4;
B、a+4;
C、a+1;
D、++a;
C++ 表达式 (6> 2) * 2 的值是?
A、1
B、2
C、true
D、truetrue
for (int i=1;i<= 8; ___)
cout<横线填入什么输出 “1248”?
A. i++
B. i *= 2
C. i += 2
D. i * 2
a、b 都是 int,不能判断 “a 等于 0 且 b 等于 0” 的表达式是?
A. (a==0) (b==0)
B. (a==b==0)
C. !a !b
D. (a==0)+(b==0)==2
Dev‑C++ 中生成 C++ 可执行程序需要哪个步骤?
int m=14,n=12;
if (m%2==0 &&n %2==0)
cout<<"都是偶数";
else if (m % 2 == 1 &&n % 2== 1)
cout<<"都是奇数";
else
cout<<"不都是偶数或奇数";
代码运行输出?
A. 都是偶数
B. 都是奇数
C. 不都是偶数或奇数
D. 以上说法都不正确
int n=5;
int cnt=1;
while (n>=0){
cnt+=1;
n-=2;
}
cout << cnt;
程序输出结果?
int a = 1;
cout << "a+1= " << a+1 << endl;
该代码执行输出是?
A. a+1= 2
B. a+1=2
C. 2=2
D. 2= 2
for(int i=-10; i<10; i++) cout << i << " ";
循环体一共执行多少次?
下面哪一个是 C++ 的输出语句?
A. cin
B. cout
C. scanf
D. if
int x; 下列赋值语句语法正确的是?
A、x = 3.16 int;
B、x=3.16;
C、x=int (3.16);
D、x == 3.16;
在 C++ 语言中,标识符中可以有数字,但不能以数字开头。
'3' 是 int 类型的常量。
C++ 的 if 条件表达式只能填写 bool 类型的值。
表达式 (3.5 * 2) 计算结果 7.0,类型为 double。
C++ 表达式 int (3.14) 运算结果等于 3。
int n=27; cout << n%10; 输出结果是 7。
break 语句可以用于终止 for、while 循环。
任意 for 循环都可以改写为等价的 while 循环。
printf 是 C++ 的关键字,不能用作变量名。
C++ 变量名不能包含减号`-`,five‑star 是非法变量名。
C++ 中 while 可以构成死循环,但 for 循环不可能死循环。
C++ 单引号用来包裹字符,双引号用来包裹字符串。
C++ 中`==`用于比较是否相等,`=`用于赋值。