試験問題に記載されている会社名又は製品名は, それぞれ各社の商標又は登録商標です なお, 試験問題では, 及び TM を明記していません

Similar documents
試 験 問 題 に 記 載 されている 会 社 名 又 は 製 品 名 は,それぞれ 各 社 の 商 標 又 は 登 録 商 標 です なお, 試 験 問 題 では, 及 び TM を 明 記 していません

試験問題に記載されている会社名又は製品名は, それぞれ各社の商標又は登録商標です なお, 試験問題では, 及び TM を明記していません

Microsoft PowerPoint ppt

オブジェクト指向プログラミング・同演習 5月21日演習課題

Java知識テスト問題

問題1 以下に示すプログラムは、次の処理をするプログラムである

K227 Java 2

新・明解Java入門

Javaセキュアコーディングセミナー東京 第3回 入出力(File, Stream)と例外時の動作 演習解説

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

JAVA入門

2


2

2

問題1 以下に示すプログラムは、次の処理をするプログラムである

** 平成 16 年度 FE 午後問題 Java** 示現塾プロジェクトマネージャ テクニカルエンジニア ( ネットワーク ) など各種セミナーを開催中!! 開催日 受講料 カリキュラム等 詳しくは 今すぐアクセス!! 平成 16

JavaプログラミングⅠ

Microsoft PowerPoint - prog09.ppt

Microsoft PowerPoint - prog09.ppt

Java プログラミング Ⅰ 3 回目変 数 今日の講義講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能 変数は 型 ( データ型 ) と識別子をもちます 2 型 ( データ型 ) 変数に記憶する値の種類変数の型は 記憶できる値の種類と範囲

(Microsoft PowerPoint - \223\306\217KJAVA\221\346\202R\224\ ppt)

PowerPoint Presentation

解答上の注意 1 解答は 解答 紙の問題番号に対応した解答欄にマークしなさい 2 選択肢は 問ごとに 意されています 問 1の選択肢は 問 2で使 しません 3 選択肢は量が多いため 探しやすさの観点よりグループ分けされています グループ分けに合わせて解答欄が区切られていますが 横 1 列で問題 1

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

Prog1_15th

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 条件判断文 3 switch 文 switch 文式が case の値と一致した場合 そこから直後の break; までを処理し どれにも一致しない場合 default; から直後の break; までを処理する 但し 式や値 1

基本情報STEP UP演習Java対策

break 文 switch ブロック内の実行中の処理を強制的に終了し ブロックから抜けます switch(i) 強制終了 ソースコード例ソースファイル名 :Sample7_1.java // 入力値の判定 import java.io.*; class Sample7_1 public stati

JavaプログラミングⅠ

問 次の Fortran プログラムの説明及びプログラムを読んで、設問に答えよ。

