問題一覧
1
コンピュータに作業指示を伝えるための言語。
2
OSやアプリケーションなど、広範囲で用いられている言語。
3
事務所利用の古くから使われていた言語。
4
インターネットのWebサイトや、ネットワークを利用した大規模システムなどで使われることの多い言語。
5
初心者向けとして古くから使われている言語。
6
主に動的なWebコンテンツ作成のために用いられる言語。
7
人工知能(AI)技術や機械学習開発に強いとされている言語。
8
ソースコードに書かれた命令を、1つずつ機械語に翻訳しながら実行する。
9
ソースコードの内容を最初に全て翻訳して、機械語のプログラムを作成する。
10
①字句解析:ソースコードに書かれているプログラムコードを字句(トークン)単位に分解。 ②構文解析:分析したトークンを、プログラム言語の構文規制に従って解析。 ③意味解析:変数の方や文がプログラムの仕様に沿っているかをチェック。 ④最適化:処理効率の向上を目的としてより良いプログラムコードの再編成を検討。 ⑤コード生成:目的プログラムを生成。
11
リンカと呼ばれるプログラムを用いて、複数の目的プログラムなどから、一つのロードモジュール(実行可能プログラム)を生成すること。
12
目的プログラムからロードモジュールを生成する。
13
ローダと呼ばれるプログラムを用いて、実行に先立ってロードモジュールを主記憶に配置すること。
14
ロードモジュールを主記憶にロードする。
15
データを格納する領域。
16
プログラム全体を機能ごとに分割し、処理の制御構造としては、「順次」、「選択」、「繰り返し」だけを用いることを原則とするプログラミングの手法。
17
何らかの問題を有限の時間で解くための手順のこと。
18
業務のプロセス、システム、コンピューターアルゴリズムを示す流れ図。
19
データを効率よく管理するための形式。
20
複数の値を保存できる変数で、同じデータ型(数値型、文字列型、論理型など)の複数の要素が連続してまとまったデータ構造。
21
データを記録するデータ部とデータの格納位置を示すポインタ部で構成されるデータ構造。ポインタを辿ることによって、データを取り出すことができる。
22
次のデータがメモリ上のどの位置にあるかを示す
23
次のデータへのポインタを持つリスト。
24
次のデータへのポインタと、前のデータへのポインタを持つリスト。
25
データが環状に連結されているリスト。
26
格納した順序でデータを取り出すことができるデータ構造。
27
キューにデータを格納すること。
28
キューからデータを取り出すこと。
29
格納した順序とは逆の順序でデータを取り出すことができるデータ構造。
30
スタックにデータを格納すること。
31
スタックからデータを取り指すこと。
32
データ構造の1つで木のような階層構造でデータを管理するもの。
33
全ての枝の分岐が2つ以下である木構造。
34
根から葉までの深さが全て等しい2分木。
35
各節において、「左の子<親<右の子」という関係をもった2分木。
36
配列の先頭から順番に目的のデータを探索していく方法。
37
目的のデータと配列の中央のデータを比較し、一致しなければその大小関係から、中央のデータを除いた前半、後半のいずれかに範囲を限定する。次に、約半分になった範囲で同様の操作を行い、一致するか、範囲がなくなるまで繰り返す方法。
38
ハッシュ関数と呼ばれる「一定の計算式」を用いて、データの格納位置を算出する探索方法。
39
格納先のアドレスが衝突してしまうこと。
40
隣接するデータの大小を比較、必要に応じて入れ替えることで全体を整列させる。
41
対象とするデータの中から最小値(もしくは最大値)のデータを取り出し、先頭のデータを交換を繰り返し全体を整列させる。
42
対象とするデータ列を「整列済みのもの」と「未整列のもの」とに分け、未整列の側から、データを一つずつ整列済みのれつの「適切な位置」に挿入して、全体を整列させる。
43
ある一定間隔おきに取り出した要素で部分列を作り、それぞれ整列して元に戻す。今度はさらに間隔を詰めて要素を取り出し、再度整列。取り出す間隔が1になるまで間隔これを繰り返すことで整列を行う方法。
44
中間的な基準を決めて、「それより小さい値」グループと「それより大きい値」グループに振り分ける。その後、それぞれのグループ内でまた基準値を決めて振り分けて、と繰り返すことで整列を行う方法。
45
未整列の部分を「順序木」と言われる木構造に構成して、そこから最大値もしくは最小値を取り出して整列済みの側へと移す。これを繰り返すことで、未整列部分を縮めて整列を行う方法。
46
データ量の増加に対して、アルゴリズムの実行時間がどれくらい増加するかを割合で表した指標。
47
オブジェクト単位にシステムを設計する方式。
48
データ(属性)と、それに対するメソッド(手続き)をひとつにまとめた概念。
49
オブジェクト内にあるデータをメソッドをオブジェクトの外部から隠蔽すること。
50
オブジェクトが持つ性質を定義したもの。オブジェクトの設計図。
51
クラスを基にして生成されたオブジェクト。
52
スーパクラスで定義しているデータやメソッドを、サブクラスに引き継ぐこと。
53
基となるクラス。
54
新しく生成したクラス。
55
・汎化:下位クラスの共通部分を抽出して上位クラスを定義すること。 ・特化:汎化の逆。
56
・集約:上位クラスが下位クラスの組み合わせで構成されること。 ・分解:集約の逆。
57
同じメッセージを複数のオブジェクトに送ると、それぞれが独立した固有の処理を行うこと。
58
「データの構造」や「処理の流れ」などをわかりやすくビジュアル化した図のこと。構造図と振る舞い図の2つに大きく分類できる。
59
システム構造を示す。
60
システムの振る舞いを示す。
61
クラスの定義や、関連付けなど、クラス構造を表す。(構造図)
62
クラスを実体化させるインスタンス(オブジェクト)の、具体的な関係を表す。(クラス図)
63
利用者や外部システムからの要求に対して、すすテムがどのような振る舞いをするかを表す。(振る舞い図)
64
システム実行時における、一連の処理の流れや状態遷移を表す。フローチャート的なもの。(振る舞い図)
65
オブジェクト間のやり取りを、時系列に沿って表す。(振る舞い図)
[2]2進数の計算と数値表現
[2]2進数の計算と数値表現
中澤優斗 · 8問 · 2年前[2]2進数の計算と数値表現
[2]2進数の計算と数値表現
8問 • 2年前[4]デジタルデータのあらわし方
[4]デジタルデータのあらわし方
中澤優斗 · 28問 · 2年前[4]デジタルデータのあらわし方
[4]デジタルデータのあらわし方
28問 • 2年前[5]CPU(Central Processing Unit)
[5]CPU(Central Processing Unit)
中澤優斗 · 38問 · 2年前[5]CPU(Central Processing Unit)
[5]CPU(Central Processing Unit)
38問 • 2年前[6]メモリ
[6]メモリ
中澤優斗 · 18問 · 2年前[6]メモリ
[6]メモリ
18問 • 2年前[7]ハードディスクとその他の補助記憶装置
[7]ハードディスクとその他の補助記憶装置
中澤優斗 · 33問 · 2年前[7]ハードディスクとその他の補助記憶装置
[7]ハードディスクとその他の補助記憶装置
33問 • 2年前[8]その他のハードウェア
[8]その他のハードウェア
中澤優斗 · 42問 · 2年前[8]その他のハードウェア
[8]その他のハードウェア
42問 • 2年前[9]基本ソフトウェア
[9]基本ソフトウェア
中澤優斗 · 60問 · 2年前[9]基本ソフトウェア
[9]基本ソフトウェア
60問 • 2年前[10]ファイル管理
[10]ファイル管理
中澤優斗 · 35問 · 2年前[10]ファイル管理
[10]ファイル管理
35問 • 2年前[11]データベース
[11]データベース
中澤優斗 · 43問 · 2年前[11]データベース
[11]データベース
43問 • 2年前[12]ネットワーク_1
[12]ネットワーク_1
中澤優斗 · 65問 · 2年前[12]ネットワーク_1
[12]ネットワーク_1
65問 • 2年前[12]ネットワーク_2
[12]ネットワーク_2
中澤優斗 · 39問 · 2年前[12]ネットワーク_2
[12]ネットワーク_2
39問 • 2年前[13]セキュリティ
[13]セキュリティ
中澤優斗 · 78問 · 2年前[13]セキュリティ
[13]セキュリティ
78問 • 2年前[14]システム開発
[14]システム開発
中澤優斗 · 83問 · 2年前[14]システム開発
[14]システム開発
83問 • 2年前[15]システム周りの各種マネジメント
[15]システム周りの各種マネジメント
中澤優斗 · 49問 · 2年前[15]システム周りの各種マネジメント
[15]システム周りの各種マネジメント
49問 • 2年前[17]システム構成と障害対策
[17]システム構成と障害対策
中澤優斗 · 43問 · 2年前[17]システム構成と障害対策
[17]システム構成と障害対策
43問 • 2年前[18]企業活動と関連法規
[18]企業活動と関連法規
中澤優斗 · 46問 · 2年前[18]企業活動と関連法規
[18]企業活動と関連法規
46問 • 2年前[19]経営戦略のための業務改善と分析手法
[19]経営戦略のための業務改善と分析手法
中澤優斗 · 14問 · 2年前[19]経営戦略のための業務改善と分析手法
[19]経営戦略のための業務改善と分析手法
14問 • 2年前[20]財務会計は忘れちゃいけないお金の話
[20]財務会計は忘れちゃいけないお金の話
中澤優斗 · 18問 · 2年前[20]財務会計は忘れちゃいけないお金の話
[20]財務会計は忘れちゃいけないお金の話
18問 • 2年前問題一覧
1
コンピュータに作業指示を伝えるための言語。
2
OSやアプリケーションなど、広範囲で用いられている言語。
3
事務所利用の古くから使われていた言語。
4
インターネットのWebサイトや、ネットワークを利用した大規模システムなどで使われることの多い言語。
5
初心者向けとして古くから使われている言語。
6
主に動的なWebコンテンツ作成のために用いられる言語。
7
人工知能(AI)技術や機械学習開発に強いとされている言語。
8
ソースコードに書かれた命令を、1つずつ機械語に翻訳しながら実行する。
9
ソースコードの内容を最初に全て翻訳して、機械語のプログラムを作成する。
10
①字句解析:ソースコードに書かれているプログラムコードを字句(トークン)単位に分解。 ②構文解析:分析したトークンを、プログラム言語の構文規制に従って解析。 ③意味解析:変数の方や文がプログラムの仕様に沿っているかをチェック。 ④最適化:処理効率の向上を目的としてより良いプログラムコードの再編成を検討。 ⑤コード生成:目的プログラムを生成。
11
リンカと呼ばれるプログラムを用いて、複数の目的プログラムなどから、一つのロードモジュール(実行可能プログラム)を生成すること。
12
目的プログラムからロードモジュールを生成する。
13
ローダと呼ばれるプログラムを用いて、実行に先立ってロードモジュールを主記憶に配置すること。
14
ロードモジュールを主記憶にロードする。
15
データを格納する領域。
16
プログラム全体を機能ごとに分割し、処理の制御構造としては、「順次」、「選択」、「繰り返し」だけを用いることを原則とするプログラミングの手法。
17
何らかの問題を有限の時間で解くための手順のこと。
18
業務のプロセス、システム、コンピューターアルゴリズムを示す流れ図。
19
データを効率よく管理するための形式。
20
複数の値を保存できる変数で、同じデータ型(数値型、文字列型、論理型など)の複数の要素が連続してまとまったデータ構造。
21
データを記録するデータ部とデータの格納位置を示すポインタ部で構成されるデータ構造。ポインタを辿ることによって、データを取り出すことができる。
22
次のデータがメモリ上のどの位置にあるかを示す
23
次のデータへのポインタを持つリスト。
24
次のデータへのポインタと、前のデータへのポインタを持つリスト。
25
データが環状に連結されているリスト。
26
格納した順序でデータを取り出すことができるデータ構造。
27
キューにデータを格納すること。
28
キューからデータを取り出すこと。
29
格納した順序とは逆の順序でデータを取り出すことができるデータ構造。
30
スタックにデータを格納すること。
31
スタックからデータを取り指すこと。
32
データ構造の1つで木のような階層構造でデータを管理するもの。
33
全ての枝の分岐が2つ以下である木構造。
34
根から葉までの深さが全て等しい2分木。
35
各節において、「左の子<親<右の子」という関係をもった2分木。
36
配列の先頭から順番に目的のデータを探索していく方法。
37
目的のデータと配列の中央のデータを比較し、一致しなければその大小関係から、中央のデータを除いた前半、後半のいずれかに範囲を限定する。次に、約半分になった範囲で同様の操作を行い、一致するか、範囲がなくなるまで繰り返す方法。
38
ハッシュ関数と呼ばれる「一定の計算式」を用いて、データの格納位置を算出する探索方法。
39
格納先のアドレスが衝突してしまうこと。
40
隣接するデータの大小を比較、必要に応じて入れ替えることで全体を整列させる。
41
対象とするデータの中から最小値(もしくは最大値)のデータを取り出し、先頭のデータを交換を繰り返し全体を整列させる。
42
対象とするデータ列を「整列済みのもの」と「未整列のもの」とに分け、未整列の側から、データを一つずつ整列済みのれつの「適切な位置」に挿入して、全体を整列させる。
43
ある一定間隔おきに取り出した要素で部分列を作り、それぞれ整列して元に戻す。今度はさらに間隔を詰めて要素を取り出し、再度整列。取り出す間隔が1になるまで間隔これを繰り返すことで整列を行う方法。
44
中間的な基準を決めて、「それより小さい値」グループと「それより大きい値」グループに振り分ける。その後、それぞれのグループ内でまた基準値を決めて振り分けて、と繰り返すことで整列を行う方法。
45
未整列の部分を「順序木」と言われる木構造に構成して、そこから最大値もしくは最小値を取り出して整列済みの側へと移す。これを繰り返すことで、未整列部分を縮めて整列を行う方法。
46
データ量の増加に対して、アルゴリズムの実行時間がどれくらい増加するかを割合で表した指標。
47
オブジェクト単位にシステムを設計する方式。
48
データ(属性)と、それに対するメソッド(手続き)をひとつにまとめた概念。
49
オブジェクト内にあるデータをメソッドをオブジェクトの外部から隠蔽すること。
50
オブジェクトが持つ性質を定義したもの。オブジェクトの設計図。
51
クラスを基にして生成されたオブジェクト。
52
スーパクラスで定義しているデータやメソッドを、サブクラスに引き継ぐこと。
53
基となるクラス。
54
新しく生成したクラス。
55
・汎化:下位クラスの共通部分を抽出して上位クラスを定義すること。 ・特化:汎化の逆。
56
・集約:上位クラスが下位クラスの組み合わせで構成されること。 ・分解:集約の逆。
57
同じメッセージを複数のオブジェクトに送ると、それぞれが独立した固有の処理を行うこと。
58
「データの構造」や「処理の流れ」などをわかりやすくビジュアル化した図のこと。構造図と振る舞い図の2つに大きく分類できる。
59
システム構造を示す。
60
システムの振る舞いを示す。
61
クラスの定義や、関連付けなど、クラス構造を表す。(構造図)
62
クラスを実体化させるインスタンス(オブジェクト)の、具体的な関係を表す。(クラス図)
63
利用者や外部システムからの要求に対して、すすテムがどのような振る舞いをするかを表す。(振る舞い図)
64
システム実行時における、一連の処理の流れや状態遷移を表す。フローチャート的なもの。(振る舞い図)
65
オブジェクト間のやり取りを、時系列に沿って表す。(振る舞い図)