игра брюс 2048
Главная / Программирование / Программирование на Lazarus / Тест 21

Программирование на Lazarus - тест 21

Упражнение 1:
Номер 1
Что такое «модальное окно»?

Ответ:

 (1) окно, которое пока открыто, не позволяет работать с другими окнами программы 

 (2) окно, которое позволяет параллельно работать с другими окнами программы 

 (3) дочернее окно, открытое внутри родительского окна 

 (4) окно стандартного диалога 


Номер 2
Что такое «немодальное окно»?

Ответ:

 (1) окно, которое пока открыто, не позволяет работать с другими окнами программы 

 (2) окно, которое позволяет параллельно работать с другими окнами программы 

 (3) дочернее окно, открытое внутри родительского окна 

 (4) окно стандартного диалога 


Номер 3
Как вывести на экран модальное окно?

Ответ:

 (1) fAbout.Create 

 (2) fAbout.Open 

 (3) fAbout.Show 

 (4) fAbout.ShowModal 

 (5) fAbout.View 


Номер 4
Как вывести на экран немодальное окно?

Ответ:

 (1) fAbout.Create 

 (2) fAbout.Open 

 (3) fAbout.Show 

 (4) fAbout.ShowModal 

 (5) fAbout.View 


Упражнение 2:
Номер 1
Что такое «консольное приложение»?

Ответ:

 (1) программа с SDI-интерфейсом 

 (2) программа с MDI-интерфейсом 

 (3) программа, не имеющая графического интерфейса 

 (4) программа с графическим интерфейсом 


Номер 2
программа с графическим интерфейсом

Ответ:

 (1) программа с SDI-интерфейсом 

 (2) программа с MDI-интерфейсом 

 (3) консольное приложение 

 (4) модальное приложение 


Номер 3
Стандартный терминал Windows cmd.exe – это…

Ответ:

 (1) программа с SDI-интерфейсом 

 (2) программа с MDI-интерфейсом 

 (3) консольное приложение 

 (4) модальное приложение 


Упражнение 3:
Номер 1
Чем отличаются функции write() и writeln() в консольных приложениях?

Ответ:

 (1) ничем, это синонимии одной функции 

 (2) write() после вывода строки переводит курсор на новую строку, а writeln() – нет 

 (3) writeln() после вывода строки переводит курсор на новую строку, а write() – нет 


Номер 2
Что можно передать в качестве параметров в функцию write() в консольных приложениях?

Ответ:

 (1) эта функция не может иметь переменных 

 (2) только текст 

 (3) только значения переменных 

 (4) текст и значения переменных 


Номер 3
Что можно передать в качестве параметров в функцию writeln() в консольных приложениях?

Ответ:

 (1) эта функция не может иметь переменных 

 (2) только текст 

 (3) только значения переменных 

 (4) текст и значения переменных 


Упражнение 4:
Номер 1
Чем отличаются функции read() и readln() в консольных приложениях?

Ответ:

 (1) ничем, это синонимии одной функции 

 (2) readln() может передавать лишние данные, введенные пользователем, в следующую инструкцию readln(), а read() – нет 

 (3) read() может передавать лишние данные, введенные пользователем, в следующую инструкцию read(), а readln() – нет. 

 (4) readln() переводит курсор на новую строку, а read() – нет 


Номер 2
Что будет в переменной c после выполнения следующего кода, если пользователь при первом же запросе программы введет «1 12 123» и затем нажмет <Enter>?
		read(a, b);
read(c);

		

Ответ:

 (1) ничего, число 123 будет потеряно 

 (2) число 123 

 (3) код неправильный, будет ошибка компиляции 


Номер 3
Что будет в переменной c после выполнения следующего кода, если пользователь при первом же запросе программы введет «1 12 123» и затем нажмет <Enter>?readln(a, b);
read(c);

Ответ:

 (1) ничего, число 123 будет потеряно 

 (2) число 123 

 (3) код неправильный, будет ошибка компиляции 


Упражнение 5:
Номер 1
Что будет в целочисленной переменной i после выполнения следующего кода, если пользователь при запросе программы введет число 2 и нажмет <Enter>, если это – консольное приложение?i:= 0;
readln();

Ответ:

 (1)

 (2)

 (3) 20 

 (4) неправильный код, будет ошибка компиляции 


Номер 2
Что будет в целочисленной переменной i после выполнения следующего кода, если пользователь при запросе программы введет число 2 и нажмет <Enter>, если это – консольное приложение?i:= 1;
read();

Ответ:

 (1)

 (2)

 (3) 12 

 (4) неправильный код, будет ошибка компиляции 


Номер 3
В консольном приложении требуется вывести текст. Выберите код, которым можно предотвратить преждевременное закрытие окна программы.

Ответ:

 (1) write() 

 (2) writeln() 

 (3) read() 

 (4) readln() 


Упражнение 6:
Номер 1
Что вернет функция ParamCount, если пользователь запустил программу без параметров?

Ответ:

 (1) -1 

 (2)

 (3)

 (4) произойдет run-time ошибка 


Номер 2
Что вернет функция ParamStr(0), если пользователь запустил программу без параметров?

Ответ:

 (1) число 0 

 (2) имя программы 

 (3) адрес и имя файла программы 

 (4) произойдет run-time ошибка 


Номер 3
Пользователь запустил программу с одним параметром. Как узнать текст этого параметра?

Ответ:

 (1) ShowMessage('Первый параметр: ' + ParamCount) 

 (2) ShowMessage('Первый параметр: ' + ParamStr(0)) 

 (3) ShowMessage('Первый параметр: ' + ParamStr(1)) 


Номер 4
В программах какого типа можно использовать функции ParamCount и ParamStr?

Ответ:

 (1) только в консольных 

 (2) только в программах с графическим интерфейсом 

 (3) в любых – консольных, и с графическим интерфейсом 




Главная / Программирование / Программирование на Lazarus / Тест 21