wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BASH_LATEX_GIT

Total questions: 98

Worksheet time: 55mins

Name
Class
Date
1.

Jaki operator w Bash służy do połączenie dwóch polecen, z których drugie wykonuje się tylko, jeśli pierwsze zakończyło się sukcesem

a)

&&

b)

;

c)

||

d)

|

2.

Jakie polecenie w Git służy do skorygowania treści komunikatu ostatniego commita?

a)

git clean

b)

git commit -amend

c)

git undo

d)

git replace

3.

Jak utworzyć krzywą linie łączącą punkt A z C, każdy punkt utworzony przy użyciu \node

a)

\path [draw,thick, bend left] (0,0) to (4,2);

b)

\draw [thick, bend right] (0,0) to (4,2);

c)

\draw [thick, bend right] (A) to (C);

d)

\path [draw,thick, bend left] (A) to (C);

4.

Które polecenie utworzy spis tabel w LATEX?

a)

\tableslisting

b)

\tableoftables

c)

\tableslist

d)

\listoftables

5.

Jakie polecenie wstawia tekst wyrównany w sposób przypominający tabele w LATEX?

a)

\begin {tab} ... \end{tab}

b)

\begin {table} ... \end{table}

c)

\table{ ... }

d)

\begin {tabular} ... \end{tabular}

6.

Co robi polecenie git push w Git?

a)

Usuwa pliki w repozytorium

b)

Wysyła lokalne zmiany do zdalnego repozytorium

c)

Pobiera zmiany ze zdalnego repozytorium

d)

Wysyła do repozytorium i pobiera jego zmiany

7.

Jakim poleceniem należy utworzyć repozytorium w Git, aby umożliwiło wykonanie zdalnych poleceń: clone, pull i push?

a)

git init reponame

b)

git remote add

c)

git init --bare reponame

d)

git help

8.

Jaka komenda umożliwia bezwarunkowe wyjście tylko z pętli w Bash

a)

exit

b)

quit

c)

continue

d)

break

9.

Które z poniższych poleceń wyświetli zawartość pliku plik.txt z numerami wierszy

a)

cat -lines plik.txt

b)

cat -e plik.txt

c)

cat -n plik.txt

d)

cat plik.txt

10.

Co wypisze:
#1/bin/bash

var="Witaj"

echo ${var:0:3}

(a)  

11.

Które polecenie wyświetli wszystkie zmienne środowiskowe

a)

echo $ENV

b)

env

c)

export

d)

set

12.

Które z poleceń tworzy nowy nienumerowany podrozdział w dokumencie artykułu Latex?

a)

\section*{}

b)

\subsection*{}

c)

\subsection{}

d)

\innersection{}

13.

Jak się nazywa system chmurowy umożliwiający dostęp do office 365 oraz maszyn wirtualnych

a)

PIONIER

b)

Apple Developer Program

c)

Wszystkie nieprawidłowe

d)

OPEN OFFICE

14.

Które z poniższych poleceń w Bashu umożliwia porównanie dwóch plików tekstowych

a)

sort

b)

cmp

c)

diff

d)

comm

15.

Jak usunąć plik z repozytorium Git i systemu plików?

a)

git remove -all plik

b)

git rm plik

c)

git purge plik

d)

git delete plik

16.

Jak usunąć plik z repozytorium Git i zostawić go w systemie plików?

a)

git delete plik

b)

git rm -rep plik

c)

git rm plik

d)

git rm --cached plik

17.

Co robi polecenie git diff w Git

a)

Zwraca szczegóły ostatniego pliku

b)

Pokazuje różnicę między plikami w repozytorium a lokalnym katalogiem roboczym

c)

Wyświetla listę commitów

d)

Pokazuje zmiany wprowadzone przez commit

18.

Jakie polecenie w Bash służy do wyświetlania aktualnego katalogu roboczego?

a)

cd

b)

ls

c)

dir

d)

pwd

19.

Do utworzenia katalogu w Bashu należy użyć?

a)

touch -d

b)

mkdir

c)

rmdir

d)

rm -rf

20.

Jak wstawić logo KIA w LATEX

a)

\picture{kia.png}

b)

\image{kia.png}

c)

\includegraphics{kia.png}

d)

\insertimage{kia.png}

21.

Które z poleceń pozwala na utworzenie wzoru zawierającego ułamek zwykły w LATEX?

a)

\frac{a}/2

b)

\frac{a}{b}

c)

/frac{a}/{b}

d)

\frac1/{b}

