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

PROBLEM SET

题库

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

共 67434 题
重置

题目列表

共 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 -- 中等 --