スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

平成20年度秋期 基本情報技術者試験では合格ライン!?

平成20年度秋期の基本情報技術者試験の過去問題をやったところ、

正答率は、

午前:63/80 = 78%
午後:19/30 = 63%

という結果になり、一応は合格ラインの6割には達しました。午後に関してはかなり不安が残りますが。。。

残された時間は金曜日と土曜日のみ。。。

ですが、ベースとなる知識はそれなりに固まってきているので、ここでキッチリと追い込みをかければ、午前、午後ともに正答率は上昇すると思われます。

残り二日、体調を崩さない程度にがっちりと詰めて行きたいと思います。

そして、基本情報技術者試験が終わったら、即セゾン投信購入に向けた勉強と簿記対策のスタートです。

(9min)


基本情報技術者 Java 式と演算子

式と演算子に関する事項を参考文献の『らくらく突破 Java 基本情報技術者試験』から引用し、YouTubeにあるJava Programming Tutorialで該当する箇所を紹介していきたいと思います。全てを紹介するわけでなく、試験勉強もかねて自分が暗記すべき箇所のみをとりあげていきますのでご了承ください。

YouTubeの映像は実際にどのようにコードを入力していくのか見る事ができるので、初心者にとっては勉強になります。

式と演算子
式は計算を行ったり、その結果を変数に代入します。この式の中で使われる、「+」や「ー」などが演算子です。

算術演算子
+ op1 + op2 など、加算を表す。
そのほか、-, *, /, %などがある。

10/3 では返される値は3となり。
10%3 では返される値は1となる。




インクリメント演算子
++op1  op1を+1し、その値を返す
op1++  op1の値を返してから+1する。

-(マイナスの場合も同じ)





比較演算子

==
op1 == op2
op1とop2が等しい場合、trueを返す。

!=
op1 != op2
op1とop2が等しくない場合、trueを返す。

==, !=は、参照型に対しても使用可能ですが、そのとき比較されるのは「同じオブジェクトを参照しているかどうか」です。





参考文献

らくらく突破 Java―基本情報技術者試験 (情報処理技術者試験)
らくらく突破 Java―基本情報技術者試験 (情報処理技術者試験)
技術評論社 2002-11
売り上げランキング : 226933

おすすめ平均 star
star試験に出るJava問題が読めるようになる
star結構分かりやすいです。

Amazonで詳しく見る
by G-Tools


(23min)


基本情報技術者 Java 変数

変数の宣言

 変数は、データが格納されているメモリ上の場所を表す名前で、下記のように宣言してから使います。

型名 変数名;

変数の宣言時に初期値を設定する場合は、
型名 変数名 = 初期値;

例えばint型の変数num1を初期値100で設定する場合は、
int num = 100;

カンマで区切ると、一度に複数宣言することができます。

型名 変数名1, 変数名2, 変数名3;
型名 変数名1 = 初期値1, 変数名2 = 初期値2;

「変数の種類」
Javaには、下記のような変数があります。

インスタンス変数:オブジェクトの属性を表す変数。
クラス変数:あるクラスのオブジェクト全体で共有される変数。
ローカル変数:メソッド内で一時的に使う変数。

ローカル変数の例:

public void sumInt(int n){
int sum = 0;
for (int i=1; i<=n; i++){
sum += i;
}
System.out.println("Sum of 1 to " + n + "=" + sum);
}

この中の、sumとiはローカル変数です。

ローカル変数にはデフォルト値が設定されないため、明示的に初期化してから使う必要があります。初期化されていないローカル変数を使おうとすると、コンパイル時にエラーになります。

Java Programming Tutorial - 5 - Variables



参考文献

らくらく突破 Java―基本情報技術者試験 (情報処理技術者試験)
らくらく突破 Java―基本情報技術者試験 (情報処理技術者試験)
技術評論社 2002-11
売り上げランキング : 226933

おすすめ平均 star
star試験に出るJava問題が読めるようになる
star結構分かりやすいです。

Amazonで詳しく見る
by G-Tools


(16min)


基本情報技術者 Java カプセル化、ポリモーフィズム