22.

Jakie rozszerzenie plików zawierających skrypt BASH?

a)

.sh

b)

.bash

c)

.shell

d)

Nie musi mieć rozszerzenia

23.

W jaki sposób można dodać opis(label) do punktu (2,2) w TikZ?

a)

\node at (2,2) [label=right:Punkt] {};

b)

\point [Label=(Punk)] at (2,2);

c)

\draw (2,2) node {Punkt};

d)

\label at (2,2) {Punkt}

24.

Które z poleceń pozwoli na umieszczenie tekstu w formie maszynopisu

a)

\texttt{To jest tekst w formie maszynopisu.}

b)

\verb|To jest tekst w formie maszynopisu.|

c)

\verb{To jest tekst w formie maszynopisu.}

d)

\texttt|To jest tekst w formie maszynopisu.|

25.

jakie polecenie czyści okno terminala w Bash

a)

empty

b)

clear

c)

cl

d)

cle

26.

Które z poleceń pozwoli na umieszczenie obiektu na stronie z obiektami w LATEX?

a)

\begin{table}[!h]

b)

\begin{table}[!b]

c)

\begin{table}[!p]

d)

\begin{table}[!t]

27.

Jakie będzie działanie poniższego kodu Bash?
#!/bin/bash

x=10 y=5

x=$((x**y))

echo $x

a)

100000

b)

Wystąpi błąd ponieważ zmienne są w tej samej lini

c)

Wystąpi błąd ponieważ zmienne są w tej samej lini nie odzielone średnikiem

d)

10000

28.

Która z kombinacji klawiszy wysyła sygnał przerwania pracy skryptu?

a)

Command + Q

b)

Escape

c)

CTRL + C

d)

Command + C

29.

Co oznacz && w BASH?

a)

Wykonanie następnego polecenia, tylko wtedy gdy poprzednie zakończyło się sukcesem

b)

Operator Logiczny 'OR'

c)

Wykonanie polecenia w tle

d)

Wykonanie następnego polecenia w przypadku niepowodzenia poprzedniego

30.

Jaki skrót klawisozwych w MAC OS zamyka aplikację?

a)

Control + Q

b)

Shift + Q

c)

Command + Q

d)

Option + Q

31.

Co robi polecenie echo "$?" w skrypcie Bash?

a)

Wyświetla wszystkie zmienne środowiskowe

b)

Wyświetla ścieżkę do katalogu roboczego

c)

Wyświetla ostatnią linijkę wyjścia poprzedniego polecenia

d)

Wyświetla kod zakończenia poprzedniego polecenia

32.

Które z poleceń pozwalają wyszukać tekst w plikach w Bashu?

a)

find

b)

gcc

c)

locate

d)

grep

33.

Które z poleceń pozwala na utworzenie przypisu dolnego w LATEX?

a)

\footnote{tekst}

b)

\footer{tekst}

c)

\note{tekst}

d)

\bottomnote {tekst}

34.

Jakie jest hasło do strony z materiałami wykorzystywanych podczas labów ? XDDD

(a)  

35.

Które z poleceń pozwala na sprawdzenie czy x jest równy y jako liczby w BASH?

a)

[$x -eq $y]

b)

[$x -equal $y]

c)

[$x === $y]

d)

[$x is equal $y]

36.

Które z poniższych poleceń można użyć do przesłania na serwer zatwierdzenia z etykietą (tagiem) "zrobione" ?

a)

git push --tags

b)
git commit -m 'zrobione'
c)

git push remote zrobione

d)

git push 'zrobione'

37.

Jakie polecenie dodaje zmodyfikowane pliki do obszaru stagin (rejestruje zminay w pliku) w Git?

a)

git add

b)

git stage

c)

git commit -a

d)

git push

38.

Które z poniższych poleceń w Bashu pozwala na zmiane katalogu roboczego?

a)

mkdir

b)

mv

c)

pwd

d)

cd

39.

Które z poleceń pozwala na utworzenie nowego polecenia w LATEX?

a)

\definenewcommand

b)

\renewcommand

c)

\newcommand

d)

\redefinecommand

40.

Jakie polecenie pozwala na zagnieżdzenie obrazków TIKZ we wnątrz węzłow?

a)

\node(\begin{tikzpicture} ... \end{tikzpicture};

b)

\node[inner sep=0]{\includegraphics{image.png}};

c)

\node{\includegraphics{image.png}};

d)

\node[anchor=center]{\includegraphics{image.png}};

41.

Które z poleceń pozwala na dodanie etykiety w GIT?

a)

git set tag abc

b)

git settag abc

c)

git tag -a

d)

git tag abc

42.

Jak w TIKZ narysować łuk o promieniu 2cm, zaczynając od kąta 0 do 90 stopni?

a)

\draw (0,0) arc (0:90:2cm);

b)

\draw arc (0,90,2);

c)

\arc [start angle=0, end angle=90, radius=2cm];

d)

\path (0,0) -- arc (0:90:2cm);

43.

Które z poleceń w Bashu umożliwia zmiane nazwy

a)

cp

b)

mv

c)

rename

d)

touch

44.

Które z poleceń pozwoli na usunięcie bieżącej lini pliku w edytorze VI/VIM?

a)

dd

b)

D

c)

del

d)

d

45.

Jak wyjść z trybu edycji w VI/VIM?

a)

Escape

b)

:q

c)

CTRL + D

d)

Q

46.

Co spowoduje wykonanie poniższego kodu w LATEX?

\begin {itemize}

\item[\$] tekst

\end {itemize}

a)

Wywali błąd bo $ jest znakiem specjalnym

b)

Wypisze listę wypunktowaną ze znakiem $

c)

Wypisze listę numerowaną ze znakiem $

d)

Wypisze listę wypunktowaną domyślnie

47.

W jaki sposób można wyjść z edytora VI/VIM?

a)

:q

b)

:q!

c)

:wq

d)

:x

48.

Które z poleceń tworzy nowy nienumerowany rozdział w dokumencie LATEX?

a)

\chapter*{}

b)

\chapter{}

c)

\section{}

d)

\section*{}

49.

Które z poleceń pozwala odwołać się do określonej etykiety?

a)

\cite{fig:obraz}

b)

\ref{fig:obraz}

c)

\label{fig:obraz}

d)

\ref{label}

50.

Które z poleceń mogą być użyte do sprawdzenia użycia pamięci RAM na systemach unixowych?

a)

top

b)

bottom

c)

df

d)

free

51.

Jakie polecenie w Git wyświelta historie commitów?

a)

git log

b)

git history

c)

git commits

d)

git show

52.

Które z poleceń pozwala na wczytanie zmiennej x w terminalu Bash?

a)

get x

b)

read x

c)

input x

d)

scan x

53.

Co spowoduje wykonanie poniższego kodu w LATEX?

\begin {itemize}

\item[$] tekst

\end {itemize}

a)

Kod wywoła błąd bo $ jest znakiem specjalnym

b)

Utworzy liste numerowaną gdzie numerami są symbole $

c)

Utworzy liste wypunktowana gdzie punkty są oznaczone symbole $

d)

Utworzenie listy wypunktowanej z domyślnym symbolem

54.

Które z poleceń służy do rysowania zakrzywionych linii?

a)

\draw (0,0) to [bend left] (2,2);

b)

\draw (0,0) to [bend right] (2,2);

c)

\draw (0,0) to [out=90,in=180] (2,2);

d)

\draw plot[smooth] coordinates (0,0) (1,1,5) (2,2);

55.

Co powoduje wyrównanie tekstu do lewej bez justowania?

a)

\raggedright

b)

\justifying

c)

\leftalign

d)

\centering

56.

Jak poruszać się w VI/VIM?

a)

Użyj klawiszy 'h-lewo', 'j-dół', 'k-góra', 'l-prawo' do poruszania się w VI/VIM.

b)
Naciśnij 'Enter' aby przejść do następnej linii w VI/VIM.
c)
Poruszaj się myszką w VI/VIM.
d)
Użyj klawiszy 'a', 's', 'd', 'f' do poruszania się w VI/VIM.
57.

Jak sprawdzić wersje gita

a)

git -v

b)
git version
c)
git info version
d)
git --version
58.

Jak usunąć nieśledzone pliki i foldery w git?

a)
Użyj polecenia 'git remove -f'.
b)
Wykonaj 'git delete --all'.
c)
Użyj polecenia 'git clean -fd'.
d)
Zastosuj 'git purge -r'.
59.

Co robi polecenie 'git branch ' ?

a)
Przełącza na inną gałąź w repozytorium Git.
b)
Wyświetla listę gałęzi w repozytorium Git.
c)
Usuwa istniejącą gałąź w repozytorium Git.
d)
Tworzy nową gałąź w repozytorium Git.
60.

co robi 'git checkout' ?

