C1 能力认证——计算机通识

2022-03-24 15:25:34 浏览数 (1)

C1 能力认证——计算机通识

进制转换

代码语言:javascript复制
二进制数10110B与十进制数78D相加,最后再将结果转换为十六进制数,那么这个十六进制数是______H?
64

# 思路
'''
先按转换方法将二进制数10110B转换为十进制数,得到22D
22D   78D = 100D
再将十进制数100D转换为对应的十六进制数
'''
代码语言:javascript复制
二进制数10010B与十进制数37D相加,最后再将结果转换为十六进制数,那么这个十六进制数是______H?
37

# 思路
'''
先按转换方法将二进制数10010B转换为十进制数,得到18D
18D   37D = 55D
再将十进制数55D转换为对应的十六进制数
'''
代码语言:javascript复制
二进制数111100000001001B转十六进制数的结果是_______H?
7809

# 思路
'''
四位合一位,转换位16进制
八进制是三位合一位
'''

信息单位

  • 1字节(Byte)= 8位(bit)
  • 1KB(Kilo Byte,千字节)= 1024B(Byte)
  • 1MB(Mega Byte,兆字节)= 1024KB
  • 1GB(Giga Byte,吉字节)= 1024MB
  • 1TB(Tera Byte,太字节)= 1024GB
  • 1PB(Peta Byte,拍字节)= 1024TB
  • 1EB(Exa Byte,艾字节)= 1024PB
  • 1ZB(Zeta Byte,泽字节)= 1024EB
  • 1YB(Yotta Byte,尧字节)= 1024ZB
  • 1BB(Bronto Byte,珀字节)= 1024YB
  • 1NB(Nona Byte,诺字节)= 1024BB
  • 1DB(Dogga Byte,刀字节)= 1024NB
代码语言:javascript复制
4G宽带网络的下行带宽介于100Mbps~150Mbps之间。假设一直用4G峰值带宽下载一部2.8GB的mkv视频文件,需要大概______秒(四舍五入,只保留整数部分)?
153

# 思路
'''
设计到单位转换位和字节的转换
将带宽除以8,转换成存储单位的字节,得到带宽为12.5MB~18.75MB
将GB转换为MB,再除以带宽换算后的结果
2.8*1024/18.75=152.9≈153
'''
代码语言:javascript复制
要在以太网中传输1MByte大小的数据,最多会分成______个数据帧?(假设每个数据帧大小为64字节)
16384

# 思路
'''
1MByte就是1MB,转换成字节
1*1024*1024/64=16384
'''

奇偶校验

代码语言:javascript复制
如果二进制数字“11011001”采取奇校验,那么校验位是什么?
0

# 思路
'''
观察数据中“1”的个数是奇数还是偶数
如果是奇校验,那么连同校验位应该有奇数个1
如果是偶校验,那么连同校验位应该有偶数个1
'''
代码语言:javascript复制
如果二进制数字“10001001”采取偶校验,那么校验位是什么?
1

多媒体基础参数

  • 视频码率计算公式(kbps,千位每秒) = 文件大小(KB,千字节)* 8 / 秒数
  • 音频码率计算公式(kbps,千位每秒) = 采样率 × 采样位深 × 通道数
代码语言:javascript复制
一个大小为2.6GB,时长为120分钟的MKV视频文件,它的码率是_______kbps(四舍五入,仅保留整数部分)?
3029

# 思路
'''
将文件大小2.6GB按公式转换为KB(千位)
再将时长转换为秒
最后按公式计算出码率
2.6*1024*1024*8/120/60=3029
'''

HTTP

代码语言:javascript复制
HTTP/1.1 200 OK
Date: Mon, 27 June 2021 15:29:31 GMT
Server: Apache
Last-Modified: Wed, 22 June 2021 19:15:56 GMT
Accept-Ranges: bytes
Content-Length: 188
Vary: Accept-Encoding
Content-Type: text/plain
上面HTTP响应报文中传输的数据是多少字节?
188

# 所有HTTP传输内容的长度,都是通过Content-Length字段标记的,而且单位是字节

HTTPS

代码语言:javascript复制
HTTPS使用的安全协议是____________协议或TLS协议。
ssl

# HTTPS(全称是Hyper Text Transfer Protocol over SecureSocket Layer)是身披SSL/TLS外壳的HTTP。它在HTTP之上利用SSL/TLS建立安全的信道,加密数据传输。它被广泛用于互联网上安全敏感的通讯,例如电商、支付等应用。
代码语言:javascript复制
TLS记录层协议规定数据的最大大小限制为______KB。
16

OSI七层模型

代码语言:javascript复制
用QQ邮箱给朋友发邮件的功能是在OSI七层模型的哪一层完成的?
应用层
# 邮件相关的协议是SMTP
代码语言:javascript复制
在一次HTTP请求中,URL编码的功能是在OSI七层模型的哪一层完成的?
表示层
# 数据编码、数据格式转换和加解密等相关的功能都在同一层

