综合知识单选难度 3真题改编 · 2025
3083. 下列程序的运行结果是()
class A
{
int a,b;
public:
A(int i=3,int j=4):a(i),b(j){}
friend A operator*=( A p,int i);
void show(){cout<<a<<" "<<b;}
};
A operator*=(A p,int i)
{
p.a=p.a*i;
p.b=p.b*i;
return p;
}
int main()
{
A o1(2),o2(3);
o2*=4;
o2.show();
return 0;
}
练习本题 ›
综合知识单选难度 3真题改编 · 2024
3100. 在以下C#代码中,输出结果是什么?
using System;
class Program
{
static void Main(string[] args)
{
int[,] matrix = {
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 }
};
Transpose(matrix);
for (int i = 0; i < matrix.GetLength(0); i++)
{
for (int j = 0; j < matrix.GetLength(1); j++)
{
Console.Write(matrix[i, j] + " ");
}
Console.WriteLine();
}
}
static void Transpose(int[,] matrix)
{
int n = matrix.GetLength(0);
for (int i = 0; i < n; i++)
{
for (int j = i + 1; j < n; j++)
{
int temp = matrix[i, j];
matrix[i, j] = matrix[j, i];
matrix[j, i] = temp;
}
}
}
}
练习本题 ›