a)
Przełącza gałęzie lub przywraca pliki w Git.
b)
Tworzy nowe repozytorium w Git.
c)
Usuwa gałęzie w Git.
d)
Zapisuje zmiany w lokalnym repozytorium.
61.

Jak wysłać odrazu commit z opisem?

a)
git commit -m "Twój opis commit'u"
b)
git add -m 'Twój opis commit'u'
c)
git push -m 'Twój opis commit'u'
d)
git commit -a
62.

Jak z klonować repozytorium w git?

a)
git fetch
b)
git pull
c)
git clone
d)
git copy
63.

Do czego służy polecenie git blame?

a)
Do usuwania niepotrzebnych plików.
b)
Do łączenia gałęzi w repozytorium.
c)
Do przeglądania historii commitów.
d)
Do identyfikacji autora zmian w pliku.
64.

Co wypisze:
if [ -f "/sciezka/do/pliku" ]; then

echo "Plik istnieje"

else

echo "Plik nie istnieje"

fi

a)

Plik istnieje

b)

Plik nie istnieje

c)

Błąd: Nie można sprawdzić pliku

d)

Nie wypisze nic

65.

Które z poleceń pozwala na narysowanie prostej przerywanej linii w Latex

a)
\draw[solid] (0,0) -- (1,1);
b)
\line[dotted] (0,0) -- (1,1);
c)
\draw[double] (0,0) -- (1,1);
d)

\draw[-, dashed] (1) to (2);

66.

Co wypisze kod?
#!/bin/bash

for i in {1..3}; do

if [ $i-eq 2 ]; then

continue

fi

echo $i

done

a)

"1","2","3"

b)

"1","3"

c)

"2","3"

d)

Błąd

67.

Które z poniższych poleceń utworzy okrąg A tak jak na rysunku poniżej wiedząc?

a)

\draw node[draw, double, circle] (A) at (0,0) {A};

b)

\node[state, accepting] (A) at (3,0) {A};

c)

\draw node[draw, circle=double] (A) at (0,0) {A};

d)

\node[state=accepting] (A) at (3,0) {A};

68.

Jak w Vi/VIM przejść na koniec pliku?

a)

gg

b)

B

c)

bb

d)

G

69.

Które z poleceń GIT pozwala na zatwierdzenie zmian we wszytskich dodanych do repozytorium plikach?

a)

git commit all

b)

git commit -a

c)

git commit -all

d)

git approve -all

70.

Które z poleceń pozwala na utworzenie spisu treści w Latex?

a)

\tableofcontents{literatura.bib}

b)

\tableofcontents

c)

\listofcontents

d)

\listofcontents{literatura.bib}

71.

Co wypisze kod:
#!/bin/bash

for i in {1..5}; do

if [ $i-eq 3 ]; then

break

fi

echo $i

done

a)

1, 2, 3, 4, 5

b)

1, 2,3

c)

1, 2

d)

Skrypt zakończy się błędem

72.

Jak przejść na początek pliku w VI/VIM?

a)

gg

b)

G

c)

dd

d)

D

73.

Do czego służy narzędzie less w Bashu?

a)

Do edytowania plików tekstowych

b)

Do przeglądania zawartości plików strona po stronie

c)

Do kompresji plików

d)

Do wyszukiwania plików w systemie

74.

Jak wyświetlić ostatnie 10 wierszy pliku w bashu?

a)

head -n 10

b)

tail -n 10

c)

less -n 10

d)

grep -n 10

75.

Jak ustawić kolor tekstu w LATEX?

a)

\textcolor{blue}{Tekst}

b)

{\color{blue} Tekst}

c)

\changecolor{blue}{Tekst}

d)

\settextcolor{blue}{Tekst}

76.

Jak utworzyć wzór matematyczny w LATEX?

a)

\begin{equation}
\label{eq:einstein}
E = mc^2 \end{equation}

b)

\begin{math}
\label{eq:einstein}
E = mc^2
\end{math}

c)

\begin{eq}
\label{eq:einstein}
E = mc^2
\end{eq}

d)

\begin{mathx}
\label{eq:einstein}
E = mc^2
\end{mathx}

77.

Co robi git fetch?

a)

pobranie zmian z lokalnego repozytorium

b)

pobranie zmian ze zdalnego repozytorium

c)

przesłanie zmian do loklanego repozytorium

d)

przesłanie zmian do zdalnego repozytorium

78.

Jak zapisać tekst kursywą w LaTeX?

a)

\textit{Tekst}

b)

{\itshape Tekst}

c)

