欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

【nowcoder】筆試強(qiáng)訓(xùn)Day1-創(chuàng)新互聯(lián)

目錄

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、網(wǎng)站建設(shè)與策劃設(shè)計(jì),盧龍網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:盧龍等地區(qū)。盧龍做網(wǎng)站價(jià)格咨詢:18980820575

一、選擇題

二、編程題

2.1組隊(duì)競(jìng)賽

2.2刪除公共字符串


一、選擇題

1.在 Java 中,存放字符串常量的對(duì)象屬于( )類對(duì)象。

A Character

B String

C StringBuffer

D Vector

字符串分為兩大類,一類是字符串常量,使用String類的對(duì)象表示;另一類是字符串變量,使用StringBuffer類的對(duì)象表示。

所以正確答案是 B?

2.下面代碼將輸出什么內(nèi)容:()

class Base {
    public Base (){
        //...
    }
    public Base ( int m ){
        //...
    }
    public void fun( int n ){
        //...
    }
}
public class Child extends Base{
    // member methods
}

A private void fun( int n ){ //...}

B void fun ( int n ){ //... }?

C protected void fun ( int n ) { //... }

D public void fun ( int n ) { //... }

在繼承中,子類繼承父類的方法必須修飾權(quán)限比父類的大或者相同,所以正確答案是 D?

3.下列選項(xiàng)中屬于面向?qū)ο缶幊讨饕卣鞯氖牵ǎ?/p>

A 繼承

B 自頂向下

C 模塊化

D 逐步求精

面向?qū)ο蠡痉椒ǖ幕靖拍钣袑?duì)象、類和實(shí)例、消息、繼承與多態(tài)性,所以正確答案是?A?

4.關(guān)于下列程序段的輸出結(jié)果,說(shuō)法正確的是:( )

public class MyClass{
    static int i;
    public static void main(String argv[]){
        System.out.println(i);
    }
}

A 有錯(cuò)誤,變量i沒(méi)有初始化。

B null

C 1

D 0

i在主類內(nèi)部,方法外部,i是全局變量,所以定義的時(shí)候就有了初始值為為默認(rèn)值0,所以正確答案是 D?

5.下列代碼的執(zhí)行結(jié)果是:( )

public class Test{
    public static void main(String args[]){
        System.out.println(100%3);
        System.out.println(100%3.0);
    }
}

A 1和1

B 1和1.0

C 1.0和1

D 1.0和1.0

100%3時(shí)是int類型,則輸出結(jié)果就是1。

java中自帶向上轉(zhuǎn)型,100%3.0,是int類型和double類型的運(yùn)算,所以自動(dòng)把100變?yōu)閐ouble類型,輸出結(jié)果也是double類型,為1.0。

所以正確答案是 B?

6.在基本 JAVA 類型中,如果不明確指定,整數(shù)型的默認(rèn)是 __ 類型,浮點(diǎn)數(shù)的默認(rèn)是 __ 類型() A int float

B int double

C long float

D long double

整數(shù)型的默認(rèn)是 int類型,浮點(diǎn)數(shù)的默認(rèn)是double類型,所以正確答案是 B?

7.方法通常存儲(chǔ)在進(jìn)程中的哪一區(qū)()

A 堆區(qū)

B 棧區(qū)

C 全局區(qū)

D 方法區(qū)

堆區(qū)存儲(chǔ)的全部都是對(duì)象。

棧區(qū)只保存基礎(chǔ)數(shù)據(jù)類型的對(duì)象和自定義對(duì)象的引用。

全局區(qū)還分成了全局變量區(qū)(存放全局變量),靜態(tài)變量區(qū)(存在static修飾的變量),常量區(qū)。

方法區(qū)存儲(chǔ)了每個(gè)類的信息包括類的名稱、方法信息、字段信息和靜態(tài)變量、常量以及編譯器編譯后的代碼等。

所以正確答案是 D?

8.不考慮反射,關(guān)于私有訪問(wèn)控制符 private 修飾的成員變量,以下說(shuō)法正確的是()

A 可以三種類所引用:該類自身、與它在同一包中的其他類,在其他包中的該類的子類

B 可以被兩種類訪問(wèn)和引用:該類本身、該類的所有子類

C 只能被該類自身所訪問(wèn)和修改

D 只能被同一個(gè)包中的類訪問(wèn)

四大訪問(wèn)修飾符:private(私有權(quán)限,類內(nèi)部權(quán)限)

所以正確答案是?C?

9.類聲明中,聲明一個(gè)類不能再被繼承的關(guān)鍵字是()

A public

B abstract

C final

D static

public是公共修飾符,abstract是抽象類的修飾符,final修飾類意味著類不能再被繼承,static是靜態(tài)修飾符。

所以正確答案是?C?

10.?假設(shè) A 類有如下定義,設(shè) a 是 A 類的一個(gè)實(shí)例,下列語(yǔ)句調(diào)用哪個(gè)是錯(cuò)誤的?()

public class A
{
    public int i;
    static String s;
    void method1(){}
    static void method2(){}
}

A System.out.println(a.i);
B a.method1();
C A.method1();
D A.method2();?

static關(guān)鍵詞修飾的變量或方法可以通過(guò)類名直接調(diào)用,而非靜態(tài)的變量或方法無(wú)法通過(guò)類名直接調(diào)用。所以正確答案是?C?

二、編程題 2.1組隊(duì)競(jìng)賽

牛牛舉辦了一次編程比賽,參加比賽的有3*n個(gè)選手,每個(gè)選手都有一個(gè)水平值a_i.現(xiàn)在要將這些選手進(jìn)行組隊(duì),一共組成n個(gè)隊(duì)伍,即每個(gè)隊(duì)伍3人.牛牛發(fā)現(xiàn)隊(duì)伍的水平值等于該隊(duì)伍隊(duì)員中第二高水平值。
例如:
一個(gè)隊(duì)伍三個(gè)隊(duì)員的水平值分別是3,3,3.那么隊(duì)伍的水平值是3
一個(gè)隊(duì)伍三個(gè)隊(duì)員的水平值分別是3,2,3.那么隊(duì)伍的水平值是3
一個(gè)隊(duì)伍三個(gè)隊(duì)員的水平值分別是1,5,2.那么隊(duì)伍的水平值是2
為了讓比賽更有看點(diǎn),牛牛想安排隊(duì)伍使所有隊(duì)伍的水平值總和大。
如樣例所示:
如果牛牛把6個(gè)隊(duì)員劃分到兩個(gè)隊(duì)伍
如果方案為:
team1:{1,2,5}, team2:{5,5,8}, 這時(shí)候水平值總和為7.
而如果方案為:
team1:{2,5,8}, team2:{1,5,5}, 這時(shí)候水平值總和為10.
沒(méi)有比總和為10更大的方案,所以輸出10.?

根據(jù)題意,需要找出n個(gè)隊(duì)伍中第二高的值。所以我們就將所有得數(shù)排序,然后出去n個(gè)大的數(shù),剩下的n個(gè)大數(shù)相加就是水平值綜合大值。

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int[] num = new int[n*3];
        long sum = 0;
        for(int i = 0;i< num.length;i++){
            num[i] = in.nextInt();
        }
        Arrays.sort(num);
        for(int j = 0;j
2.2刪除公共字符串

輸入兩個(gè)字符串,從第一字符串中刪除第二個(gè)字符串中所有的字符。例如,輸入”They are students.”和”aeiou”,則刪除之后的第一個(gè)字符串變成”Thy r stdnts.”

這道題可以分為兩種解法,暴力解法和哈希解法。

哈希解法中則將第二個(gè)字符串放入Set集合中,然后用old中的每一個(gè)char類型值在集合中尋找,如果包含就不要,如果不包含就存入ret中。

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String old  = sc.nextLine();
        String x = sc.nextLine();
        Setset = new HashSet<>();
        for (int i = 0; i< x.length(); i++) {
             set.add(x.charAt(i));
        }
        StringBuilder ret = new StringBuilder("");
        for (int i = 0; i< old.length(); i++) {
            if (!set.contains(old.charAt(i))) {
                ret.append(old.charAt(i));
            }
        }
        System.out.println(ret);
    }
}

暴力解法直接兩個(gè)for循環(huán)嵌套,相同的則刪除。

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String old = sc.nextLine();
        String x = sc.nextLine();
        StringBuilder newWord = new StringBuilder(old);
        StringBuilder sb = new StringBuilder(x);
        for (int i = 0; i< newWord.length(); i++) {
            for(int j = 0;j

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

當(dāng)前題目:【nowcoder】筆試強(qiáng)訓(xùn)Day1-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://chinadenli.net/article34/dhpgse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣、網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)站策劃、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)