Java 基礎問題ドリル ~ メソッドを理解する ~ 次のプログラムコードに 各設問の条件にあうメソッドを追加しなさい その後 そのメソッドが正しく動作することを検証するためのプログラムコードを main メソッドの中に追加しなさい public class Practice { // ここに各設問

GEC-Java

Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN Exam's Question and Answers 1 from Ac

ただし 無作為にスレッドを複数実行すると 結果不正やデッドロックが起きる可能性がある 複数のスレッド ( マルチスレッド ) を安全に実行する ( スレッドセーフにする ) ためには 同期処理を用いるこ とが必要になる 同期処理は 予約語 synchronized で行うことができる ここでは sy

Make the Future Java FY13 PPT Template

Prog2_9th

GEC-Java

Java講座

Java プログラミング Ⅰ 3 回目変数 変数 変 数 一時的に値を記憶させておく機能型 ( データ型 ) と識別子をもつ 2 型 ( データ型 ) 変数の種類型に応じて記憶できる値の種類や範囲が決まる 型 値の種類 値の範囲 boolean 真偽値 true / false char 2バイト文

Microsoft PowerPoint - prog03.ppt

Prog2_10th

JAVA とテンプレート

Prog1_10th

解きながら学ぶJava入門編

Make the Future Java FY13 PPT Template

PowerPoint プレゼンテーション

I java A

PowerPoint プレゼンテーション

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

JavaプログラミングⅠ

JavaプログラミングⅠ

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

JavaプログラミングⅠ

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

プログラミング入門1

ÿþ˜u#u·0¹0Æ0à0

プログラミング入門1

JavaプログラミングⅠ

JavaプログラミングⅠ

JavaプログラミングⅠ

目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測

プログラミング入門1

Prog1_11th

Java演習(4) -- 変数と型 --

Prog1_6th

Programming-C-9.key

プログラミングA

Java学習教材

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

Quick Sort 計算機アルゴリズム特論 :2017 年度 只木進一

リファレンス,配列 例外処理

プログラミング入門1

JavaプログラミングⅠ

<4D F736F F D2091E F196E291E889F090E C4816A82CC838C E646F6378>

メソッドのまとめ

問 次の Fortran プログラムの説明及びプログラムを読んで、設問に答えよ。

1. はじめに 二分木ヒープ 様々なアルゴリズムにおいて ある要素の集合またはリストから 最小 な要素を取り 出す必要がある そのような場合に使われる標準的データ構造が二分木ヒープ (binary heap) である あるオブジェクトO を考える そのオブジェクトは ラベル O. label と値

2. データ構造ヒープに保存するデータは 番号付けられて保存される 従って リスト L として保存することとする 3. アルゴリズム 3.1. 要素の追加新しい要素の追加は リストの終端に置くことで開始する つまり 最下層の一番右 または新たに最下層を生成してその一番左となる この後 この要素を正し

メディプロ1 Javaプログラミング補足資料.ppt

Javaの作成の前に

プログラミング基礎I(再)

Prog1_2nd

例外処理とファイル入出力

2

Prog1_13th

目 次 オブジェクト指向 1 3 オブジェクト指向 2 9 二分探索 14 二次元配列 16 ソート 18 ArrayList 25 解答 27 2

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード]

8 if switch for while do while 2

第 2 章インタフェース定義言語 (IDL) IDL とは 言語や OS に依存しないインタフェース定義を行うためのインタフェース定義言語です CORBA アプリケーションを作成する場合は インタフェースを定義した IDL ファイルを作成する必要があります ここでは IDL の文法や IDL ファイ

Javaセキュアコーディングセミナー2013東京第1回 演習の解説

できるプログラマーを本気で育てる Java 超 Webプログラマーへの第 歩 第 3 回コレクションと例外処理 テクノロジックアート 瀬嘉秀

PowerPoint Presentation

GEC-Java

Prog2_12th

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

プログラムの基本構成

2

r1.dvi

Transcription:

サンプル問題 Java TM プログラミング能力認定試験 2 級 解答時における注意事項 1. 次の表に従って解答してください 問題番号問 1~ 問 7 選択方法 試験時間 7 問必須 90 分 2.HB の黒鉛筆を使用してください 訂正の場合は, あとが残らないように消しゴムできれいに消し, 消しくずを残さないでください 3. 解答用紙の所定の欄に, 級種, 会場コード, 受験番号を記入しマークしてください また, 会場名, 氏名, 性別を所定の位置に記入してください 4. 問題選択欄にマークがない場合, 選択問題については採点の対象になりません 5. 解答は, 次の例題にならって, 解答欄にマークしてください 例題 日本の首都はどこか ア東京イ京都ウ大阪エ福岡正しい答えは ア東京 ですから, 次のようにマークしてください 例題 イウエ 指示があるまで開いてはいけません 試験終了後, 問題冊子を回収します 受験会場 受験番号 氏 名

試験問題に記載されている会社名又は製品名は, それぞれ各社の商標又は登録商標です なお, 試験問題では, 及び TM を明記していません