\italic{Tekst}

d)

\kursywa{Tekst}

79.

Jak usunąć linie tekstu w VI/VIM

a)

D

b)

dd

c)

R

d)

rr

80.

Jak zmienić znak zachęty?

a)

PS1="Dymy"

b)

$="Dymy"

c)

~$="Dymy"

d)

Char="Dymy"

81.

Jak nadać uprawnienia chmod dla pliku

a)

chmod u-rwx,g+r,o+rwx plik.txt

b)

chmod +755 plik.txt

c)

chmod -555 plik.txt

d)

chmod a-rwx plik.txt

82.

Do czego służy cmp w bash?

a)

Porównanie linia po linii

b)

Porównanie bajt po bajcie

c)

Porównanie po nazwie pliku

d)

Porównanie po rozmiarze

83.

Jak sprawdzić wersję w LATEX?

a)

latex --version

b)

latex -version

c)

pdflatex -version

d)

pdflatex --version

84.

Jak wyświetlić treść pliku za pomocą cat z numeracją linii:

a)

cat -length

b)

cat -le

c)

cat -n

d)

cat -number

85.

Domyślny styl stopki dla każdej strony

a)

\usepackage{fancyhdr}
\pagestyle{fancy}

b)

\usepackage{fancyhdr} \pagestyle{hdr}

c)

\usepackage{fancy} \pagestyle{fancy}

86.

W sekwencji poleceń Bash co daje średnik ; ?

a)

umożliwia wykonanie kolejnych poleceń w jednej linii, nie zależnie od wyniku poprzedniego polecenia.

b)

wykonuje kolejne polecenie tylko wtedy, gdy poprzednie zakończyło się sukcesem

c)

wykonuje kolejne polecenie, jeśli poprzednie zakończyło się błędem

87.

Jak wypisać spis obrazków w LATEX?

a)

\tableofpictures

b)

\listoffigures

c)

\tableoffigures

d)

\listofpictures

88.

Jak połączyć zmiany z innej gałęzi w LATEX?

a)

git connect
nazwa_branch

b)

git fetch
nazwa_branch

c)

git merge nazwa_branch

d)

git link
nazwa_branch

89.

Jak pobrać i połączyć zmiany zdalne w GIT?

a)

git link

b)

git push

c)

git pull

d)

git send

90.

W sekwencji poleceń co robi znak | | ?

a)

wykonuje kolejne polecenie, jeśli poprzednie zakończyło się błędem

b)

umożliwia wykonanie kolejnych poleceń w jednej linii, nie zależnie od wyniku poprzedniego polecenia

c)

wykonuje kolejne polecenie tylko wtedy, gdy poprzednie zakończyło się sukcesem

91.

Jak przejść na początek bieżącej lini w VI/VIM

a)

O

b)

o

c)

L

d)

l

92.

Jak przejść do początku następnego słowa w VI/VIM?

a)

w

b)

ww

c)

e

d)

ee

93.

Jakie są znaki specjalne w BASH?

a)

#,&, |

b)

" , ' i Nawiasy

c)

\ $ ;

d)

> <

94.

Co robi echo > i echo >>

a)

> Nadpisuje do pliku
>> Dodaje do pliku

b)

> Dodaje do pliku
>> Nadpisuje do pliku

c)

Błąd

95.

Jak usunąć katalog z zawartością?

a)

rmdir

b)

remove

c)

rm -a

d)

rm -rf

96.

Jakie jest działanie poleceń pushd i popd w systemach Unix/Linux?

a)

pushd usuwa katalog z pamięci, a popd dodaje nowy katalog do stosu katalogów.

b)

pushd zapisuje bieżący katalog na stosie i przechodzi do nowego katalogu, a popd usuwa katalog ze stosu i wraca do poprzedniego katalogu.

c)

pushd kopiuje pliki z jednego katalogu do drugiego, a popd usuwa pliki z katalogu docelowego.

d)

pushd i popd są używane do zarządzania uprawnieniami plików w systemie.

97.

Jakie jest działanie polecenia ls w systemach Unix/Linux?

a)

ls służy do zmiany katalogu roboczego.

b)

ls usuwa pliki i katalogi w systemie.

c)

ls wyświetla listę plików i katalogów w bieżącym katalogu.

d)

ls kopiuje pliki z jednego katalogu do drugiego.

98.

Jak sprawdzić uprawnienie plików w bieżącym katalogu?

a)

pwd -l

b)

chmod -l

c)

ls -l

d)

cat -l