笔试整理三

1. 提供可高数据传输,流控的是OSI的传输层
2. 同一个类的对象使用不同的内存,但静态成员共享相同的内存空间
3. 用于实现接口的关键字:
PHP 类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此 PHP 引入了类的接口技术。
如果一个抽象类里面的所有方法都是抽象方法,且没有声明变量,而且接口里面所有的成员都是 public 权限的,那么这种特殊的抽象类就叫 接口 。
接口使用关键字 interface 来定义,并使用关键字 implements 来实现接口中的方法,且必须完全实现。
4. 编码实现求最大公约数和最小公倍数的类
//编码实现求最大公约数和最小公倍数的类
class MaxMin  //辗转相除法
{
public:
int max;
int min;


MaxMin(int i,int j)
{
int a;
int b;
b = i * j;
if(i > j) // i > j, i 与 j 进行交换
{
a = i;
i = j;
j = a;
}
a = j % i;  //a = 12 % 5  a == 2
while(a != 0)
{
j = i;//j  = 5 2
i = a;// i = 2  1
a = j % i;// a = 1  a = 0
}
min = i; //min = 1
max = b / i;  //max = 12*5 / 1
}
int MaxCommonDevisor()
{
return min;
}
int MinCommonMultiple()
{
return max;
}
}; 


int main14()
{
int i;
int j;
cout << "请输入两个整数: " << endl;
cin >> i >> j;
MaxMin mm(i,j);
cout <<" 最大公约数:"<< mm.MaxCommonDevisor() <<endl;
cout << "最小公倍数: "<< mm.MinCommonMultiple() <<endl; 


return 0;
}


class MaMi   //辗转相减法
{
public:
int k;
int j;
MaMi(int a,int b)
{
k = a * b;
while(a != b)
{
if(a > b)
{
a = a - b;
}
else 
{
b = b - a;
}
}
j = k / a;
k = a;
}
int Min()
{
return j;
}
int Max()
{
return k;
}
};


int main15()
{
int m;
int n;


cin >> m >> n;
MaMi m1(m,n);
cout << m1.Max() << endl;
cout << m1.Min() << endl;
return 0;
}


//穷举法
#define min (m > n ? m : n)  //查找两个数中最小的项


int main16()
{
int m;
int n;
cout << "input two numbers: " << endl;
cin >> m >> n;
int k = m * n;
int t;


for(int i = 1;i < min;i++)
{
if(m % i == 0 && n % i == 0)
{
t = i;
}
}


cout << "MAX  " << t << endl;
cout << "MIN  " << k/t << endl;
return 0;

}

5.决定区域网特性的主要技术:

1、用于传输数据的传输介质。
2、用以连接各种设备的拓扑结构。
3、用以共享资源的介质访问方法(最重要的)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值