#z66. 入门篇复习-1
入门篇复习-1
- 以下哪项属于C++顺序结构的特征?
{{ select(1) }}
- [A] 根据条件选择执行路径
- [B] 重复执行特定代码块
- [C] 按代码书写顺序依次执行
- [D] 将问题分解为子问题
- 关于C++变量定义,以下正确的是?
{{ select(2) }}
- [A] int 1num;
- [B] float my-num;
- [C] char c1;
- [D] double 3.14;
- 执行以下代码的输出结果是?
#include <iostream>
using namespace std;
int main() {
int a = 10, b = 3;
cout << a / b << " " << a % b << endl;
return 0;
}
{{ select(3) }}
- [A] 3 1
- [B] 3.333333 1
- [C] 4 0
- [D] 3 0
- 以下if语句语法正确的是?
{{ select(4) }}
- [A] if (a > b); cout << "a更大";
- [B] if a > b { cout << "a更大"; }
- [C] if (a > b) cout << "a更大";
- [D] if (a > b); { cout << "a更大"; }
- 关于switch语句,以下说法错误的是?
{{ select(5) }}
- [A] switch后的表达式只能是整型或字符型
- [B] case标签后必须跟break语句
- [C] default分支可以省略
- [D] case标签必须是常量表达式
- 以下循环会执行多少次?
int i = 0;
while (i < 5) {
i++;
}
{{ select(6) }}
- [A] 3次
- [B] 4次
- [C] 5次
- [D] 无限次
- 以下for循环的执行次数是?
for (int i = 0; i <= 5; i += 2) {
cout << i << " ";
}
{{ select(7) }}
- [A] 2次
- [B] 3次
- [C] 4次
- [D] 5次
- 定义一个存储10个整数的数组,正确的是?
{{ select(8) }}
- [A] int arr(10);
- [B] int arr[10];
- [C] int arr{10};
- [D] int arr{1,2,3,...,10};
- 以下数组初始化正确的是?
{{ select(9) }}
- [A] int arr[5] = {1,2,3,4,5,6};
- [B] int arr[] = {1,2,3};
- [C] char arr[3] = "abc";
- [D] float arr[2] = 1.0, 2.0;
- 访问数组元素时,以下说法正确的是?
{{ select(10) }}
- [A] 数组下标从1开始
- [B] 可以访问超出数组范围的下标
- [C] 数组元素下标必须是整数
- [D] 不能通过下标修改数组元素
- 以下二维数组定义正确的是?
{{ select(11) }}
- [A] int arr[3,4];
- [B] int arr[3][4];
- [C] int arr(3)(4);
- [D] int arr[3;4];
- 对于数组int arr[5] = {1,2,3,4,5};,以下访问错误的是?
{{ select(12) }}
- [A] arr[0]
- [B] arr[5]
- [C] arr[3]
- [D] arr[4]
- 以下关于for循环和while循环的说法正确的是?
{{ select(13) }}
- [A] for循环只能用于已知次数的循环
- [B] while循环条件不满足时至少执行一次循环体
- [C] for循环和while循环可以互相转换
- [D] do-while循环条件满足时才会执行循环体
- 执行以下代码的输出结果是?
#include <iostream>
using namespace std;
int main() {
int i = 0;
do {
i++;
} while (i < 3);
cout << i << endl;
return 0;
}
{{ select(14) }}
- [A] 0
- [B] 1
- [C] 2
- [D] 3
- 以下哪个运算符优先级最高?
{{ select(15) }}
- [A] +
- [B] ==
- [C] *
- [D] ()
- 在C++中,数组下标从1开始计数。( )
{{ select(16) }}
- [正确]
- [错误]
- if语句中的条件表达式必须是布尔值。( )
{{ select(17) }}
- [正确]
- [错误]
- do-while循环会先执行循环体,再判断条件。( )
{{ select(18) }}
- [正确]
- [错误]
- 定义数组时必须指定数组长度。( )
{{ select(19) }}
- [正确]
- [错误]
- 顺序结构、分支结构和循环结构是程序的三种基本结构。( )
{{ select(20) }}
- [正确]
- [错误]
相关
在下列比赛中: