Przejdź do treści głównej
INF.02Pytanie #301 z 818

Co stanie się w wyniku wykonania przedstawionego skryptu?

Opcje odpowiedzi:
A
Zostanie wpisany tekst "ola.txt" do pliku ala.txt
Prawidłowa
B
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: Polecenie echo służy do wyświetlania tekstu na standardowym wyjściu (konsoli) lub do przekierowania go do pliku. W tym przypadku, tekst ola.txt (jako ciąg znaków, a nie zawartość pliku o tej nazwie) zostanie dopisany na końcu pliku ala.txt. Operator >> oznacza dopisanie (append) do pliku. Jeśli plik ala.txt nie istnieje, zostanie utworzony. Jeśli istnieje, tekst ola.txt zostanie 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 echo z 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.

Rozwiąż w Quizie
Reklama