niusouti.com

In order for computers with private IP addresses to access the public Internet, which of thefollowing must the router perform?()A.NATB.BGPC.DHCPD.APIPA

题目
In order for computers with private IP addresses to access the public Internet, which of thefollowing must the router perform?()

A.NAT

B.BGP

C.DHCP

D.APIPA


相似考题
更多“In order for computers with private IP addresses to access the public Internet, which of thefollowing must the router perform?() ”相关问题
  • 第1题:

    Cisco路由器执行show access-list命令显示如下一组控制列表信息:

    Standard IP acceSS list 30

    deny 127.0.0.0,wildcard bits 0.255.255.255

    deny 172.16.0.0,wiidcard bits 0.15.255.255

    permft any

    根据上述信息,正确的access-list配置是______。

    A) Router(config)#access-list 30 deny 127.0.0.0 255.255.255.0

    Router(config)#access-list 30 deny 172.16.0.0 255.240.0.0

    Router(config)#access-list 30 permit any

    B) Router(config-std-nacl)#access-list 30 deny 127.0.0.0 0.255.255.255

    Router(config-std-nael)#access-list 30 deny 172.16.0.0 0.15.255.255

    Router(config-std-nacl)#access-list 30 permit any

    C) Router(config)#access-list 30 deny 127.0.0.0 0.255.255.255

    Router(config)#access-list 30 deny 172.16.0.0 0.15.255.255

    Router(config)#access-list 30 permit any

    D) Router(config)#access-list 30 deny 127.0.0.0 0.255.255.255

    Router(config)#access-list 30 permit any

    Router(config)#access-list 30 deny 172.16.0.0 0.15.255.255

    A.

    B.

    C.

    D.


    正确答案:C

  • 第2题:

    Which command is required to apply an access list on a virtual terminal line of a router?()

    A. Router(config-line)# access-class 10 in

    B. Router(config-if)# ip access-class 23 out

    C. Router(config-line)# access-group 15 out

    D. Router(config-if)# ip access-group 110 in

    E. Router(config-line)# access-list 150 in

    F. Router(config-if)# ip access-list 128 out


    参考答案:A

  • 第3题:

    阅读以下说明和C++代码,填补代码中的空缺,将解答填入答题纸的对应栏内。
    [说明]
    在股票交易中,股票代理根据客户发出的股票操作指示进行股票的买卖操作。其类图如下图所示,相应的C++代码附后。

    类图

    [C++代码] #include<iostream> #include<string> #include<vector> using namespacestd; class Stock { private: string name; int quantity; public: Stock(stringname,int quantity) {this->name=name;this->quantity =quantity;} void buy() {cout<<"[买进]股票名称:"<<name<<",数量:"<<quantity<< endl;} void sell() {cout<<"[卖出]股票名称:"<<name<<",数量:"<<quantity <<endl;} }; clasS order{ public: virtual voidexecute()=0; }; classBuyStock:______ { private: Stock* stock; public: BuyStock(Stock*stock){______ =stock; } void execute(){ stock一>buy(); } }; //类SellStock的实现与BuyStock类似,此处略 class Broker{ private: vector<Order*> orderList; public: voidtakeOrder(______ order)( orderLiSt.push back(order);} void placeorders() { for(int i=0;i<orderList.Size(); i++){______ ->execute();} 0rderLiSt.clear(); } }; classStockCommand{ public: VOid main(){ Stock* aStock=newStock("股票A",10); Stock*bStock=newStock("股票B",20); Order*buyStockOrder=new BuyStock(aStock); Order*sellStockOrder=new SellStock(bStock); Broker* broker=newBroker(); broker->takeOrder(buyStockorder); broker->takeOrder(sellStockOrder); broker-> ______ (); } }; int main(){ StockCommand*stockCommand=new StockCommand(); StockCommand->main(); deleteStoCkCommand; }


    答案:
    解析:
    publicOrder
    this->stock 或(*this).stock
    Order*
    orderList[i] 或 *(orderList+i)
    placeOrders


    【解析】

    本题考查C++语言程序设计能力,涉及类、对象、函数的定义和相关操作。要求考生根据给出的案例和代码说明,认真阅读理清程序思路,然后完成题目。
    先考查题目说明,在股票交易中,股票代理根据客户发出的股票操作指示进行股票的买卖操作。根据说明进行设计,题目说明中给出了类图。涉及到股票(Stock)、股票代理(Broker)、股票操作指示(StockCommand)、买卖股票(Order接口、BuyStock与SellStock类)等类以及相关操作。
    Stock类定义了两个函数buy()和sell(),分别实现买和卖的操作。在构造函数中接收参数name和quantity,分别表示买卖股票的名称和数量,对当前所创建对象中的name和quantity赋值,用this表示区别当前对象,所以构造函数为:Stock(String name,int quantity){
    thiS->name=name;
    thiS->quantity=quantity;
    }
    Order虚类声明纯虚函数execute():virtual void execute()=0;表示执行股票交易(即买和卖)的函数原型。
    BuyStock继承Order,构造函数接收参数stock,实现函数execute(),进行股票买入,stock->buy()。SellStock和BuyStock类似,继承Order,构造函数接收参数stock,实现函数execute(),进行股票卖出,stock->sell()。
    Broker类实现接受客户的买卖指示tackOrder(),接收BuyStock或者SellStock的实例,BuyStock和SellStock均是Order的子类,所以BuyStock和SellStock的实例也是Order,因此tackOrder0所接收的参数用Order类型。接收到买卖指示之后,存入vector<Order*>类型的orderList中,即orderList.push_back(order)。placeOrders()函数是实现将所有买卖股票的指示进行实际买入和卖出操作,即采用for循环,对每个orderList中的Stock实例,调用在BuyStock和SellStock中实现的execute()加以执行。for(int i=0; i<orderList.Size();i++) {orderList[i]->execute();}
    StockCommand主要是根据操作指示进行股票交易,实现为一个函数main(),其中创建欲进行交易的股票对象aStock和bStock,创建买aStock卖bStock股票的对象buyStockOrder和sellStockOrder对象:Order*buyStockorder=new BuyStock(aStock);
    Order* sellStockOrder=new SellStock(bStock);
    再创建股票代理Broker类的对象broker,并接收买卖股票的指示:broker->takeOrder(buyStockOrder);
    broker->takeOrder(sellStockOrder);
    最后将所有买卖指示用placeOrders()下执行命令:broker->placeOrders();
    主控逻辑代码在main()函数中实现。在main()函数中,先初始化StockCommand类的对象指针stockCommand,代码为:StockCommand* stockCommand=new StockCommand();
    即生成一个股票指示,并调用其main()函数启动股票交易,即调用stockCommand的main()函数,实现股票的买卖指示的创建和执行。主控main()函数中,使用完数组对象之后,需要用delete操作释放对象,对stockCommand对象进行删除,即delete StockCommand;
    因此,空(1)需要表示继承Order类的"public Order";空(2)需要表示当前对象的stock属性,填入"this->stock"或"(*this).stock";空(3)需要填入BuyStock和SellStock均能表示的父类"Order*";空(4)需要orderList中每个对象指针调用execute(),即填入"orderList[i]"或"*(orderList+i)";空(5)处为调用"placeOrders()"来下达执行命令。

  • 第4题:

    该网络的Internet接入如图12-11所示:

    根据图12-11,解释以下配置命令,填写空格(9)~(12):

    1.Router(config) interface s0/0

    2.router(config-if) ip address 61.235.1.1 255.255.255.252(9)

    3.router(config) ip route 0.0.0.0 0.0.0.0 s0/0(10)

    4.router(config) ip route 192.168.0.0 255.255.255.0 f0/0(11)

    5.router(config) access-list 100 deny any any eq telnet(12)


    正确答案:(9)设置串口的IP地址及子网掩码 (10)设置到Internet的默认路由 (11)设置到校园网内部的路由 定义屏蔽远程登录协议telnet的规则
    (9)设置串口的IP地址及子网掩码 (10)设置到Internet的默认路由 (11)设置到校园网内部的路由 定义屏蔽远程登录协议telnet的规则 解析:本问题考查的是广域网接入路由器的配置命令。
    1.Router(config)# interface s0/0
    该命令是进入串口配置模式。
    2.router(cenfig-if) # ip address 61.235.1.1255.255.255.252
    该命令的作用是设置串口的IP地址及子网掩码。
    3.router(config) # ip route 0.0.0.00.0.0.0 s0/0
    该命令的作用是设置到Internet的默认路由。
    4.router(config) # ip route 192.168.0.0255.255.255.0f0/0
    该命令的作用是设置到校园网内部的路由。
    5.router(config) # access-list 100 deny any any eq telnet
    该命令的作用是定义屏蔽远程登录协议telnet的规则。

  • 第5题:

    Which of the following access list statements would deny traffic from a specifichost?()

    A. Router(config)# access-list 1 deny 172.31.212.74 any

    B. Router(config)# access-list 1 deny 10.6.111.48 host

    C. Router(config)# access-list 1 deny 172.16.4.13 0.0.0.0

    D. Router(config)# access-list 1 deny 192.168.14.132 255.255.255.0

    E. Router(config)# access-list 1 deny 192.168.166.127 255.255.255.255


    参考答案:C

  • 第6题:

    在配置PAT的过程中,定义内部本地地址范围正确的是:

    A.Router(config)#access-list 10 permit 192.168.1.0 0.0.0.255

    B.Router#access-list 10 permit 192.168.1.0 0.0.0.255

    C.Router(config)#access-list 10 permit 192.168.1.0 255.255.255.0

    D.Router#access-list 10 permit 192.168.1.0 255.255.255.0


    Router(config)#access-list 10 permit 192.168.1.0 0.0.0.255