笔试强训(三十九)

news2024/9/27 17:29:38

目录

  • 一、选择题
  • 二、编程题
    • 2.1 字符串计数
      • 2.1.1 题目
      • 2.1.2 题解

一、选择题

(1)/etc/resolv.conf的用途是(C)
A.邮件服务的配置文件
B.DHCP的设置文件
C.DNS解析的设置文件
D.网络路由的设置文件

在这里插入图片描述

(2)能够ping通同网段的节点,但却ping不同其他网段的所有节点的最可能的原因是(A)
A.本机网关设置错误
B.本机没有正确设置DNS
C.对方运行的是不同的操作系统
D.二层交换机故障

A ping是TCP/IP簇的一部分,使用ICMP协议,ICMP底层使用IP协议,主要用来检测网络是否通畅,如果要ping其他网段,则需要设置网关
B 和DNS没有关系,DNS设置错误会影响访问公网服务器的域名,而不会影响内部子设备是否ping通
C ping命令是可以跨操作系统的
D 二层交换机如果出现故障,同网段内也ping不通

(3)常被提及的Dos攻击的是以下行为的是(C)
A.侵入目标服务器,获取重要数据
B.采用穷举的方式获得登录账号
C.发送无效的请求,使得正确的响应无法被应答
D.采用微软DOS从操作系统图的各种漏洞达到攻击的目的

Dos攻击被称之为"拒绝服务攻击",其目的是使计算机或网络无法提供正常的服务,最常见的Dos攻击有计算机网络带宽攻击和连通性攻击
Dos攻击并不包括侵入目标服务器或目标网络设备
Dos是指故意的攻击网络协议实现的缺陷或直接通过野蛮手段残忍的耗尽被攻击对象的资源

(4)在小红书公司的局域网中,署队长的私人电脑可以查看到的同事的电脑,也成功了登录了QQ,但无法访问到公司的站点"http://www.xiaohongshu.com”,请协助署队长查找最有可能出现的问题的地方是(C)
A.UDP
B.DHCP
C.DNS
D.HTTP

可以在私网中查看到同事的电脑,说明局域网内的通信没问题
能成功登录QQ,说明访问QQ服务器没问题,也就是访问外网没问题
不能访问一个特定的域名,说明DNS出现了问题

(5)局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是 (B)
A. route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
B. route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
C. route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1
D. route add default 192.168.1.0 netmask 172.168.1.1 metric 1

路由信息的组成部分:目的主机的网络地址、下一跳转的地址、子网掩码
-net 后面跟的是目标网络,gw(gateway)网关入口,表示从哪个网关到哪个目的网路

二、编程题

2.1 字符串计数

2.1.1 题目

在这里插入图片描述

2.1.2 题解

思路:要求s1和s2之间长度在len1在len2之间的字符串个数,我们可以类比求两个数字之间有多少个数,例如 12 和 34 之间有多少长度为2的数,我们就可以直接用 34-12-1=21,只不过字符是26进制的,对于两个字符串来说我们也可以将其对应位相减后得到每一位的差值得到一个差值数组,对于不满足len2长度的s1和s2,在其后面分别补位’a’ 和 ‘z’+1,要求长度为len的字符串个数,就将差值数组中的前len位乘上对应的进制后相加
在这里插入图片描述

代码:

 public static void main(String[] args){
        Scanner scanner=new Scanner(System.in);
        while(scanner.hasNext()){
            StringBuffer s1=new StringBuffer(scanner.next());
            StringBuffer s2=new StringBuffer(scanner.next());
            int len1=scanner.nextInt();
            int len2=scanner.nextInt();
            //在s1的后面补上'a',直到len2长度
            for(int i=s1.length();i<len2;i++){
                s1.append('a');
            }
            //在s2的后面补上'z',直到len2长度
            for(int i=s2.length();i<len2;i++){
                s2.append('z'+1);
            }
            long result=0;
            int[] arr=new int[len2];
            //将s2和s1的对应位相减,存到arr数组中
            for(int i=0;i<len2;i++){
                arr[i]=s2.charAt(i)-s1.charAt(i);
            }
            //计算len1~len2长度的字符串的总数
            for(int i=len1;i<=len2;i++){
                for(int j=0;j<i;j++){
                    result+=arr[j]*Math.pow(26,i-j-1);
                }
            }
            System.out.println((result-1)%1000007);
        }
    }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/31475.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Redis 通用指令

