#2407. 32-42
32-42
第 1 题
- 以下代码的输出结果是什么?
for(int i=1; i<=3; i++) {
for(int j=1; j<=i; j++) {
cout << j << " ";
}
}
{{ select(1) }}
- 1 2 3
- 1 2 2 3 3 3
- 1 2 3 1 2 1
- 1 1 2 1 2 3
第 2 题
- 执行以下代码后,变量sum的值是多少?
int sum = 0;
for(int i=1; i<=4; i++) {
for(int j=1; j<=i; j++) {
sum += j;
}
}
{{ select(2) }}
- 10
- 20
- 30
- 40
第 3 题
- 以下代码的输出结果是什么?
int arr[2][2] = {{1,2}, {3,4}};
int sum = 0;
for(int i=0; i<2; i++) {
for(int j=0; j<2; j++) {
if(i == j) {
sum += arr[i][j];
}
}
}
cout << sum;
{{ select(3) }}
- 4
- 5
- 6
- 7
第 4 题
4、执行以下代码后,变量count的值是多少?
int count = 0;
for(int i=1; i<=5; i+=2) {
for(int j=1; j<=3; j++) {
count++;
}
}
{{ select(4) }}
- 6
- 9
- 12
- 15
第 5 题
5.执行以下代码后,*(arr+2)的值是多少?
int arr[4] = {2, 4, 6, 8};
int *ptr = arr;
{{ select(5) }}
- 2
- 4
- 6
- 8
第 6 题
6.以下关于指针的说法哪项是正确的?
int x = 8;
int *p = &x;
{{ select(6) }}
- p存储的是x的值
- *p存储的是x的地址
- &p和&x的值相同
- *p可以修改x的值
第 7 题
7、以下代码的输出结果是什么?
int a = 5, b = 10;
int *p1 = &a, *p2 = &b;
*p1 = *p1 + *p2;
p2 = p1;
cout << *p2;
{{ select(7) }}
- 5
- 10
- 15
- 内存地址
相关
在下列比赛中: