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

PROBLEM SET

题库

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

共 67434 题
重置

题目列表

共 67434 题
A18450 下列代码中, d1->work(); 和 d2->work(); 输出不同结果的主要原因是( )。#include <iostream> using namespace std; class Device { public: virtual void work() { cout << "Device is working" << endl; } virtual ~Device() {} }; c… C-L6 继承 多态 虚函数 动态绑定 困难 -- A18451 下列关于 C++ 中继承和多态的描述中,错误的是( )。 C-L6 继承 多态 访问控制 虚函数 困难 -- A18452 bitset 可以直接进行整体的与、或、异或位运算。( ) 信息学奥赛-C-L100 位运算 bitset 中等 -- A18453 两个数异或的结果一定小于等于其中较大的那个数。( ) 信息学奥赛-C-L100 位运算 异或运算 布尔判断 中等 -- A18454 表达式 x & (x - 1) 可以将x的二进制最低位的1变成0。( ) 信息学奥赛-C-L100 位运算 二进制 按位与 中等 -- A18455 bitset 的大小必须在编译时确定,不能是变量。( ) 信息学奥赛-C-L100 bitset 模板参数 编译时确定 中等 -- A18456 二进制状态压缩中,一个int类型变量最多可以表示32个元素的集合状态。( ) 信息学奥赛-C-L100 位运算 二进制状态压缩 集合表示 中等 -- A18457 lowbit(0) 的值是 0。( ) 信息学奥赛-C-L100 位运算 lowbit 中等 -- A18458 左移 n << k 等价于 n 乘以 2 的 k 次方,不会有溢出问题。( ) 信息学奥赛-C-L100 位运算 左移运算 整数溢出 中等 -- A18459 在C++中,~5 的结果是 -6。( ) 信息学奥赛-C-L100 位运算 补码 按位取反 中等 -- A18460 按位或运算 | 中,只要对应两位有一个为0,结果位就为0。( ) 信息学奥赛-C-L100 位运算 按位或 中等 -- A18461 按位与运算 & 中,只有对应两位都为1时,结果位才为1。( ) 信息学奥赛-C-L100 位运算 按位与 中等 -- A18462 下列代码的输出结果是( )int a = 5, b = 3; a ^= b; b ^= a; a ^= b; cout << a << " " << b; 信息学奥赛-C-L100 位运算 异或运算 变量交换 中等 -- A18463 定义 bitset<10> b;,执行 b.set(3) 后,b的第3位是( ) 信息学奥赛-C-L100 位运算 bitset 中等 -- A18464 在C++中,bitset<8> b("10100011"),则 b.count() 的返回值是( ) 信息学奥赛-C-L100 位运算 bitset 中等 -- A18465 下列关于异或运算性质的描述,错误的是( ) 信息学奥赛-C-L100 位运算 异或运算 运算性质 中等 -- A18466 若用二进制位表示集合状态,第i位为1表示元素i在集合中。现有集合A=0b1011(十进制11),集合B=0b1101(十进制13),则 A ∩ B 对应的数值是( ) 信息学奥赛-C-L100 位运算 集合运算 二进制表示 中等 -- A18467 下列哪个表达式可以实现"翻转一个数的第k位(0变1,1变0)"?( ) 信息学奥赛-C-L100 位运算 异或运算 中等 -- A18468 下列哪个表达式可以实现"将一个数的第k位(从0开始)置为1"?( ) 信息学奥赛-C-L100 位运算 二进制 位掩码 中等 -- A18469 表达式 lowbit(12) 的值是( )(注:lowbit(x) = x & (-x)) 信息学奥赛-C-L100 位运算 二进制补码 lowbit 中等 --