阅读程序5
#include<bits/stdc++.h> using namespace std; int a[6]; int change(int a) { a++; } int change1(int & a) { a++; } int main() { int c = 1; for (int i = 1; i <= 5; i++) a[i] = i * 3; int * b = & a[1]; change( * b); cout << * b << endl; cout << a[1] << endl; * b++; cout << * b << endl; cout << a[1] << endl; change1( * b); cout << * b << endl; cout << a[1] << endl; * b = c; change(c); cout << * b << endl; cout << c << endl; change1(c); cout << * b << endl; cout << c << endl; return 0; }
将第 11 行中 int 换为 long long 后程序依然能通过编译。( )
change 与 change1 两个函数等价。( )
将第 23 行换为 b = &c; 输出值不变。( )
将第 13 行 int * b = & a[1]; 换为 int *b=a+1; 输出值不变。( )
输出结果的最大值是。( )
6
4
7
5
输出结果的乘积是。( )
13608
11520
5760
6804
发表评论