ホーム / Microsoft / GH-300
Microsoft · GH-300

GH-300 試験練習問題

GitHub Copilot Certification

GH-300 の PDF 練習問題。資料の言語は 英語です。購入はこの試験のみで、自動更新はありません。

試験概要

GH-300 は「GitHub Copilot Certification」の認定試験です。試験形式、時間、対応言語は以下をご確認ください。最新の出題範囲や受験条件は公式サイトをご参照ください。

試験コード
GH-300
公式の試験・資格名
GitHub Copilot Certification
試験形式
Proctored assessment; interactive items may be included
試験時間
100 分
受験可能な言語
英語、スペイン語、ポルトガル語(ブラジル)、韓国語、日本語

公式試験の対応言語と練習問題ファイルの言語は異なります。試験の版と言語は公式の予約ページでご確認ください。

公式情報: 公式サイト
情報確認日:2026-10-20

対応言語

  • 英語
  • 簡体字中国語
購入前にお試し

最初の 20 問を無料プレビュー

全 180 問

題庫の元の順序で表示します。回答欄を開くと、正解と収録されている解説を確認できます。

問題の言語:英語。問題文・選択肢・正解・解説は元の題庫の言語で表示します。

免責事項:ExamPico の問題はすべてインターネット上の情報を整理したもので、学習参考用として提供しています。

問題 16

Question#16Topic1

What type of information can you retrieve through GitHub Copilot Business Subscriptions via REST API? Each correct answer presents part of the solution. (Choose two.)

  1. A. View code suggestions for a specific user
  2. B. List all GitHub Copilot seat assignments for an organization
  3. C. Get a summary of GitHub Copilot usage for organization members
  4. D. List of all unsubscribed GitHub Copilot members within an organization
正解と解説を表示

正解

BC

解説

Explanation:

The two correct answers are:

B. List all GitHub Copilot seat assignments for an organization 🎟️

C. Get a summary of GitHub Copilot usage for organization members 📊

REST API Copilot Endpoints

The GitHub Copilot REST API is divided into two main categories: Copilot User Management and Copilot Metrics.

1. Copilot User Management (Seat Assignments)

The REST API provides endpoints to manage who has access to a Copilot license (seat) within an organization.

List all GitHub Copilot seat assignments for an organization (B): This allows administrators to retrieve a list of all users who currently have an active Copilot license assigned to them.

Other Actions: The API also allows for adding and removing users or teams from the Copilot subscription.

2. Copilot Metrics (Usage Summary)

The REST API includes endpoints for Copilot metrics, allowing administrators to monitor adoption and activity.

Get a summary of GitHub Copilot usage for organization members (C): This allows administrators to retrieve data for the last 100 days, including:

Numbers of active users and engaged users.

Breakdowns of usage by language and IDE.

This provides a high-level summary of how the Copilot investment is being utilized.

Why A and D are Incorrect

A. View code suggestions for a specific user: The API provides metrics about usage (e.g., number of completions accepted), but it does not allow for retrieving the actual content of code suggestions given to a specific user. This is a privacy-sensitive area and is not exposed via the management API.

D. List of all unsubscribed GitHub Copilot members within an organization: The API focuses on the active seats and usage metrics. While you can infer who is not assigned a seat by comparing the seat assignments list (B) with the total organization member list, there is no single, dedicated API endpoint to list only "unsubscribed" members.

問題 17

Question#17Topic1

What is the best way to share feedback about GitHub Copilot Chat when using it on GitHub Mobile?

  1. A. The feedback section on the GitHub website.
  2. B. By tweeting at GitHub’s official X (previously known as Twitter) account.
  3. C. Use the emojis in the Copilot Chat interface.
  4. D. The Settings menu in the GitHub Mobile app.
正解と解説を表示

正解

C

解説

Explanation:

The correct answer is C: Use the emojis in the Copilot Chat interface. Here's why:

GitHub Copilot Chat, particularly within mobile applications like GitHub Mobile, is designed with integrated feedback mechanisms to allow users to directly communicate their experiences with the tool. Emojis within the chat interface serve as a quick and efficient way to express satisfaction or dissatisfaction with generated code suggestions or answers. This immediate feedback loop helps GitHub improve Copilot's performance and relevance. Using emojis directly within the chat interface links specific responses to your sentiment about them.

Options A, B, and D are less effective for providing targeted feedback specific to Copilot Chat interactions within GitHub Mobile. While the GitHub website might have a general feedback section (A), it wouldn't be contextually linked to your specific interaction with Copilot Chat. Tweeting at GitHub's official account (B) is public and lacks a structured format for feedback, making it difficult to track and address systematically. While the Settings menu in the GitHub Mobile app (D) may have feedback options, it likely offers a broader feedback mechanism unrelated to specific Copilot Chat responses. Therefore, emojis in the interface provide the most direct and context-aware method for sending your feedback directly to the Copilot Chat team.

This is a critical aspect of continuous improvement in cloud-based AI tools like Copilot. User feedback is essential for refining algorithms, models, and overall functionality. A built-in feedback mechanism in the user interface speeds up this process and makes it much more relevant. The context from the particular interaction helps the developers better understand what kind of feedback is being given.

To learn more about GitHub Copilot and its feedback mechanisms, refer to the official GitHub Copilot documentation: <a target="_blank" href="https://github.com/features/copilot" rel="noopener noreferrer">https://github.com/features/copilot</a>. While specific documentation on emoji-based feedback within GitHub Mobile's Copilot Chat may be limited publicly, the principle of in-app feedback for iterative AI improvements is a widely adopted cloud computing best practice. Look for updates and announcements regarding Copilot Chat's features directly within the GitHub Mobile app or on GitHub's official blog.

