C1能力认证训练题解析 _ 第一部分 _ 计算机通识

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: C1能力认证训练题解析 _ 第一部分 _ 计算机通识

一、进制转换

(1)二进制数 10110B 与十进制数 78D 相加,最后再将结果转换为十六进制数,那么这个十六进制数是______H?


10110B+78D = 10110B+1001110B =110 0100B = 64H


(2) 二进制数10010B与十进制数37D相加,最后再将结果转换为十六进制数,那么这个十六进制数是______H?


10010B+37D = 10010B+100101B = 11 0111B = 37H


(3)二进制数111100000001001B转十六进制数的结果是_______H?


7809


二、信息单位

(1)4G宽带网络的下行带宽介于100Mbps~150Mbps之间。假设一直用4G峰值带宽下载一部2.8GB的mkv视频文件,需要大概______秒(四舍五入,只保留整数部分)?


首先统一单位,带宽介于100Mbps~150Mbps,一直用4G峰值,所以取150Mbps;


150Mbps / 8 = 18.75MB    2.8GB = 2.8*1024 = 2,867.2MB


2867.2 / 18.75 = 152.9173333333333 = 153s


(2)要在以太网中传输1MByte大小的数据,最多会分成______个数据帧?(假设每个数据帧大小为64字节)


1MB = 2^20(2的20次方)字节 = 1 048576


1048576 / 64 = 16384


三、数据校验

(1)如果二进制数字“11011001”采取奇校验,那么校验位是什么?


(2)如果二进制数字“10001001”采取偶校验,那么校验位是什么?


观察数据中“1”的个数是奇数还是偶数

如果是奇校验,那么连同校验位应该有奇数个1

如果是偶校验,那么连同校验位应该有偶数个1

image.png



答案:(1)0    (2)1


四、多媒体基础参数

(1)一个大小为2.6GB,时长为120分钟的MKV视频文件,它的码率是_______kbps(四舍五入,仅保留整数部分)?


GB 转为 kb:2.6GB = 2,726,297.6kb


时间转为秒:120min = 7,200s


码率计算公式:


视频码率计算公式(kbps,千位每秒) = 文件大小(KB,千字节)* 8 / 秒数


音频码率计算公式(kbps,千位每秒) = 采样率 × 采样位深 × 通道数


2726297.6*8 / 7200 = 3029.219555555556 = 3029kbps


五、HTTP

(1)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响应报文中传输的数据是多少字节?


HTTP传输内容的长度是通过Content-Length字段标记的,单位是字节


六、HTTPS

(1)HTTPS是由HTTP和____________协议构建的更为安全的网络协议。


(2)TLS记录层协议规定数据的最大大小限制为______KB。


HTTPS是由 HTTP 和 SSL/TLS 协议构建的更为安全的网络协议。


TLS记录层协议规定数据的最大大小限制为 16KB。


七、OSI 七层模型

(1)用QQ邮箱给朋友发邮件的功能是在OSI七层模型的哪一层完成的?


(2)在一次HTTP请求中,URL编码的功能是在OSI七层模型的哪一层完成的?


邮件相关的协议是 SMTP,而SMTP在应用层;


数据编码、数据格式转换和加解密等相关的功能都在表示层。


八、IP 基础

(1)如果开启了防火墙,localhost可以ping通本机?  可以


(2)10.231.68.25是公有IP? 不是


localhost是域名不是IP,不受防火墙的限制。


A类保留地址的范围是10.0.0.0~10.255.255.255


九、IPv6

(1)::1/128是IPv6的环回地址的缺省写法么?


环回地址用于标识环回接口,允许节点将数据包发送给自己,::1/128使用了0位压缩法来表示IPv6的地址,它等价于IPv4的环回地址127.0.0.1


十、网络拓扑

(1)环型拓扑结构是仅与自己的左右节点通信,并且通信数据流是双向的?


错误,环型网络拓扑结构数据流单向且仅能与左右节点通信(只有这一种)


(2)在星型网络拓扑结构中,每个节点都可以与其他多个结点通信?


错误, 按照星型网络拓扑结构定义,每个节点都只能与中央结点通信


十一、域名解析

(1)现需要为域名解析*.csdn.net 仅添加一条A记录,那么两个域名 a.csdn.net、b.csdn.net 指向的IP地址是一样的?


这是一个泛域名解析,因此以 csdn.net 结尾所指向的 IP 地址是一样的


(2)现需要为域名解析添加一条A记录:*.csdn.net -> 39.106.226.142,那么以下三个域名ac.csdn.net、bd.csdn.net、ef.csdn.net都指向IP地址:_______________


39.106.226.142,这是一个泛域名解析,因此以csdn.net结尾所指向的IP地址是一样的


(3)域名总长度不能超过________个字符。


通过域名规则,每一级域名长度的限制是 63 个字符,域名总长度则不能超过 253 个字符


十二、常用网络命令和端口

(1)在Windows上,如果想查看本机IP地址,可以用哪个命令?


ipconfig,在 Windows 中使用的是 ipconfig,而在 Mac 或 Linux 系统中,使用的是 ifconfig


(2)https协议默认的端口号是___________


443

image.png



十三、数据结构常识

(1)请问下图展示的堆是最大堆还是最小堆?


image.png


是最大堆,若堆的根结点总比子节点大,则这个堆应该是最大堆


(2)请问下面的二维数组array[3][1]的数值是______(数组下标从0开始)?

image.png



