
- •Что означает свойство детерминированности алгоритма?
- •Что означает свойство элементарности алгоритма?
- •Что означает свойство результативности алгоритма?
- •Что означает свойство направленности алгоритма?
- •Что означает свойство массовости алгоритма?
- •В чем заключается суть метода дублирования кодов?
- •В чем заключается суть метода булевых признаков?
В чем заключается суть метода дублирования кодов?
+дублируются те модули исходного алгоритма, в которые можно войти из нескольких мест (кроме последнего блока)
-каждому блоку неструктурированной схемы присваивается номер, в программу вводится переменная состояния и блоки исходной схемы заменяются блоками, выполняющими преобразование переменной состояния
-в программу, вводится некоторый признак; начальное значение признака задаётся до цикла; цикл выполняется, пока признак сохраняет своё исходное значение.
-в программу вводится переменная состояния; дублируются те модули неструктурированной схемы, которым присвоена переменная состояния
-в программу вводится некоторый признак; каждому блоку неструктурированной схемы присваивается номер; дублируются модули, которым присвоен номер
?
В чем заключается суть метода булевых признаков?
-дублируются те модули исходного алгоритма, в которые можно войти из нескольких мест (кроме последнего блока)
-каждому блоку неструктурированной схемы присваивается номер, в программу вводится переменная состояния и блоки исходной схемы заменяются блоками, выполняющими преобразование переменной состояния
+в программу, вводится некоторый признак; начальное значение признака задаётся до цикла; цикл выполняется, пока признак сохраняет своё исходное значение.
-в программу вводится переменная состояния; дублируются те модули неструктурированной схемы, которым присвоена переменная состояния
-в программу вводится некоторый признак; каждому блоку неструктурированной схемы присваивается номер; дублируются модули, которым присвоен номер
?
Какие недостатки у метода дублирования кодов?
+неприменимость к программам с циклами
+дополнительные затраты памяти для хранения дублируемых модулей
-структурированная форма схемы алгоритма сильно отличается от топологии исходной схемы
-метод предназначен для использования только в циклах
-нет верных ответов
?
Какие недостатки у метода введение переменной состояния?
-неприменимость к программам с циклами
-дополнительные затраты памяти для хранения дублируемых модулей
+структурированная форма схемы алгоритма сильно отличается от топологии исходной схемы
-метод предназначен для использования только в циклах
-нет верных ответов
?
Какие недостатки у метода булевых признаков?
-неприменимость к программам с циклами
-дополнительные затраты памяти для хранения дублируемых модулей
-структурированная форма схемы алгоритма сильно отличается от топологии исходной схемы
+метод предназначен для использования только в циклах
-нет верных ответов
?
Какие достоинства у метода введение переменной состояния?
+процесс преобразования программы отличается наглядностью и чёткостью
+любому блоку исходной схемы соответствует определённое состояние программы, что помогает выполнять тестирование и отладку программы
+метод применим к программам любой структуры (разветвляющимся и циклическим)
+возможно автоматическое применение данного метода
-компактность и экономичность
?
Какие достоинства у метода булевых признаков?
+топология исходной схемы изменяется незначительно
-любому блоку исходной схемы соответствует определённое состояние программы, что помогает выполнять тестирование и отладку программы
-метод применим к программам любой структуры (разветвляющимся и циклическим)
-возможно автоматическое применение данного метода
+компактность и экономичность
?
Какими методами можно выполнить преобразование неструктурированных программ, содержащих циклы, в структурированные?
-методом дублирование кодов программы
+методом введение переменной состояния
+методом булевых признаков
-методом логического пошагового преобразования
-методом сортировки вставками
3. ОПЕРАЦИОННАЯ СИСТЕМА MS-DOS
?
В высказывание "Каталог содержит информацию о ..., хранящихся в ..." вместо многоточия вставить правильные выражения.
- файлах, оперативной памяти
- программах, внешней памяти
+ файлах, внешней памяти
- файлах, ПЗУ
- расширениях, внешней памяти
?
Внутренние команды MS-DOS - это:
- команды, предназначенные для создания файлов и каталогов
+ команды, встроенные в DOS
- команды, которые имеют расширение .sys, .exe, .com
- команды для работы с дисками
- все варианты не верны
?
В MS-DOS все файлы с именем, начинающимся с DEK и состоящим из 6 символов, независимо от расширения обозначаются как:
- DEK*.*
- DEK???.?
- DEK.*
+ DEK???.*
- DEK?
?
Выберите правильные варианты приглашения MS DOS:
+ C:\>
- A:/>
- C:/DOS/
+ C:\EXE>
- A:/EXE/MY>
?
Выберите правильные варианты указания пути к файлу в MS-DOS:
- A:\\NC\nc.exe
+ A:\TOOLS\scandisk.exe
- B:/TOOLS/nc.exe
+ C:\DOS\pm.exe
- нет правильных ответов
?
Вывод на экран приглашения MS DOS означает, что:
- идет загрузка системных файлов
- идет загрузка компьютера
+ MS DOS готова к приему команд
- все ответы верны
- нет правильных ответов
?
Драйверы внешних устройств - это:
- техническое устройство
+ программы для согласования работы внешних устройств и компьютера
- носители информации
- программы для ознакомления пользователя с принципами устройства компьютера
- нет правильных ответов
?
Запись my?.* в MS-DOS означает?
- все файлы с именем my
- все файлы с именем my с любым расширением
+ все файлы с именем из 3-х символов, у которых первые 2 символа my, и любым расширением
- ничего не обозначает
- все файлы с расширением my
?
Из чего состоит полное имя файла?
- из букв латинского алфавита и цифр
- только из букв латинского алфавита и разделителя (точки)
+ из имени, разделителя и расширения
- файлы имеют только короткие имена
- все ответы верны
?
Информация на внешнем носителе ПК хранится в виде:
+ файлов, находящихся в каталогах (папках)
- в виде объектов и структур
- рисунков, текстов, звуков и видео
- только в текстовом виде
- нет правильных ответов
?
Исполняемые файлы имеют расширение:
+ .com, .exe, .bat
- .com, .txt, .pas
- .exe, .com, .txt
- .exe, .com, .bak
- .jpg, .arj, .exe
?
Как можно вызвать файл pm.exe, который находиться на диске A:, а текущим в данный момент является диск C: с использованием MS-DOS?
- C:>c:\pm.exe a:
+ C:>a:\pm.exe
- C:>c:a:\pm.exe
- C:>pm.exe a: c:
- C:>pm.exe a:
?
Какая команда MS-DOS выводит на экран версию операционной системы MS-DOS?
- DATE
- TIME
- CLS
+ VER
- MD
?
Какая команда MS-DOS выводит на экран список файлов и каталогов текущего каталога?
+ DIR
- CD \.
- COPY CON
- MD
- CD
?
Какая команда MS-DOS выводит на экран текущую дату и позволяет ее изменить?
+ DATE
- TIME
- CLS
- VER
- CD
?
Какая команда MS-DOS позволяет вернуться в вышестоящий каталог по отношению к текущему каталогу?
- CD \.
+ CD ..
- CD DOS
- DIR
- TIME
?
Какая команда MS-DOS позволяет очистить экран монитора?
- DATE
- TIME
+ CLS
- VER
- TYPE
?
Какая команда MS-DOS позволяет сразу перейти в корневой каталог диска из текущего?
+ CD \.
- CD ..
- CD DOS
- DIR
- TIME
?
Какая команда MS-DOS предназначена для вывода на экран иерархической структуры файловой системы?
- RENAME
+ TREE
- TYPE
- CD
- DIR
?
Какая команда MS-DOS предназначена для вывода содержимого файла на стандартное устройство вывода, чаще всего дисплей, если другое не оговорено с помощью команд операционной системы?
- COPY
+ TYPE
- COPY CON
- MD
- DIR
?
Какая команда MS-DOS предназначена для копирования файлов?
+ COPY
- RENAME
- COPY CON
- MD
- RD
?
Какая команда MS-DOS предназначена для переименования файлов?
- COPY
+ RENAME
- TREE
- TYPE
- COPY CON
?
Какая команда MS-DOS предназначена для смены текущего каталога?
- TYPE
- MD
- RD
+ CD
- DIR
?
Какая команда MS-DOS предназначена для создания каталогов?
- COPY CON
+ MD
- RD
- CD
- DIR
?
Какая команда MS-DOS предназначена для создания текстовых файлов?
- COPY
- RENAME
+ COPY CON
- MD
- RD
?
Какая команда MS-DOS предназначена для удаления каталогов?
- TYPE
- COPY CON
- MD
+ RD
- CD
?
Какая команда MS-DOS предназначена для удаления файлов?
+ DEL
- MD
- RD
- CD
- DIR
?
Какие из перечисленных основных компонентов операционной системы MS-DOS называют основными системными файлами, которые содержат основные программы MS-DOS и постоянно находятся в оперативной памяти компьютера?
- Внешние команды MS-DOS
+ Дисковые файлы IO.SYS и MSDOS.SYS
- Драйверы
- Командный процессор MS-DOS
- Загрузчик MS-DOS
?
Какие из перечисленных основных компонентов операционной системы MS-DOS поставляются вместе с операционной системой в виде отдельных файлов и выполняют действия обслуживающего характера?
+ Внешние команды MS-DOS
- Дисковые файлы IO.SYS и MSDOS.SYS
- Драйверы
- Командный процессор MS-DOS
- Загрузчик MS-DOS
?
Какие из перечисленных основных компонентов операционной системы MS-DOS являются специальными программами, которые обеспечивают обслуживание новых устройств или нестандартное использование имеющихся устройств?
- Внешние команды MS-DOS
- Дисковые файлы IO.SYS и MSDOS.SYS
+ Драйверы
- Командный процессор MS-DOS
- Загрузчик MS-DOS
?
Какие команды MS-DOS доступны пользователю?
- только внутренние
- только внешние
+ внутренние и внешние
- никакие команды пользователю недоступны
- нет правильных ответов
?
Какие команды MS-DOS называются внешними?
- команды, предназначенные только для работы с периферийными устройствами
+ команды, хранящиеся на диске и вызываемые по мере необходимости
- все команды, которые можно реализовать с помощью MS-DOS
- команды для удаления информации
- все варианты верны
?
Какие файлы соответствуют маске ??P*.A?? в MS-DOS:
- ppepsi.abc
+ pepper.arj
+ capital.aaa
- support.a1
+ tupik.abc
?
Какой из перечисленных основных компонентов операционной системы MS-DOS находится в первом секторе каждой загрузочной дискеты и в первом секторе логического диска, с которого происходит загрузка MS-DOS и предназначен для загрузки в память системного файла IO.SYS при начальной загрузке компьютера?
- Внешние команды MS-DOS
- Дисковые файлы IO.SYS и MSDOS.SYS
- Драйверы
- Командный процессор MS-DOS
+ Загрузчик MS-DOS
?
Какой из перечисленных основных компонентов операционной системы MS-DOS обрабатывает команды, вводимые пользователем?
- Внешние команды MS-DOS
- Дисковые файлы IO.SYS и MSDOS.SYS
- Драйверы
+ Командный процессор MS-DOS
- Загрузчик MS-DOS
?
Какую информацию обычно содержит приглашение MS-DOS:
+ о текущем логическом диске
- о файле, с которым работает пользователь
+ о текущем каталоге
- все ответы верны
- нет правильных ответов
?
Командный процессор операционной системы MS-DOS - это файл:
+ command.com
- autoexec.bat
- config.sys
- io.sys
- нет правильных ответов
?
Кто присваивает имена файлам и каталогам?
- только операционная система
- файлы и каталоги не имеют имени
+ пользователь, а также некоторые программы
- только программы, при установке (инсталляции) на диск
- нет правильных ответов
?
Нажатием какой клавиши завершается ввод команды в MS-DOS?
- Insert
- Delete
+ Enter
- Ctrl + Z
- Alt + Ctrl
?
Операционная система MS-DOS - это:
+ комплекс программ, организующих управление работой компьютера и его взаимодействие с пользователем
- совокупность основных устройств компьютера
- техническая документация компьютера
- совокупность устройств и программ общего пользования
- нет верных ответов
?
Операционная система может быть загружена с ...
+ с жесткого диска (винчестера)
+ с дискеты
+ с CD-ROM
+ с DVD-ROM
- нет правильных ответов
?
Расширение имени файла:
+ указывает тип файла
- характеризует информационный объем файла
- содержит любое количество символов
- указывает имя файла
- нет правильных ответов
?
Расширение файла в MS-DOS должно содержать:
- 8 символов
- обязательно 3 символа
+ меньше или равно 3 символам
- не более 256 символов
- нет верных ответов
?
Текущий каталог - это каталог:
- в котором хранятся все программы операционной системы
- объем которого изменяется при работе компьютера
+ с которым работает или работал пользователь на данном диске
- в котором находятся файлы, созданные пользователем
- нет верных ответов
?
Файл - это:
- программа после запуска
- область внешней памяти
+ поименованная область на диске или другом носителе информации
- текстовая информация
- нет правильных ответов
?
Файловая система на диске имеет:
- линейную структуру
+ иерархическую структуру
- не имеет структуры
- связную линейно-кусочную структуру
- нет правильных ответов
?
Что будет выведено на экран в результате выполнения команды MS-DOS: DIR C:\*.DOC /P ?
- на экран будут выведены все файлы диска С:
- на экран будут выведена первая страница всех файлов на диске С:
- на экран будут выведены все каталоги и файлы диска С:
+ на экран будет выведена первая страница файлов с расширением .doc, находящихся на диске С:
- на экран будет выведена первая страница файлов с расширением .doc, находящихся на диске D:
?
Что будет результатом выполнения команды MS-DOS: MD C:\USER
- удален каталог USER с диска С:
+ создан каталог USER на диске C:
- удалены все файлы из каталога USER
- ничего не произойдет
- нет правильных ответов
?
Что включает в себя в общем случае команда MS-DOS:
+ параметры, если они нужны
- имя текущего каталога
- приглашение MS DOS
+ имя команды
- нет правильных ответов
?
Что такое каталог?
- место на диске, отведенное для хранения файлов и каталогов
- единица хранения информации
+ поименованная совокупность файлов и каталогов
- периферийное устройство
- нет правильных ответов
?
Что такое путь в MS-DOS ?
+ указание местонахождения файла или каталога при помощи указания диска и последовательного перечисления вложенных каталогов
- перечисления списка дисков
- перечисления каталогов
- списков файлов и каталогов
- нет правильных ответов
4. ЭЛЕМЕНТЫ ЯЗЫКА Си
?
К основным элементам программирования на языке Си относятся:
+ввод и вывод
+типы данных и операторы
+проверка условий
+циклы и подпрограммы
-маршрутизаторы
?
Ввод данных, как элемент программирования в языке Си, - это чтение данных ...
+с клавиатуры
+с магнитного диска
+из порта ввода-вывода
+из другой программы
-с экрана дисплея
?
В программах на языке Си данными могут быть ...
+числа
+текстовая информация
+адреса, указывающее размещение других данных
-комментарии
-операторы
?
Операторы в языке Си предназначены для ...
+присвоения значений переменным
+реализации переходов между различными инструкциями программы
+вызова подпрограмм и процедур
-образования алфавита языка
-создания идентификаторов
?
Вывод данных, как элемент программирования в языке Си, - это ...
+отображение информации на экран дисплея
+запись информации на магнитный диск
+передача информации в порт ввода-вывода
+пересылка данных в другую подпрограмму
-вывод данных на сканер и клавиатуру
?
Операторы условного перехода ...
+позволяют выбирать различные маршруты обработки и преобразования данных в зависимости от истинности или ложности некоторых заданных условий
-реализуют выполнение одной или нескольких инструкций заданное число раз либо до тех пор, пока не удовлетворится некоторое условие
-отдельно именуемые наборы инструкций, которые могут быть вызваны (сколько угодно раз) и выполнены в любом месте программы
-присваивают значения переменным
-создают идентификаторы
?
Операторы цикла ...
-позволяют выбирать различные маршруты обработки и преобразования данных в зависимости от истинности или ложности некоторых заданных условий
+реализуют выполнение одной или нескольких инструкций заданное число раз либо до тех пор, пока не удовлетворится некоторое условие
-отдельно именуемые наборы инструкций, которые могут быть вызваны (сколько угодно раз) и выполнены в любом месте программы
-присваивают значения переменным
-создают идентификаторы
?
Подпрограммы ...
-позволяют выбирать различные маршруты обработки и преобразования данных в зависимости от истинности или ложности некоторых заданных условий
-реализуют выполнение одной или нескольких инструкций заданное число раз либо до тех пор, пока не удовлетворится некоторое условие
+отдельно именуемые наборы инструкций, которые могут быть вызваны (сколько угодно раз) и выполнены в любом месте программы
-присваивают значения переменным
-создают идентификаторы
?
Элементами языка Си являются:
+алфавит языка
+идентификаторы
+ключевые слова
+переменные
-базы данных
?
Укажите основные группы символов языка Си.
+буквы латинского алфавита и знак подчеркивания
+цифры 0,1,2,...,9
+специальные символы
+управляющие последовательности (ESC-последовательности)
-библиотечные функции
?
Специальные символы языка Си (каждый в отдельности либо в комбинации друг с другом) позволяют ...
+задавать операторы
+задавать знаки операций
-задавать идентификаторы
-определять структуры данных
-нет верных ответов
?
Какие утверждения справедливы для идентификаторов.
+Идентификатор – это имя, которым обозначается некоторый объект в тексте программы (функция, переменная, константа и т.п.)
+Для того чтобы в программе иметь возможность обращаться к этим данным и обрабатывать их, программист этим данным даёт условные имена - идентификаторы
-Идентификаторы - это управляющие последовательности языка Си
-Идентификаторы являются ключевыми словами и их имена однозначно определены
-Имена идентификаторов определяются библиотечными функциями языка Си
?
С учетом удовлетворения каких нижеперечисленных правил должен выбираться идентификатор?
+идентификатор должен обязательно начинаться с буквы латинского алфавита или знака подчеркивания
-идентификатор должен обязательно начинаться со знака подчеркивания
+в идентификаторах могут использоваться буквы латинского алфавита, символ подчеркивания и цифры
+идентификатор не должен совпадать с именами функций из библиотеки языка Си и ключевыми словами
-идентификатор должен включать ключевые слова языка Си и специальные символы
?
Выберите одинаковые идентификаторы:
-min
-MIN
-Min
-MiN
+нет одинаковых идентификаторов
?
Какие группы символов используются для написания программ на языке Си (исключая комментарии и выводимые на экран сообщения)?
+буквы латинского алфавита и знак подчеркивания
-буквы русского алфавита и знак подчеркивания
+цифры 0,1,2,...,9
+специальные символы
+управляющие последовательности (ESC-последовательности)
?
Выберите различные идентификаторы:
+max
+Max
+MAX
+MaX
-все идентификаторы одинаковые
?
Какие утверждения справедливы для ключевых слов?
+Ключевые слова – это явно зарезервированные идентификаторы, которые имеют в Си особый смысл.
+Ключевые слова сообщают компилятору о типе данных, способе организации, о последовательности выполнения операторов
+Ключевые слова нельзя переопределить или использовать в другом контексте
-Ключевые слова состоят из специальных символов и управляющих последовательностей
-ключевые слова обеспечивают комментарии операторов программы
?
Какие из перечисленных слов являются ключевыми?
-nn
+void
-FOR
-sum
+double
?
Какие из перечисленных слов не являются ключевыми?
-case
-return
+mas
-struct
+result
?
Какие из ниже перечисленных утверждений справедливы для идентификаторов:
+идентификатор не должен совпадать с ключевыми словами языка
+идентификатор не должен совпадать с именами функций из библиотеки языка С/C++
-идентификатор может начинаться с цифры
+идентификатор может начинаться со знака подчеркивания
-для записи идентификаторов могут использоваться буквы русского алфавита
?
Какие из перечисленных идентификаторов не являются ошибочными?
-4if
-a+b
+rez
-switch
+summa
?
Какие из перечисленных идентификаторов являются ошибочными?
-mm
-_pr
+%b
+break
+4sum
?
Ключевые слова сообщают компилятору:
+о типе данных
+о способе организации данных
+о последовательности выполнения операторов
-имена объектов (данных) в программе
-нет верных ответов
?
Данные, значение которых во время выполнения программы считаются неизменными, называются ...
-переменными
+константами
-ключевыми словами
-комментариями
-компиляторами
?
Данные, значение которых во время выполнения программы могут изменяться, называются ...
+переменными
-константами
-ключевыми словами
-комментариями
-нет верных ответов
4. ТИПЫ ДАННЫХ В ЯЗЫКЕ Си
?
Простые (скалярные) данные это ...
+целые и вещественные числа
+текст (символы)
+указатели (адреса)
-массивы
-файлы
?
Данные структурированного типа (составные) это ...
+массивы
+структуры
+файлы
-указатели (адреса)
-перечисления
?
К скалярным типам данных относятся:
+указатели
+арифметические
+перечисления
-объединения
-структуры
?
К составным типам данных относятся:
+поля битов
+структуры
+объединения
+массивы
-перечисления
?
Какие ключевые слова определяют базовый (фундаментальный) тип данных?
+int
+float
+void
-short
-long
?
Какие из названных ключевых слов определяют базовый (фундаментальный) тип данных?
+char
+double
+void
-unsigned
-short
?
Укажите ключевые слова, которые определяют базовый (фундаментальный) тип данных.
+int
+float
+char
+double
+void
?
Какие ключевые слова определяют модификатор типа данных?
+unsigned
+signed
+long
-void
-double
?
Какие из названных ключевых слов определяют модификатор типа данных?
+short
+long
-double
-float
-char
?
Укажите ключевые слова, которые определяют модификатор типа данных.
+unsigned
+signed
+long
+short
-double
?
Какой тип данных обозначает ключевое слово char?
-вещественный
-пустой тип
+символьный
-длинный целый
-вещественный с двойной точностью
?
Какой тип данных обозначает ключевое слово double?
-вещественный
-пустой тип
-символьный
-целый
+вещественный с двойной точностью
?
Какой тип данных обозначает ключевое слово void?
-вещественный
+пустой тип
-символьный
-целый
-вещественный с двойной точностью
?
Какой тип данных обозначает ключевое слово float?
+вещественный
-пустой тип
-символьный
-целый
-вещественный с двойной точностью
?
Какой тип данных обозначают ключевые слова long int?
-беззнаковый короткий целый
-короткий целый
-беззнаковый символьный
+длиный целый
-вещественный с двойной точностью
?
Какой тип данных обозначают ключевые слова unsigned char?
-беззнаковый короткий вещественный
-короткий целый
+беззнаковый символьный
-длинный целый
-длинный вещественный с двойной точностью
?
Какой тип данных обозначают ключевые слова unsigned short int?
+беззнаковый короткий целый
-короткий беззнаковый вещественный
-беззнаковый символьный
-длинный знаковый целый
-короткий знаковый целый
?
Тип данных и модификатор типа определяют:
+диапазон значений, в пределах которого может изменяться переменная
-тип микропроцессора, где выполняется программа
+какие машинные команды микропроцессора будут использоваться для обработки данных
+формат хранения данных в оперативной памяти (внутреннее представление данных)
+операции, которые могут выполняться над данными соответствующего типа
?
Тип данных void используется ...
+для определения функций, которые не возвращают значений
+для указания пустого списка аргументов функции
+как базовый тип указателей
+в операции приведения типов
-для указания модификатора типа
?
Какие из перечисленных типов относятся к структурированным (составным) типам данных?
-арифметические
+массивы
+объединения
-символы
+структуры
?
Под переменную указанного типа отводится объем памяти:
+int - 2 или 4 байта
+signed short int - 2 байта
-short int - 4 байта
-signed char - 4 байта
-long - 2 байта
?
Какой объем памяти отводится под переменную указанного типа?
+unsigned long int - 4 байта
+char - 1 байт
+signed int - 2 или 4 байта
-long int - 8 байт
-unsigned char - 4 байта
?
Какой объем памяти резервируется под переменную указанного типа?
+float - 4 байта
+double - 8 байт
-float - 8 байт
-double - 10 байт
+long double - 10 байт
?
Какие типы данных используются для представления чисед с дробными компонентами?
+float
+double
+long double
-long int
-unsigned
?
Какие утверждения справедливы для данных типа char?
+данные этого типа занимают в памяти 1 байт
+этот тип данных является типом "целое"
+константа данного типа - это символ, заключенный в одинарные кавычки
-данные этого типа занимают 2 или 4 байта
+с данными этого типа могут использоваться модификаторы unsigned и signed
?
Какие из операторов справедливы для данных типа char?
+char g,h
+g='Q'
+h='3'
-g='rar'
-int char v,com
?
Специальные управляющие знаки символьных и строковых констант соответствуют ...
+переход на новую строку \n
+вертикальная табуляция \v
-горизонтальная табуляция \v
-перевод курсора на новую строку \r
+перевод курсора в начало строки \r
?
Какую операцию выполняют специальные управляющие знаки символьных и строковых констант?
+новая страница \f
+возврат на одну позицию \b
-перевод курсора в начало строки \n
-вертикальная табуляция \t
+горизонтальная табуляция \t
?
Строка - это ...
+нуль или более символов, заключенных в двойные кавычки
+массив символов
-нуль или более символов, включая двойные кавычки
+нуль или более символов, заключенных в двойные кавычки, включая нуль-символ ('\0'), помещаемый в конце строки
-нет верных ответов
?
Тип данных "перечисление" задается ключевым словом ...
+enum
-void
-signed char
-struct
-namespace
?
Какие значения будут присвоены именованным константам в списке при выполнении оператора enum w{A=1,B,H=5,N,T,K=9}?
+A=1,B=2,H=5,N=6,T=7,K=9
-A=0,B=1,H=5,N=6,T=7,K=9
-A=1,B=2,H=5,N=3,T=4,K=9
-A=1,B=2,H=5,N=6,T=8,K=9
-все ответы правильные
?
Какие правила соблюдаются при объявлении типа "перечисление" оператором enum?
+идентификаторы в списке "перечисление" не должны совпадать с другими идентификаторами той же области видимости
+объявляемый тип "перечисление" (имя) должно быть отлично от других имен типов, вводимых пользователем в той же области видимости
+именованным константам можно устанавливать одинаковые (повторяющиеся) значения, однако имена в списке должны быть разными
-именованным константам можно устанавливать одинаковые (повторяющиеся) значения, при этом имена в списке должны быть одинаковыми
-идентификаторы в списке "перечисление" могут совпадать с другими идентификаторами той же области видимости
?
Указатель - это ...
+переменная, которая содержит адрес элемента памяти, где записано значение другой переменной
+адрес некоторого объекта, через который можно обратиться к этому объекту
-идентификатор переменной, которая хранится по указанному адресу
-адрес переменной, имя которой присвоено указателю
-все ответы правильные
?
Имя переменной указателя начинается с символа ...
+звездочка (*)
-амперсант (&)
-знак доллара ($)
-знак номера (#)
-символ подчеркивания (_)
?
Какие имена переменных-указателей являются правильными?
+int *a,*point
+*sign
-int &a,&point
-&sign
-*printf
6. СТРУКТУРА ПРОСТОЙ ПРОГРАММЫ В Си
?
Какие утверждения справедливы для программы на языке Си?
+Программа на языке Си строиться из отдельных блоков, называемых функциями.
+В функциях указываются фактические операции компьютера, которые должны быть выполнены.
+Имена функциям программист может давать любые, но среди них обязательно должна быть одна функция с именем main.
+С функции main начинается исполнение программы.
+Другие функции могут быть вызваны из функции main или из какой-либо другой функции в процессе выполнения программы.
?
Какие утверждения справедливы для функции в языке Си?
+Функция может иметь нуль или более аргументов.
+Аргументами функции являются переменные, которые используются для передачи данных между функциями.
+Круглые скобки, следующие за именем функции, заключают в себе список аргументов.
-Квадратные скобки, следующие за именем функции, заключают в себе список аргументов.
+Тело функции заключается в фигурные скобки.
?
C какой функции начинается выполнение программы на языке Си?
-с первой функции в файле
+с функции main()
-с той функции, которую укажет программист
-программа вообще не содержит функций
-с функции fun()
?
Тело функции заключается в ...
+фигурные скобки {}
-круглые скобки ()
-квадратные скобки []
-в одинарные кавычки ' '
-в двойные кавычки " "
?
В конце каждого оператора ставится ...
-двоеточие ( : )
-точка ( . )
+точка с запятой ( ; )
-пробел
-оператор заключается в кавычки ( ' ' )
?
Оператор - это ...
+законченная инструкция для компьютера
-имя функции, с которой начинается выполнение
-встроенный тип данных
-имя переменной
-аргументы функции
?
Используя какую команду препроцессора можно подключить к программе системную библиотеку языка Си?
+#include
-fun
-main
-void
-stdin
?
Данные, значения которых во время выполнения программы можно изменять, называются ...
+переменными
-константами
-командами
-указателями
-комментариями
?
Данные, значения которых во время выполнения программы не изменяются, называются ...
-переменными
+константами
-командами
-указателями
-комментариями
?
В операторах определения данных указывается:
+тип данных
+имена переменных имеющих данный тип
+начальное значение переменной
-количество байт памяти для хранения переменной
-адрес размещения переменной в памяти
?
Какие из перечисленных определений переменных являются верными?
-char b=“z“;
+char let, symb=’z’;
+char n_str=’\n’;
-char s[1]=“Hello“
+char s[10]=“Privet“;
?
Определение каких переменных соответствует правилам языка Си?
-const k=17;
+float i=-3.5;
+int i1, i2, i3=10;
-int k=5.7;
-sum double;
?
В чем отличается объявление от определения?
+при объявлении переменой ей место в памяти не выделяется, объявление лишь сообщает компилятору тип переменой, а при определении переменной для каждой переменной в соответствии с типом выделяется необходимое количество байт памяти.
-ничем, объявление и определение переменной это одно и тоже
-только при объявлении можно присвоить начальное значение, а при определении нет
-только при объявлении указывается тип переменной, а при определении нет
-при объявлении нельзя указывать класс памяти, а при определении класс памяти указывается обязательно
?
Глобальная переменная – это ...
+переменная, объявленная вне любой функции
-переменная, объявленная в теле функции
-индекс массива
-переменная, объявленная в прототипе функции
-нет верных ответов
?
Локальная переменная – это ...
-переменная, объявленная вне любой функции
+переменная, объявленная в теле функции
-индекс массива
+имена аргументов функции, объявленные в самом внешнем блоке функции
-нет верных ответов
?
Какое значение получит переменная k, в следующем фрагменте программы: int x=0; void main () {int x=5; ::x+=4;} int k=x;
-k=0;
+k=4;
-k=5;
-k=9;
-k неопределенно
?
Какое значение получит переменная k, в следующем фрагменте программы: int x=10; void main () {int x=5; x+=4;} int k=x;
+k=10;
-k неопределенно
-k=5;
-k=9;
-k=4;
?
Какие типы констант используются в языке Си?
+целые константы
+константы с плавающей точкой
+символьные константы
+строковые литералы
-нет правильных ответов
?
Выберите правильный вариант определения целых восьмеричных констант:
-const a=379;
+const b=-087;
+const c=0573;
-const d=0xf;
-const e=0x17B;
?
Выберите правильный вариант определения целых шестнадцатеричных констант:
-const a=-71;
-const b=-056;
-const c=017;
+const d=0xB2;
+const e=-0x47A;
?
Выберите правильный вариант записи символьных констант
+'A'
+'#'
-"6"
-'VBE'
-"МИУ"
?
Выберите правильный вариант записи строковых констант
-'A'
+"\n"
+"6"
-'VBE'
+"МИУ"
?
Выберите правильный вариант записи вещественных констант
+3.14
+1.5E-04
+.314e2
-0x17B
-"3.14x"
?
Комментарии – это ...
+текстовые части, предназначенные для аннотирования программы, и используются самим программистом и исключаются из исходного текста программы транслятором
-текстовые части, предназначенные для аннотирования программы и скрытые от программиста, и используются исключительно транслятором при лексическом анализе
-текстовые части, предназначенные для запуска программы и скрытые от программиста, и используются исключительно транслятором при лексическом анализе
-текстовые части, предназначенные для ввода в программу исходных данных, и используются самим программистом и исключаются из исходного текста программы транслятором
-нет верных ответов
?
Какие утверждения верны для комментариев:
-многострочные комментарии начинаются с двух подряд следующих символов наклонной черты (//)
+однострочные комментарии начинаются с двух подряд следующих символов наклонной черты (//)
-однострочные комментарии начинаются с символа наклонной черты и звездочки (/*)
+в комментариях можно использовать ключевые слова
+многострочные комментарии начинаются с символов наклонной черты и звездочки (/*) и заканчиваются символами (*/)
?
Управляющая строка функции printf содержит:
+обычные символы
+спецификации преобразования (форматы)
+управляющие символьные константы
-комментарии
-аргументы
?
Какие символы допустимы между знаком % и символом преобразования при построении управляющей строки?
+знак минус
+строка цифр
+точка
+символ длины
-буква латинского алфавита
?
Какие из перечисленных символов преобразования являются верными?
+d – значением аргумента является десятичное целое число
-d – значением аргумента является восьмеричное целое число
+x – значением аргумента является шестнадцатеричное целое число
-s – значением аргумента является символ
+s – значением аргумента является строка символов
?
Какими символами преобразования описываются значения аргументов, являющиеся вещественными десятичными числами?
+e
+f
+g
-x
-p
?
Каким символом преобразования описывается значение аргумента, являющееся указателем (адресом)?
+p
-g
-u
-s
-e
?
Какие из перечисленных функций являются функциями вывода?
+printf
+cprintf
+putchar
-getchar
-scanf
?
Какие из перечисленных функций являются функциями ввода?
-printf
-cprintf
+sscanf
+getchar
+scanf
?
Какая стандартная библиотечная функция используется для приема данных с клавиатуры?
-for
-printf
+scanf
-while
-puts
?
Какая стандартная библиотечная функция используется для вывода информации на экран?
-for
+printf
-scanf
-while
-gets
?
Выберите правильный вариант использования функции scanf, если x целочисленная переменная, а y – строка:
-scanf(“%d%s”, &x, &y);
+scanf(“%d%s”, &x, y);
-scanf(“%d”, &x, y);
-scanf(“d%s”, &x);
-scanf(“f%s”, &x);
?
Выберите правильный вариант использования функции printf, если x целочисленная переменная, а y – строка:
-printf(“Result is x=%d y=%s”, &x, &y);
-printf (“Result is x=%d”, x, y);
-printf (“Result is x= y=, x, y”);
+printf (“Result is x=%d y=%s”, x, y);
-printf (“Result is x=%d y=%d”, x, y);
?
Верно ли, что когда вызывается функция printf, она всегда начинает печатать с начала новой строки?
+нет
-да
-зависит от настройки операционной системы
-зависит от настройки инструментальной среды
-нет верных ответов
?
Какая функция вывода обеспечивает вывод форматированных данных в текстовое окно?
-printf
+cprintf
-sprintf
-puts
-putchar
?
Какая функция вывода обеспечивает вывод форматированных данных в строку?
-printf
-cprintf
+sprintf
-puts
-putchar
?
Какая функция вывода обеспечивает запись символьной строки в стандартный поток данных?
-printf
-cprintf
-sprintf
+puts
-putchar
?
Какая функция вывода обеспечивает запись символа в стандартный поток данных?
-printf
-cprintf
-sprintf
-puts
+putchar
?
Какая функция вывода обеспечивает форматированный ввод данных их строки?
-scanf
+sscanf
-gets
-getschar
-putchar
?
Какая функция обеспечивает считывание стандартной строки входного потока и размещения ее по адресу, заданному указателем?
-scanf
-sscanf
+gets
-getschar
-putchar
?
Какая функция обеспечивает чтение по одному символу из входного потока?
-scanf
-sscanf
-gets
+getschar
-putchar
?
Выражение в языке Си - это ...
+последовательность операндов, соединенных знаками операций и круглых скобок, которая задает вычислительный процесс получения результата определенного типа
-вычислительный процесс получения результата определенного типа
-последовательность операций и круглых скобок, задающих вычислительный процесс получения результата
-последовательность операндов, соединенных знаками операций, которая задает вычислительный процесс получения результата определенного типа
-операнды и операций для организации вычислительного процесса получения результата определенного типа
?
Операции - это ...
+специальные комбинации символов, специфицирующих действия по преобразованию различных операндов
-последовательность операндов, соединенных знаками и круглых скобок, которая задает вычислительный процесс получения результата определенного типа
-набор специальных символов и операндов, заключенных в круглые скобки
-операнды для организации вычислительного процесса получения результата определенного типа
-нет верных ответов
?
Результат операции a=b+c; при условии b=6, c=5 равен:
+a=11
-a=1
-a=-6
-a=30
-a=2
?
Результат операции a=b-c; при условии b=6, c=5 равен:
-a=11
+a=1
-a=-6
-a=30
-a=2
?
Результат операции a=-b; при условии b=6 равен:
-a=11
-a=1
+a=-6
-a=30
-a=2
?
Результат операции a=b*c; при условии b=6, c=5 равен:
-a=11
-a=1
-a=-6
+a=30
-a=2
?
Результат операции a=b/c; при условии b=10, c=5 равен:
-a=11
-a=1
-a=-6
-a=30
+a=2
?
Результат операции a=b%c; при условии b=6, c=5 равен:
-a=11
+a=1
-a=-6
-a=30
-a=2
?
Результат операции a=b&&c; равен:
+если b и c не равны нулю, то a=1, в противном случае a=0
-если b и c равны нулю, то a=0, в противном случае a=1
-если b равно нулю, то a=1, если c не равно нулю, то a=0
-если b не равно нулю, то a=1, если c равно нулю, то a=0
-если b равно нулю, то a=1, если b не равно нулю, то a=0
?
Результат операции a=b||c; равен:
-если b и c не равны нулю, то a=1, в противном случае a=0
+если b и c равны нулю, то a=0, в противном случае a=1
-если b равно нулю, то a=1, если c не равно нулю, то a=0
-если b не равно нулю, то a=1, если c равно нулю, то a=0
-если b равно нулю, то a=1, если b не равно нулю, то a=0
?
Результат операции a=!b; равен:
-если b и c не равны нулю, то a=1, в противном случае a=0
-если b и c равны нулю, то a=0, в противном случае a=1
-если b равно нулю, то a=1, если c не равно нулю, то a=0
-если b не равно нулю, то a=1, если c равно нулю, то a=0
+если b равно нулю, то a=1, если b не равно нулю, то a=0
?
В результате выполнения операции a==b; вырабатывается:
+1, если a равно b, 0 - в противном случае
-1, если a больше b, 0 - в противном случае
-1, если a больше или равно b, 0 - в противном случае
-1, если a меньше b, 0 - в противном случае
-1, если a не равно b, 0 - в противном случае
?
В результате выполнения операции a>b; вырабатывается:
-1, если a равно b, 0 - в противном случае
+1, если a больше b, 0 - в противном случае
-1, если a больше или равно b, 0 - в противном случае
-1, если a меньше b, 0 - в противном случае
-1, если a не равно b, 0 - в противном случае
?
В результате выполнения операции a>=b; вырабатывается:
-1, если a равно b, 0 - в противном случае
-1, если a больше b, 0 - в противном случае
+1, если a больше или равно b, 0 - в противном случае
-1, если a меньше b, 0 - в противном случае
-1, если a не равно b, 0 - в противном случае
?
В результате выполнения операции a<b; вырабатывается:
-1, если a равно b, 0 - в противном случае
-1, если a больше b, 0 - в противном случае
-1, если a больше или равно b, 0 - в противном случае
+1, если a меньше b, 0 - в противном случае
-1, если a не равно b, 0 - в противном случае
?
В результате выполнения операции a<=b; вырабатывается:
-1, если a равно b, 0 - в противном случае
-1, если a больше b, 0 - в противном случае
+1, если a меньше или равно b, 0 - в противном случае
-1, если a меньше b, 0 - в противном случае
-1, если a не равно b, 0 - в противном случае
?
В результате выполнения операции a!=b; вырабатывается:
-1, если a равно b, 0 - в противном случае
-1, если a больше b, 0 - в противном случае
-1, если a больше или равно b, 0 - в противном случае
-1, если a меньше b, 0 - в противном случае
+1, если a не равно b, 0 - в противном случае
?
Какие из перечисленных операция являются унарными?
-логическое "И" (&&)
+декремент (--)
-логическое "ИЛИ" (||)
+инкремент (++)
-простое присваивание (=)
?
Какой результат будет получен в результате выполнения побитовой операции a=b&c;, если b=1010, c=0110?
+0010
-1110
-1100
-0101
-101100
?
Какой результат будет получен в результате выполнения побитовой операции a=b|c;, если b=1010, c=0110?
-0010
+1110
-1100
-0101
-101100
?
Какой результат будет получен в результате выполнения побитовой операции a=b^c;, если b=1010, c=0110?
-0010
-1110
+1100
-0101
-101100
?
Какой результат будет получен в результате выполнения побитовой операции a=~b;, если b=1010?
-0010
-1110
-1100
+0101
-101100
?
Какой результат будет получен в результате выполнения побитовой операции a=b<<c;, если b=1011, c=2?
-0010
-1110
-1100
-0101
+101100
?
Какой результат будет получен в результате выполнения побитовой операции a=b>>c;, если b=1011, c=2?
+0010
-1110
-1100
-0101
+0011
?
Какие действия осуществляются при выполнении операции a=&b;?
+a присваивается адрес операнда b
-а присваивается значение, находящееся по адресу b
-а присваивается абсолютное значение b
-а присваивается размер памяти типа int
-а присваивается значение переменной b
?
Какие действия осуществляются при выполнении операции a=*b;?
-a присваивается адрес операнда b
+а присваивается значение, находящееся по адресу b
-а присваивается абсолютное значение b
-а присваивается размер памяти типа int
-а присваивается значение переменной b
?
Какие действия осуществляются при выполнении операции а=(b<0)?(-b):(b);?
-a присваивается адрес операнда b
-а присваивается значение, находящееся по адресу b
+а присваивается абсолютное значение b
-а присваивается размер памяти типа int
-а присваивается значение переменной b
?
Какие действия осуществляются при выполнении операции а=sizeof(int);?
-a присваивается адрес операнда b
-а присваивается значение, находящееся по адресу b
-а присваивается абсолютное значение b
+а присваивается размер памяти типа int
-а присваивается значение переменной b
?
Последовательность выполнения операций в языке Си зависит ...
+от приоритета операций
+от наличия круглых скобок
-от названия операций
-от последовательности записи операций в выражении
-от типа микропроцессора
?
Что такое указатель?
+особый вид переменной, которая хранит адрес элемента памяти, где может быть записано значение другой переменной
-группа элементов одного типа, расположенных друг за другом в памяти и имеющих одно общее имя
-собранием одного или более объектов, которые для удобства работы с ними сгруппированы под одним именем
-данные, которые можно изменять в ходе выполнения программы
-данные, которые нельзя изменять в ходе выполнения программы
?
Какие унарные операции неразрывно связаны с указателями?
+операция взятия адреса
+операция обращения по адресу
-тернарная операция
-операция определения размера в байтах
-операция вызова функции
?
Результатом операции взятия адреса (&) является ...
+адрес по которому значение переменной размещено в памяти
-адрес по которому находится имя переменной
-значение переменной, которое находится по указанному адресу
-тип переменной, которая находится по указанному адресу
-нет верных ответов
?
Результатом операции обращения по адресу (*) является ...
-адрес по которому значение переменной размещено в памяти
-адрес по которому находится имя переменной
+значение переменной, которое находится по указанному адресу
-тип переменной, которая находится по указанному адресу
-нет верных ответов
?
Выберите правильные варианты объявления указателя:
+int *point;
+void *p;
-float d;
+char *string;
-int &d;
?
Фрагмент программы: void main() { int *p, b=5; p=&b; *p+=5; ... }. Чему будет равно b в результате выполнения этого фрагмента?
+10
-5
-0
-15
-25
?
Какие операции могут выполняться над указателями?
+увеличения и уменьшения указателя
+присваивания
-умножения и деления
+индексирования
+инкремента и декремента
?
Над указателями выполняются операции:
+операции отношения
+операция индексирования
+операции адресации и разадресации
-логические операции
-побитовые операции
?
Фрагмент программы: void main() { int a, *pi=&a; float f, *pf=&f; pi++; pf++; ...}. Как изменяться указатели pi и pf в результате выполнения этой программы?
+pi будет смещен на 2 байта, а pf - на 4 байта
-pi будет смещен на 4 байта, а pf - на 2 байта
-pi и pf будут смещены на 4 байта
-pi и pf будут смещены на 2 байта
-нет верных ответов
7. УПРАВЛЯЮЩИЕ СТРУКТУРЫ В Си
?
Какие управляющие структуры ветвления используются в языке Си?
+выбора единичного решения из двух возможных
+выбора одного из двух возможных вариантов решения
+выбора одного из определенного множества возможных вариантов решения
+безусловного выбора единичного решения
-выбора двух вариантов решений из нескольких возможных
?
Какие управляющие структуры повторения вычислений используются в языке Си?
+повторения вычислений с предусловием
+повторения вычислений с постусловием
+повторения вычислений, когда известно количество повторений
-повторения вычислений при выборе одного из двух возможных вариантов решений
-нет правильных ответов
?
Что такое пустой оператор?
+это просто знак “;”
-это несколько операторов собранных в блок с помощью круглых скобках ()
-это несколько операторов собранных в блок с помощью фигурных скобках {}
-это кавычки " "
-это несколько операторов собранных в блок с помощью квадратных скобок []
?
Что такое составной оператор?
-это просто знак “;”
-это несколько операторов собранных в блок с помощью круглых скобках ()
+это несколько операторов собранных в блок с помощью фигурных скобках {}
-это кавычки " "
-это несколько операторов собранных в блок с помощью квадратных скобок []
?
Какие операторы языка Си являются операторами ветвления?
+if...else
+switch
-do...while
+goto
-float
?
Что делает оператор ветвления if...else:
-выбирает в программе среди нескольких вариантов ее возможного продолжения неверный вариант вычислительного процесса
+выбирает в программе среди нескольких вариантов ее возможного продолжения единственный вариант вычислительного процесса
-выбирает в программе среди нескольких вариантов ее возможного продолжения два и более вариантов вычислительного процесса
-выбирает в программе среди нескольких вариантов ее возможного продолжения несколько верных вариантов вычислительного процесса
-нет верных ответов
?
Какие из перечисленных утверждений справедливы для конструкции if...else?
+если одно из условий истинно, то выполняется оператор соответствующий этому условию, а проверка оставшихся условий не производиться
-если одно из условий ложно, то выполняется оператор соответствующий этому условию, а проверка оставшихся условий не производиться
-если одно из условий истинно, то выполняется оператор соответствующий этому условию, и потом проверяются оставшиеся условия
-условия не проверяются и сразу выполняет оператор, стоящий после конструкции if...else
-условия не проверяются и сразу выполняются все операторы, стоящий внутри конструкции if...else
?
Какие из перечисленных утверждений справедливы для вложенных конструкций if...else?
-условия проверяются в обратном порядке (т.е. последнее написанное условие проверяется первым)
+условия проверяются в том порядке, в котором они перечислены в программе
+если, в результате проверки, ни одно из проверенных условий не дало результата - истинно, то выполняются операторы, относящиеся к последнему else
-порядок проверки зависит от условия задачи
-операторы, относящиеся к else, выполняются всегда независимо от проверки условия
?
Если встречается задача выбора одного варианта решения задачи из многих возможных, то это можно сделать с помощью:
-вложенных for
+вложенных if
+switch
-do...while
-while
?
Какие утверждения справедливы для условного выражения оператора switch?
+условное выражение (селектор) должно иметь целочисленный тип
-условное выражение может быть любого типа
-условное выражение должно иметь вещественный тип
+условное выражение может быть символьной константой, которая автоматически преобразуется в целочисленный тип
-нет верных ответов
?
Какие утверждения справедливы для констант оператора switch?
+константы сравниваются в той последовательности, в какой они перечислены в программе
-константы сравниваются в алфавитном порядке
+не может быть двух констант в одном операторе switch, имеющих одинаковое значение
-могут быть две констант в одном операторе switch, имеющие одинаковое значение
-константой может быть другой оператор switch
?
Какие утверждения справедливы для метки default оператора switch?
+метка default может отсутствовать
-метка default обязательный элемент и обязательно должна быть записана в каждом операторе switch
-метка default обязательно должна быть записана в конце оператора switch
+метка default может быть записана в любом месте оператора switch
-нет верных ответов
?
Какие утверждения справедливы для оператора break внутри оператора switch?
+оператор break передает управление за пределы оператора switch
-оператор break передает управление на начало оператора switch
+если после какого-либо из операторов в ветви case отсутствует ключевое слово break, то константа в следующем операторе case считается удовлетворяющей условию, и выполняются операторы данной ветви
-если после какого-либо из операторов в ветви case отсутствует ключевое слово break, то константа в этом case считается не подходящей условию, и никакие операторы не выполняются
-если после какого-либо из операторов в ветви case отсутствует ключевое слово break, то обязательно сразу осуществляется переход на метку default
?
Какие утверждения справедливы для оператора goto?
+оператор goto предназначен для выполнения безусловного перехода
+оператор goto указывает, что выполнение программы необходимо продолжить, начиная с инструкции, перед которой записана метка
+в программе объязательно должна быть строка, где указана метка
-оператор goto предназначен для выполнения условного перехода
-оператор goto указывает, что выполнение программы необходимо продолжить, начиная с инструкции следующей за goto
?
Какие операторы языка Си являются операторами повторения (операторами цикла)?
+do...while
+for
-if...else
-switch
+while
?
В каких случаях для организации цикла используется оператор while?
+когда неизвестно точное число повторений цикла
+нет необходимости, чтобы цикл непременно был выполнен хотя бы один раз
-цикл необходимо выполнить, по меньшей мере, хотя бы один раз
-когда известно точное количество повторений вычислений в цикле
-когда необходимо прервать вычисления в цикле
?
Какие утверждения справедливы для организации цикла с помощью оператора while?
+если выражение, определяющее условие выполнения цикла, не равно нулю (Истина), то тело цикла выполняется один раз, затем вновь проверяется условие
+итерации повторяются до тех пор, пока выражение, определяющее условие выполнения цикла, не станет равным нулю (Ложь)
+в тело цикла должны быть включены конструкции, изменяющие логику проверяемого выражения так, чтобы, в конце концов, оно стало равным нулю (Ложь)
-если выражение, определяющее условие выполнения цикла, равно нулю (Ложь), то тело цикла выполняется только один раз
-тело цикла будет повторятся до тех пор, пока выражение, определяющее условие выполнения цикла, не примет значение Истина
?
В каких случаях для организации цикла используется оператор do...while?
+когда неизвестно точное число повторений цикла
-нет необходимости, чтобы цикл непременно был выполнен хотя бы один раз
+цикл необходимо выполнить, по меньшей мере, хотя бы один раз
-когда известно точное количество повторений вычислений в цикле
-когда необходимо прервать вычисления в цикле
?
Какие утверждения справедливы для организации цикла с помощью оператора do...while?
+тело цикла выполняется один раз, затем проверяется условие. Если выражение, определяющее условие выполнения цикла, не равно нулю (Истина), то вновь выполняется тело цикла
+итерации повторяются до тех пор, пока выражение, определяющее условие выполнения цикла, не станет равным нулю (Ложь)
+в тело цикла должны быть включены конструкции, изменяющие логику проверяемого выражения так, чтобы в конце концов оно стало равным нулю (Ложь)
+если выражение, определяющее условие выполнения цикла, равно нулю (Ложь), то тело цикла выполняется только один раз
-тело цикла будет повторятся до тех пор, пока выражение, определяющее условие выполнения цикла, не примет значение Истина
?
В каких случаях для организации цикла используется оператор for?
-когда неизвестно точное число повторений цикла
+нет необходимости, чтобы цикл непременно был выполнен хотя бы один раз
-цикл необходимо выполнить, по меньшей мере, хотя бы один раз
+когда известно точное количество повторений вычислений в цикле
-когда необходимо прервать вычисления в цикле
?
Какие операции необходимо обязательно осуществить при организации цикла с помощью оператора for?
+инициализацию счетчика циклов
+сравнение счетчика циклов с некоторым граничным значением
+изменение счетчика циклов при каждом прохождении тела цикла
-обнулять счетчик циклов при каждом прохождении тела цикла
-наращивать граничное значение при каждом прохождении тела цикла
?
Вложенным циклом называется ...
+конструкция, в которой один цикл выполняется внутри другого
-конструкция, в которой один цикл выполняется после другого
-конструкция, в которой выполняется несколько циклов не связанных между србой
+конструкция, в которой внутренний цикл выполняется полностью во время каждой итерации внешнего цикла
-конструкция, в которой внешний цикл выполняется полностью во время каждой итерации внутреннего цикла
?
Какой оператор цикла лучше применять, когда известно точное количество повторений цикла?
+for
-while
-do...while
-if...else
-switch
?
Какой необходимо выбрать цикл, для того чтобы организовать повторенное (количество повторений неизвестно) выполнение одного или нескольких операторов, заключенных в фигурные скобки, до тех пор, пока условие не примет значение ложь, проверка условия выполняется перед входом в цикл (следовательно, возможна ситуация, когда тело цикла хоть один раз выполниться всегда)?
-for
-while
+do...while
-if...else
-switch
?
Какой оператор цикла является оператором цикла с предусловием?
+for
+while
-do...while
-if … else
-switch
?
Какой необходимо выбрать цикл, для того чтобы организовать повторенное (количество повторений неизвестно) выполнение одного или нескольких операторов, заключенных в фигурные скобки, до тех пор, пока условие не примет значение ложь, проверка условия выполняется перед входом в цикл (следовательно, возможна ситуация, когда тело цикла не выполниться ни разу)?
-for
+while
-do...while
-if … else
-switch
?
Какой оператор цикла является оператором цикла с постусловием?
-for
-while
+do...while
-if … else
-switch
?
Какие операторы цикла применяется, когда неизвестно количество повторений цикла?
-for
+while
+do...while
-if … else
-switch
?
Какой оператор приводит к немедленному выходу из цикла?
-continue;
+break;
-switch;
-return;
-нет верных ответов
?
Какой оператор, при его использовании в структуре повторения, вызывает немедленное выполнение следующей итерации цикла?
+continue;
-break;
-switch;
-return;
-нет верных ответов
?
Какие из приведенных вариантов цикла не являются бесконечными?
-for (int i=1;i>0;;);
+for (int i=1, int rez=1; i<=10; i++, rez*=i);
-int i=20; while(i>0) printf(“%d”,i);
+char s[10]=”Hello!!!”; for (q=0;s[q];q++);
+int i; char *st=”Hello!”; for(;st[i++];);
?
Какие утверждения справедливы для цикла for?
+блок инициализации выполняется только один раз, до начала выполнения какого-нибудь из операторов цикла
-блок инициализации выполняется при каждом выполнении тела цикла
+проверка условия выполняется перед первым выполнения цикла
-проверка условия выполняется после выполнения один раз тела цикла
-поле изменение параметров выполняется только один раз, до начала выполнения тела цикла