仕事と婚活と私~ITエンジニアの末路~

仕事(IT/SE)・婚活・ツイッターの話とか、いろいろ TW:@mara_ashida_

MENU

【IT】サルでもわかる!UiPath アカデミー Level 1基礎 問題&解答集 ~Les.1-5~ RPA

導入


こんにちは。おサルのみなさん!!













サルでもわかるわけねぇだろ。












UiPathアカデミーのe-learning(UiPath Level 1 Foundation (基礎)トレーニング【改良ベータ版】)を受講したので、学習した内容をまとめます。

本講座は入門的な内容ですが、各Lessonの最後にて出題される小テストは難しく、正解率70%以上に達しないと正答を確認できないです。是非本エントリをご参考ください。

※2018/12時点で、本講座はLes.13まであります。本エントリではLes.1-5まで記載します。また、問題と解答は随時追記し、Richにしていきます。
※都度追記する形のため重複はご容赦ください。Ctrl+Fで問題文を検索してみてください。

mara-ashida.hatenablog.com

mara-ashida.hatenablog.com

mara-ashida.hatenablog.com


目次

No タイトル
1. レッスン 1 - UiPath概要
2. レッスン 2 - 入門知識
3. レッスン 3 - データ操作
4. レッスン 4 - レコーディング機能
5. レッスン 5 - UI上の高度な操作

レッスン 1 - UiPath概要

Q.【単一選択】

Orchestrator サーバーにプロセスを公開するには、どうすればよいですか。

  1. 公開機能を使用して、UiPath Studio から直接公開します。
  2. 各ファイルを Orchestrator サーバーに手動でアップロードします。
  3. プロセスファイルを使用して、管理者にメールを送信します。


Q.【複数選択】

UiPath でのウェブスクレイピングの用途は何ですか?(該当するものをすべて選択してください)

  1. ウェブページからリストまたはその他の構造化データを抽出する。
  2. ウェブページからすべての情報を抽出する。
  3. ウェブページからテーブルのコンテンツを抽出する。


Q.【単一選択】

UiPath Studio で既存のアクティビティ以外の他のアクティビティを作成することはできますか?

  1. いいえ、既存のアクティビティに制限されています。
  2. はい、カスタムアクティビティを作成することができます。


Q.【単一選択】

再利用可能なコンポーネントは何ですか?(該当するものをすべて選択してください)

  1. 公開操作のアーティファクト
  2. すべてのオートメーションで繰り返される共通のアクションを実装するワークフロー。
  3. Orchestrator サーバーの機能。


Q.【単一選択】

同じプロセスの複数のインスタンスを同時に実行することはできますか?

  1. はい、同じロボットで実行できます。
  2. いいえ。
  3. はい、別のロボットで実行できます。


Q.【単一選択】

UiPath Studio で既存のアクティビティ以外の他のアクティビティを作成することはできますか?

  1. いいえ、既存のアクティビティに制限されています。
  2. はい、カスタムアクティビティを作成することができます。


Q.【単一選択】

Orchestrator サーバーにプロセスを公開するには、どうすればよいですか。

  1. 公開機能を使用して、UiPath Studio から直接公開します。
  2. プロセスファイルを使用して、管理者にメールを送信します。
  3. 各ファイルを Orchestrator サーバーに手動でアップロードします。


Q.【単一選択】

レコーディングセッションの出力は何ですか?(該当するものをすべて選択してください)

  1. プロセス。
  2. レコーディングされた各ステップのアクティビティを含むシーケンス。
  3. 新しいロボット。


Q.【複数選択】

UiPath でのウェブスクレイピングの用途は何ですか?(該当するものをすべて選択してください)

  1. ウェブページからすべての情報を抽出する。
  2. ウェブページからテーブルのコンテンツを抽出する。
  3. ウェブページからリストまたはその他の構造化データを抽出する。


Q.【単一選択】

