每日一练20210607

1、检查网络连通性的应用程序是()

2021-06-08 09:43:39

  • A、 PING
  • B、 ARP
  • C、 NFS
  • D、 DNS

 回答正确 正确答案: A

解析:

 

ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。

 

2、下面哪个文件定义了网络服务的端口?()

2021-06-08 09:43:57

  • A、 /etc/netport
  • B、 /etc/services
  • C、 /etc/server
  • D、 /etc/netconf

 回答正确 正确答案: B

解析:

 

 

3、下面哪些是网络层的协议? __________

2021-06-08 09:44:13

  • A、 IP、TCP 和 UDP
  • B、 ARP、IP 和 UDP
  • C、 FTP、TELNET 和 SMTP
  • D、 IP、ARP 和 ICMP

 回答正确 正确答案: D

解析:

 

 

4、Linux下的进程有哪三种状态?()

2021-06-08 09:44:33

  • A、 精确态,模糊态和随机态
  • B、 运行态,就绪态和等待态
  • C、 准备态,执行态和退出态
  • D、 手动态,自动态和自由态

 回答正确 正确答案: B

解析:

 

 

5、设指针变量 p 指向单链表中结点 A ,若删除单链表中结点 A ,则需要修改指针的操作序列为( )。

2021-06-08 09:48:57

  • A、 q=p->next;p->data=q->data;p->next=q->next;free(q);
  • B、 q=p->next;q->data=p->data;p->next=q->next;free(q);
  • C、 q=p->next;p->next=q->next;free(q);
  • D、 q=p->next;p->data=q->data;free(q);

 回答正确 正确答案: A

解析:

 

 

6、一个线性序列(30,14,40,63,22,5),假定采用散列函数Hash(key)=key%7来计算散列地址,将其散列存储在A[0~6]中,采用链地址法解决冲突。若查找每个元素的概率相同,则查找成功的平均查找长度是( )。

2021-06-08 22:31:34

  • A、 4/3
  • B、 1
  • C、 3/2
  • D、 5/3

 回答正确 正确答案: A

解析:

 

30,14,40,63,22,5 %7=2 0 5 0 1 5 hash表是以数组加链表方式存储,两个0和两个5key相同,所以存在链表第二个节点。 所以(1 * 4 + 2 * 2) / 6=4 / 3

 

7、以下程序的输出是()。

#include <stdio.h>
#include <stdlib.h>
struct NODE
{
    int num;
    struct NODE *next;
};
void main()
{
    struct NODE *p, *q, *r;
    p = (struct NODE *)malloc(sizeof(struct NODE));
    q = (struct NODE *)malloc(sizeof(struct NODE));
    r = (struct NODE *)malloc(sizeof(struct NODE));
    p->num = 10;
    q->num = 20;
    r->num = 30;
    p->next = q;
    q->next = r;
    printf("%d\n", p->num + q->next->num);
}

2021-06-08 22:32:56

  • A、 10
  • B、 20
  • C、 30
  • D、 40

 回答正确 正确答案: D

解析:

 

 

8、要想使语句cout<<STR 显示 Hello!,STR 不可定义为()。

2021-06-08 22:33:41

  • A、 char STR[]="Hello!";
  • B、 char STR[6]="Hello!";
  • C、 char *STR="Hello!";
  • D、 #define STR "Hello!"

 回答正确 正确答案: B

解析:

 

"Hello!"的结尾有一个结束符'\0'

 

9、以下叙述中正确的是()

2021-06-08 22:34:25

  • A、 结构体数组名不能作为实参传给函数
  • B、 结构体变量的地址不能作为实参传给函数
  • C、 结构体中可以含有指向本结构体的指针成员
  • D、 即使是同类型的结构体变量,也不能进行整体赋值

 回答正确 正确答案: C

解析:

 

A选项,可以的

B选项,可以的

D选项,可以的

 

10、【简答题】(10-10)

C++中的智能指针,有哪几种,使用场景是什么?

 

解答视频:https://www.bilibili.com/video/BV15Q4y1972p

=====================================================================

20210607,一天又快过去了,继续加油鸭~
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值