算法中,用来描述一系列明确、可执行步骤以解决问题的概念是?
在调试程序时,我们常常设置( ),以便程序运行到此处时暂停,从而观察变量的值。
以下哪个循环结构会至少执行一次循环体?
for循环
while循环
do-while循环
以上都是
在C++中,以下哪些数据类型可以用来存储整数?(多选)
请写出C++中用于从标准输入设备读取一个整数的完整语句(假设变量名为num)。
如果一个算法的时间复杂度是O(n),意味着算法的执行时间与输入数据规模n成______关系。
在程序中,用于处理除零错误、数组越界等意外情况的机制叫做______处理。
使用“自顶向下,逐步求精”的方法设计程序时,我们首先应该做的是?
编写具体函数代码
绘制详细的流程图
明确程序的总体目标和功能
设计所有变量的名称
下列哪个运算符在C++中用于求两个整数相除的余数?
阅读以下代码片段,写出其输出结果。
int a = 5, b = 2;
double result = a / b;
cout < < result;
调试程序时,以下哪些做法是有效的?(多选)
盲目地修改代码直到能运行
使用调试工具单步执行
在关键位置输出变量值(打日志)
仔细阅读编译器报错信息
一个函数直接或间接地调用自身,这种技术被称为______。
在寻找数组中的最大值时,我们通常初始化一个变量(如max)为数组的第一个元素,然后遍历数组进行比较。这种算法主要体现了什么思想?
请补全下面用于交换两个整型变量a和b的值的代码(不能使用第三个变量)。
a = a + b;
b = ______;
a = a - b;
以下关于程序注释的说法,错误的是?
注释可以帮助他人理解代码
注释会影响程序的执行速度
注释可以说明代码块的功能
良好的注释是编程好习惯
以下哪些是选择结构(分支结构)的C++关键字?(多选)
如果一个算法的基本操作执行次数是 3n² + 2n + 1,那么当n很大时,我们通常说它的时间复杂度是______。
当程序运行结果与预期不符,但语法没有错误时,我们通常说程序存在______错误。
以下哪项不是结构化程序设计的基本控制结构?
顺序结构
选择(分支)结构
循环结构
跳转结构(如goto)