問題 18

Question#18Topic1

What specific function does the ‘/fix’ slash command perform?

  1. A. Proposes changes for detected issues, suggesting corrections for syntax errors and programming mistakes.
  2. B. Converts pseudocode into executable code, optimizing for readability and maintainability.
  3. C. Generates new code snippets based on language syntax and best practices.
  4. D. Initiates a code review with static analysis tools for security and logic errors.
正解と解説を表示

正解

A

解説

Explanation:

The '/fix' slash command in GitHub Copilot is specifically designed to address existing issues in code. Its primary function is to propose changes that rectify identified problems. This includes suggesting corrections for common coding errors like syntax mistakes, incorrect variable assignments, or logical flaws. Think of it as a proactive debugging assistant embedded directly into your coding workflow. By automatically identifying and offering solutions to these issues, '/fix' helps developers write cleaner, more reliable code with less effort.

Options B, C, and D are incorrect because they describe functionalities handled by other Copilot features. While Copilot can generate new code (option C) or assist with tasks that touch on code review (option D), '/fix' narrows its focus to directly correcting existing code imperfections. Similarly, converting pseudocode (option B) isn't its core functionality. It focuses on refining already existing code, not transcribing it from a conceptual state.

Essentially, '/fix' acts as a real-time code doctor, diagnosing problems and prescribing solutions directly within your development environment. This allows for faster iteration, fewer debugging cycles, and ultimately, more productive coding sessions. This functionality aligns with the broader trend of AI-assisted development tools that aim to enhance developer efficiency and reduce error rates.

To delve deeper into GitHub Copilot slash commands and their specific functionalities, you can refer to the official GitHub Copilot documentation and related resources:

  • GitHub Copilot Documentation: <a target="_blank" href="https://docs.github.com/en/copilot">https://docs.github.com/en/copilot</a> (Specifically, look for information about slash commands and their purpose. While the documentation may not explicitly detail /fix in exhaustive detail, you'll find descriptions of the commands and their roles within the Copilot ecosystem. Look for explanations surrounding code correction and issue resolution.)

問題 19

Question#19Topic1

Which GitHub Copilot pricing plans include features that exclude your GitHub Copilot data like usage, prompts, and suggestions from default training GitHub Copilot? (Choose two.)

  1. A. GitHub Copilot Codespace
  2. B. GitHub Copilot Business
  3. C. GitHub Copilot Individual
  4. D. GitHub Copilot Enterprise
正解と解説を表示

正解

BD

解説

Explanation:

The answer identifies the GitHub Copilot pricing plans that allow for excluding your organization's data from the default training process of GitHub Copilot's AI models. This is a crucial feature for enterprises concerned with data privacy, intellectual property protection, and compliance with data residency regulations.

Option B, GitHub Copilot Business, is designed for teams and organizations requiring enhanced control over their data. The documentation explicitly states that data generated through GitHub Copilot Business is not used to train the base models, ensuring that proprietary code remains confidential. This aligns with the cloud computing principle of data sovereignty and control.

Option D, GitHub Copilot Enterprise, takes this further, offering even more granular controls and data privacy options. Similar to Copilot Business, user code snippets and prompts are not used for public model training. This allows large organizations to leverage the benefits of AI-powered code completion while maintaining stringent data security and governance. Copilot Enterprise also includes advanced features for managing policies and access control.

Option A, GitHub Copilot Codespace, is primarily a cloud-based development environment. While integrated with GitHub Copilot, Codespace itself doesn't define data training policies for Copilot. It's the underlying Copilot subscription that governs the data usage.

Option C, GitHub Copilot Individual, is intended for personal use. Data from individual users is used to train and improve the overall GitHub Copilot model. Therefore, it doesn't meet the requirement of excluding data from default training. This highlights the different requirements and pricing for individual vs. enterprise usages.

Therefore, GitHub Copilot Business and Enterprise provide the data privacy features necessary for organizations to confidently adopt the tool without compromising sensitive information, distinguishing them from the Individual tier.

Authoritative Links:

  • GitHub Copilot Business: <a target="_blank" href="https://github.com/features/copilot/business" rel="noopener noreferrer">https://github.com/features/copilot/business</a>
  • GitHub Copilot Enterprise: <a target="_blank" href="https://github.com/features/copilot/enterprise" rel="noopener noreferrer">https://github.com/features/copilot/enterprise</a>

問題 20

Question#20Topic1

When using an IDE with a supported GitHub Copilot plug-in, which Chat features can be accessed from within the IDE? Each correct answer presents part of the solution. (Choose two.)

  1. A. Explain code and suggest improvements
  2. B. Find out about releases and commits
  3. C. Generate unit tests
  4. D. Plan coding tasks
正解と解説を表示

正解

AC

解説

Explanation:

A — Explain code and suggest improvements

Copilot Chat can analyze the code in your editor and explain:

what it does

how it works

potential bugs

ways to refactor or optimize

C — Generate unit tests

Copilot Chat supports commands like:

/tests

/generate-tests

to create unit tests based on the code in your workspace.

ダウンロードと個人利用

  • この試験の練習問題を、1・3・6・12か月のダウンロード期間で個別に購入できます。
  • お支払い確認後、作成状況がマイライブラリに表示されます。PDF の準備完了時にメールでお知らせします。
  • 期間内は再ダウンロードできます。期限後は新しい期間をご購入ください。
  • PDF は個人学習専用です。転売や公開共有は禁止されています。
  • 期限後も端末に保存済みのファイルを遠隔で削除することはありません。
資格試験の選び方