PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A18347
某个初学 C++ 的学生,在对照参考程序写了一个程序以后,信心满满地进行编译,他敲进编译器的全部代码如下,这个程序能够正常编译运行。#include<bits/stdc++.h> using namespace std; int main() { cout << "Hello world!" << endl; return 0; }
C-L3
中等
--
A18348
下列程序如果能够正确执行,那么输出的结果是 GESP 。int main() { string name = "GESP"; cout << name[false] << name[true] << name[1 << 1] << name[7 >> 1] << endl; }
C-L3
中等
--
A18349
十六进制数 CCF 对应的二进制数、八进制数、十进制数分别是: 110011001111 、 6317 、 3269 。
C-L3
中等
--
A18350
如果 a 为 int 类型的变量,且表达式 ((a & 1) == 1) 的值为 true ,则说明 a 是奇数。
C-L3
中等
--
A18351
判断某个数是否是质数,枚举范围可适当缩小(遍历到 √i 而非 i),提升效率。
C-L3
中等
--
A18352
一个8位的二进制数补码,最大的表示范围是从-127到+127。
C-L3
中等
--
A18353
11 的补码的一种计算方式是从右往左扫描正数的二进制形式,遇到第一个 1 之后,左边的所有位都取反。
C-L3
中等
--
A18354
反码运算时,产生的进位需要循环进位,即最高位产生的进位要加回到结果的最低位。
C-L3
中等
--
A18355
现在有一个数,请你分别判断它们是否可能是二进制、八进制、十进制、十六进制。例如, 6AFF 就只可能是十六进制,而 1011 则是四种进制皆有可能。输入 N (保证 1≤N≤1000),表示有 N 个数让你进行判断,接下来输入 N 个字符串(保证所有字符串长度不超过 10 ),判断可能是四个进制当中的哪个进制数。输出 N 行,每行 4 个数,用空格隔开,分别表示给定的字符串是否可能表示一个二进制…
C-L3
中等
--
A18356
以下数组定义,符合 C++ 语法的是( )。
C-L3
中等
--
A18357
关于 string 的成员函数,下面说法错误的是( )。
C-L3
中等
--
A18358
a=7, b=3, c=14, d=15, e=8 ,对于运算表达式 !a << b & c ^ d | e 的结果是( )。
C-L3
中等
--
A18359
下面选项中提到的变量都是正整数,关于位运算,下面说法错误的是( )。
C-L3
中等
--
A18360
关于计算机中的二进制编码表示,下列说法错误的是( )。
C-L3
中等
--
A18361
在 C++ 中,对于32位有符号整数 int 类型数据 n ,关于按位取反运算符 ~ ,下列说法正确的是( )。
C-L3
中等
--
A18362
计算机中的 2 KB 等于多少 bit ( )。
C-L3
中等
--
A18363
关于字符串和字符数组,下列说法正确的是( )。
C-L3
中等
--
A18364
关于位运算,下列说法错误的是( )。
C-L3
中等
--
A18365
一种加密方式是字符数组与密钥 KEY 、运算方式分开传输,比如字符数组 char text[4] = {'G', 'E','S', 'P'}; 由一种传输方式发送,密钥 KEY = 2026 通过另一种发送方式发送,运算方式 char function[4]= {'|', '-', '^', '+'}; 又是另一种发送方式发送。三种数据都到达目的地以后,分别进行例如 'G' | 6 、 'E' …
C-L3
中等
--
A18366
关于计算机编码中反码和补码,下面说法错误的是( )。
C-L3
中等
--