Font size
WorksheetsTechnical Writing Exam
Total questions: 39
Worksheet time: 31mins
The command used to check the current branch pointer is (a) .
Which command is used to stage a file in Git?
git push
git add
git commit
git merge
What does git clone do?
Deletes a repository
Creates a backup
Copies a remote repository
Creates new branches
The file used to configure Doxygen is called a (a) .
Which tag provides a brief summary in Doxygen?
\brief
\details
\enum
\explain
git status shows the state of the working directory and staging area.
True
False
Which Git command shows unstaged modifications?
git revert
git diff
git status
git restore
To generate a new SSH key using ED25519, the command is: (a) -t ed25519 -C "email@domain.com"
git revert deletes a commit permanently.
True
False
A Git conflict uses the markers <<<<<<< and >>>>>>> to indicate ________.
merge conflicts
branch names
file permissions
remote URLs
Which command creates a new branch named "parallel"?
git switch parallel
git branch parallel
git create parallel
git new parallel
To send changes to a repository named origin, the command used is: git (a) origin master.
Which Git command returns you to the most recent commit on a branch?
git restore
git revert
git checkout branch-name
git pop
Google Docs’ ________ feature allows a user to view and restore previous document states.
Version History
Track Changes
Document Outline
Activity Dashboard
To generate a default Doxygen configuration file, the command used is: (a) .
When creating documentation for a mathematical function like power(), the tags used must include \param and (a) .
Which of the following must be set to YES in Doxyfile to generate PDFs?
GENERATE_XML
GENERATE_RTF
GENERATE_LATEX
GENERATE_MARKDOWN
What happens when git merge parallel is executed on the main/master branch?
Only the latest commit from parallel is copied
Commits from parallel are integrated into main/master
The parallel branch is deleted
The merge is always fast-forward
Doxygen can extract documentation from both comments and actual code structure.
True
False
In Git, the pointer that represents your current working location in the repository is called ______.
HEAD
ORIGIN
INDEX
TAG
(a) Beamer theme is known for its minimalistic, plain look?
Which combination correctly compares Doxygen and Google Docs?
Doxygen = Real-time collaboration; Docs = Code API documentation
Doxygen = Cloud-editor; Docs = Local-only editor
Doxygen = Automated code-linked documentation; Docs = General collaborative documents
Doxygen = WYSIWYG tool; Docs = Static PDF generator
To add a subtitle to a frame, the command is \framesubtitle{______}.
\framesubtitle
\frametitle
\subtitle
\subsection
Which command sets a remote repository?
git remote set
git remote add origin
git set origin
git add-remote
You are trying to push changes to a remote repository but receive the error: [rejected] main -> main (non-fast-forward). What is the most likely cause?
The repository has merge conflicts.
The repository does not have write permissions.
The local branch is behind the remote branch.
The branch does not exist on the remote repository.
When running git pull, you encounter the error fatal: refusing to merge unrelated histories. What does this mean?
The local and remote repositories do not share a common commit history.
The branch names in the local and remote repositories do not match.
There are uncommitted changes in the working directory.
The remote repository is corrupted.
A teammate pushes updates to the remote branch main. You try to pull those changes but encounter a merge conflict in index.html. What is the best way to resolve this?
Delete the remote branch and push your changes.
Edit the conflicting file manually and resolve conflicts.
Use git rebase --skip to ignore the conflicts.
Revert the entire pull request.
You fork a public GitHub repository and make changes in your forked repository. You want to
contribute these changes to the original repository. What is the correct process to do this?
Push your changes directly to the original repository.
Open a pull request from your forked repository to the original repository.
Ask the repository owner for write access.
Merge the original repository into your forked repository.
The preamble command to choose a slide theme in Beamer is \usetheme{______}.
\usetheme{theme_name}
\usepackage{theme_name}
\usetheme[theme_name]
\usefonttheme{theme_name}
To insert a table of contents in Beamer, use the command \\________.
\tableofcontents
\maketitle
\listoffigures
\contentsline
In Beamer, to add a navigation bar at the bottom of slides, you use the \useoutertheme{_______} command.
navigation
sidebar
split
default
The package most commonly used to include graphics in Beamer is \usepackage{ (a) }.
For itemized lists, the environment used in Beamer is \begin{_______} ... \end{_______}.
itemize
enumerate
description
list
\ (a) command gives incremental revealing of list items?
What is the default output file extension for Beamer presentations?
tex
pptx
dvi
\ (a) command is used for vertical spacing between blocks?
Which command in the preamble adds section navigation at the top of slides?
\useoutertheme{sections in head/foot}
\usetheme{sections}
\useinnertheme{head/foot}
\setbeamertemplate{navigation}
What command is used to begin each slide?
\begin{frame}
\startslide
\framebegin
\maketitle
What environment is used for numbered lists?
enumerate
itemize
description
list
