日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

东软java的笔试_东软的笔试题

發(fā)布時(shí)間:2025/4/17 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 东软java的笔试_东软的笔试题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

這是一篇東軟的筆試題,希望對打算面東軟的各位仁人志士有所幫助。

1、下列變量定義錯(cuò)誤的是 D

int a;

double b=4.5;

boolean b=true;

float f=9.8;?(9.8f)

2、6+5%3+2的值是?D?3%5=3

2

1

9

10

3、對于一個(gè)三位的正整數(shù) n,取出它的十位數(shù)字k(k為整型)的表達(dá)式是

k = n / 10 % 10

k = ( n – n / 100 * 100 )

k = n % 10

k = n / 10

4、下列語句序列執(zhí)行后,k 的值是 D

int?x=6, y=10, k=5;

switch( x % y ) (=6)  (long類型不行)

{

case

0:?k=x*y;

case

6:?k=x/y;

case

12:?k=x-y;

default:?k=x*y-x;?(default 位置可以改變)

}

60

5

0

54

5、下列語句序列執(zhí)行后,i的值是:

int?i = 10;

do {?i/=2; } while( i– > 1 );

(減去1)

1

5

2

-1

6、在某個(gè)類中存在一個(gè)方法:void getSort(int

x),以下能作為這個(gè)方法的重載的聲明的是:(同一個(gè)方法中參數(shù)不同,返回值類型可以不同也可以相同)

public getSort(float x)?沒有返回類型 一定是構(gòu)造函數(shù) 不能重載

int getSort(int y)(參數(shù)一樣不是重載)

double getSort(int x,int y) (參數(shù)不一樣是重載)

void get(int x, int y)

7、下列哪個(gè)是合法的Java標(biāo)識符:(兩個(gè)答案) B C

Tree&Glasses

FirstJavaApplet

_$theLastOne

273.5

8、設(shè) a = 8,則表達(dá)式?a

>>> 2 的值是:C

(無符號右移動)左移是乘 右是除

1

2

3

4

9、下面的程序名為Student.java

public class Student

{

private String name;

public Student(String

s_name)?//1

{

name =

s_name;?//2

}

public static void main(String args[])

{

Student

s = new

Student();?//3

}

}

使用如下指令編譯:javac Student.java將會得到什么結(jié)果?

將會順利通過編譯,并將產(chǎn)生一個(gè)Student.class的類文件

編譯時(shí)在//3處出錯(cuò)

編譯時(shí)在//2處出錯(cuò)

編譯時(shí)在//1處出錯(cuò)

10、?下面選項(xiàng)中能把字符串轉(zhuǎn)換成float類型的是?: B

float value = new Float(str); 創(chuàng)建一個(gè)對象

float value = Float.parseFloat(str);

float value = Float.floatValue(str);

float value = (new Float()).parseFloat(str);

11、?下邊程序運(yùn)行的結(jié)果是? 實(shí)例化子類對象要看父類

1.class Base {

2.?Base() { System.out.print(“Base”); }

}

public class Alpha extends Base {

public

static void main( String[] args ) {

new Alpha();

new Base();

}

}

Base

BaseBase

程序編譯失敗.

程序運(yùn)行但沒有任何輸出

12、?下面程序運(yùn)行的結(jié)果是?

A?值傳遞

1. public class X {

2.

private

static int a;

3.

public

static void main(String [] args) {

4.

modify(a);

5. ?System.out.println(a);

6. }

7. ?public static void modify(int a) {

8. ?a++;

9. ?}

}

0

1

程序編譯失敗

程序拋出異常

13、?下面程序運(yùn)行的結(jié)果是?

1.String s = “Hello” + 9 +

1;+字符連接(9+1+”hello”=10hello(string類型))

2.System.out.println(s);

Hello10

Hello91

Hello10.0

程序編譯失敗

14、?下列說法正確的是? C

一個(gè)子類可以有多個(gè)父類,一個(gè)父類也可以有多個(gè)子類

一個(gè)子類可以有多個(gè)父類,但一個(gè)父類只可以有一個(gè)子類

一個(gè)子類可以有一個(gè)父類,但一個(gè)父類可以有多個(gè)子類

上述說法都不對

15、?下面程序運(yùn)行的結(jié)果是?

1. abstract class AbstrctIt {

2.?abstract float getFloat ();

3. }

4. public class AbstractTest extends AbstractIt {

5.?private float f1=1.0f;

6.?private float getFloat () {return f1;} 權(quán)限只能擴(kuò)大不能縮小

7. }

編譯成功

在第6行產(chǎn)生一個(gè)運(yùn)行時(shí)異常

在第6行產(chǎn)生一個(gè)編譯錯(cuò)誤

在第2行產(chǎn)生一個(gè)編譯錯(cuò)誤

16、?下面的程序輸出的結(jié)果是:B

public class A implements B {

public static void main(String args[]){

int

i;

A c1 =

new A();

i=

c1.k;

System.out.println(“i=”+i);

}

}

interface B {

int k =

10;接口(抽象方法和靜態(tài)常量的結(jié)合)里的靜態(tài)常量 ?public static final

}

i=0

i=10

程序有編譯錯(cuò)誤

i=true

17、?方法methodA返回類型是:

1. public class returnIt{

2.?returnType methodA(byte x, double y) {

3.?return (short) x/y * 2;

4.?}

5. }

int

byte

long

double

18、?下面的程序輸出的結(jié)果是:A

1. public class IfTest {

2.?public static void main(string[]args) {

3.?int x = 3;

4.?int y = 1;

5.?if (x = y)?=:賦值運(yùn)算符

(==)比較運(yùn)算符

6.?System.out.println(“Not equal”);

7.?else

8.?System.out.println(“Equal”);

9.?}

10.}

