3.30来之即战

1.TCP 是面向字节流的传输协议,关于 TCP 报文段长度的表述,正确的是( )

  • A、 TCP 报文段长度根据每次应用进程需要传输的数据块长度决定
  • B、 TCP 报文段长度根据路径上能够传送的最大数据块长度决定
  • C、 TCP 报文段长度根据对端的接受能力和网络状况决定
  • D、 TCP 报文段长度确定后,在本应用进程通信过程中保持不变

2.在滑动窗口协议中,如果发送窗口大于1 、 接收窗口等于1时,就是( )

  • A、 连续重发协议
  • B、 停--等协议
  • C、 选择重发协议
  • D、 争用协议

A.当发送窗口>1 ,接收窗口=1时,为连续重发协议,准确而言应为后退N帧协议

B.当发送窗口=1,接收窗口=1时,为停止等待协议。因为发送方需要判断每个发送的帧是新发送的帧还是超时重传的帧,故给每个帧前都加一个序号,由于停止等待协议中只有当一个帧发送确认后才能发送下一个,所以用1个比特来编号即可

C.当发送窗口>1,接收窗口>1时,为选择重发协议。当接收方发现某个帧出错后(可能未按序到达),它将后面到达的正确的帧放入接收缓冲区中,同时要求发送方重传出错的帧(对按序到达的最大序号进行确认,当发送方收到重复确认了就知道出错了),当重传的帧到达后,将缓冲区中按序一并发送给高层。

D.滑动窗口协议中无该协议。

3.cp拷贝命令的-f参数含义为?

  • A、 拷贝目录
  • B、 递归处理
  • C、 显示执行过程
  • D、 强制进行拷贝

4.在退出unix系统账户之后还需要继续运行某个进程,那么可用()

  • A、 awk
  • B、 sed
  • C、 crontab
  • D、 nohup

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思。

5.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为( )

  • A、 tar –cvf myfile.txt myfile.txt.tar.gz
  • B、 tar –zcvf myfile.txt myfile.txt.tar.gz
  • C、 tar –zcvf myfile.txt.tar.gz myfile.txt
  • D、 tar –cvf myfile.txt.tar.gz myfile.txt

打包文件

tar -cvf 打包文件.tar 被打包的文件/路径...

解包文件

tar -xvf 打包文件.tar

压缩文件

tar -zcvf 打包文件.tar.gz 被压缩的文件/路径...

解压缩文件

tar -zxvf 打包文件.tar.gz

6.栈和队列共同具有的特点是( )

  • A、 都是先进后出
  • B、 都是先进先出
  • C、 只允许在端点进行操作运算
  • D、 既能先进先出,也能先进后出

7.最大容量为n的循环队列,队尾指针是rear,队头是front,则队满的条件是( )

  • A、 (rear+1) MOD n==front
  • B、 rear==front
  • C、 rear+1==front
  • D、 (rear-1) MOD n==front

8.下列关于类的权限的描述错误的是( )

  • A、 类本身的成员函数只能访问自身的私有成员
  • B、 类的对象只能访问该类的共有成员
  • C、 普通函数不能直接访问的公有成员,必须通过对象访问
  • D、 一个类可以将另一个类的对象作为成员

 类本身成员函数也可以访问自身的保护成员

9.有如下程序段:

class A
{
    int _a;
public:
    A(int a): _a(a)
    {
    }
    friend int f1(A &);
    friend int f2(const A &);
    friend int f3(A);
    friend int f4(const A);
};

以下调用哪个是错误的:

  • A、 f1(0)
  • B、 f2(0)
  • C、 f3(0)
  • D、 f4(0)

A: 非常量引用的初始值必须为左值

10.进程间通信方式

1.管道模型

        pipe 分为有名管道、无名管道

2.消息队列模型

        msg 类似队列,生产者消费者模型,比较少用

3.共享内存+信号模型

        线程之间是可以访问同一片内存空间的,但是进程不可以。共享内存:所有进程都可以访问这片空间。缺点:好多内存同时对一片空间进行读写,可能会出现数据不安全,所以和信号量一起使用(互斥保护机制,同一共享资源同一刻只能被同一进程访问)。

4.信号

        出现异常时需要信号,信号就是一个不间断的一直执行的一个告警系统。就相当于 一种通知,一种中断。SIGPIPE,SIGSEGV等。

5.socket

        常用于网络

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 电脑DOS系统3.30是一种旧版本的操作系统,是在电脑发展初期使用的。它是微软公司开发的一种操作系统,用于控制计算机硬件和执行用户任务。 DOS系统3.30最主要的特点是命令行界面,也就是用户需要通过输入指令来操作计算机。相对于现代操作系统的图形用户界面,DOS系统3.30的操作方式相对较为繁琐。 DOS系统3.30的功能相对较为简单,主要包括文件管理、磁盘管理、内存管理和程序加载等。用户可以使用一些基本的指令来创建、复制、删除和移动文件,进行磁盘格式化和分区操作,以及限制程序的内存使用。 然而,DOS系统3.30也存在一些不足之处。首先,由于其命令行界面的限制,用户需要了解和记忆大量的指令才能有效操作系统。其次,DOS系统3.30对图形和多媒体等方面的支持相对较差,限制了其应用范围。最重要的是,DOS系统3.30在多任务处理和网络连接等方面功能不完善,无法满足现代计算机用户的需求。 尽管DOS系统3.30已经过时,但它在计算机发展历程中扮演了重要的角色。它为后来的操作系统提供了一定的基础,使得计算机技术能够逐步发展和完善。虽然我们现在很少使用DOS系统3.30,但它依然值得我们了解和尊重。 ### 回答2: DOS(磁盘操作系统)是早期个人电脑上广泛使用的操作系统,它的版本有很多种。而"DOS系统3.30"可以理解为指的是DOS的一个特定版本,即DOS 3.30。 DOS 3.30是由微软公司于1987年发布的一款操作系统。与此前的DOS版本相比,DOS 3.30引入了一些新特性和改进,提升了系统的稳定性和功能性。 首先,DOS 3.30改进了对硬盘的支持。它引入了新的文件系统FAT(文件分配表),使得硬盘的储存空间得到更有效地利用,提高了文件的管理效率。 其次,DOS 3.30加强了对多任务处理的支持。它可以在同一时间运行多个程序,通过时间分片的方式轮流切换程序的执行,实现了似的多任务效果。 另外,DOS 3.30还改进了对内存的管理。它引入了扩展内存(Extended Memory)的概念,可以利用超过640KB的内存空间,增大了可用内存的容量。 此外,DOS 3.30加入了一些新的命令和工具,使得用户在操作系统上的使用更加方便。例如,它提供了更多的文件操作命令,如复制、移动和删除文件等,以及一些实用工具,如磁盘检测与修复工具。 总的来说,DOS 3.30是一个在功能和性能上有所提升的操作系统版本,它对硬盘支持、多任务处理和内存管理进行了改进。虽然在如今的计算机领域已经过时了,但在当时,它是非常重要的一步,为个人电脑的发展奠定了基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值