Java面向对象编程

这篇具有很好参考价值的文章主要介绍了Java面向对象编程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

/etc/resolv.conf的用途是

A.邮件服务的设置文件

B.DHCP的设置文件

C.DNS解析的设置文件

D.网络路由的设置文件

答案:C

能够PING通同网段的节点,但却如PING不通其他网段的所有节点的最可能的原因()

A.本机网关设置错误

B.本机没有正确设置DNS

C.对方运行的是不同的操作系统

D.二层交换机故障

答案:A

常被提及的Dos攻击的是以下的行为()

A.侵入目标服务器,获取重要数据

B.采用穷举的方式获得登录账号

C.发送无效的请求,使得正确的请求无法被响应

D.利用微软DOS从操作系统图的各种漏洞达到攻击的目的

答案:C

以下不是DNS服务的作用的是()

A.将主机名翻译到指定的IP地址

B.将IP地址反解成主机名

C.解析特定类型的服务的地址,如MX,NS

D.将IP解析成MAC地址

答案:D文章来源地址https://www.toymoban.com/news/detail-732322.html

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

A.UDP

B.DHCP

C.DNS

D.HTTP

答案:C

将一个C类网络划分20个子网,最适合的子网掩码是多少()

A.255.255.255.240

B.255.255.255.248

C.255.255.255.252

D.255.255.255.255

答案:B

以下哪种http状态下,浏览器会产生两次http请求()

A.400

B.404

C.302

D.304

答案:C

局域网的网络地址192.168.1.0/24,局域网络连接其他网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是()

A.route add default 192.168.1.0 netmask 172.16.1.1 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 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1

D.route add -net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1

答案:B

建立一条TCP连接需要()个步骤,关闭一个TCP连接需要()个步骤

A.4,3

B.4,4

C.3,4

D.3,3

答案:C

以下关于HTTP状态码的描述,错误的是()

A.100,代表客户端应当继续发送请求

B.2xx,代表请求已成功被服务器接收、理解、并接受

C.301,代表被请求的资源已永久移动到新位置,用于重定向

D.4xx,代表服务器在处理请求的过程中有错误或者异常状态发生

答案:D

字符串计数
题目描述:求字典序在s1和s2之间的,长度在len1到 len2的字符串的个数,结果mod 1000007。
数据范围:1≤<len(s1), len(s2)≤50,1 ≤len1,len2≤50
注意:本题有多组输入
输入描述:每组数据包涵s1(长度小于50),s2(长度小于50),len1(小于50),len2(大于len1,小于50)
输出描述:输出答案。

 

public class Main62 {

    //字符串计数

    public static void main(String[] args) {

        Scanner scanner=new Scanner(System.in);

        while (scanner.hasNext()){

            StringBuilder s1=new StringBuilder(scanner.next());

            StringBuilder s2=new StringBuilder(scanner.next());

            int len1=scanner.nextInt();

            int len2=scanner.nextInt();

            //s1s2补齐到len2

            //注意:s1之后补'a',s2之后补'z'+1

            for (int i = s1.length(); i < len2; ++i) {

                s1.append('a');

            }

            for (int i = s2.length(); i < len2; ++i) {

                s2.append('z'+1);

            }

            //s1s2对应位置上的字符相减,并保存相减的结果

            int[] array=new int[len2];

            for (int i = 0; i < len2; ++i) {

                array[i]=s2.charAt(i)-s1.charAt(i);

            }

            //计算结果

            long result=0;

            for (int i = len1; i <= len2; ++i) {

                for (int j = 0; j < i; ++j) {

                    result +=array[j]*Math.pow(26,i-j-1);

                }

            }

            System.out.println((result-1)%1000007);

        }

    }

}
最长公共子序列
题目描述:我们有两个字符串m和n,如果它们的子串a和b内容相同,则称a和b是m和n的公共子序列。子串中的字符不一定在原字符串中连续。
例如字符串"abcftbc"和abfcab',其中tabc同时出现在两个字符串中,因此 abc"是它们的公共子序列。此外,“ab"、"af'等都是它们的字串。
现在给你两个任意字符串(不包含空格),请帮忙计算它们的最长公共子序列的长度。
输入描述:输入包含多组数据。
每组数据包含两个字符串m和n,它们仅包含字母,并且长度不超过1024。
输出描述:对应每组输入,输出最长公共子序列的长度。
 
 
public class Main63 {

    //最长公共子序列

    public static void main(String[] args) {

        Scanner scanner=new Scanner(System.in);

        while (scanner.hasNext()){

            String m=scanner.next();

            String n=scanner.next();

            System.out.println(LCS(m,n));

        }

    }

