игра брюс 2048
Главная / Программирование / Основы программирования на языке Пролог / Тест 11

Основы программирования на языке Пролог - тест 11

Упражнение 1:
Номер 1
Можно ли использовать предикат frontchar для того, чтобы приписать символ в начало строки?

Ответ:

 (1) да 

 (2) нет 


Номер 2
Можно ли использовать предикат frontstr для того, чтобы соединить две строки?

Ответ:

 (1) да 

 (2) нет 


Номер 3
Предикат isname будет истинным, если строка, указанная в качестве его единственного параметра, представляет собой:

Ответ:

 (1) атом 

 (2) идентификатор 

 (3) строку, содержащую пробелы 

 (4) строку, начинающуюся с цифры 


Упражнение 2:
Номер 1
В результате выполнения цели char_count("мама",'м',N) переменная N будет конкретизирована значением:

Ответ:

 (1) 0 

 (2) 1 

 (3) 2 

 (4) 3 

 (5) 4 


Номер 2
В результате выполнения цели count_digit("1 и 9 мая",N) переменная N будет конкретизирована значением:

Ответ:

 (1) 0 

 (2) 1 

 (3) 2 

 (4) 3 

 (5) 4 


Номер 3
В результате выполнения цели str_pos('а',"мама",N) переменная N будет конкретизирована значением:

Ответ:

 (1) 0 

 (2) 1 

 (3) 2 

 (4) 3 

 (5) 4 


Упражнение 3:
Номер 1
Сколько имеется вариантов использования предиката frontstr?

Ответ:

 (1) 1 

 (2) 2 

 (3) 3 

 (4) 4 

 (5) 5 


Номер 2
Можно ли использовать предикат str_len для получения строки, содержащей заданное количество символов?

Ответ:

 (1) да 

 (2) нет 


Упражнение 4:
Номер 1
В результате выполнения цели str_pos('п',"мама",N) переменная N будет конкретизирована значением:

Ответ:

 (1) 0 

 (2) 1 

 (3) 2 

 (4) 3 

 (5) 4 


Номер 2
В результате выполнения цели char_count("мама",'п',N) переменная N будет конкретизирована значением:

Ответ:

 (1) 0 

 (2) 1 

 (3) 2 

 (4) 3 

 (5) 4 


Номер 3
В результате выполнения цели count_digit("мама мыла раму",N) переменная N будет конкретизирована значением:

Ответ:

 (1) 0 

 (2) 1 

 (3) 2 

 (4) 3 

 (5) 4 


Упражнение 5:
Номер 1
Можно ли использовать предикат concat для того, чтобы соединить две строки?

Ответ:

 (1) да 

 (2) нет 


Номер 2
Можно ли использовать предикат frontstr для того, чтобы разделить исходную строку на две подстроки?

Ответ:

 (1) да 

 (2) нет 


Номер 3
Если означить первый аргумент предиката str_list строкой, состоящей из одного пробела, то второй аргумент будет конкретизирован:

Ответ:

 (1) [] 

 (2) [' '] 

 (3) [''] 




Главная / Программирование / Основы программирования на языке Пролог / Тест 11