PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A26939
在一个使用列表实现的循环队列中,front 表示队头元素的位置(索引),rear 表示队尾元素的下一个插入位置(索引),队列的最大容量为 maxSize。那么判断队列已满的条件是( )
Python-L6
困难
--
A26940
以下Python代码执行后其输出是( )。from collections import deque stack = [] queue = deque() # 元素入栈/入队(1, 2, 3) for i in range(1, 4): stack.append(i) queue.append(i) print(f"{stack[-1]} {queue[0]}")
Python-L6
困难
--
A26941
代码同上一题,代码animal.speak()执行后输出结果是( )。
Python-L6
困难
--
A26942
为了让 Dog 类的构造函数能正确地调用其父类 Animal 的构造方法,横线线处应填入( )。class Animal: def __init__(self, name: str): self.name = name print("Animal created") def speak(self) -> None: print("Animal speaks") class Dog(Animal)…
Python-L6
困难
--
A26943
下列哪一项不是面向对象编程(OOP)的基本特征?( )
Python-L6
困难
--
A26947
在C++代码中,不可以将变量命名为false,因为false是C++语言的关键字。( )
C-L1
容易
--
A26951
将下面C++代码中的 i < 100; i = i + 1 修改为 i < 200; i += i + 1 ,其输出与当前代码输出相同。( )int cnt = 0; for (int i = 0; i < 100; i = i + 1) cnt += 1; cout << cnt;
C-L1
容易
--
A26954
如果N是C++的整型变量,值为5,则表达式 (N + !N) 的值为4。 ( )
C-L1
容易
--
A26955
人们现在参加很多闭卷考试时通常都不允许带智能手机、平板电脑等,此外很多种智能手表同样因为具有嵌入操作系统及通信等功能,所以也不允许随身携带。( )
C-L1
容易
--
A26956
以下C++代码可以找出百位、十位和个位满足特定条件的三位数,横线处应该填入的是( )int count = 0; for (int i = 100; i <= 999; i++) { int a = i / 100; _________________________ int c = i % 10; if (a * a + b * b == c * c) { count++; } }
C-L1
容易
--
A26960
下面C++代码执行后输出是( )。int i; for (i = 1; i < 11; i += 3){ continue; if (i % 2 == 0) break; printf("%d#", i); } if (i >= 11) printf("END");
C-L1
容易
--
A26964
定义整型变量 int a=16 ,则执行 ++a += 3 之后,a的值会是( )。
C-L1
容易
--
A26966
C++表达式 14-3*3%2 的值是( )。
C-L1
容易
--
A26967
在C++中,下列可以做变量名的是( )。
C-L1
容易
--
A26969
在某集成开发环境中调试下面代码段时尝试设置断点和检查局部变量,下面哪个说法是错误的( )。int i,N = 0; // L1 cin >> N; // L2 for (i = 1; i < 9; i++) if (N % i == 0) break; // L3 if (i < 9) printf("N不能大于9\n"); // L4
C-L1
容易
--
A26971
幂和数
C-L2
较易
--
A26976
在下面的C++代码中,因为 continue 将被执行,因此不会有输出。( )int i; for (i = 1; i < 10; i++) if (i % 2 == 0) continue; if(i == 10) cout << "END"; }
C-L2
较易
--
A26979
a 和 b 分别是C++的整型变量,如果表达式 max(a, b) == min(a, b) 的值为真,则说明 a 和 b 相等。( )
C-L2
较易
--
A26981
在C++代码中,假设N为正整数,则 N / 10 舍弃个位数。如果 N 小于10,则其值为0,大于10则是舍弃个位数的数。( )
C-L2
较易
--
A26986
下面C++代码执行后,将输出不能被3整除且除以5余数为2的数。下列选项不能实现的是( )。int i,j; for(i = 0; i < 100; i++) if(______________________) cout << i << endl;
C-L2
较易
--