のサンプル認定試験 ダイレクトエントリートラック

この試験は、マハリシ管理大学のコンピュータサイエンスプログラムの理学修士(コンピュータ専門家プログラム)の受験生に向けて投稿されます。SM) の資格を得るために 直接の入り口 トラック、入学生は大学に到着したときに以下に与えられたものと同様の試験に合格する必要があります。

生徒がこの試験に合格できない場合は、 準備トラック。 実際の試験問題は下記のものとは異なります。 受験生がプログラムで学習する準備ができているかどうかを評価するために、サンプルの試験がここに掲載されています。

サンプル試験

1. [問題解決と少しのJava言語のテスト] 指定されたリスト内のすべての重複を削除するJavaメソッドremoveDuplicatesを作成します。 次のように仮定します。

a。 メソッドはList型のオブジェクトを受け入れます

b。 メソッドの戻り型はvoidです。

c。 重複は、(==演算子ではなく)equals()メソッドを使用して決定されます。

removeDuplicatesの実装は、適切な方法で、nullのListがメソッドに渡される場合を処理する必要があります。
メインメソッドにコードを記述してメソッドをテストします。これにより、次の処理が行われます。

a。 Listのインスタンスを作成し、それに次の文字列値をロードします。{"good"、 "better"、 "best"、 "best"、 "first"、 "last"、 "last"、 "last"、 "good ”}

b。 これは、このListのインスタンスを渡して、removeDuplicatesMethodを呼び出します。

c。 修正したリストをコンソールに出力します

2. [Java言語と問題解決のテスト] 与えられた整数の配列が、与えられた整数と等しい合計を持つ3つのエントリを含むかどうかを決定するJavaメソッドtestForSumを書きなさい。 次のように仮定します。

a。 このメソッドは、2つの引数としてintのintArr配列とtestInt整数を受け取ります。

b。 メソッドの戻り型はbooleanです。

c。 このメソッドは、intArr [i] + intArr [j] + intArr [k]がtestIntと等しくなるような、異なる整数i、j、kがある場合に限り、trueを返します。

以下の入力値を渡すメインメソッドでメソッドをテストします。
{5、1、23、21、17、2、3、9、12}、22
メソッドtestForSumに入れて、戻り値をコンソールに出力します。

3. [データ構造の知識をテストする] 独自のリンクリストを作成します(Collections APIで提供されているクラスを使用しないでください)。 以下の2つの操作を実装します。

jdk1.4以前を使用している場合

void add(Object ob);

boolean find(Object ob);

toString();文字列

あなたがj2se5.0を使用していて、あなたがジェネリックプログラミングを知っているならば:

void add(T ob);

boolean find(T ob);

ストリングtoString()

toStringメソッドは、リストの要素をカンマ区切りの順序で次の形式で並べます。

[elem0、elem1、elem2、…、elemN]

次のことを行う主な方法でリンクリストをテストします。

a。 リストのインスタンスを作成し、それに次の文字列を追加します。
「ストレート」、「ベント」、「イコール」、「ウェル」、「ストーム」

b。 検索機能を使用して、キー「Well」と「Strength」を検索します。

c。 入力リストと検索結果の両方をコンソールに出力し、add関数を使用してリンクリストの新しいインスタンスにStringsを追加してから、その結果をコンソールに出力します。リスト。

4 [再帰の基礎知識をテスト] 整数引数の配列arrを受け付ける再帰的静的Javaメソッドを書くと、これらの整数のすべての順列のリストが返されます。

(A 順列 整数の並びの変換は、整数の並べ替えです。 たとえば、1、3、4、8、2の1つの順列は、3、1、2、8、4です。 あなたのメソッドはint配列のArrayListを返すべきです。

次に、メインメソッドを使ってメソッドをテストします。 mainメソッドは次の配列を渡します。[1、5、4、2]; それから、それは結果の順列のリストをコンソールに表示するべきです。

5 [静的概念の知識をテストする] それ自身の最大5インスタンスを作成することを可能にするJavaクラスを作成します。 あなたのクラスJustFiveを呼び出します。 あなたのクラスの6インスタンスを作成しようとするあなたのクラスの中にmainメソッドを提供してください。


アプリケーションリンク:

エントリー日:


国際:

  • 2月
  • 5月
  • 8月
  • 11月

米国の市民および永住権:

  • 2月
  • 8月