求助
  • 板块学术版
  • 楼主0_and_1
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/3/10 11:21
  • 上次更新2024/3/10 13:47:49
查看原帖
求助
996070
0_and_1楼主2024/3/10 11:21

选自GESP 2023 年 6 月 4 级 选择题第 14 题

  1. 执行以下 C++语言程序后,输出结果是( )。
#include<iostream>
using namespace std;
int main(){
	ios::sync_with_stdio(0);
	int arr[3][3];
	for(int i = 0;i<3;i++){
		for(int j = 0;j<3;j++){
			arr[i][j]=i*10+j;
		}
	}
	int sum;
	for(int i = 0;i<3;i++){
		sum+=arr[i][i];
	}
	cout << sum;
	return 0;
}

A. 3

B. 30

C. 33

D. 无法确定


如上代码,int sum; 是在主函数中定义的,其值应该是不确定的,但为什么输出为 3333 呢?

(参考答案为“无法确定”,但我在Dev-C++上输出就是 3333)

2024/3/10 11:21
加载中...