再利用可能なコンポーネントは何ですか?(該当するものをすべて選択してください)

  1. すべてのオートメーションで繰り返される共通のアクションを実装するワークフロー。
  2. 公開操作のアーティファクト
  3. Orchestrator サーバーの機能。


レッスン 2 - 入門知識

Q.【単一選択】

2つの Generic 変数 (A (値 “123”) と B (値 456)) がある場合、A + B の Write Line 出力はどのようになりますか?

  1. 579
  2. 例外がスローされます。
  3. 123 + 456
  4. 123456


Q.【単一選択】

[Message Box] ウィンドウ内には Integer 値、myNumber をどのように表示できますか?

  1. “My number is “ + myNumber.ToString
  2. “My number is “ + myNumber.Value
  3. “My number is $myNumber”
  4. “My number is ” + myNumber


Q.【複数選択】

Generic 型の変数内に保存できるコンテンツの型はどれですか?

  1. 日付
  2. テキスト
  3. 数字
  4. True/False


Q.【複数選択】

UiPath Studio で使用できるワークフローのタイプは何ですか?

  1. ステートマシン
  2. シーケンス
  3. アクティビティ
  4. フローチャート


Q.【複数選択】

テキストを保存できる変数の型はどれですか?

  1. Double
  2. Integer
  3. Generic
  4. String


Q.【単一選択】

判別をシーケンス内に表すように設計されているアクティビティは何ですか?

  1. [トライキャッチ (Try Catch)]
  2. [フロー条件分岐 (Flow Decision)]
  3. [代入 (Assign)]
  4. [条件分岐 (If)]


Q.【単一選択】

[メッセージボックス (MessageBox)] ウィンドウ内には 整数 (Integer) 値、myNumber をどのように表示できますか?

  1. “My number is “ + myNumber.ToString
  2. “My number is ” + myNumber
  3. “My number is “ + myNumber.Value
  4. “My number is $myNumber”


Q.【複数選択】

UiPath Studio で使用できるワークフローのタイプは何ですか?

  1. [フローチャート (Flowchart)]
  2. ×[アクティビティ (Activity)]
  3. ×[ステートマシン (Statemachine)]
  4. [シーケンス (Sequence)]


Q.【単一選択】

2 つの ジェネリック (Generic) 変数 (A (値 “123”) と B (値 456)) がある場合、A + B の [1 行を書き込み (WriteLine)] 出力はどのようになりますか?

  1. 123456
  2. 579
  3. 123 + 456
  4. 例外とされます


Q.【複数選択】

ジェネリック (Generic) 型の変数内に保存できるコンテンツの型はどれですか?

  1. テキスト
  2. 数字
  3. 日付
  4. True/False


レッスン 3 - データ操作

Q.【単一選択】

[CSVを読み込む (ReadCSV)] の出力としてどの型の変数を使用できますか?

  1. List 変数
  2. String 変数
  3. DataTable 変数
  4. Array 変数


Q.【単一選択】

アクティビティのプロパティフィールドから変数を自動的に作成するためのキーの組み合わせを選択してください

  1. Ctrl + P
  2. Ctrl + K
  3. Ctrl + N
  4. Ctrl + A


Q.【単一選択】

