大连软件公司笔试题数学题

时间:2022-03-21 05:49:29 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
大连软件公司笔试题数学

Java 试题 1. 选择题

1) 定义如下数组,操作正确的是(D int numArray = (1,2,3);

A) numArray [3] = 300 B) numArray[0].length C) numArray++ D) numArray.length 2) 定义如下二维数组,操作错误的是(D) int[] numArray = ((1,2),(3))

A) numArray[0][1]=200 B numArray[0].length C) numArray.length D) numArray[I][1]=100 3) 以下程序代码错误的是(D) abstract class Parent[ ) class ChildA extends Parent( |

abstract class ChildB extends Parent () A)Parent p = new ChildA();

B) Parent p = new Parent()(void sysHelloO();

C)ChildA a = new ChildAO; DParent p = new ChildBO: 4) intx=1;int y=2;floatz=2;则表达式值 x/y;x/z分别是(D) A)0.5 0.5 B) 0 0 C) 0.5 0 D) 0 0.5

5) intx=1;int y=2;intz=3;则表达式y+=z-/x++的值是(D) A) 3 B) 3.5 C) 4 D) 5


6) 下列语句执行后,c的值是(D int d = 10; int b = 18; int c = 30; switch(b-a)( case 8: c++; case 9:c+=2 case 10:c+=3; default:c/b; A) 31 B)32C) 33D)2 2. 程序分析题

1)计算随机生成整数数组奇数与偶数的比例(程序填空) /*

计算随机生成整数数组奇数与偶数的比例 */

public class CalOddRate ( /冰米

*生成给定数量的0 10000随机整数,并把存储到数组中 @param count 生成随机整数的数 *@return 生成的随机数组 */

int[] generateArray(int count)(


int[] numArray =new int count];

for(int i-0;iSystem.out.println("numArrayl"+i+"l="+numArraylil); *

* 计算给定数组的奇数与偶数的比例

@param numArray 要计算奇数与偶数比例的数组*@return 奇数的比

public double calOddRate(int[] numArray) ( int count = numArray.length; double oddNum = 0; for(int num:numArray)(

if(num %2==1)( //判断是否为奇数 oddNum++;

return oddNum/count:

public static void main(Stringargs)

CalOddRate calOddRate = new CalOddRate() int[] numArray = calOddRate generateArray(4); double oddRate

=calOddRate.calOddRate(numArray);System.out.println("奇数的比例为: "+oddRate*100+"%");




本文来源:https://www.wddqw.com/doc/3aaf7c2ba02d7375a417866fb84ae45c3b35c2fd.html