Какие из операторов присваивания не будут работать в программе с разделом описания переменных
показанном ниже? s, n: real; d: integer; str: string; Выберите несколько из 4 вариантов ответа: 1)d:=n; 2)s:=n; 3)n:=3,5; 4)str:=3;Ответы на вопрос
3) Неверна запись константы 3,5, но если записать 3.5, то допустимо.
4) Нельзя присвоить целочисленную константу строке.. Если взять ее в апострофы, т.е. написать '3', будет корректно.
Давайте рассмотрим каждый вариант присваивания и определим, какие из них не будут работать согласно объявленным переменным:
d:=n; Здесь присваивание значения переменной n типа real переменной d типа integer. Это приведет к ошибке, так как типы переменных несовместимы.
s:=n; Здесь также присваивание значения переменной n типа real переменной s типа real. Это будет работать, так как типы переменных совместимы (оба real).
n:=3,5; Здесь присваивание значения 3,5 переменной n типа real. В этом случае ошибка не произойдет, так как тип значения (real) соответствует типу переменной n.
str:=3; Здесь присваивание целочисленного значения 3 переменной str типа string. Это также вызовет ошибку, потому что типы переменных несовместимы.
Итак, варианты ответа, которые не будут работать в программе, это:
- d:=n;
- str:=3;
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