次の問 1~ 問 7はすべて必須問題です 全問について解答してください 答えは, 解答群の中から一つずつ選び, 括弧中の設問番号に対応したマークシートの解答番号欄にマークしてください なお, 二つ以上マークした場合には不正解になります 問 1 Java のクラスと継承に関する次の記述の正誤を, 解答群の中から選べ ただし, 解答群に従い, 正しいものには ア, 誤っているものには イ をマークする (1) Oya クラスを継承した Ko クラスがあり, その Ko クラスを継承した Mago クラスがある場合,Oya クラスと Mago クラスは,Oya がスーパークラス,Mago がサブクラスとなる (2) キーワード this は, スーパークラスでのみ使用することができる (3) java.io.fileoutputstream クラスは,java.lang.Object クラスのサブクラスである (4) Java では, 多重継承をサポートしている (5) サブクラスでは, スーパークラスの属性と操作を引き継ぐことができる (6) スーパークラス型の参照変数に, サブクラスのオブジェクトを代入することができる 解答群ア正しい イ誤り - 1 -

問 2 次の文章は, クラスとオブジェクトについて説明したものである 入れる適切な字句を解答群から選べ に < クラスの定義 1> public class Q2_1 { private String name; public void setname(string username) { name = username; public String getname() { return name; < クラスの定義 2> public class Q2_2 implements Person { public void speak() { System.out.println(" 話す "); <クラスとオブジェクトの説明 > 1.Q2_1 クラスでは, ( 7 ) という属性を扱うために, ( 8 ) などの操作を定義している このように, 属性と操作を一つのクラスにまとめることを ( 9 ) という これにより, オブジェクトは自律的に振舞うことができる 2. (9 ) により情報隠蔽が可能になる そのために通常属性には (10) 修飾子を, 操作には (11) 修飾子を付けて宣言する 3.Q2_2 クラスは,Person (12) を実装している Q2_2 クラスは, (12) で定義されたメソッドを実装する (12) で定義されたメ ソッドには暗黙的に public と (13) 修飾子が付加される 4.Person 型で宣言した変数に, ( 14) ことができる クラスのオブジェクトを代入する - 2 -

(7),(8) の解答群ア Q2_1 ウ name イ main エ setname (9) の解答群アカプセル化ウ抽象化 イポリモフィズム エ汎化 (10),(11) の解答群ア public ウ synchronized イ private エ static (12) の解答群アクラスウ列挙型 イインタフェースエ総称 (Generics) (13) の解答群ア abstract ウ public (14) の解答群ア Q2_2 ウ java.lang.string イ final エ private イ java.lang.object エ java.util.integer - 3 -

問 3 Java の文法に関する次の記述の正誤を, 解答群の中から選べ ただし, 解答群に従い, 正しいものには ア, 誤っているものには イ をマークする (15) 次のクラスが定義されている 1 import java.*.*; 2 3 class Q15 { 4 public static void main(string[] args) { 5 ArrayList list = new ArrayList(); 6 7 1 行目の import 文で,java.*.* と記述すると,java.util パッケージのサブパッケージである java.arraylist クラスを 5 行目のようにクラス名だけで記述することができる (16) 次のクラスが定義されている 1 class Q16 { 2 public static void main(string[] args){ 3 B obj = new B(); 4 5 6 7 class A { 8 A() { 9 System.out.println("A クラス "); 10 11 12 13 class B extends A { 14 B() { 15 System.out.println("B クラス "); 16 17 Q16 クラスを実行すると, A クラス B クラス と表示される - 4 -

(17) 次のクラスが定義されている 1 class Q17 { 2 int i = 10; 3 static int j = 20; 4 public static void main(string[] args) { 5 System.out.println(i); 6 System.out.println(j); 7 8 変数 i はインスタンス変数なので,static メソッドである main メソッド内で参照することはできない したがって, このプログラムは 5 行目でコンパイルエラーとなる (18) 次のクラスが定義されている 1 import java.util.arraylist; 2 class Q18 { 3 public static void main(string[] args) { 4 ArrayList<String> list = new ArrayList<String>(); 5 list.add(new String("Good!")); 6 list.add(new Integer(777)); 7 8 4 行目で ArrayList オブジェクトは, 要素に String クラスのオブジェクトを取るように宣言されているので,Integer クラスのオブジェクトを要素にすることはできない したがって, このプログラムは 6 行目でコンパイルエラーとなる - 5 -

(19) 次のクラスが定義されている 1 class Parent { 2 int a = 10; 3 private int b = 20; 4 public int c = 30; 5 6 7 class Child extends Parent { 8 Child() { 9 System.out.println(a); 10 System.out.println(b); 11 System.out.println(c); 12 13 Parent クラスと Child クラスは継承関係にあるので,Child クラスでは Parent クラスのメンバ変数を参照することができる したがって, このプログラムはコンパイルが正常に終了する 解答群ア正しい イ誤り - 6 -

問 4 Java の例外処理に関する記述を読んで, 設問 (20)~(24) に答えよ (20) 例外処理の記述について誤っているものはどれか 解答群ア finally ブロックがあれば catch ブロックは省略できる イ catch ブロックがあれば finally ブロックは省略できる ウ複数の finally ブロックを記述することはできない エ例外処理は, 例外が発生したメソッド内で必ず対応しなければならない (21) 次のコードにおいて, a に speak メソッドをオーバーライドする記述 を入れるものとして正しいものはどれか 1 import java.io.*; 2 3 class Q21_1 { 4 void speak() throws IOException { 5 6 7 class Q21_2 extends Q21_1 { 8 a 9 解答群ア int speak() {; イ void speak(int n) throws IOException { ウ void speak() throws IOException { エ void speak(string message) throws IOException { - 7 -

(22) ファイルが正常に作成できる実行環境のとき, 次のコードの実行結果として, 正しいものはどれか 1 import java.io.*; 2 class Q22 { 3 public static void main(string[] args) { 4 FileWriter writer = null; 5 try { 6 writer = new FileWriter("text.txt"); 7 System.out.println(1); 8 catch (Exception e) { 9 System.out.println(2); 10 finally { 11 try { 12 System.out.println(3); 13 writer.close(); 14 catch(exception ex){ 15 16 17 解答群ア finally ブロック内で try~catch ブロックを記述することはできないのでコンパイルエラーとなる イコンパイル及び実行され, 1 と 3 が表示される ウコンパイル及び実行され, 2 が表示される エコンパイル及び実行され, 2 と 3 が表示される - 8 -

(23) 次のコードの実行結果として, 正しいものはどれか 1 class Q23 { 2 static int [] month = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12; 3 public static void main(string[] args) { 4 method1(); 5 6 7 static void method1() { 8 try { 9 method2(); 10 catch (Exception e) { 11 System.out.println("in method1"); 12 13 14 15 static void method2() { 16 try { 17 System.out.println(month[12]); 18 catch (NumberFormatException ne) { 19 System.out.println("in method2"); 20 21 22 解答群ア in method1 と表示される イ in method2 と表示される ウ in method2 in method1 と表示される エ in method1 in method2 と表示される - 9 -

(24) 次の説明文中の にあてはまるものの組み合わせで正しいものはどれ か Java.lang. b クラスから, c クラスを継承している c クラス, または c クラスのサブクラスの例外が発生した場 合の例外処理は任意である Object Throwable Error b c c 以外のクラス 解答群 b ア Exception イ RuntimeException ウ IOException エ Exception c RuntimeException Exception Exception IOException - 10 -

問 5 Java の演算結果に関する次の記述を読んで, 設問 (25)~(29) に答えよ (25) 次のコードをコンパイル 実行した結果として正しいものはどれか 1 class Q25 { 2 public static void main(string[] args) { 3 int x = 1; 4 boolean result = (x++ == 1 ++x == 1); 5 System.out.println(result); 6 7 解答群 ア true イ false ウ 1 エ 0 (26) 次のコードをコンパイル 実行した結果として正しいものはどれか 1 class Q26 { 2 public static void main(string[] args) { 3 int i = 0; 4 5 do { 6 System.out.print(i++); 7 while (i == 3); 8 9 解答群ア 0 が表示される ウ 012 が表示される イ 01 が表示される エ 0123 が表示される - 11 -

(27) 次のコードをコンパイル 実行した結果として正しいものはどれか 1 class Q27 { 2 public static void main(string[] args) { 3 String str1 = new String(" こんにちは "); 4 String str2 = new String(" こんにちは "); 5 6 System.out.println(str1 == str2); 7 System.out.println(str1.equals(str2)); 8 9 解答群ア false false が表示される イ false true が表示される ウ true false が表示される エ true true が表示される (28) 次のコードをコンパイル 実行した結果として正しいものはどれか 1 import java.io.*; 2 import java.util.*; 3 4 class Q28 { 5 public static void main(string[] args) { 6 ArrayList<String> branches = new ArrayList<String>(); 7 branches.add(" 東京 "); 8 branches.add(" 大阪 "); 9 branches.add(" 名古屋 "); 10 11 for (String branchname : branches) { 12 System.out.println(branchName); 13 14 15 解答群ア 6 行目でコンパイルエラーが発生する イ 11 行目でコンパイルエラーが発生する ウ 東京 大阪 名古屋 が表示される エ 名古屋 大阪 東京 が表示される - 12 -

(29) 次のコードをコンパイル 実行した結果として正しいものはどれか 1 class Q29 { 2 public static void main(string args[]) { 3 String[] characters = {"Hello", "ThankYou", "Bye"; 4 int sum = 0; 5 6 for (String str : characters) { 7 sum += str.length(); 8 9 System.out.println(" 計 :" + sum); 10 11 解答群ア 6 行目でコンパイルエラーになる イ 6 行目で実行時例外になる ウコンパイル及び実行され, 計 :3 が表示される エコンパイル及び実行され, 計 :16 が表示される - 13 -

問 6 次のプログラムの説明及びプログラムを読んで, 句を解答群の中から選べ に入れる適切な字 <プログラムの説明 > ある図書館では, 新たに購入した書籍についての情報を, 図書館の利用者にメールで送信することにした 利用者のメールアドレスは, テキストファイル address.txt に格納されている このファイルには, メールアドレス以外の情報も含まれている このプログラムの目的は,address.txt から, メールアドレス情報だけを取り出すことである 1.address.txt には,1 行ごとに利用者の情報が書き込まれている 2. 利用者情報のフォーマットは, 次の 3 種類である (a) 名前 < メールアドレス > (b) メールアドレス ( 名前 ) (c) メールアドレスのみ 例 :kenta<kenta@mail.com> 例 :yoko@mynet.co.jp(yoko) 例 :jiro@baseball.org 3. このプログラムでは,address.txt からデータを読み込み, 実行結果はディスプレイに表示される ここで, 図中の > はシステムのコマンドプロンプトを表す address.txt yoko@mynet.co.jp(yoko) jiro@baseball.org kenta<kenta@mail.com> 実行結果例 >java Q6 yoko@mynet.co.jp jiro@baseball.org kenta@mail.com - 14 -

<プログラム> import java.io.*; class Q6 { public static void main(string[] args) { String filename = "address.txt"; try { String line; BufferedReader reader = new BufferedReader(new FileReader(fileName)); while ((line = reader.readline())!= null) { MailAddress mail = new MailAddress(line); System.out.println( (30) ); reader.close(); catch (FileNotFoundException e) { catch (IOException e) { (31) Type {FIRST, LAST, ONLY public class MailAddress { private String mailline; private int kakkostart = 0, kakkoend = 0; public MailAddress(String mailline) { this.mailline = mailline; public String getmailaddress() { switch ( (32) ) { case FIRST: return mailline.substring(kakkostart, kakkoend); case LAST: return mailline.substring( (33), (34) ); default: return mailline; - 15 -

private Type gettype() { if ((kakkostart = mailline.indexof("<")) >= 0) { kakkoend = mailline.indexof(">", kakkostart); return Type.LAST; else if ((kakkoend = mailline.indexof("(")) >= 0) { kakkostart = 0; return Type.FIRST; else { return Type.ONLY; (30) の解答群ア mail ウ mail.gettype() イ mail.getmailaddress() エ new MailAddress() (31) の解答群ア class ウ enum イ interface エ public (32) の解答群ア mailline ウ kakkoend イ kakkostart エ gettype() (33) の解答群 ア kakkostart イ kakkostart + 1 ウ kakkostart - 1 エ kakkostart++ (34) の解答群 ア kakkoend イ kakkoend + 1 ウ kakkoend - 1 エ ++kakkoend - 16 -

問 7 次のプログラムの説明及びプログラムを読んで, 句を解答群の中から選べ に入れる適切な字 <プログラムの説明 > このプログラムは, テキストファイルに格納された成績を得点の降順に並べ替えるものである 1.data.txt ファイルには, コード番号順に成績の得点が保存されているので, 1 行ごとにデータを読み取る 2.1 のデータを使って Seiseki オブジェクトを生成する 3.1 と 2 を繰り返して,ArrayList オブジェクトに Seiseki オブジェクトを格納する 4.3 の ArrayList オブジェクトをソートする ここで, ソートのアルゴリズムには, 基本選択法を用いる 基本選択法では, まず, 並べ替えが行われていない部分から最大値を選び出し, 最初の要素と入れ替える 次に最初の要素を除く範囲から最大値を選び出し,2 番目の要素と入れ替える これを最後まで繰り返すことにより, データを降順に並べ替える 5. 最後に実行結果を表示する ここで, 図中の > はシステムのコマンドプロンプトを表す data.txt A-101,40 A-102,100 A-103,50 A-104,90 A-105,30 実行結果例 >java Q7 A-102 100 A-104 90 A-103 50 A-101 40 A-105 30-17 -

<プログラム> import java.util.arraylist; import java.io.*; class Q7 { public static void main(string[] args) { SeisekiSort ss = new SeisekiSort(); ss. (35) ; ss.display(); class SeisekiSort { private BufferedReader reader; private ArrayList<Seiseki> list = new ArrayList<Seiseki>(); public SeisekiSort() { try { reader = new BufferedReader(new FileReader("data.txt")); String line = null; while ((line = reader.readline())!= null) { String code = line.substring(0, line.indexof(",")); int total = Integer.parseInt(line.substring( line.indexof(",") + 1, line.length())); list.add( (36) ); reader.close(); catch (FileNotFoundException e) { System.out.println("FileNotFoundException Error"); catch (IOException e) { System.out.println("IOException Error"); public void sort() { for (int i = 0; i < list.size() - 1; i++) { for (int j = i + 1; j < list.size(); j++) { if ( (37) ) { (38) ; - 18 -

private void swap(int before, int after) { (39) temp; temp = list.get(before); list.set(before, list.get(after)); list.set(after, temp); public void display() { for (int i = 0; i < list.size(); i++) { System.out.print( ((Seiseki)list.get(i)).getCode()); System.out.println("\t" + ((Seiseki)list.get(i)).getTotal()); class Seiseki { private String code; private int total; Seiseki(String code, int total) { this.code = code; this.total = total; String getcode() { return code; int gettotal() { return total; - 19 -

(35) の解答群ア sort() ウ getcode() イ swap() エ gettotal() (36) の解答群ア Seiseki ウ new Seiseki(code, total) イ new Seiseki() エ new Seiseki(total, code) (37) の解答群ア list.get(i) < list.get(j) イ list.get(i).gettotal() < list.get(j).gettotal() ウ list.get(i) > list.get(j) エ list.get(i).gettotal() > list.get(j).gettotal() (38) の解答群 ア swap(i, j) イ swap(j, i + 1) ウ swap(i, j + 1) エ swap(j, i - 1) (39) の解答群ア int ウ Seiseki イ String エ SeisekiSort - 20 -

サンプル問題 Java TM プログラミング能力認定試験 <2 級正答 > 問 1 問 2 問 3 問 4 問 5 問 6 問 7 (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) (31) (32) (33) (34) イ ウ エ イ ア (35) (36) (37) (38) (39) ア ウ イ ア ウ

試験問題内容に関して, 他人にこれを伝え, 漏洩することを禁じます CERTIFY Inc.2009 禁無断転載複写