文章目录一、key通用指令1-1 基本操作1-2 时效性控制1-3 查询操作1-4 扩展操作二、数据库通用指令提示&#xff1a;以下是本篇文章正文内容&#xff0c;Redis系列学习将会持续更新 一、key通用指令 ● 特征&#xff1a;key是一个字符串&#xff0c;通过key获取redis中保存的数…

警惕 “格机软件” 格式化手机全字库..不要轻易给不明觉厉的软件给root权限

以前的玩机界中有【锁机】软件。就是你安装一个软件后他会锁住屏幕。导致你无法操作手机。屏幕出现QQ联系方式等 勒索钱财。目前刷机界中的【格机】更胜一筹&#xff0c;直接格式化你手机全部分区没商量............ 警惕&#xff1a;不要给不明觉厉的软件 模块 刷机包等等给r…

Flink的状态持久化和状态后端

状态持久化 检查点的保存离不开 JobManager 和 TaskManager&#xff0c;以及外部存储系统的协调。在应用进行检查点保存时&#xff0c;首先会由 JobManager 向所有 TaskManager 发出触发检查点的命令&#xff1b;TaskManger 收到之后&#xff0c;将当前任务的所有状态进行快照保…

搭建自己Kindle电子书图书馆,并可远程访问

在电子书风靡的时期&#xff0c;大部分人都购买了一本电子书&#xff0c;虽然这本电子书更多的时候是被搁置在储物架上吃灰&#xff0c;或者成为盖泡面的神器&#xff0c;但当亚马逊发布消息将放弃电子书在中国的服务时&#xff0c;还是有些令人惋惜&#xff0c;毕竟谁也不想大…

【虾神白话空间统计】笔记:置信度、零假设、PZ值、随机分布

以下内容摘录节选学习自虾神专栏 很重要的一个概念&#xff1a;在空间统计中&#xff0c;随机和均匀经常是一个意思 一个随机抽样的例子 新版白话空间统计&#xff08;9&#xff09;&#xff1a;置信度的初探 这里面讲经研究&#xff0c;有72%的男生喜欢打篮球&#xff0c;…

【Vue】基础语法(创建项目|数据绑定|事件绑定|声明方法|插值表达式|属性值绑定|循环数组|v-if控制||计算属性|监听器|过滤器)

文章目录1. Vue 思想&#xff1a;2. VUE 的基本使用2.1 创建项目并进行基础测试2.2 数据绑定2.3 事件绑定2.4 声明方法2.5 插值表达式2.6 给任意属性绑定值2.7 v-for 循环数组或对象的使用2.8 v-if 和 v-show 控制是否显示2.9 计算属性和监听器属性2.10 过滤器属性3. 总结 Vue …

智慧工程安监物联网+云平台解决方案-最新全套文件

智慧工程安监物联网云平台解决方案-最新全套文件一、建设背景监管部门所处困境建筑施工业存在难点工程现场安全现象二、建设思路实现目标三、建设方案四、获取 - 物联网全套最新解决方案合集一、建设背景 智慧工地 是指运用 信息化 手段&#xff0c;通过 三维 设计平台对 工程…

Linux发行版---常用命令操作快速熟悉

针对linux发行版&#xff08;如ubuntu、raspian等&#xff09;的基础使用说明&#xff0c;以快速熟悉linux发行版的操作。 一、系统信息 查看处理器架构&#xff1a;arch查看内核版本&#xff1a;cat /proc/version; uname -a查看操作系统版本&#xff1a;head -n 1 /etc/iss…

c语言:初识结构体

初识结构体一.结构体声明1.结构体的概念2.声明二.结构体的基础使用三.结构体变量的定义和初始化一.结构体声明 1.结构体的概念 结构体是一些值的集合&#xff0c;这些值称为成员变量。结构的每个成员可以是不同类型的变量 这里与数组做出区分&#xff1a;数组是一组相同类型元…

上海 Meetup | 一键获取 11 大云原生热门开源项目技术分享入场券

活动介绍 微服务 x 容器开源开发者 Meetup 是由阿里云飞天 club 与云原生应用平台共同打造&#xff0c;面向一线开发者的技术交流活动&#xff0c;整体内容聚焦容器 & 微服务方向&#xff0c;旨在通过热门的开源技术、云原生在企业的应用实践案例、架构设计思维等&#xf…

