#2998. wsgespIII
wsgespIII
第 1 题 执⾏以下C++代码后,c 的数值是( )。
int a = 10, b = 3;
double c = a / b;
{{ select(1) }}
- 3.33333
- 3.333
- 3.0
- 3.3
第 2 题 下列C++表达式的结果为 true 的是( )。 {{ select(2) }}
- (5 <= 5) && (7 < 5)
- !(10 > 5)
- (10 != 10) || (5 >= 3)
- (5 == 3) && (4 > 2)
第 3 题 以下关于C++数组的说法,错误的是( )。 {{ select(3) }}
- 数组的下标通常从 0 开始。
- int arr[5]; 声明了⼀个包含5个整数的数组。
- 数组的⼤⼩必须在编译时确定,不能使⽤变量定义⼤⼩。
- 可以通过 arr[5] 来访问 int arr[5]; 数组的最后⼀个元素。
第 4 题 执⾏以下C++代码后,变量 sum 的值是( )
int sum = 0;
for (int i = 1; i <= 5; i += 2) {
sum += i;
sum=0;
}
{{ select(4) }}
- 6
- 9
- 0
- 死循环
第 5 题 要输出两个整数中较⼤值,错误的是( )。 {{ select(5) }}
- cout <<(a > b ? a : b) ;
- if (a > b) cout<<a; else cout << b;
- cout<<max(a , b);
- cout << (a < b ? a : b);
第 6 题 执⾏以下C++代码后,数组 arr 的内容是( )
int arr[4] = {1, 2, 3};
arr[3] = arr[0] + arr[2];
{{ select(6) }}
- {1, 2, 3, 3}
- {1, 2, 3, 4}
- {1, 2, 3, 5}
- {1, 2, 3, 6}
第 7 题 以下C++代码 L1行 执⾏的次数是( )。
int i = 10;
int count=0;
while (i > 0) {
i -= 3;
continue;
count++; //L1
}
{{ select(7) }}
- 2
- 3
- 4
- 0
第 8 题 以下C++代码段的输出是( )
for (int i = 0; i < 4; i++) {
for (int j = 0; j <= i; j++) {
out << j;
}
cout << "#";
}
{{ select(8) }}
- 0#01#012#0123#
- 1#12#123#1234#
- 0#1#2#3#
- 0#01#012#01243#
第 9 题 以下C++代码试图查找数组中的最⼤值,划线处应填⼊( )。
int arr[5]={2,1,4,5,3};
int size=5;
int maxVal = ________; // 划线处
for (int i = 1; i < size; i++) {
if (arr[i] > maxVal) {
maxVal = arr[i];
}
}
{{ select(9) }}
- 0
- arr[-1]
- arr[0]
- size
第 10 题 以下C++代码中存在⼏处错误( )
int arr[5];
for (int i = 0; i <= 5; i++) {
arr[i] = i * 2;
}
cout << arr[5] << endl;
{{ select(10) }}
- 0处
- 1处
- 2处
- 3处
第 11 题 在 8 位二进制下,十进制数 -16 的补码是( )。 {{ select(11) }}
- 11110000
- 10100000
- 11011111
- 11100001
第 12 题 二进制数 11001110 是某数的 8 位补码,该数的十进制是( )。 {{ select(12) }}
- -49
- -50
- -51
- -52
第 13 题 十进制x=30执行x=x<<2后,x的值是() {{ select(13) }}
- 60
- 120
- 15
- 7
第 14 题 a & b | (c ^ d),其中a = 2, b = 7, c = 12, d = 5计算结果是( )
{{ select(14) }}
- ⼗进制10
- ⼆进制1101
- ⼋进制12
- ⼗六进制B
第 15 题以下代码执⾏后,数组arr的内容是()
int arr[6] = {1, 2, 3, 4, 5, 6};
for (int i = 1; i < 6; i++) {
arr[i] = arr[i] + arr[i-1];
}
{{ select(15) }}
- {2,1,4,3,6,5}
- {1,2,3,4,5,6}
- {3,1,4,2,5,3}
- {1,3,6,10,15,21}