こんばんは、webshiftです。 タイトルにもある通り、先日受験した「基本情報技術者試験」に無事合格することができました。(レベル2とはいえ、正直むっちゃうれしい) そこで今回は、勉強法や試験当日といったあれこれについて書いていきたいと思います。 1. 勉強を始めたきっかけ ・春からエンジニアとして働くことになり、基礎知識を勉強したかったから ・個人的に尊敬する人が在学中に基本情報を取っており、なんだかそれにあこがれて(←ここ重要) ・ITパスポートの勉強はしてた そこ重要かよ!と思うかもしれませんが、「なぜ受けるのか」は結構重要だと個人的には思ってます。私の場合、在学中に受けられるのは今回が最後のチャンスだったので、やる気十分に取り組むことができたと感じています。 2. ざっくりとした 基本情報の試験内容 ・試験は、午前と午後があり、それぞれで60%以上を得点できれば合格 ・午前は、四択問題が80問 ・午後は、長文を読んで答える四択問題 分野ごとに大問があり、必須分野と選択分野に分かれている ※詳しい説明は、別で調べてみてください。 特に次回の令和2年春から午後がかなり変わるので注意が必要です。 午前はとにかく60%以上とればOK!分野ごとの問題数が実質決まっており、広くまんべんなく問われます。午後は長文だらけで時間が足りなくなると思います(実際私は試験時間最後までねばってました)。 そして午後の必須分野は、「情報セキュリティ」「アルゴリズム」「プログラミング」の3つです。しかもこの3つの必須分野の配点は全体の半分を超える(今回までは52%。次回以降は 70% )ので、どれかでしくじると合格は遠いです……。逆に捉えるならば、そこをピンポイントでクリアすればいいということでもあり、広くまんべんなくの午前とは違うところです。 3. 勉強法 私はこの方の方法を非常に参考にさせていただきました。ありがとうございました。 【未経験】基本情報技術者試験に合格できる勉強法【合格体験記】 - Qiita その上で、やったことを書くと、こんな感じ。 1. キタミ式を1周する 2. 午前の過去問をやる 3. キタミ式2周目 4. 過去問道場を解く 5. 午後対策をする 1つずつ見ていきましょう。 1. C言語 アルゴリズムを覚える クイックソートを覚えるぞ、基本情報技術者試験、午後問題対策 | ピクチャ. キタミ式を1周する まずは知識を取り込むために、 「キタミ式イラストIT塾 基本情報技術者」 を一通り読みます。キタミ式では、基本情報で必要な知識を解説している本です。イラストがいっぱいで、仕組みの説明に重きをおいているので、理解を深めることができました。最初はぱっと見ゴチャゴチャしていることとか、本の分厚さに圧倒されますが、気にせず読みすすめるのが吉です。読み終えたらちゃんと分かるようになってます。 とにかく読んで、「こんなことを勉強するのか~~」と知ることができればOKです。できるだけ途中にある過去問をやってみましょう。分かんなかったら飛ばしてOKです。 とはいえ、いざ進めてみると、最初のn進数や2の補数で「うっ……頭が……」となっていたのは 私です 。数学は苦手です。そこで止まっている時間がもったいないので、つらいなら飛ばして進めましょう。ただし、その後に出てくる計算問題が「?」となるので、頃合いをみて戻ってくださいね。 ※「2の補数による引き算」については、自分なりにまとめるとこんな感じになりましたので、良ければ参考に。 ここから -------------------------- 2の補数は、足し算だけで引き算を行うのに必要な数の表し方。1の補数+1した数です。 ではなぜ2の補数を足せば引き算ができるのか?
基本情報技術者・午後過去問(2019春)・解答例についてソースコード付きで解説します。 ## 【問題1】平成31年 春期 基本情報技術者 午後 問09 次のC言語プログラムの説明及びプログラムを読んで,設問1,2に答えよ。 入力ファイルを読み込んで,文字コードごとの出現回数を印字するプログラムである。 – 〔プログラムの説明〕 (1) 入力ファイルは,バイナリファイルとして読み込む。 入力ファイル中の各バイトの内容(ビット構成)に制約はない。入力ファイル名は,#define で指定する。 (2) 入力ファイル中の各バイトについて,文字コード(16 進数 00 ~ FF で表示する)ごとの出現回数を求めて印字する。印字例を,図1に示す。 (3) 印字様式を次に示す(①~③は,プログラム中の記号を指している)。1 行目に,処理したバイト数を①の形式で印字する。3 行目以降に,出現回数とその文字コードを②の形式で印字する。 ただし,文字コードが 20~ 7E の場合は,文字コードの後にそれが表す文字(文字は, この冊子の末尾にあるアセンブラ言語の仕様の 1. C言語の問題の解き方と解くコツについて | 初心者も未経験者も。基本情報技術者試験 ~合格への道~. 3 で規定するもの)を③の形式で印字する。文字コードは,64 行× 4 列の範囲に,上から下, 左から右に文字コードの昇順となるように並べる。 (4) プログラム中で使用している関数 fgetc(s) は,ストリーム s から1文字を読み込んで返す。 ストリームが入力ファイルの終わりに達しているときは EOF を返す。 (5) 入力ファイルのサイズは,long 型(32 ビットとする)で表現できる数値の範囲を超えないものとする。 870 bytes processed・・・① 0 00 0 40 '@' 0 80 0 C0 0 01・・・② 0 41 'A' ・・・③ 1 81 0 C1 0 02 0 42 'B' 3 82 0 C2 0 03 1 43 'C' 4 83 0 C3 ︙ 1 3E '>' 0 7E '~' 1 BE 0 FE 0 3F '? ' 0 7F 0 BF 0 FF 0 40 '@' 0 80 0 C0 1985365600 100 プログラム #include#define InName "sample. c"/* 入力ファイル名 */ int main() { FILE *infile; int chr, i; long cnt; long freq[256]; /* freq[i]: 文字コード i の出現回数 */ for (chr = 0; chr <= 255; chr++) freq[chr] = 0; infile = fopen(InName, "rb"); cnt = 0; while ((chr = fgetc(infile))!
スッキリわかるC言語入門 2019年9月29日 2019年11月15日 令和元年秋FEについて(10/20追記) みなさま、受験お疲れ様でした。IPAに本日の出題内容が公開されていますが、今回もなかなかの「歯ごたえのある良問」でしたね。 当エントリで予告の通り「基本文法+配列+関数」を中心とした出題で、特に近年出題が増えているというファイル系のトッピングが今回も出題されました。 スッキリCでは補講で扱っている「シフト演算」などが登場しているのが、少し難しいポイントだなと感じましたが、全体としては王道の出題だと思います(今回のJava出題があまりに覇道であったため、そう見えるだけかもしれませんが)。 そろそろ今年も、○○の秋ですね やって参りました、「情報処理試験 秋の陣」。今年は10月20日に開催です。 受験予定のみなさんは、そろそろ「午前」の仕上げをしつつ「午後」を磨き上げていく感じでしょうか。 来年から午後試験にPythonが加わり、ますます「午後言語であえてCを選ぶ硬派さ」が際立つ予感もしますが、私が「第一種」を取得した20年前から、Cってわりと王道の良問を出す傾向があり、出題パターンも実は安定しているんです。 スッキリCの著者としては、本書を利用して勉強してくださる皆様のお役にたつべく、今回過去3年(一部10年)の過去問に基づき、傾向と対策を整理してみました! さっそく結論 過去3年分(6回)での出題された内容について、表でまとめたものです。 この表から、以下の3つのことが言えます。 傾向と対策その1 「16章」・「15章」・「13. 4以外の13章」は学習不要 本書最後の第16章は、「RPGでラスボス倒した後の勇者達を描くエンディング」的な章(エピローグ)ですので、もとからシラバス上も出題範囲外であり、実際に過去10年出題されていません。 また、第15章(ツールによる効率化: makeや静的コード解析など)も、C言語自体というより「C言語を使って実務に出た場合に必要な知識」として添えた章なのでシラバス的にも試験範囲外です(過去10年出題なし)。 注意すべきは第13章(複数ファイルによる開発)です。C言語というより処理系の話である「コンパイラやリンカ」については当然出題されていないのですが、「設問中に複数のソースファイルがあり、片方が他方を#includeする」みたいな問題も過去10年出題されていません。これからも出題されないとは断言できませんが、「複数のソースコードにわけて1つのプログラムを編成する」という設問をして非本質的な部分で問題を難しくするより、後述の関数や配列でしっかり出題しようという意図を感じました。 ただし、 #defineによる定数宣言だけはかなりの頻度で例年利用 されています。平成31年春は、マクロ定数ではなくマクロ関数としても登場しています。マクロによる副作用などを突いた出題はされていませんが、マクロ自体を全く知らないと少し驚くので一応13.
午後対策 2020. 09. 11 2019. 11.
ふっくゼミでは、次の講座の動画を公開しています。どなたにも視聴の制限はありません。 ●アルゴリズム補講 基本編 アルゴリズム入門、流れ図、基本アルゴリズムなどの解説です。 ●アルゴリズム補講 応用編 基本編の続編で、応用アルゴリズムの解説です。 ●午前編補講 情報の基礎理論 2進数から浮動小数点数まで、初心者が苦手な計算問題を解説しています。 ●基本情報 午前の過去問題解説 基本情報技術者の午前試験の平成23年秋期から平成28年秋期まで、合計880問の解説動画があります。 ●基本情報 午後・問8の過去問題解説 基本情報技術者の午後試験の問8の擬似言語問題の解説です。平成21年から27年までの春期、秋期、7年14回分の解説動画があります。
基本情報技術者 午後アルゴリズム』 という参考書です。 リンク この参考書を理解できれば本番の問8アルゴリズムでも高得点が狙えると思います。 ただ、この参考書の難点としてしっかりやり込めばかなりの力がつきますが、消化するのに時間がかかります。 また、人によっては 第3章の基本アルゴリズム でかなり苦戦するはずです。 基本アルゴリズムでつまずき、理解できなくなってしまった場合には基本アルゴリズムに特化した参考書をオススメします。 基本アルゴリズムで最も理解しやすかった参考書は インプレス『アルゴリズムをはじめよう』 です。 リンク 基本アルゴリズムが理解できていないと、 「何となくこの選択肢じゃね?」 といった感じで ずっと勘で解くしかなくなってしまいます。 『うかる!
Air Vector. 2018年7月10日 閲覧。 ^ "Chinese Airborne Early Warning (AEW). " Retrieved: 28 July 2019. ^ a b The Federation of American Scientists & The Natural Resources Defense Council Chinese Nuclear Forces and U. S. Nuclear War Planning p. 93, 94 [1] ^ a b c d e f g h i j k l 石川潤一『日本は射程内 中国H6巡航ミサイル爆撃機の脅威』「軍事研究」2016年11月号、42-50頁、ジャパン・ミリタリー・レビュー ^ "Shenlong Space Plane: China's Answer To U. X-37B Drone? ". ハフポスト. 中国空軍のJ-16戦闘機、長春のエアショーで大暴れ | FlyTeam ニュース. (2017年12月6日) 2019年10月21日 閲覧。 ^ 新浪网-军事「中国海军又增一反航母利器 轰6J导弹轰炸机列装部队」2018年10月13日 ^ "米軍の介入阻止狙う=台湾侵攻へミサイル強化-中国建国70年軍事パレード". (時事通信). (2019年10月8日) 2019年10月17日 閲覧。 ^ " BZK-008 CH-91 WZ-8 Hypersonic Drone Testbed ". Global Security (2019年10月1日). 2019年10月17日 閲覧。 ^ " 新型H-20爆撃機を投入しても旧式H-6退役させず、米軍が大型爆撃機を使い続けるのと同じ理由―中国メディア ". Record China (2019年4月8日). 2019年10月17日 閲覧。 ^ " Arms Transfers Database ". ストックホルム国際平和研究所. 2018年6月27日 閲覧。 ^ " Reconnaissance & Special-Mission Tu-16s / Xian H-6 ". 2015年4月7日 閲覧。 ^ Roblin, Sebastien (2016年12月18日). " China's H-6 Bomber: Everything You Want to Know about Beijing's 'B-52' Circling Taiwan ".
1/30 スクロールで次の写真へ 轟炸6(H6) 旧ソ連製のTU16バジャーを国産化したもので、中国が保有する唯一の大型爆撃機。ソ連との関係が冷え込む前の1957年にライセンス生産を始め、その後は独自にアップグレードを続け、2013年段階でも140機程度が現役にあるとみられる。 全長34.8メートル、全幅34.1メートルで、国産の渦噴8型エンジンを2基搭載し、最高速度は時速990キロ程度とみられる。80年代以降は、大型ミサイルの発射母機としての改良が加えられ、外見は古いタイプと変わらないものの、現在も現役にある機体は複合材の使用による軽量化やアビオニクス(航空機搭載電子機器)の高度化などが行われている。大型の空対艦ミサイルや巡航ミサイルを搭載可能で、戦闘行動半径も1800キロ程度はあり、米国の空母機動部隊に対しても一定の抑止力を発揮すると思われる。写真(防衛省統合幕僚監部提供)は、沖縄本島と宮古島間を通過した際、緊急発進した自衛隊機によって撮影された(2013年10月26日) 【時事通信社】 関連記事 キャプションの内容は配信当時のものです
5世代戦闘機の間で流行した、 タイフーン や ラファール 、 グリペン の配置に近い。一方で主翼形状にはMiG-21の影響が見られ、エアインテーク形状もF-16と酷似したラビとは異なり、タイフーンのような四角形である。これらに加え、装備するエンジンの違いからJ-10の方がラビより胴体が一回り太いこともあり、外形の印象はラビに似て非なる機体といえる。 J-10 ラビ 全長 16. 43~16. 5 m 14. 6 m 全幅 9. 75~11. 3 m 8. 8 m 全高 5. 43~6. 0 m 4. 8 m 翼面積 45. 5 m 2 33.