Главная / Операционные системы /
Командная строка и сценарии Windows / Тест 6
Командная строка и сценарии Windows - тест 6
Упражнение 1:
Номер 1
Какой программный идентификатор (ProgID
) имеет объект FileSystemObject
?
Ответ:
 (1) Scripting.FSO
 
 (2) WScript.FileSystemObject
 
 (3) Scripting.FileSystemObject
 
Номер 2
Каким образом в сценарии на языке VBScript можно создать экземпляр объекта FileSystemObject
?
Ответ:
 (1) Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
 
 (2) Set FSO = CreateObject("Scripting.FileSystemObject")
 
 (3) Set FSO = WScript.CreateObject("WScript.FileSystemObject")
 
Номер 3
Каким образом в сценарии на языке JScript можно создать экземпляр объекта FileSystemObject
?
Ответ:
 (1) var FSO = WScript.CreateObject("Scripting.FileSystemObject");
 
 (2) var FSO = new ActiveXObject("Scripting.FileSystemObject");
 
 (3) var FSO = WScript.CreateObject("WScript.FileSystemObject")
; 
Упражнение 2:
Номер 1
Пусть D
– экземпляр объекта Drive
, соответствующий логическому диску D:. В сценарии выполняется следующая строка (язык VBScript): n=D.TotalSize/(1024*1024)
. Чему после этого равно значение переменной n
?
Ответ:
 (1) общий объем диска D: в килобайтах 
 (2) общий объем диска D: в мегабайтах 
 (3) общий объем диска D: в гигабайтах 
Номер 2
Пусть D
– экземпляр объекта Drive
, соответствующий логическому диску D:. В сценарии выполняется следующая строка (язык VBScript): n=D.FreeSpace/(1024*1024)
. Чему после этого равно значение переменной n
?
Ответ:
 (1) объем свободного места на диске D: в килобайтах 
 (2) объем свободного места на диске D: в мегабайтах 
 (3) объем свободного места на диске D: в гигабайтах 
Номер 3
Пусть D
– экземпляр объекта Drive
, соответствующий логическому диску D:. В сценарии выполняется следующая строка (язык VBScript): n=D.TotalSize/(1024*1024*1024)
. Чему после этого равно значение переменной n
?
Ответ:
 (1) общий объем диска D: в килобайтах 
 (2) общий объем диска D: в мегабайтах 
 (3) общий объем диска D: в гигабайтах 
Упражнение 3:
Номер 1
Пусть FSO
– экземпляр объекта FileSystemObject
. Каким образом можно создать временный текстовый файл со случайным именем (язык VBScript)?
Ответ:
 (1) F=FSO.CreateTextFile(FSO.GetTempName, true)
 
 (2) Set F=FSO.CreateTextFile(FSO.GetTempName, true)
 
 (3) Set F=FSO.CreateTextFile(FSO.GetRandomName, true)
 
Номер 2
Пусть FSO
– экземпляр объекта FileSystemObject
. Каким образом можно создать текстовый файл с именем "Мой файл.txt" (язык VBScript)?
Ответ:
 (1) Set F=FSO.CreateTextFile("Мой файл.txt", true)
 
 (2) F=FSO.CreateTextFile("Мой файл.txt", true)
 
 (3) Set F=FSO.CreateFile("Мой файл.txt", true)
 
Номер 3
Пусть FSO
– экземпляр объекта FileSystemObject
. Каким образом можно создать временный текстовый файл со случайным именем (язык VBScript)?
Ответ:
 (1) Set F=FSO.OpenTextFile(FSO.GetTempName, true)
 
 (2) Set F=FSO.CreateTextFile(GetTempName, true)
 
 (3) Set F=FSO.CreateTextFile(FSO.GetTempName, true)
 
Упражнение 4:
Номер 1
Пусть FSO
– экземпляр объекта FileSystemObject
. Каким образом можно удалить файл C:\1.txt (язык VBScript)?
Ответ:
 (1) FSO. EraseFile "C:\1.txt"
 
 (2) FSO.DeleteFile "C:\1.txt"
 
 (3) FSO.Delete "C:\1.txt"
 
Номер 2
Какой метод объекта FileSystemObject
позволяет удалять файлы?
Ответ:
 (1) DeleteFile
 
 (2) EraseFile
 
 (3) Delete
 
Номер 3
Какой метод объекта FileSystemObject
позволяет удалять папки?
Ответ:
 (1) DeleteFolder
 
 (2) EraseFolder
 
 (3) Delete
 
Упражнение 5:
Номер 1
Пусть FSO
– экземпляр объекта FileSystemObject
. Каким образом можно файл C:\1.txt переименовать (переместить) в файл D:\2.txt (язык VBScript)?
Ответ:
 (1) FSO.MoveFile "C:\1.txt"; "D:\2.txt"
 
 (2) FSO.MoveFile("C:\1.txt", "D:\2.txt")
 
 (3) Необходимы два оператора: FSO.CopyFile "C:\1.txt", "D:\2.txt"FSO.DeleteFile "C:\1.txt" 
Номер 2
С помощью какого метода объекта FileSystemObject
можно файл C:\1.txt переименовать (переместить) в файл D:\2.txt?
Ответ:
 (1) MoveFile
 
 (2) Move
 
 (3) такого метода нет (нельзя одной командой переместить файл на другой раздел) 
Номер 3
С помощью какого метода объекта FileSystemObject
можно папку C:\Folder1 переименовать в папку D:\Folder2?
Ответ:
 (1) MoveFolder
 
 (2) такого метода нет 
 (3) Move
 
Упражнение 6:
Номер 1
Пусть в папке C:\Folder1 хранится файл 1.txt. К какому результату приведет выполнение в сценарии на языке VBScript команды FSO.DeleteFolder "C:\Folder1"
, если FSO
– экземпляр объекта FileSystemObject
?
Ответ:
 (1) файл 1.txt будет удален, папка C:\Folder1 останется 
 (2) папка C:\Folder1 будет удалена вместе со всеми своими файлами 
 (3) возникнет ошибка, нельзя удалять непустую папку 
Номер 2
С помощью каких методов можно удалить непустую папку?
Ответ:
 (1) метод DeleteFolder
объекта FileSystemObject
 
 (2) метод Delete
объекта Folder
 
 (3) нельзя удалять непустую папку 
Номер 3
С помощью каких методов можно удалить непустую папку?
Ответ:
 (1) метод DeleteFolder
объекта FileSystemObject
 
 (2) метод Delete
объекта Folder
 
 (3) нельзя удалять непустую папку