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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java float x=26f_东软java笔试题

發布時間:2025/4/16 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java float x=26f_东软java笔试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java面向對象程序設計

考試卷

班級:

姓名:

時間:90分鐘

一、選擇題(沒有注明多選,則為單選)

1、下列變量定義錯誤的是 D

A. int a;

B. double b=4.5;

C. boolean b=true;

D. float f=9.8; (9.8f)

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

A. 2

B. 1

C. 9

D. 10

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

A. k = n / 10 % 10

B. k = ( n - n / 100 * 100 )%10

C. k = n % 10

D. k = n / 10

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

1. int x=6, y=10, k=5;

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

3. {

4. case 0: k=x*y;

5. case 6: k=x/y;

6. case 12: k=x-y;

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

8. }

A. 60

B. 5

C. 0

D. 54

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

1. int i = 10;

2. do { i/=2; } while( i-- > 1 ); (減去1)

A. 1

B. 5

C. 2

D. -1

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

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

A. public getSort(float x) 沒有返回類型 一定是構造函數 不能重載

B. int getSort(int y)(參數一樣不是重載)

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

D. void get(int x, int y)

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

A. Tree&Glasses

B. FirstJavaApplet

C. _$theLastOne

D. 273.5

8、設 a = 8,則表達式 a >>> 2 的值是:C (無符號右移動)左移是乘 右是除

A. 1

E. 2

B. 3

C. 4

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

1. public class Student

2. {

3. private String name;

4. public Student(String s_name) //1

5. {

6. name = s_name; //2

7. }

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

9. {

10. Student s = new Student(); //3

11. }

12. }

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

A. 將會順利通過編譯,并將產生一個Student.class的類文件

F. 編譯時在//3處出錯

B. 編譯時在//2處出錯

C. 編譯時在//1處出錯

10、 下面選項中能把字符串轉換成float類型的是?: B

A. float value = new Float(str); 創建一個對象

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

C. float value = Float.floatValue(str);

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

11、 下邊程序運行的結果是? 實例化子類對象要看父類

1.class Base {

2. Base() { System.out.print("Base"); }

3. }

4. public class Alpha extends Base {

5. public static void main( String[] args ) {

6. new Alpha();

7. new Base();

8. }

9. }

A. Base

B. BaseBase

C. 程序編譯失敗.

D. 程序運行但沒有任何輸出

12、 下面程序運行的結果是? 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. }

10. }

A. 0

B. 1

C. 程序編譯失敗

D. 程序拋出異常

13、 下面程序運行的結果是?

1.String s = "Hello" + 9 + 1;+字符連接(9+1+”hello”=10hello(string類型))

2.System.out.println(s);

A. Hello10

B. Hello91

C. Hello10.0

D. 程序編譯失敗

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

A. 一個子類可以有多個父類,一個父類也可以有多個子類

B. 一個子類可以有多個父類,但一個父類只可以有一個子類

C. 一個子類可以有一個父類,但一個父類可以有多個子類

D. 上述說法都不對

15、 下面程序運行的結果是?

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;} 權限只能擴大不能縮小

7. }

A. 編譯成功

B. 在第6行產生一個運行時異常

C. 在第6行產生一個編譯錯誤

D. 在第2行產生一個編譯錯誤

16、 下面的程序輸出的結果是:B

1. public class A implements B {

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

3. int i;

4. A c1 = new A();

5. i= c1.k;

6. System.out.println("i="+i);

7. }

8. }

9. interface B {

10. int k = 10;接口(抽象方法和靜態常量的結合)里的靜態常量 public static final

11. }

A. i=0

B. i=10

C. 程序有編譯錯誤

D. i=true

17、 方法methodA返回類型是:

1. public class returnIt{

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

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

4. }

5. }

A. int

B. byte

C. long

D. double

18、 下面的程序輸出的結果是:A

1. public class IfTest {

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

3. int x = 3;

4. int y = 1;

5. if (x = y) =:賦值運算符 (==)比較運算符

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

7. else

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

9. }

10.}

A. Equal

B. Not Equal

C. 編譯失敗

D. 程序沒有任何輸出結果

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

1. switch (i) {

2. default:

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

4. }

A. char

B. byte

C. float 不行

D. double 不行

E. object

20、 應用程序的main方法中有以下語句,則輸出的結果是:A

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

2. int y=x[0];

3. for(int i=1;i

4. if(x[i]>y)

5. y =x[i];

6. }

7. System.out.println(y);

A. 678

B. 122

C. -987

D. 33

21、 程序輸出的結果是?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. }

A. AB

B. BD

C. ACD

D. ABCD

22、 程序輸出的結果是?B

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

A. 0

B. 1

C. 5

D. 7

23、 關于下述程序哪個是正確的構造器重載(兩個正確)

1. public class ConstOver {

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

3. }

4. }

A. ConstOver ( ) { }

B. protected int ConstOver ( ) { } 構造函數沒有返回類型

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

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

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

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

1. public class Test9靜態變量和靜態塊只會初始化一次

2. {

3. static int i = 1;

4. static

5. {

6. i++;

7. }

8. public Test9()

9. {

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. }

A. 2和2

B. 3和3

C. 3和4

D. 4和3

25、 下列答案正確的是:兩個答案 A B

int[] arr = new int[10];

A. arr[0] 是null

B. arr[10]是0

C. arr[9] 是0

D. arr[0] 是0

26、 編譯器能夠為類A分配一個默認構造器的是?(兩個答案) A D

A. class A {}

B. class A {

public A() { }

}

C. class A {

public A(int x) { }

}

D. class Z { }

class A extends Z {

void A() { }

}

27、 下面程序運行的結果是:

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.}

A. i=3

B. i = 0.

C. 程序編譯錯誤

D. 程序運行時拋出異常

28、 下面程序運行的結果是:

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. }

A. Ex0 caught

B. exception caught

C. 編譯失敗,錯誤在第2行

D. 編譯失敗,錯誤在第6行

29、 下面表達式計算的結果和返回值類型分別是?(兩個答案) B D

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

A. 0.0

B. 1.0

C. float

D. double

E. 一個隨機數

30、 下面程序運行的結果是:

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.}

A. 0

B. 1

C. 42

D. 43

答題卡

12345

678910

1112131415

1617181920

2122232425

2627282930

二、編程題

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

1、 輸出n行n列的空心矩形(要求使用嵌套循環),當n=5時,運行結果顯示如下:

#####

# #

# #

# #

#####

2、 設計Java程序

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

3、 設計Java程序,實現如下功能:

獲取50個0至300之間的隨機整數,并輸出到屏幕上;

取出上面50個整數中的偶數,倒序排列輸出到屏幕上。

4、

編寫一個Java應用程序,設計一個汽車類Vehicle,包含的屬性有車輪個數wheels和車重weight。小車類Car是Vehicle的子類,其中包含的屬性有載人數loader。卡車類Truck是Car類的子類,其中包含的屬性有載重量payload。每個類都有構造方法和輸出相關數據的方法。

總結

以上是生活随笔為你收集整理的java float x=26f_东软java笔试题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。