测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 67434 题
A30377 上一题的二叉树深度计算还可以采用二叉树的广度优先搜索来实现。以下基于二叉树的广度优先搜索实现的深度计算函数中横线上应填写( )。#include <queue>int max_depth_bfs(tree_node* root) { if (root == nullptr) { return 0; // 如果树为空,深度为 0 } queue <tree_node*> q; q.push(roo… C-L6 -- 困难 -- A30378 二叉树的深度定义为从根结点到叶结点的最长路径上的结点数,则以下基于二叉树的深度优先搜索实现的深度计算函数中横线上应填写( )。// 定义二叉树的结点结构struct tree_node { int val; tree_node* left; tree_node* right; tree_node(int x) : val(x), left(nullptr), right(nullptr) { }… C-L6 -- 困难 -- A30379 一棵有 个结点的完全二叉树用数组进行存储与表示,已知根结点存储在数组的第 个位置。若存储在数组第个位置的结点存在兄弟结点和两个子结点,则它的兄弟结点和右子结点的位置分别是( )。 C-L6 -- 困难 -- A30381 以下C++代码实现 位的格雷码,则横线上应填写( )。#include <iostream>#include <vector>#include <string>using namespace std;// 生成 n 位的格雷码vector<string> generate_graycode(int n) { vector<string> graycode_list; if (n <= 0) { … C-L6 -- 困难 -- A30383 下面代码判断队列的第一个元素是否等于 ,并删除该元素,横向上应填写( )。#include <iostream>#include <queue>using namespace std;bool is_front_equal(std::queue<int>& q, int a) { bool is_equal = false; if (!q.empty()) { _________________… C-L6 -- 困难 -- A30384 采用如下代码实现检查输入的字符串括号是否匹配,横线上应填入的代码为( )。#include <iostream>#include <stack>#include <string>using namespace std;bool is_valid(string s) { stack<char> st; char top; for (char& ch : s) { if (ch == '(' || … C-L6 -- 困难 -- A30385 有6个元素,按照 6,5,4,3,2,1 的顺序进入栈S,下列( )的出栈序列是不能出现的( )。 C-L6 -- 困难 -- A30386 关于以下C++代码,( )行代码会引起编译错误。#include <iostream>using namespace std;class Base { private: int a; protected: int b; public: int c; Base() : a(1), b(2), c(3) { }};class Derived : public Base { public: void … C-L6 -- 困难 -- A30387 以下( )没有涉及 C++ 语言的面向对象特性支持。 C-L6 -- 困难 -- A30388 并行通信同时采用多个通道传送数据,所以并行通信的速率一定高于串行通信。( ) 电子学会-ROBOT-L5 -- 困难 -- A30389 可以通过提高按键开关的制作精度,实现消除抖动。( ) 电子学会-ROBOT-L5 -- 困难 -- A30390 UART数据帧的停止位是低电平。( ) 电子学会-ROBOT-L5 -- 困难 -- A30391 四位八段数码管显示四个不同的数字时,必须采用动态显示。( ) 电子学会-ROBOT-L5 -- 困难 -- A30392 millis()函数返回当前程序自开始运行起至当前的时间,单位是毫秒。( ) 电子学会-ROBOT-L5 -- 困难 -- A30393 ESP32 for Arduino,下列选项所列的数据类型,运算符sizeof()返回值为4的是?( ) 电子学会-ROBOT-L5 -- 困难 -- A30394 ESP32 for Arduino,关于dacWrite(pin,value)函数下列描述正确的有?( ) 电子学会-ROBOT-L5 -- 困难 -- A30395 下列有关74HC595移位寄存器芯片的描述中,正确的有?( ) 电子学会-ROBOT-L5 -- 困难 -- A30396 下列选项中,关于ESP32 WROOM模组蓝牙功能描述正确的有?( ) 电子学会-ROBOT-L5 -- 困难 -- A30397 下列选项所示程序运行后,整形变量Val的值为18的有?( ) 电子学会-ROBOT-L5 -- 困难 -- A30398 ESP32 for Arduino,下列选项中,关于函数ledcDetachPin()的功能描述正确的是?( ) 电子学会-ROBOT-L5 -- 困难 --