    public static int LCS(String m,String n){

        int mlen=m.length();

        int nlen=n.length();



        //定义保存(i,j)最长公共子序列的状态数组

        int[][] dp=new int[mlen+1][nlen+1];

        for (int i = 1; i <= mlen; ++i) {

            for (int j = 1; j <= nlen; ++j) {

                if (m.charAt(i-1) == n.charAt(j-1)){

                    dp[i][j]=dp[i-1][j-1]+1;

                }else {

                    dp[i][j]=Math.max(dp[i-1][j],dp[i][j-1]);

                }

            }

        }

        return dp[mlen][nlen];

    }

}

到了这里,关于Java面向对象编程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【JAVA杂货铺】一文带你走进面向对象编程的构造方法 | Java| 面向对象编程 | (中)

    🌈个人主页:  Aileen_0v0 🔥系列专栏: Java学习系列专栏 💫个人格言: \\\"没有罗马,那就自己创造罗马~\\\"   目录 回顾  构造方法  this 面试题 构造方法的类型  下节预告 代码块  之前我们学习了什么是类  什么是对象  什么是面向对象编程 定义类   构造方法 :它的方法名

    2024年02月05日
    浏览(49)
  • 【Java语言面向对象】(1)面向过程编程

    人机猜拳的第一版(下方是程序源码) 人机猜拳(面向过程版本) 三部分组成 初始化 游戏开始 游戏数据统计 逐步完成,并阶段测试。 面向过程整体的思路:做一件事,分为多个步骤,每个步骤之间是有序的,最后按序完成。 面向过程的优缺点: 优点:符合人类思维,简

    2023年04月09日
    浏览(49)
  • Java面向对象编程·上

    大家好,我是晓星航。今天为大家带来的是面向对象编程相关的讲解!😀 包 (package) 是组织类的一种方式. 使用包的主要目的是保证类的唯一性. 例如, 你在代码中写了一个 Test 类. 然后你的同事也可能写一个 Test 类. 如果出现两个同名的类, 就会冲突, 导致代码不能编译通过

    2023年04月15日
    浏览(46)
  • Java面向对象编程

    A.邮件服务的设置文件 B.DHCP的设置文件 C.DNS解析的设置文件 D.网络路由的设置文件 答案:C A.本机网关设置错误 B.本机没有正确设置DNS C.对方运行的是不同的操作系统 D.二层交换机故障 答案:A A.侵入目标服务器,获取重要数据 B.采用穷举的方式获得登录账号 C.发送无效的请求

    2024年02月07日
    浏览(35)
  • JAVA- 面向对象编程(上)

      🌈个人主页:  Aileen_0v0 🔥系列专栏: PYTHON学习系列专栏 💫个人格言:\\\"没有罗马,那就自己创造罗马~\\\" 目录 面向对象的特征及理解  new  Static Summary:   面试题:oop的三大特征是什么?  --- 封装,继承,多态 类,对象是什么? 类是自定义类型, 对象是实体 通俗的讲类相当于建房子的

    2024年02月05日
    浏览(44)
  • Java——面向对象编程思想

    如果有人问你,C和Java的区别是什么呢? 我想大部分人肯定脱口而出的是:C是面向过程的,Java是面向对象的。 那如何理解面向过程和面向对象呢? 首先,面向过程和面向对象都是编程思想。 ①面向过程,以C语言为代表,它是按解决一个问题的的流程或者先后步骤来编程的

    2024年02月11日
    浏览(43)
  • 【java】面向对象的编程基础

    true false 这里输入set和get可以自动将函数补全,传参初始化在构造属性之后 cc ccccc coleak 这里说明先构造属性,再执行代码块,再初始化 静态代码块 4 4 我是静态变量初始化 我是静态代码块 我是成员变量初始化 我是普通代码块 我是构造方法 快速构造,点击生成,构造函数,

    2023年04月16日
    浏览(43)
  • Java奠基】实现面向对象编程方法

    目录 标准的JavaBean类 设计对象并使用 对象封装 this 构造方法 要知道对象是一个又一个能帮助我们解决问题的东西,但是这些东西并不是凭空出现的,需要我们根据设计图来进行制造,而这些一个一个的设计图就是一个一个的类。 1)类名需要见名知意 2)成员变量使用

    2024年02月06日
    浏览(47)
  • Java基础(七)面向对象编程(高级)

    回顾类中的实例变量(即非static的成员变量) 创建两个Circle对象: Circle类中的变量radius是一个实例变量(instance variable),它属于类的每一个对象,c1中的radius变化不会影响c2的radius,反之亦然。 如果想让一个成员变量被类的所有实例所共享,就用static修饰即可,称为类变量(

    2023年04月16日
    浏览(40)
  • 【Java入门】-- Java基础详解之 [Java面向对象编程(初级)]

    目录 1.类与对象 2.类与对象的区别与联系 3.对象在JVM内存中的存在形式(重要) 4.属性/成员变量/字段 5.如何创建对象 6.类和对象的内存分配机制 7.面向对象的三大特征? 8.面向对象和面向过程? 9.匿名对象 10.方法(method) 11.方法的重载(overload) 12.可变形参 13.递归 14.封装 15.四种访

    2024年02月12日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包