データテーブルから各行をループ処理するために使用できるアクティビティはどれですか? (該当するものをすべて選択してください)

  1. [フロー条件分岐 (Flow Decision)]
  2. [繰り返し(各行) (ForEachRow)]
  3. [データテーブルを構築 (BuildDataTable]
  4. [条件分岐 (If)]


Q.【単一選択】

データテーブルの既存のセルの値を変更するには、どのアクティビティを使用できますか? (該当するものをすべて選択してください)

  1. [代入 (Assign)]
  2. ×Modify Cell アクティビティ
  3. [データ行を追加 (Add Data Row )]
  4. [データ列を追加 (AddDataColumn)]


Q.【単一選択】

データベースオブジェクトのどの .Net メソッドを使用して条件によってテーブルをフィルタリングすることができますか? (該当する項目をすべて選択してください)

  1. Clone
  2. Select
  3. Filter
  4. ToString


Q.【単一選択】

アクティビティのプロパティフィールドから変数を自動的に作成するためのキーの組み合わせを選択してください

  1. Ctrl + K
  2. Ctrl + A
  3. Ctrl + N
  4. Ctrl + P


Q.【単一選択】

dtNewHires データテーブルに、[ID, Name, Age, Sex] という順序の 4 つの列と[1, Daniel, 38, M] ; [2, Andra, 24, F] という 2 つの行がある場合、dtNewHires.Rows(0)(1) 式の結果はどうなりますか? (該当するものをすべて選択してください)

  1. ×2
  2. Andra
  3. 1
  4. Daniel


Q.【単一選択】

Index Integer 変数を [メッセージボックス (MessageBox)] 内に表示するには、どのようにすればよいですか?

  1. “Current index is: + index.ToString”
  2. “Current index is: “ + index.ToString
  3. “Current index is: “ + index
  4. “Current index is: $index”


Q.【単一選択】

データテーブルから各行をループ処理するために使用できるアクティビティはどれですか? (該当するものをすべて選択してください)

  1. [繰り返し(各行) (ForEachRow)]
  2. [フロー条件分岐 (Flow Decision)]
  3. [条件分岐 (If)]
  4. [データテーブルを構築 (BuildDataTable]


Q.【複数選択】

どのようにしてデータテーブルの列を識別することができますか? (該当するものすべてを選択してください)

  1. 列のインデックスを使用する
  2. 行名を使用する
  3. 列名を使用する
  4. 行のインデックスを使用する


レッスン 4 - レコーディング機能

Q.【単一選択】

ウェブレコーディングで生成されるコンテナー (Container)の種類は何ですか?

  1. [Excel アプリケーションスコープ (ExcelApplicationScope)]
  2. [コンテナ (Container)] は生成されない
  3. [ウィンドウにアタッチ (AttachWindow)]
  4. [ブラウザーにアタッチ (AttachBrowser)]


Q.【単一選択】

仮想マシンのアクションを自動化するために使用するレコーディング機能は何ですか?

  1. [ウェブレコーディング (WebRecording)]
  2. [Citrixレコーディング (CitrixRecording)]
  3. [デスクトップレコーディング (DesktopRecording)]
  4. [ベーシックレコーディング (BasicRecording)]


Q.【複数選択】

自動レコーダーに関する次の文の中で正しいものはどれですか?(該当するものをすべて選択してください)

  1. [クリック (Click)] を生成できる
  2. [文字を入力 (TypeInto)] を生成できる
  3. UI 自動化構造を作成する
  4. さまざまな種類の UI コントロールを認識できる


Q.【単一選択】

自動レコーディングを一時停止するには、どうすればよいですか?

  1. 右クリックする
  2. 画面の右隅をクリックする
  3. F2 キーを押す
  4. ×Esc キーを押す


Q.【単一選択】

レコーディングを停止するには、どうすればよいですか?(該当するものをすべて選択してください)

  1. Esc キー
  2. F12 キー
  3. Esc キーを押してダブルクリック
  4. F4 キーと Del キー


Q.【単一選択】

レコーディングを停止するには、どうすればよいですか?(該当するものをすべて選択してください)

  1. F12 キー
  2. Esc キー
  3. F4 キーと Del キー
  4. Esc キーを押してダブルクリック


Q.【単一選択】

自動レコーディングを一時停止するには、どうすればよいですか?

  1. 画面の右隅をクリックする
  2. Esc キーを押す
  3. F2 キーを押す
  4. 右クリックする


Q.【単一選択】

ウェブアプリケーションの開始をレコーディングするには、どうすればよいですか?(該当するものをすべて選択してください)

  1. [レコーディング (Recording)] - [ベーシック (Basic)] - [アプリを開始 (Start App)] をクリックして、ブラウザを選択する
  2. [レコーディング (Recording)] - [ウェブ (Web)] - [ブラウザーを開く (OpenBrowser)] をクリックして、ブラウザを選択する
  3. ×[アプリケーションを開く (OpenApplication)] を使用する


Q.【単一選択】

同じレコーディングシーケンスで、自動レコーディングと手動レコーディングを結合できますか?

  1. いいえ
  2. はい


Q.【単一選択】

仮想マシンのアクションを自動化するために使用するレコーディング機能は何ですか?

  1. [デスクトップレコーディング (DesktopRecording)]
  2. [ウェブレコーディング (WebRecording)]
  3. [ベーシックレコーディング (BasicRecording)]
  4. [Citrixレコーディング (CitrixRecording)]


レッスン 5 - UI上の高度な操作

Q.【複数選択】

[フルテキスト (FullText)] メソッドを使用してロボットができることは?

  1. 表示されるテキスト全体を取得する
  2. 非表示情報を取得する
  3. 編集可能なテキストを取得する
  4. フォント情報 (サイズ、色) を取得する


Q.【単一選択】

Google の複数のページから結果を取得する場合、どの方法が最適ですか?

  1. [フルテキスト (FullText)] メソッドを使用するスクリーンスクレイピング (テキスト全体を取得するため)
  2. [DataScraping (データスクレイピング)] (構造化されたデータで動作し、データテーブルを返すことができるため)
  3. [ネイティブ (Native)] メソッド (バックグラウンドで動作するため)


Q.【複数選択】

ウェブデータスクレイピングウィザードは、何に使用しますか?(該当するものをすべて選択してください)

  1. 1つのUI要素からのテキストの抽出
  2. ウェブページの操作の自動化
  3. ウェブまたは他のアプリケーションからの関連データの抽出
  4. ウェブまたは他のアプリケーションからのテーブル全体の抽出


Q.【単一選択】

最も低速なテキストの読み取り方法はどれですか?(該当するものをすべて選択してください)

  1. [OCR]
  2. [フルテキスト (FullText)]
  3. [ネイティブ (Native)]
  4. 上記のどれでもない


Q.【複数選択】

テキストの位置を保持できるテキスト抽出メソッドを選択してください

  1. [OCR]
  2. [フルテキスト (FullText)]
  3. [ネイティブ (Native)]


Q.【単一選択】

最も低速なテキストの読み取り方法はどれですか?(該当するものをすべて選択してください)

  1. 上記のどれでもない
  2. [ネイティブ (Native)]
  3. [OCR]
  4. [フルテキスト (FullText)]


Q.【複数選択】

テキストの位置を取得するために使用できるテキスト抽出方法は何ですか?(該当するものをすべて選択してください)

  1. [OCR]
  2. [フルテキスト (FullText)]
  3. 共有クリップボード
  4. [ネイティブ (Native)]


Q.【複数選択】

[デフォルト(Default)] の入力(Input)メソッドを使用する場合のデメリットは?

  1. アプリケーションがアクティブでなければならない
  2. アプリケーションがバックグラウンドで実行されていなければならない
  3. 低速である


Q.【単一選択】

Citrix の青い背景に書かれている白色のテキストを抽出する方法は?(該当するものをすべて選択してください)

  1. [テキストを取得 (GetText)] を使用する
  2. [フルテキスト (FullText)] メソッドを使用する
  3. [ネイティブ (Native)] メソッドを使用する
  4. Microsoft OCR エンジンのプロパティ [白黒反転 (Invert)] にチェックを付けて使用する


Q.【単一選択】

デスクトップアプリケーションの青い背景に書かれた白色のテキストを抽出する場合、どの方法が最適ですか?(該当するものをすべて選択してください)

  1. Microsoft OCR エンジンを使用する
  2. [フルテキスト (FullText)] メソッドを使用する
  3. Google OCR エンジンを使用する
  4. ×Google OCR エンジンのプロパティ [白黒反転 (Invert)] にチェックを付けて使用する


以上。