PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A21142
在C++ 中, ++ 和--运算符只能用于整型变量,不能用于浮点数变量。( )
C-L3
中等
--
A21143
C++ 表达式 z=a>b?x:y 等同于:if(a>b){ z=x; }else{ z=y; }以下代码执行后,输出将会是 2 。( )int main() { int arr[5] = {1, 2, 3, 4, 5}; cout << arr[3 > 2 ? 1 :2] << endl; return 0; }
C-L3
中等
--
A21144
在C++ 中, int a[] = {1, 2, 3, 4, 5}; 可以定义一个包含 5 个元素的整型数组。( )
C-L3
中等
--
A21145
位运算符 & 、 | 、 ^ 、 ~ 的优先级⾼于算术运算符 + 、 - 、 * 、 / 。( )
C-L3
中等
--
A21146
以下代码输出结果为 8 。( )int a=5,b=3; int c = a++ + ++b; cout << c << endl;
C-L3
中等
--
A21147
strcmp(str1,str2)返回 0 表示str1⼤于 str2 ,返回正数表示两者相等。( )
C-L3
中等
--
A21148
整型变量 a 的值为 3 ,浮点数变量 b 的值为 3.5 ,在C++ 编译环境下,经过 a*=b 计算后, a 的值变为 10.5 ,此时如果输出 a ,将输出 10.5 。( )
C-L3
中等
--
A21149
在C++ 中,数组名不能改变,数组名不能被赋值。( )
C-L3
中等
--
A21150
如果字符串 s 的值是 GESP ,以下代码 s 的最后结果是( )for(int i= 0; i < s.length(); i++) { s[i] = toupper(s[i] + i); }
C-L3
中等
--
A21151
以下关于C++ 中abs()函数的描述,正确的是( )
C-L3
中等
--
A21152
以下代码运行后, sum 的结果是( )int arr[5] = {2, 4, 6, 8, 10}; int sum = 0; for (int i = 0; i < 5; i++) { switch (arr[i] % (1|2)) { case 0: sum += 1; break; case 1: sum += 2; break; case 2: sum += 3; break; } }
C-L3
中等
--
A21153
根据下⾯的流程图,如果成绩 score输⼊ 60 ,输出的结果是( )
C-L3
中等
--
A21154
整型变量 x 的初始值为 10 ,以下代码的输出结果是( )int t = x--; t-=x; cout << t<< endl;
C-L3
中等
--
A21156
以下代码执行后,数组arr的内容是( )int arr[6] = {1, 2, 3, 4, 5, 6}; for (int i = 0; i < 6; i += 2) { arr[i] = arr[i] + arr[i+1]; arr[i+1] = arr[i] - arr[i+1]; arr[i] = arr[i] - arr[i+1]; }
C-L3
中等
--
A21157
在一个特定的计算机系统中,假如 unsigned int 类型需要占用2个字节的存储空间(每个字节有8位),则 unsigned int 可以表⽰的数据范围是( )
C-L3
中等
--
A21158
以下关于C++ 求最⼩值函数 min() 的描述,不正确的是( )
C-L3
中等
--
A21159
以下代码是一个程序的部分代码,能够正确执行,输出的结果是( )int arr[5] = {1, 2, 3, 4, 5}; int p = arr[1]; cout << (p + 2) << endl;
C-L3
中等
--
A21160
已知字符串 s = "C++ Programming" ,下列程序运行的结果是( )cout<< (int)(s.length() | 3) << endl;
C-L3
中等
--
A21161
执行以下程序段,输出值是( )int x= 5; if (x == 3>> 2)x=8 >> 3; cout << x << endl;
C-L3
中等
--
A21162
下列代码段执行后,变量sum的值是( ){ int sum = 0; for (int i = 1; i <= 10; i++) { if (i % 3 == 8 >> 2) continue; sum += i; } }
C-L3
中等
--