雑記になりますが、Javaのカプセル化、ポリモーフィズムに関するメモです。

privateメンバにはクラスの外からアクセスできない。

publicメンバにはクラスの外からアクセスできる。

クラスの中にデータ(フィールド)と機能(メソッド)をひとまとめにし、保護したいメンバにprivateをつけて勝手にアクセスできなくなるする機能をカプセル化(encapsulation)という。

メソッドのオーバーロード(多重定義)
同じ名前の複数のメソッドを、同じクラス内に定義しておくこと。ただし、各メソッドの引数の型、個数が異なるようにしておかなければならない。

同じ名前のメソッドが、その引数によって、別々のはたらきをもつことを、多態性(ポリモーフィズム)という。

■クラスのアクセス修飾子
public:クラスの外部からアクセスできる。
abstract:抽象クラスであることを示す。
final:サブクラスを派生できない。

*抽象クラスとは?
以下のサイトの説明がわかりやすかったです。

抽象クラスとは
http://www.site-cooler.com/java/j2se/09_01.htm

抽象クラスは、そのクラス自身のオブジェクトを生成することはできません。通常抽象クラスは実装のないいくつかの抽象メソッドを持っており、サブクラスで抽象クラスを継承し、そのサブクラス内で抽象クラスで実装されていない抽象メソッドを実装(オーバーライド)しオブジェクトを生成する形をとります。



■メソッド、フィールドのアクセス修飾子

public:宣言したクラスの外部からもアクセスできる。
private:クラス内部からしかアクセスできない。
static:クラスメソッドまたはクラス変数を示す。
protected:クラス内部からやそのサブクラス、同じパッケージのクラスからのアクセスができる
修飾子なし:クラス内部や同じパッケージのクラスからのアクセスができる。
final:フィールドの値の変更やメソッドのオーバーライドができない。
abstract:抽象メソッドであることを示す。
syncronized:複数インスタンスからメソッドが同時実行できないようにする


やさしいJava 第3版 (やさしいシリーズ)
やさしいJava 第3版 (やさしいシリーズ)
ソフトバンククリエイティブ 2005-09-01
売り上げランキング : 2323

おすすめ平均 star
star全くの『初心者』用
starこの本が一番簡単かな(笑)
star2冊目に

Amazonで詳しく見る
by G-Tools


(14min)


基本情報技術者 Javaと状態遷移図

下記の問題集にあった、Javaと状態遷移図に関する記述です。

p.567
オブジェクト指向プログラミングにおいては、状態遷移図の各状態に対応するオブジェクトを用意し、状態の遷移を、オブジェクトの交換という形で実装することができる。そして、状態によって異なる動作はポリモルフィズム(多態)の概念を用いて実現可能である。すなわち同じメソッド呼び出しであってもオブジェクトが異なれば、その振る舞いも異なるというオブジェクト指向特有の手法によって実現する。



以下、本日中にチェックしたいポイントです。

スーパークラス
サブクラス
abstract
extends
static
final
コンストラクタのオーバーロード

以下、参考文献です。

基本情報技術者予想問題集〈2006〉 (情報処理技術者試験対策書)
基本情報技術者予想問題集〈2006〉 (情報処理技術者試験対策書)
アイテック情報処理技術者教育センター 2005-12
売り上げランキング : 651453


Amazonで詳しく見る
by G-Tools


やさしいJava 第3版 (やさしいシリーズ)
やさしいJava 第3版 (やさしいシリーズ)
ソフトバンククリエイティブ 2005-09-01
売り上げランキング : 2323

おすすめ平均 star
star全くの『初心者』用
starこの本が一番簡単かな(笑)
star2冊目に

Amazonで詳しく見る
by G-Tools
写真素材 PIXTA
価格.com自動車保険 比較・見積もり
Search
Profile

itandenglish

Author: Makoto
外資金融系企業のIT部門で働いています。キャリアップを目指してIT系、英語系を中心に資格取得を目指して勉強中。
趣味は写真撮影、など。

Calendar
07 | 2017/08 | 09
- - 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 - -
Latest Entry
Archive
Category
Latest Comment
Latest Trackback
e-Words
RSS
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。