13,数组下标从0开始,所以 [3][1] 代表第四行、第二列,前面的为行,后面的为列


(3)请问下面的二叉树是AVL树么?

image.png



不是,所谓 AVL 树,就是对于任意一个节点来说,它的左子树比它小,它的右子树比它大;而且任意节点的子节点之间高度差距最大为 1


十四、算法常识

(1)使用JavaScript数组 arrList 完成下列需求 (算法编程题,完成度越高,得分越高)


先将每个奇数存到 oddRepeat数组中,将每个偶数存到 evenRepeat数组中(数字不去重,出现几次写几次)


再对整个数组进行去重并执行排序操作(数字从大到小排序,不允许使用 JavaScript 内置函数 sort实现)


最后,将排序后的数据保存到数组 list中


最终结果如下所示:

var arrList = [1, 9, 0, 2, 1, 6, 8, 11, 0, 5, 18, 1, 26, 11, 8, 2, 3, 5, 18]
{
  list: [ 26, 18, 11, 9, 8, 6, 5, 3, 2, 1, 0 ],
  evenRepeat: [ 0, 2, 6, 8, 0, 18, 26, 8, 2, 18 ],
  oddRepeat: [ 1, 9, 1, 11, 5, 1, 11, 3, 5 ]
}

解题代码如下:

var arrList = [1, 9, 0, 2, 1, 6, 8, 11, 0, 5, 18, 1, 26, 11, 8, 2, 3, 5, 18];
var oddRepeat = [];
var evenRepeat = [];
// 判断奇偶数并写入对应数组
for (var i = 0; i <= arrList.length; i++) {
  if (arrList[i] % 2 === 0) {
    evenRepeat.push(arrList[i]);
  } else {
    oddRepeat.push(arrList[i]);
  }
}
// 去重 如果有两个相等的元素则截取其中一个
for (var j = 0; j <= arrList.length; j++) {
  for (var x = 0; x < arrList.length; x++) {
    if (arrList[j] == arrList[x] && j != x) {
      arrList.splice(x, 1)
    }
  }
}
// 排序
for (var k = 0; k <= arrList.length; k++) {
  for (var m = 0; m <= arrList.length; m++) {
    if (arrList[k] > arrList[m]) {
      var ma = arrList[k];
      arrList[k] = arrList[m];
      arrList[m] = ma;
    }
  }
}
// 创建对象进行打印
var obj = {};
obj.arr = arrList;
obj.even = evenRepeat;
obj.odd = oddRepeat;
console.log(obj);


相关文章
|
6月前
|
SQL 存储 数据可视化
Ganos H3地理网格能力解析与最佳实践
本文介绍了Ganos H3的相关功能,帮助读者快速了解Ganos地理网格的重要特性与应用实践。H3是Uber研发的一种覆盖全球表面的二维地理网格,采用了一种全球统一的、多层次的六边形网格体系来表示地球表面,这种地理网格技术在诸多业务场景中得到广泛应用。Ganos不仅提供了H3网格的全套功能,还支持与其它Ganos时空数据类型进行跨模联合分析,极大程度提升了客户对于时空数据的挖掘分析能力。
|
4月前
|
机器学习/深度学习 自然语言处理 算法
人类偏好对齐训练技术解析
大型语言模型(LLMs)通过在大量文本数据集上进行无监督预训练,获得丰富的语言模式和知识,这一阶段训练后的模型被称为base model。
|
29天前
|
存储 Java 开发者
【编程基础知识】 计算机中的数学魔法:二进制加减运算全解析
本文深入解析了计算机中二进制加减运算的原理,涵盖原码、反码和补码的概念及应用,结合具体示例,帮助读者理解计算机底层数学运算机制,适合Java开发者学习。
41 0
|
3月前
|
Python
【计算机二级Python】seek()的解析与使用
文章通过一个例子演示了seek()方法的使用。
40 6
|
3月前
|
缓存 网络协议 Linux
在Linux中,当用户在浏览器当中输入⼀个网站,计算机对dns解释经过那些流程?
在Linux中,当用户在浏览器当中输入⼀个网站,计算机对dns解释经过那些流程?
|
5月前
|
存储 Cloud Native 关系型数据库
《阿里云产品四月刊》—Ganos H3 地理网格能力解析与最佳实践(1)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
210 3
《阿里云产品四月刊》—Ganos H3 地理网格能力解析与最佳实践(1)
|
5月前
|
存储 数据库 数据可视化
《阿里云产品四月刊》—Ganos H3 地理网格能力解析与最佳实践(2)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
《阿里云产品四月刊》—Ganos H3 地理网格能力解析与最佳实践(2)
|
4月前
|
调度
【浅入浅出】Qt多线程机制解析:提升程序响应性与并发处理能力
在学习QT线程的时候我们首先要知道的是QT的主线程,也叫GUI线程,意如其名,也就是我们程序的最主要的一个线程,主要负责初始化界面并监听事件循环,并根据事件处理做出界面上的反馈。但是当我们只限于在一个主线程上书写逻辑时碰到了需要一直等待的事件该怎么办?它的加载必定会带着主界面的卡顿,这时候我们就要去使用多线程。
151 6
|
5月前
|
Cloud Native 数据库 数据可视化
《阿里云产品四月刊》—Ganos H3 地理网格能力解析与最佳实践(3)
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
|
4月前
|
机器学习/深度学习 人工智能 算法
计算机算法基础概述与常用算法解析
计算机算法基础概述与常用算法解析

推荐镜像

更多