INF.02Pytanie #301 z 818
Co stanie się w wyniku wykonania przedstawionego skryptu?
Co stanie się w wyniku wykonania przedstawionego skryptu?
Opcje odpowiedzi:
A
Zostanie wpisany tekst "ola.txt" do pliku ala.txt
PrawidłowaB
Zostanie wpisany tekst "ala.txt" do pliku ola.txt
C
Zawartość pliku ola.txt zostanie skopiowana do pliku ala.txt
D
Zawartość pliku ala.txt zostanie skopiowana do pliku ola.txt
Reklama
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź to opcja A (Zostanie wpisany tekst "ola.txt" do pliku ala.txt). Analiza skryptu (pliku wsadowego Windows):
@echo off: Ta komenda wyłącza wyświetlanie samych poleceń (echa poleceń) na konsoli podczas wykonywania skryptu. Wyświetlane będą tylko wyniki działania poleceń (jeśli jakieś generują).echo ola.txt >> ala.txt: Polecenieechosłuży do wyświetlania tekstu na standardowym wyjściu (konsoli) lub do przekierowania go do pliku. W tym przypadku, tekstola.txt(jako ciąg znaków, a nie zawartość pliku o tej nazwie) zostanie dopisany na końcu plikuala.txt. Operator>>oznacza dopisanie (append) do pliku. Jeśli plikala.txtnie istnieje, zostanie utworzony. Jeśli istnieje, tekstola.txtzostanie dodany na jego końcu.pause: Ta komenda wstrzymuje wykonanie skryptu i wyświetla komunikat "Aby kontynuować, naciśnij dowolny klawisz . . .", oczekując na reakcję użytkownika.
Zatem głównym efektem działania tego skryptu (pomijając pause) jest dopisanie ciągu znaków "ola.txt" do pliku ala.txt.
Opcje B, C, i D są niepoprawne:
- B: Tekst jest wpisywany do
ala.txt, a nie odwrotnie. - C i D: Polecenie
echoz operatorem>>nie kopiuje zawartości plików, tylko zapisuje podany tekst.
Chcesz poćwiczyć całą kwalifikację INF.02?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Reklama