97超级碰碰碰久久久_精品成年人在线观看_精品国内女人视频免费观_福利一区二区久久

java面試題分析

時間:2022-07-13 15:57:57 面試 我要投稿
  • 相關(guān)推薦

java面試題分析

1 定義一個名為a的單精度實型一維數(shù)組,長度為4,所有元素的初值均為0的數(shù)定義語句是________________

java面試題分析

【分析】按照一般數(shù)據(jù)定義語句的格式,可以直接寫出方法一(參看答案);考慮到所有元素均賦初值時可以省略數(shù)組長度,可以寫出方法二(參看答案);考慮到不省略數(shù)組長度,給部分元素賦初值時,所有未賦初值的元素均有空值(對數(shù)值型數(shù)組來說,初值為0),可以寫出方法三(參看答案);考慮到選用靜態(tài)型,不賦初值所有元素也自動賦予�?罩�(對數(shù)值型數(shù)組來說,初值為0),可以寫出方法四(參看答案)。

【答案】方法一:float a[4]={0.0,0.0,0.0,0.0};

方法二:float a[]={ 0.0,0.0,0.0,0.0};

方法三:float a[4]= {0.0};

方法四: static float [4];

2 下列數(shù)組定義語句中,錯誤的是()

① char x[1]=a; ②auto char x[1]={0};

③ static char x[l]; ④ char x[l];

【分析】顯然答案①中給字符型數(shù)組賦初值的格式不對(不能直接賦予字符常量,必須用花括號括住),所以備選答案①是符合題意的答案。

【答案】 ①

3 用"冒泡排序法"對n個數(shù)據(jù)排序,需要進行n一1 步。其中第k步的任務(wù)是:自下而上,相鄰兩數(shù)比較,小者調(diào)上;該操作反復(fù)執(zhí)行n-k次�,F(xiàn)在假設(shè)有4個數(shù)據(jù):4、l、3、2要排序,假定4為上、2為下,則利用"冒泡排序法"執(zhí)行第2步后的結(jié)果是_________________。

【分析】開始排序前的排列執(zhí)行第1步后的排列執(zhí)行第2步后的排列

4 1 1

1 4 2

3 2 4

2 3 3

【答案】 l、2、4、3

4 用"選擇排序法"對n個數(shù)據(jù)排序,需要進行n-1步。其中第k步的任務(wù)是:在第k個數(shù)據(jù)到第n個數(shù)據(jù)中尋找最小數(shù),和第k個數(shù)據(jù)交換�,F(xiàn)在假設(shè)有4個數(shù)據(jù):4、1、3、2要排序,則利用"冒泡排序法"執(zhí)行第2步后的結(jié)果是______________________。

【分析】 開始排序前的排列為: 4 1 3 2

執(zhí)行第1步后的排列為: 1 4 3 2

執(zhí)行第2步后的排列為: 1 2 3 4

【答案】1、2、3、4

5 下列數(shù)組定義語句中,正確的是()

① int a[][]={1,2,3,4,5,6}; ② char a[2]「3]=a,\b;

③ int a[][3]= {1,2,3,4,5,6}; ④ static int a[][]={{1,2,3},{4,5,6}};

【分析】C語言規(guī)定,二維數(shù)組定義時不允許省略第二維的長度,所以備選答案①④是錯誤的。C語言還規(guī)定,定義字符型數(shù)組時不允許直接使用"字符常量"的方式賦初值,所以備選答案②也是錯誤的。顯然備選答案③符合題意。

【答案】③

6 定義一個名為"s"的字符型數(shù)組,并且賦初值為字符串"123"的錯誤語句是()

①char s[]={‘1,\2,\3,\\0 }; ②char s「」={"123"};

③char s[]={"123\n"}; ④ char s[4]={1,\2,\3};

【分析】備選答案①中省略了數(shù)組長度,所以每個元素都賦了初值,共計4個元素,初值依次為l、\2、\3、\