CopyOnWriteArrayList 是如何保证线程安全的?

本文已收录到 AndroidFamily&#xff0c;技术和职场问题&#xff0c;请关注公众号 [彭旭锐] 提问。 前言 大家好&#xff0c;我是小彭。 在上一篇文章里&#xff0c;我们聊到了ArrayList 的线程安全问题&#xff0c;其中提到了 CopyOnWriteArrayList 的解决方法。那么 CopyOn…

倒计时9天|Zabbix中国峰会15位重磅嘉宾抢先看!

2022Zabbix峰会演讲嘉宾 &#xff08;有奖互动&#xff1a;转发本文或任一讲师海报至朋友圈&#xff0c;保留5分钟&#xff0c;即可获得Zabbix定制周边礼品一份&#xff0c;仅限100份&#xff0c;先到先得&#xff0c;详情联系文末小Z) 第7届Zabbix中国峰会将于12月2-3日举行…

腾讯产品经理的自动化工作流

作为腾讯产品经理的一员&#xff0c;Johnny中扬每天需要面对来自各方繁琐的需求。如何管理好用户需求、并及时规划、完成、反馈&#xff0c;上周中扬和我们分享了他的工作流。如果你也是产品经理&#xff0c;或者对腾讯产品经理的工作日常比较感兴趣&#xff0c;错过了上次的直…

【数据结构】堆的实现

堆1.堆&#xff1a;一种二叉树2.堆的概念及结构3.堆的实现3.1 创建堆的结构3.2 堆的初始化3.3 堆的插入3.4 堆的向上调整法&#xff08;up&#xff09;3.5 打印堆的数据3.6 到这里就可以实现一个基本的堆了3.7 向下调整法down&#xff08;非常重要的一个方法&#xff09;3.8 最…

Java项目:JSP校园运动会管理系统

作者主页&#xff1a;源码空间站2022 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 本项目包含三种角色&#xff1a;运动员、裁判员、管理员&#xff1b; 运动员角色包含以下功能&#xff1a; 运动员登录,个人信息修改,运动成绩…

【网络安全】——sql注入之奇淫巧技bypass(持续更新中)

作者名&#xff1a;Demo不是emo 主页面链接&#xff1a;主页传送门创作初心&#xff1a;舞台再大&#xff0c;你不上台&#xff0c;永远是观众&#xff0c;没人会关心你努不努力&#xff0c;摔的痛不痛&#xff0c;他们只会看你最后站在什么位置&#xff0c;然后羡慕或鄙夷座右…

微信点餐小程序开发_分享微信点餐小程序可以实现哪些功能

线下餐饮实体店都开始摸索发展网上订餐服务。最多人选择的是入驻外卖平台&#xff0c;但抽成高&#xff0c;推广还要另买流量等问题&#xff0c;也让不少商家入不敷出。在这种情况下&#xff0c;建立自己的微信订餐小程序&#xff0c;做自己的私域流量是另一种捷径。那么&#…

Redis关闭持久化

版本&#xff1a; 7.0.4 一、持久化说明 1、redis默认是开启持久化的 2、默认持久化方式为RDB 二、redis 关闭持久化 关闭 RDB 持久化 1、注释掉原来的持久化规则 # save 3600 1 300 100 60 10000或# save 3600 1 # save 300 100 # save 60 100002、把 save 节点设置为空 s…

GORM CRUD 5 分钟快速上手

文章目录1.ORM 是什么2.GORM 是什么3.安装4.连接 DB5.创建数据表6.增加&#xff08;Create&#xff09;7.查询&#xff08;Read&#xff09;8.更新&#xff08;Update&#xff09;9.删除&#xff08;Delete&#xff09;10.小结参考文献1.ORM 是什么 ORM&#xff08;Object Rel…

Linux文件压缩和解压命令【gzip、gunzip、zip、unzip、tar】【详细总结】

解压和压缩gzip/gunzipgzip 压缩文件gunzip 解压缩文件zip/unzipzip命令语法命令选项实例unzip语法&#xff1a;命令选项实例tar语法实例例一&#xff1a;将文件打包成tar包例二&#xff1a;查阅 tar包内有哪些文件例三&#xff1a;将tar 包解压gzip/gunzip gzip用于解压文件&…