воскресенье, 7 января 2018 г.

Переменные встроенного языка 1С

***
Вопрос 06.05 экзамена 1С:Профессионал по платформе. Типизация переменных во встроенном языке "1С:Предприятие 8"...
  1. не жесткая, т.к. тип переменной определяется ее значением
  2. не жесткая, т.к. неявным определением переменной является ее первое упоминание в левой части оператора присваивания
  3. жесткая, т.к. обязательным является объявление переменной в явном виде
  4. жесткая, т.к. неявным определением переменной является ее первое упоминание в левой части оператора присваивания
  5. верны утверждения 1 и 2
  6. верны утверждения 3 и 4
Правильный ответ пятый. Тип переменной действительно определяется ее значением: переменная в разных местах модуля может содержать значения разных типов. А объявление переменной возможно как в явном виде (Перем Счетчик), так и в неявном, в левой части оператора присваивания (Счетчик = 0).
***

Вопрос 06.27 экзамена 1С:Профессионал по платформе. В выражении использована конструкция: ?(Сумма<=12000, Сумма*0.12, Сумма*0.2). Каким будет результат выражения, если переменная Сумма имеет значение 10000?
  1. 1200
  2. 1440
  3. 0.12
  4. 2000
  5. Данная конструкция использована некорректно
Правильный ответ первый. Оператор ? представляет собой альтернативный вариант записи оператора Если.

***

Вопрос 06.33 экзамена 1С:Профессионал по платформе. Пусть Переменная1 имеет тип Дата (состав даты - "Дата") и значение, равное 1 марта 2005 года. Чему будет равно значение выражения "Переменная1+20"?
  1. 21 марта 2005 г 00 ч 00 мин 00 сек
  2. 1 марта 2005 г 00 ч 00 мин 20 сек
  3. 1 марта 2005 г 20 ч 00 мин 00 сек
  4. 21 марта 2005 г 00 ч 00 мин 20 сек
  5. Возникнет ошибка преобразования типов
Правильный ответ второй, квант даты равен секунде, соответственно +20 секунд.

Комментариев нет:

Отправить комментарий