応用情報技術者試験 - SE娘の剣 -

応用情報処理技術者試験の対策サイトです。 応用情報処理技術者試験の午前問題を中心とした基礎用語の解説を中心に掲載します。書き始めたばかりなので、内容はまだまだ不十分です。少しずつ追記していきます

2.7 プログラミング

配列とアドレス

配列を作ると、メモリにアドレスが確保されます。その様子をプログラムで実行します。 #include <stdio.h> void main() { int A[100]; // 配列変数Aを定義。保存可能個数は100個でA[1]-A[100]を使用可能。 int k;// 整数型の変数kを定義 // kを1から100まで、1ずつ増</stdio.h>…

プログラミング

プログラミング・プログラム言語は、「コンピュータに対する一連の動作を指示するための人工言語の総称(H25春IP問53不正解選択肢)」です。

参照呼出しの過去問

■H28春、H25春問20 メインプログラムを実行した後,メインプログラムの変数X,Yの値は幾つになるか。ここで,仮引数Xは値呼出し(call by value),仮引数yは参照呼出し(call byreference)であるとする。【正解】イ少し補足します。①仮引数Xは値呼出し(ca…

プログラミングに関する過去問

■H25春問8 流れ図に示す処理の動作の記述として,適切なものはどれか。ここで,二重線は並列処理の同期を表す。ア ABC又はACBを実行してデッドロックになる。イ AB又はACを実行してデッドロックになる。ウ Aの後にBC又はCB,BC又はCB,・・・と繰り返して実行す…

コンパイラ

1.コンパイラ 2.コンパイルの流れ (1)ソースコード解析 (2)最適化 (3)機械語に変換 3.コンパイラに関する過去問 (2)H27春AP (3)H25秋AP (4)H20春FE午前 1.コンパイラ プログラムは、CやJavaなどのプログラミング言語で書かれます…

SMIL

XMLには関連する技術がいくつかあります。たとえば、Webサイトにおいて動画や音声の再生のタイミングを調整することができるSMIL(Synchronized Multimedia Integration Language)スマイルと読みます)です。■H28秋AP午前問25 問25 動画や音声などのマル…

H28秋AP午前問24

問24 Webページの設計の例のうち,アクセシビリティを高める観点から最も適切なものはどれか。ア 音声を利用者に確実に聞かせるために,Webページの表示時に音声を自動的に再生する。イ 体裁の良いレイアウトにするために,表組みを用いる。ウ 入力が必須…

Cのプログラム(H20秋FE午後問6より)

問6 次のCプログラムの説明及びプログラムを読んで,設問に答えよ。〔プログラムの説明〕 金額を表すときのように,整数を3けた区切り形式の文字列に変換する関数convertである。(1)次のルールに基づいて変換を行う。 ① 整数値が負の場合,先頭にマイナス符…

平成18年秋期 SW 午後 問3

問3 コンピュータ間でのデータ受渡しに関する次の記述を読んで,設問1~3に答えよ。 コンピュータ間でデータを受け渡す際の汎用的なデータ形式として,CSV(Comma Separated Value)とXML(Extensible Markup Language)がある。 CSVは,データをコンマで区…

平成28年秋期 午前 問7

問7 WebSocketによって実現できるのはどれか。ア JavaScriptで記述されたプログラムをバックグラウンドで動作させることイ Webページで映像や音声を再生することウ Webページにビットマップ形式のデータを描画することエ クライアントのWebブラウザとサーバ…

Web プログラミング

プログラミングの中の、Webプログラミングに関しては、いくつかのキーワードがあります。応用情報技術者試験のシラバスでは、以下の記載があります。 ④ Web プログラミングWeb サーバとWeb クライアントの仕組みを理解し,Web サーバ,Web クライアントにお…

プログラミングのデータ型

整数型や実数型、文字型など、いくつかあります。過去問を見てみよう!■H26春問7 プログラム言語におけるデータ型に関する記述のうち,適切なものはどれか。ア 実数型は,有限長の2進数で表現され,数学での実数集合と一致する。イ 整数型は,2の補数表示を…

Javaについて

Javaを使ったWebアプリケーションに関して、登場人物を紹介します。➀Apache Webサーバのアプリケーション →おもにHTMLファイル、Javascriptが動く②Tomcat サーブレットを動かすエンジン JavaはOSに依存せずに動作するのが利点であるが、Javaを動かすエンジン…

プログラミング言語

プログラム言語は、実は100以上あります。驚きですね。プログラム言語の人気ランキング(検索エンジンの結果を基にしている)が以下に公表されています。https://www.tiobe.com/tiobe-index/2018年5月の時点で見ると1位 Java 16.38%2位 C 14.00%3位 C++ 7.66…

HTML5

操作性が高くなった、高速化した(?)例えばブラウザ内に絵が書ける、ドラックアンドドロップができるなど。詳しくはもう少し調べたい。