问题
填空题
执行下列语句段后程序的输出结果是______。
int x[]={1,2,3,4,5};
int q=x;
cout<<*(++q)<<end1;
答案
参考答案:B
解析: 数组名实际上是数组第一个元素的地址。对于本题*q=x,将x[0]的地址赋予q,cout<<*(++q)<<end1;后q便指向数组x的第二个元素。所以输出2。
执行下列语句段后程序的输出结果是______。
int x[]={1,2,3,4,5};
int q=x;
cout<<*(++q)<<end1;
参考答案:B
解析: 数组名实际上是数组第一个元素的地址。对于本题*q=x,将x[0]的地址赋予q,cout<<*(++q)<<end1;后q便指向数组x的第二个元素。所以输出2。
设某单位路由器建立了以下的路由表,若收到分组的目的IP地址为128.96.37.151,则转发的口是 (62) ,若收到分组的目的IP是128.96.35.151,则转发的端口是 (63) ,若该路由器是该单位的与Internet接人路由器,则该单位分得的IP地址是 (64) 。在一个网络中子网数目划分增多时,可供分配给主机的正常IP地址总数目会 (65) 。当我们将主机地址设置为192.1680.1.2时,则主机访问Internet时 (66) 。
目的IP | 子网掩码 | 转发端口 |
128.96.36.0 | 255.255.255.128 | E1 |
128.96.36.128 | 255.255.255.128 | E2 |
128.96.37.0 | 255.255.255.128 | R2 |
128.9637.128 | 255.255.255.128 | R3 |
Default | - | R4 |
A) E1 B) R2 C) R3 D) R4