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

PROBLEM SET

题库

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

共 67434 题
重置

题目列表

共 67434 题
A18325 执行 C++ 语句 cout << (int(3.5) * 2) 将输出 6 。 C-L2 -- 较易 -- A18326 C++ 代码 cout << (not ('5' % 2 == 0) == ((not '5' % 2) == 0)) 执行后的输出是 1 。 C-L2 -- 较易 -- A18328 某学校举办“校园演讲比赛”,每位选手由8位评委打分(分数为 0~10 的整数),且每位评委必须打分。计分规则:去掉一个最高分,去掉一个最低分。如下程序通过键盘先输入选手编号,然后依次输入8个分数,并计算最终得分。下列说法正确的是( )。for (int i = 0; i < 10; i++) { int id, score; printf("输入选手编号: "); scanf("%d", &id… C-L2 -- 较易 -- A18329 如下 C++ 代码执行后,输入 4 后,输出的数字图形是( )。int n; cin >> n; for (int i = n; i > 0; i--) { for (int j = 0; j < n - i; j++) cout << "0 "; for (int k = 0; k < i; k++) cout << k + 1 << " "; cout << endl; } C-L2 -- 较易 -- A18330 英文 corner case 通常翻译为极端案例或边角案例,通常指正常范围以外的问题或者情形。在如下 C++代码中,变量都是整型,则 corner case 最应该是( )。int tnt = 0, cnt = 0; while (1) { int score; cin >> score; if (score == -1) break; tnt += score; cnt += 1; } cou… C-L2 -- 较易 -- A18331 如下数字图形在通过执行后续的 C++ 代码时,输入 10 来输出。横线处应填入的代码是( )。1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 … C-L2 -- 较易 -- A18332 如下 C++ 代码执行后输出是 1 2 3 4 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 。横线处应该填入的运算符是( )。int num = 1; for (int i = 0; i < 35; i++) { cout << num << " "; if (num _______ 10) num … C-L2 -- 较易 -- A18333 下面 C++ 代码执行后其输出是( )。int count = 0, i, j; for (i = 1; i < 4; i++) for (j = 0; j < i; j++) { if (j % 3 != 0) continue; count += 1; break; } cout << i << ' ' << j << ' ' << count; C-L2 -- 较易 -- A18334 下面的 C++ 代码执行后其输出是( )。int cnt = 0, i, j; for (i = 0; i < 3; i++) { j = i; while (j) { cnt += 1; j -= 1; } } cout << i << ' ' << j << ' ' << cnt; C-L2 -- 较易 -- A18335 下面的 C++ 代码执行之后的输出是( )。int i; for (i = -2; i < 2; i++) if (not i % 3 == 0) cout << i << "#"; cout << i; C-L2 -- 较易 -- A18336 下面的 C++ 代码执行后其输出是( )。int tnt = 0; for (int i = 1; i < 5; i += 3) { for (int j = 0; j < i; j++) tnt += 1; cout << tnt << "#"; } cout << tnt; C-L2 -- 较易 -- A18337 执行如下 C++ 程序后,当输入 4 时,输出的最后一行是( )。int n; cin >> n; for (int i = n; i > 0; i--) { for (int j = 0; j < i; j++) cout << j + 1 << ' '; cout << endl; } C-L2 -- 较易 -- A18338 小明在某开发环境中执行 C++ 代码 cout << (2.5 + 2.25) << ' ' << (2.2 + 2.1) 时输出 4.754.300000000000001 ,其原因最可能是( )。 C-L2 -- 较易 -- A18339 下面选择项中,与 C++ 表达式 not (x > 5 or y <= 10) 等价的是( )。 C-L2 -- 较易 -- A18340 有关如下 C++ 代码的说法,正确的是( )。float a = 3 + 3.5; cout << a; C-L2 -- 较易 -- A18341 小明去农场参观回来后就在自己的电脑上安装了一个 3D 农场仿真模拟系统,因为他今年买的二手电脑有点老旧,系统运行时经常弹出“系统内存不足”的警告,导致系统卡顿严重。他计划通过增加物理内存来解决问题。请问他应该购买以下哪种硬件组件?( ) C-L2 -- 较易 -- A18343 字符转换 C-L3 -- 中等 -- A18344 加密 C-L3 -- 中等 -- A18345 判断一个 int 型数字 s[i] 是不是在 0 和 9 之间(可以是 0 和 9 ),判断条件可以写为 if (s[i]>= '0' && s[i] <= '9') 。 C-L3 -- 中等 -- A18346 代码逐行复刻手工运算步骤,中间不能增加任何判断逻辑,否则就不属于模拟算法。 C-L3 -- 中等 --