今日の気づき 〜はひふへほ〜

今日気づいたことを、軽いタッチで、コミカルに表現してみました。 パソコンやITに関することも時々書いています。           

オブジェクト指向

平成31年度春期 応用情報技術者試験問題 問46

問46

ソフトウェアの分析・設計技法の特徴のうち、データ中心分析・設計技法の特徴として、最も適切なものはどれか。

ア 機能を詳細化する過程で、モジュールの独立性が高くなるようにプログラムを分割していく。

イ システムの開発後の仕様変更は、データ構造や手続の局所的な変更で対応可能なので、比較的容易に実現できる。

ウ 対象業務領域のモデル化に当たって、情報資源であるデータの構造に着目する。

エ プログラムが最も効率よくアクセスできるようにデータ構造を設計する。




答えはこちら

平成30年度秋期 基本情報技術者試験問題 問49

問49
オブジェクト指向における“委譲”に関する説明として、適切なものはどれか。

 ア あるオブジェクトに対して操作を適用したとき、関連するオブジェクトに
   対してもその操作が自動的に適用される仕組み
 イ あるオブジェクトに対する操作を、その内部で他のオブジェクトに依頼する
   仕組み
 ウ 下位のクラスが上位のクラスの属性や操作を引き継ぐ仕組み
 エ 複数のオブジェクトを部分として用いて、新たな一つのオブジェクトを生成
   する仕組み



答えはこちら

平成30年度秋期 基本情報技術者試験問題 問47

問47
オブジェクト指向におけるクラスとインスタンスとの関係のうち、適切なものは
どれか。

 ア インスタンスはクラスの仕様を定義したものである。
 イ クラスの定義に基づいてインスタンスが生成される。
 ウ 一つのインスタンスに対して、複数のクラスが対応する。
 エ 一つのクラスに対して、インスタンスはただ一つ存在する。



答えはこちら

平成30年度秋期 基本情報技術者試験問題 問8

問8
Javaの特徴はどれか。

 ア オブジェクト指向言語であり、複数のスーパクラスを指定する多重
   継承が可能である。
 イ 整数や文字は常にクラスとして扱われる。
 ウ ポインタ型があるので、メモリ上のアドレスを直接参照できる。
 エ メモリ管理のためのガーベジコレクションの機能がある。



答えはこちら

平成30年度 技術士第一次試験問題 情報工学部門 掘檻

掘檻
次のJavaプログラムに用いられている、オブジェクト指向技術の組合せと
して、最も適切なものはどれか。

 public class Goods {
  int price;
  string name;

  public int getPrice() {
   return price;
  }
 }

 public class SaleGoods extends Goods {
  public int getPrice() {
  return (int) (price * 0.5);
  }
 }

 public class Shop {
  public int calculateAmount(Goods[] goods) {
  int amount = 0;
  for (int i = 0; i < goods.length; i++) {
   amount = amount + goods[i].getPrice();
  }
  return amount;
  }
 }

  .ーバーライド、オーバーロード、ポリモーフィズム
 ◆.ーバーライド、オーバーロード、多重継承
  オーバーライド、ポリモーフィズム、多重継承
 ぁ.ーバーライド、ポリモーフィズム
 ァ.ーバーロード、多重継承



答えはこちら

平成30年度 技術士第二次試験問題 情報工学部門 機檻

機檻
オブジェクト指向プログラムの設計原則に関する次の記述のうち、最も適切な
ものはどれか。
  。韻弔離ぅ鵐拭璽侫А璽垢如多様なメソッドを呼び出せるように作るべきである。
 ◆.ラスはインタフェースに依存するのではなく実装に依存すべきである。
  クラスは拡張に対して閉じており、修正に対しては開いていなければならない。
 ぁ’廟犬垢襯ラスは、元となったクラスと置換可能でなければならない。
 ァ。韻弔離ラスに複数の役割を持たせる。



答えはこちら

平成30年度春期 応用情報技術者試験問題 問30

問30
ビッグデータの基盤技術として利用されるNoSQL に
分類されるデータベースはどれか。

 ア 関係データモデルをオブジェクト指向データモデルに
   拡張し、操作の定義や型の継承関係の定義を
   可能としたデータベース
 イ 経営者の意思決定を支援するために、ある主題に
   基づくデータを現在の情報とともに過去の情報も
   蓄積したデータベース
 ウ 様々な形式のデータを一つのキーに対応付けて
   管理するキーバリュー型データベース
 エ データ項目の名称や形式など、データそのものの
   特性を表すメタ情報を管理するデータベース



答えはこちら

平成27年度 技術士第一次試験問題 情報工学部門 掘檻横

掘檻横
下記のJavaプログラムにおいて用いられているオブジェクト指向技術の組合せと
して、最も適切なものはどれか。

 public class Goods {
  int price;
  string name;
  public int getPrice() {
   return price;
  }
 }


 public class SaleGoods extends Goods {
  public int getPrice() {
  return (int) (price * 0.5);
  }
 }


 public class Shop {
  public int calculateAmount(Goods[] goods) {
  int amount = 0;
  for (int i = 0; i < goods.length; i++) {
  amount = amount + goods[i].getPrice();
  }
  return amount;
  }
 }

  .ーバーライド、オーバーロード、ポリモーフィズム
 ◆.ーバーライド、オーバーロード、多重継承
  オーバーライド、ポリモーフィズム
 ぁ.ーバーライド、ポリモーフィズム、多重継承
 ァ.ーバーロード、ポリモーフィズム

答えはこちら

平成27年度 技術士第二次試験問題 情報工学部門 機檻

機檻
次のうち、CPUの実効的処理速度を改善する方法として最も適切なものはどれか。

  .侫ルトトレランス
 ◆.ブジェクト指向
  命令プリフェッチ
 ぁ。劭腺稗
 ァ‐態マシン

答えはこちら
ファーストマクロのHP
楽天市場
記事検索
Archives
訪問者数
  • 今日:
  • 昨日:
  • 累計:

livedoor 天気
TagCloud
Recent Comments
Recent TrackBacks