IP基础

  • A类:10.0.0.0 ~ 10.255.255.255
  • B类:172.16.0.0 ~ 172.31.255.255
  • C类:192.168.0.0 ~ 192.168.255.255

也就是说,这三组地址是私有网络地址,在互联网上是用不了的

本机IP、127.0.0.1和localhost:经常可以在开发中看到这三个不同的IP地址。他们之间的区别是什么呢?

  • 本机IP:确切地说是本机物理网卡的IP地址,它发送和接收数据会受到防火墙和网卡的限制
  • 127.0.0.1:这是一个环回地址,也是一个特殊的网络接口,从它发出的任何数据包都不会出现在网络中,它发送和接收数据也会受到防火墙和网卡的限制
  • localhost:它是一个域名,过去它指向127.0.0.1这个IP地址,现在它同时还指向IPv6地址:[::1] ,它发送和接收数据不会受防火墙和网卡的限制
代码语言:javascript复制
如果开启了防火墙,localhost可以ping通本机?
对
# localhost是域名不是IP,不受防火墙的限制。
代码语言:javascript复制
10.231.68.25是公有IP?
错
# A类保留地址的范围是10.0.0.0~10.255.255.255

IPv6

冒分十六进制表示法:格式为X:X:X:X:X:X:X:X,每个X表示地址中的16个二进制位(或者十六进制数),例如:ABCD:EF01:2345:6789:ABCD:EF01:2345:6789,这种表示法中,X中的前导0是可以省略的。

0位压缩表示法:如果一个IPv6地址中间包含很长的一段0,就可以把连续的一段0压缩为“::”。但这种形式“::”只能出现一次。

内嵌IPv4表示法:为了和IPv4兼容,IPv4地址可以嵌入IPv6地址中,此时地址格式为:X:X:X:X:X:X:d.d.d.d,前96位采用冒分十六进制表示,而最后32位则使用IPv4的点分十进制表示,例如:::192.168.0.1。

代码语言:javascript复制
::1/128是IPv6的环回地址的缺省写法?
对
# 环回地址用于标识环回接口,允许节点将数据包发送给自己,::1/128使用了0位压缩法来表示IPv6的地址,它等价于IPv4的环回地址127.0.0.1

网络拓扑

代码语言:javascript复制
环型网络拓扑结构是仅与自己的左右节点通信,并且通信数据流是双向的?
错
# 只有一种网络拓扑结构数据流单向的而且仅能与左右节点通信
代码语言:javascript复制
在星型网络拓扑结构中,每个节点都可以与其他多个结点通信?
错
# 按照星型网络拓扑结构定义,每个节点都只能与中央结点通信

域名解析

代码语言:javascript复制
现需要为域名解析*.csdn.net仅添加一条A记录,那么两个域名a.csdn.net、b.csdn.net指向的IP地址是一样的?
对
# 这是一个泛域名解析,因此以csdn.net结尾所指向的IP地址是一样的
代码语言:javascript复制
现需要为域名解析添加一条A记录:*.csdn.net -> 39.106.226.142,那么以下三个域名ac.csdn.net、bd.csdn.net、ef.csdn.net都指向IP地址:_______________
39.106.226.142
# 这是一个泛域名解析,因此以csdn.net结尾所指向的IP地址是一样的
代码语言:javascript复制
域名总长度不能超过________个字符
253
# 每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

常用网络命令和端口

端口

服务/协议

说明

21

FTP

FTP服务器所开放的端口,用于上传、下载

22

SSH

SSH连接

23

Telnet

远程登录服务

25

SMTP

SMTP服务器所开放的端口,用于发送邮件

80

HTTP

HTTP协议默认端口号

110

POP3

邮局协议端口号

161

SNMP

网络管理协议端口号

443

HTTPS

HTTPS协议默认端口号

8080

WWW代理

一般的网站服务会开放此端口

代码语言:javascript复制
在Windows上,如果想查看本机IP地址,可以用哪个命令?
ipconfig
# 在Windows中使用的是ipconfig,而在Mac或Linux系统中,使用的是ifconfig
代码语言:javascript复制
https协议默认的端口号是___________
443

数据结构常识

代码语言:javascript复制
请问下图展示的堆是最大堆?
对
# 按照最大堆或最小堆的定义,这个堆应该是最大堆,因为它的根结点总比子节点大
代码语言:javascript复制
请问下面的二维数组array[3][1]的数值是______(数组下标从0开始)?
13
# 按照数组的定义来获取所对应下标的数值,先找到对应的一维数组,再从一维数组里找到对应的值:也就是先找array[3]是哪一个数组,再找array[3][1]是哪一个值
代码语言:javascript复制
请问下面的二叉树是AVL树?
错
# 所谓AVL树,就是对于任意一个节点来说,它的左子树比它小,它的右子树比它大;而且任意节点的子节点之间高度差距最大为1。

【欢迎交流学习~】

0 人点赞