Equal

Not Equal

編譯失敗

程序沒有任何輸出結(jié)果

19、?在下面程序中,變量i可以使用的數(shù)據(jù)類型是:(兩個(gè)答案) A B

1. switch (i) {

2.?default:

3.?System.out.println(“Hello”);

4. }

char

byte

float 不行

double 不行

object

20、?應(yīng)用程序的main方法中有以下語句,則輸出的結(jié)果是:A

int[]?x={122,33,55,678,-987};

int?y=x[0];

for(int i=1;i

if(x[i]>y)

y =x[i];

}

System.out.println(y);

678

122

-987

33

21、?程序輸出的結(jié)果是?C

1. public class X {

2. ?public

static void main(String [] args) {

3. try {

4.

badMethod();

5.

System.out.print(“A”);

6. ?}

7. ?catch

(Exception ex) {

8.

System.out.print(“B”);

9. ?}

10.?finally {

11.

System.out.print(“C”);

12. ?}

13.

System.out.print(“D”);

14. ?}

15. public static void badMethod() {}

17. }

AB

BD

ACD

ABCD

22、?程序輸出的結(jié)果是?B

System.out.println(4 | 3);:?二進(jìn)制 安位與

0

1

5

7

23、?關(guān)于下述程序哪個(gè)是正確的構(gòu)造器重載(兩個(gè)正確)

public class ConstOver {

public ConstOver (int x, int y, int z) {

}

}

ConstOver ( ) { }

protected int ConstOver ( ) { } 構(gòu)造函數(shù)沒有返回類型

private ConstOver (int z, int y, byte x) { }

public Object ConstOver (int x, int y, int z) { }

public void ConstOver (byte x, byte y, byte z) { }

24、?下述程序編譯運(yùn)行后在//1和//2處分別打印出什么值?

public class Test9靜態(tài)變量和靜態(tài)塊只會初始化一次

{

static int i = 1;

static

{

i++;

}

public Test9()

{

10. i++;

11. }

12. public static void main(String[] args)

13. {

14. Test9 t1 = new Test9();

15. System.out.println(t1.i);?//1

16. Test9 t2 = new Test9();

17. System.out.println(t2.i);?//2

18. }

19. }

2和2

3和3

3和4

4和3

25、?下列答案正確的是:兩個(gè)答案 A B

int[] arr = new int[10];

arr[0] 是null

arr[10]是0

arr[9] 是0

arr[0] 是0

26、?編譯器能夠?yàn)轭怉分配一個(gè)默認(rèn)構(gòu)造器的是?(兩個(gè)答案) A D

class A {}

class A {

public A() { }

}

class A {

public A(int x) { }

}

class Z { }

class A extends Z {

void A() { }

}

27、?下面程序運(yùn)行的結(jié)果是:

1.public class Foo {

2.public int i = 3;

3.?public

static void main(String args[]) {

4.?Object o = new Foo();

5.?Foo foo = (Foo)o;

6.?System.out.println(“i = ” + foo.i);

7. }

8.}

i=3

i = 0.

程序編譯錯(cuò)誤

程序運(yùn)行時(shí)拋出異常

28、?下面程序運(yùn)行的結(jié)果是:

1. class Exc0 extends Exception { }

2. class Exc1 extends Exc0 { }

3. public class Test {

4.?public static void

main(String args[]) {

5.?try {

6.?throw new Exc1();

7.?} catch (Exc0 e0) {

8.?System.out.println(“Ex0 caught”);

9.?} catch (Exception e) {

10.?System.out.println(“exception caught”);

11.?}

12.?}

13. }

Ex0 caught

exception caught

編譯失敗,錯(cuò)誤在第2行

編譯失敗,錯(cuò)誤在第6行

29、?下面表達(dá)式計(jì)算的結(jié)果和返回值類型分別是?(兩個(gè)答案) B D

Math.ceil(0.1 + Math.floor(Math.random()));?0-1之間的小數(shù)

0.0

1.0

float

double

一個(gè)隨機(jī)數(shù)

30、?下面程序運(yùn)行的結(jié)果是:

1.public interface Test {

2.?int frood = 42;

3.}

4.class TestImpl implements Test {

5.?private

static int frood;

6.?public static void

main(String[] args) {

7.?System.out.println(++frood);

8. }

9.}

0

1

42

43

答題卡

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

二、編程題

注意:書寫清晰,看不清楚不給分,注意字體大小,寫不下可以寫在背面,標(biāo)清題號。

1、 輸出n行n列的空心矩形(要求使用嵌套循環(huán)),當(dāng)n=5時(shí),運(yùn)行結(jié)果顯示如下:

#####

#?#

# #

# #

#####

2、 設(shè)計(jì)Java程序

假設(shè)有50瓶飲料,喝完3個(gè)空瓶可以換一瓶飲料,依次類推,請問總共喝了多少瓶飲料?

3、 設(shè)計(jì)Java程序,實(shí)現(xiàn)如下功能:

獲取50個(gè)0至300之間的隨機(jī)整數(shù),并輸出到屏幕上;

取出上面50個(gè)整數(shù)中的偶數(shù),倒序排列輸出到屏幕上。

4、

編寫一個(gè)Java應(yīng)用程序,設(shè)計(jì)一個(gè)汽車類Vehicle,包含的屬性有車輪個(gè)數(shù)wheels和車重weight。小車類Car是Vehicle的子類,其中包含的屬性有載人數(shù)loader。卡車類Truck是Car類的子類,其中包含的屬性有載重量payload。每

總結(jié)

以上是生活随笔為你收集整理的东软java的笔试_东软的笔试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。