[Росдистант] Программирование на языках высокого уровня (промежуточные тесты, вопросы, ответы)

Раздел
Программирование
Тип
Просмотров
581
Покупок
9
Антиплагиат
Не указан
Размещена
18 Ноя 2021 в 17:57
ВУЗ
Росдистант Тольяттинский государственный университет
Курс
Не указан
Стоимость
400 ₽
Файлы работы   
4
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Промежуточный тест 1
461.5 Кбайт 100 ₽
docx
Промежуточный тест 2
414.1 Кбайт 100 ₽
docx
Промежуточный тест 3
389.5 Кбайт 100 ₽
docx
Промежуточный тест 4
215.4 Кбайт 100 ₽
Всего 4 файла на сумму 400 рублей
Описание

Росдистант. Программирование на языках высокого уровня. Промежуточные тесты. Ответы на вопросы.

Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).

Оглавление

ПРОМЕЖУТОЧНЫЙ ТЕСТ 1

Найти ошибку в записи константы:

Выберите один ответ:

 “Строковая”константа” 

 7.12356 

 9 

 -9 

Какие служебные символы используются для обозначения начала и конца блока кода?

Выберите один ответ:

 { } 

 ( ) 

 < > 

 begin end 

Что такое идентификаторы в языке C++?

Выберите один ответ:

 это последовательность знаков, начинающаяся с буквы или знака подчеркивания 

 это последовательность знаков 

 это последовательность знаков, начинающаяся с буквы 

 это последовательность знаков, начинающаяся со знака подчеркивания 

Идентификатор - это:

Выберите один ответ:

 последовательность латинских букв, цифр и символа «_», начинающаяся с буквы или символа «_» 

 неизменяемые объекты языка (константы) 

 последовательность латинских и русских букв 

 способ кодирования, допустимые преобразования над значением данной переменной 

Понятием «переменная» в традиционных языках программирования называется:

Выберите один ответ:

 служебное слово на языке программирования 

 описание действий, которые должна выполнять программа 

 любое законченное минимальное смысловое выражение на языке программирования 

 именованная область памяти, в которой хранится некоторое значение 

Если не будет указан базовый тип, то какой тип будет подразумеваться по умолчанию

Выберите один ответ:

 int 

 char 

 short 

 long 

Если задан тип данных переменной, то известной является информация о:

Выберите один ответ:

 начальном значении 

 конечном значении 

 количестве обращений к данным 

 диапазоне возможных значений 

Каков будет результат выполнения операторов:

int a,b

а = 4;

b=7;

m=(a>b)?a:b;

Выберите один ответ:

 m= 4 

 m = 11 

 m = 3 

 m = 7 

Символ-разделитель операторов в C: 

Выберите один ответ:

 точка 

 точка с запятой 

 запятая 

 пробел 

Простыми типами данных в С++ являются:

Выберите один ответ:

 целые – int, вещественные – float или double, символьные – string 

 целые – int, вещественные – float или double, символьные – char 

 целые – bool, вещественные – float или double, символьные – string 

 целые – int, вещественные – float или real, символьные – char 

Какое ключевое слово указывает, что целая переменная не может принимать отрицательные значения?

Выберите один ответ:

 другое 

 long 

 unsigned 

 positive 

 нет такого зарезервированного слова 

Идентификатор в C не может начинаться с:

Выберите один ответ:

 латинской буквы 

 заглавной латинской буквы 

 цифры 

 знака подчёркивания 

 латинской буквы, а затем знака подчёркивания 

Если задан тип данных переменной, то известной является информация о:

Выберите один ответ:

 начальном значении 

 конечном значении 

 количестве обращений к данным 

 способе обработки 

Указать имена переменных, записанных верно:

Выберите один или несколько ответов:

 S_123 S123 

 123S 123_S S-123 

 S_ 

К целочисленным константам не относятся число:

Выберите один ответ:

 123 

 0 

 -89 

 1Е10 

Какой тип данных отсутствует в Си в отличие от большинства других языков:

Выберите один ответ:

 Real 

 Integer 

 String 

 Char 

В языке Си++ лексема - это:

Выберите один ответ:

 набор специальных символов и директив 

 множество строк, определяющих состояние программы 

 процедура, выполняющая определенные задания 

 последовательности символов языка, разделяющиеся пробелами и другими неграфическими символами 

К вещественным константам не относятся число:

Выберите один ответ:

 123.1 

 5 

 1E10 

 -59.6 

Наименьшее целое число, кодируемое 16 битами:

Выберите один ответ:

 -255 

 -32768 

 -32767 

 -65535 

 -65536 

N будет константой в описании:

Выберите один ответ:

 const int N=5; 

 int N:const=5; 

 N=5; 

 &nN:integer=5. 

Какой из перечисленных типов данных не является типом данных в С++?

Выберите один ответ:

 float 

 double 

 int 

 real 

Спецификация типа - это:

Выберите один ответ:

 задание типа переменной 

 список переменных 

 перечисление всех переменных, которые использовались в программе 

 список типов переменных, которые использовались в программе 

Какую функцию должны содержать все программы на С++?

Выберите один ответ:

 main() 

 start() 

 program() 

 system() 

Каждый оператор заканчивается__________.

Выберите один ответ:

 endl 

 return 

 точка с запятой 

 управляющей последовательностью 

Ячейка памяти, хранящая один двоичный знак (0 или 1), называется … 

Выберите один ответ:

 байт 

 бит 

 килобайт 

 бод 

Найти ошибку в записи константы:

Выберите один ответ:

 “Строковая”константа” 

 7.12356 

 9 

 -9 

Если не будет указан базовый тип, то какой тип будет подразумеваться по умолчанию

Выберите один ответ:

 int 

 char 

 short 

 long 

К целочисленным константам не относятся число:

Выберите один ответ:

 123 

 0 

 -89 

 1Е10 

Структура объявления переменных в С++

Выберите один ответ:

 [=];< идент. 2>,…; 

 [:=], < идент. 2>,…; 

 [=], < идент. 2>,…; 

 [==]; < идент. 2>,…; 

Указать неверно записанную символьную константу: 

Выберите один ответ:

 ‘G’ 

 #186 

 “F” 

 59 

Если задан тип данных переменной, то известной является информация о:

Выберите один ответ:

 начальном значении 

 конечном значении 

 количестве обращений к данным 

 способе обработки 

В переменной Short Int можно хранить число:

Выберите один ответ:

 130 

 -130 

 21 

 129 

Выбрать верные утверждения

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

б) Всем переменным, когда они объявляются, должен быть присвоен тип.

Выберите один ответ:

 верно только а 

 верно только б 

 верны и а, и б 

 оба утверждения ложны 

Целое беззнаковое число кодируется шестнадцатью битами. Наибольшее натуральное число, которое при этом будет закодировано:

Выберите один ответ:

 256 

 32768 

 32767 

 65535 

 65536 

Тип float занимает в памяти:

Выберите один ответ:

 4 байт 

 6 байта 

 10 байта 

 8 байта 

Наименьшее целое число, кодируемое 16 битами:

Выберите один ответ:

 -255 

 -32768 

 -32767 

 -65535 

 -65536 

Выполнение каждой программы на C++ начинается с функции__________.

Выберите один ответ:

 void 

 include 

 main 

 using 

Создателем языка C является:

Выберите один ответ:

 Деннис Ритчи 

 Никлаус Вирт 

 Бьерн Страуструп 

 Блез Паскаль 

В именах переменных не допускается использования:

Выберите один ответ:

 пробелов 

 цифр 

 символа подчеркивания 

 английские буквы 

Какие служебные символы используются для обозначения начала и конца блока кода?

Выберите один ответ:

 { } 

 ( ) 

 < > 

 begin end 

Каков будет результат выполнения операторов:

int i,j,s;

i=j=2; /* i и j получают значение 2 */

s=(i++)+(++j);

Выберите один ответ:

 i= 3,j = 2, s= 6 

 i= 3, j = 2, s = 5 

 i = 3, j = 3, s = 6 

 i = 2, j = 3, s = 6 

Спецификация типа - это:

Выберите один ответ:

 задание типа переменной 

 список переменных 

 перечисление всех переменных, которые использовались в программе 

 список типов переменных, которые использовались в программе 

Операндами называют:

Выберите один ответ:

 открывающая или закрывающая скобки: (...) 

 данные, необходимые для выполнения оператора 

 операторные скобки: {…} 

 точка с запятой в конце строки, содержащей оператор 

Целое беззнаковое число кодируется шестнадцатью битами. Наибольшее натуральное число, которое при этом будет закодировано:

Выберите один ответ:

 256 

 32768 

 32767 

 65535 

 65536 

При помощи ключевого слова const:

Выберите один ответ:

 объявляются переменные 

 объявляются константы 

 объявляются функции 

 объявляются пользовательские типы 

Комментарии заключаются в скобки:

Выберите один ответ:

 { } 

 /* */ 

 [ ] 

 /% %/ 

Идентификатором будет:

Выберите один ответ:

 schetchik get_line a12 Paraml _ab 

 %ab 12abc -x schetchik 

 \b ab 12abc -x schetchik 

 * ab 12abc -x schetchik 

Выполнение каждой программы на C++ начинается с функции__________.

Выберите один ответ:

 void 

 include 

 main 

 using 

К целочисленным константам не относятся число:

Выберите один ответ:

 123 

 0 

 -89 

 1Е10 

Каков будет результат выполнения операторов:

int a,b

а = 4;

b=7;

m=(a>b)?a:b;

Выберите один ответ:

 m= 4 

 m = 11 

 m = 3 

 m = 7 

Указать неверно записанную символьную константу: 

Выберите один ответ:

 ‘G’ 

 #186 

 “F” 

 59 

Простыми типами данных в С++ являются:

Выберите один ответ:

 целые – int, вещественные – float или double, символьные – string 

 целые – int, вещественные – float или double, символьные – char 

 целые – bool, вещественные – float или double, символьные – string 

 целые – int, вещественные – float или real, символьные – char 

Понятием «переменная» в традиционных языках программирования называется:

Выберите один ответ:

 служебное слово на языке программирования 

 описание действий, которые должна выполнять программа 

 любое законченное минимальное смысловое выражение на языке программирования 

 именованная область памяти, в которой хранится некоторое значение 

Каков будет результат выполнения операторов:

int х,у,а;

х=5;

у=х*2+7;

а=у/4;

Выберите один ответ:

 х = 5, у = 17, а = 4,25 

 х = 5, у = 17, а = 4 

 х = 5, у = 10, а = 2,25 

 х = 5, у = 32, а = 8 

Из чего состоит оператор объявления имени?

Выберите один ответ:

 из названия типа и объявляемого имени 

 из названия типа 

 из объявляемого имени 

Идентификатор - это:

Выберите один ответ:

 последовательность латинских букв, цифр и символа «_», начинающаяся с буквы или символа «_» 

 неизменяемые объекты языка (константы) 

 последовательность латинских и русских букв 

 способ кодирования, допустимые преобразования над значением данной переменной 

Тип Int занимает в памяти компьютера:

Выберите один ответ:

 1 байт 

 2 байта 

 4 байта 

 8 байт 

В языке Си++ литерал - это:

Выберите один ответ:

 переменная зарезервированного типа 

 неизменяемый объект языка 

 строка 

 буква 

Это значение 5.9875e17 может быть сохранено в переменной, типа:

Выберите один ответ:

 int 

 long 

 short 

 float 

 bool 

Символ-разделитель операторов в C: 

Выберите один ответ:

 точка 

 точка с запятой 

 запятая 

 пробел 

Точка с запятой является:

Выберите один ответ:

 разделителем операторов 

 частью оператора 

 ключевым знаком языка Си 

 спецсимвол 

Если не будет указан базовый тип, то какой тип будет подразумеваться по умолчанию

Выберите один ответ:

 int 

 char 

 short 

 long 

Целочисленный тип является типом данных

Выберите один ответ:

 встроенным 

 указательным 

 вещественным 

 составным 

Каков будет результат выполнения операторов:

int i,j,s;

i=j=2; /* i и j получают значение 2 */

s=(i++)+(++j);

Выберите один ответ:

 i= 3,j = 2, s= 6 

 i= 3, j = 2, s = 5 

 i = 3, j = 3, s = 6 

 i = 2, j = 3, s = 6 

Ячейка памяти, хранящая один двоичный знак (0 или 1), называется … 

Выберите один ответ:

 байт 

 бит 

 килобайт 

 бод 

В переменной типа Int можно хранить число:

Выберите один ответ:

 32900 

 -13145 

 -36325 

 33000 

Понятием «переменная» в традиционных языках программирования называется:

Выберите один ответ:

 служебное слово на языке программирования 

 описание действий, которые должна выполнять программа 

 любое законченное минимальное смысловое выражение на языке программирования 

 именованная область памяти, в которой хранится некоторое значение 

В результате успешной компиляции текста программы на C++ с каким расширением будет получен файл?

Выберите один ответ:

 .obj 

 .exe 

 .cpp 

 .h 

Запись # include <stdio.h> нужна для:

Выберите один ответ:

 подключения файла, содержащего макроопределения и объявления данных, необходимых для работы функций из стандартной библиотеки ввода-вывода 

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

 переопределения не только константы, но и целых программных конструкций 

 замены каждого параметра в строке лексем на соответствующий аргумент макровызова 

Идентификатор в C не может начинаться с:

Выберите один ответ:

 латинской буквы 

 заглавной латинской буквы 

 цифры 

 знака подчёркивания 

 латинской буквы, а затем знака подчёркивания 

N будет константой в описании:

Выберите один ответ:

 const int N=5; 

 int N:const=5; 

 N=5; 

 &nN:integer=5. 

Для хранения числа -300 следует выбрать тип данных:

Выберите один ответ:

 char 

 float 

 integer 

 double 

Что такое идентификаторы в языке C++?

Выберите один ответ:

 это последовательность знаков, начинающаяся с буквы или знака подчеркивания 

 это последовательность знаков 

 это последовательность знаков, начинающаяся с буквы 

 это последовательность знаков, начинающаяся со знака подчеркивания 

Каков будет результат выполнения операторов:

int х,у,а;

х=5;

у=х*2+7;

а=у/4;

Выберите один ответ:

 х = 5, у = 17, а = 4,25 

 х = 5, у = 17, а = 4 

 х = 5, у = 10, а = 2,25 

 х = 5, у = 32, а = 8 

При объявлении константы пользователь указал: const int fact=0xA. Что имелось в виду?

Выберите один ответ:

 Константа дана в шестнадцатеричной системе счисления 

 Ошибка записи 

 Символьная константа 

 Строковая константа 

Идентификатором будет:

Выберите один ответ:

 schetchik get_line a12 Paraml _ab 

 %ab 12abc -x schetchik 

 \b ab 12abc -x schetchik 

 * ab 12abc -x schetchik 

В описании алгоритмического языка сказано, что идентификатором может быть любая последовательность латинских букв, цифр или знака подчеркивания (_), начинающаяся с буквы или подчеркивания. Какая из нижеприведенных последовательностей может быть идентификатором?

Выберите один ответ:

 B+G 

 A126.23 

 __1__F11 

 1234E1 

 1___ 

Выбрать верные утверждения

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

б) Всем переменным, когда они объявляются, должен быть присвоен тип.

Выберите один ответ:

 верно только а 

 верно только б 

 верны и а, и б 

 оба утверждения ложны 

Выполнение каждой программы на C++ начинается с функции__________.

Выберите один ответ:

 void 

 include 

 main 

 using 

Это значение 5.9875e17 может быть сохранено в переменной, типа:

Выберите один ответ:

 int 

 long 

 short 

 float 

 bool 

Какими знаками заканчивается большинство строк кода в Си++?

Выберите один ответ:

 ; (точка с запятой) 

 .(точка) 

 : (двоеточие) 

 , (запятая) 

Многократное исполнение одного и того же участка программы называется:

Выберите один ответ:

 итерацией 

 рекурсией 

 обращением к подпрограмме 

 циклическим процессом 

Какие служебные символы используются для обозначения начала и конца блока кода?

Выберите один ответ:

 { } 

 ( ) 

 < > 

 begin end 

Если задан тип данных переменной, то известной является информация о:

Выберите один ответ:

 начальном значении 

 конечном значении 

 количестве обращений к данным 

 способе обработки 

Целочисленный тип является типом данных

Выберите один ответ:

 встроенным 

 указательным 

 вещественным 

 составным 

В именах переменных не допускается использования:

Выберите один ответ:

 пробелов 

 цифр 

 символа подчеркивания 

 английские буквы 

Спецификация типа - это:

Выберите один ответ:

 задание типа переменной 

 список переменных 

 перечисление всех переменных, которые использовались в программе 

 список типов переменных, которые использовались в программе 

Точка с запятой является:

Выберите один ответ:

 разделителем операторов 

 частью оператора 

 ключевым знаком языка Си 

 спецсимвол 

В переменной Short Int можно хранить число:

Выберите один ответ:

 130 

 -130 

 21 

 129 

Каков будет результат выполнения операторов:

а=(у=(х=5)*2+7)/4

Выберите один ответ:

 а = 4,25 

 а = 4 

 а = 2,25 

 error 

Составной оператор - это:

Выберите один ответ:

 последовательность операторов, заключенная в фигурные скобки { } 

 последовательность операторов, заключенная квадратные скобки [ ] 

 последовательность операторов, заключенная в операторные скобки begin ... end 

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


ПРОМЕЖУТОЧНЫЙ ТЕСТ 2

Циклом не является:

Выберите один ответ:

 while (...) do 

 if (...) then 

 repeat ... until (...) 

 for i:=1 to n do 

Многократное исполнение одного и того же участка программы называется:

Выберите один ответ:

 итерацией 

 рекурсией 

 обращением к подпрограмме 

 циклическим процессом 

Утверждение «Оператор в теле цикла будет обязательно выполнен хотя бы один раз» относится к:

Выберите один ответ:

 циклу с убыванием значения счетчика 

 циклу с предусловием 

 циклу со счетчиком 

 циклу с постусловием 

Переменная I после выполнения следующей программы: I=0; N=2; FOR (K=1;K<=6;K++) M=K/N; I=I+M (Используемый тип данных: float) принимает значение:

Выберите один ответ:

 3 

 9 

 9.5 

 10.5 

В каком из вариантов ответов объявлен двумерный массив?

Выберите один ответ:

 int array[20, 20]; 

 array anarray[20][20]; 

 int anarray[20][20]; 

 char array[20]; 

Описанием цикла с предусловием является следующее выражение:

Выберите один ответ:

 если условие истинно выполнять оператор, иначе остановиться 

 выполнять оператор пока условие ложно 

 выполнить оператор заданное число раз 

 пока условие истинно выполнять оператор 

Переменная I после выполнения следующей программы: I=0; N=2; FOR (K=1;K<=6;K++) {M=K/N; I=I+M;} (Используемый тип данных: float) принимает значение:

Выберите один ответ:

 3 

 9 

 9.5 

 10.5 

Цикл с постусловием – это:

Выберите один ответ:

 while (...) 

 if (...) then 

 Do ... while (...) 

 for (i=1;i<= to n do 

Укажите правильное объявление массива

Выберите один ответ:

 anarray{10}; 

 int anarray[10]; 

 array an array[10]; 

 int anarray; 

Для объявления размера массива должна использоваться__________, потому что она делает программу более масштабируемой

Выберите один ответ:

 переменная 

 константа 

 именованная константа 

 символ 

Тернарное выражение - это:

Выберите один ответ:

 компактный способ записи оператора WHILE/DO 

 компактный способ записи оператора IF/ELSE 

 выбор одного из нескольких вариантов 

 выражение, описывающее действия логических связывающих операторов на переменные 

Из приведенных утверждений

а) Операция взятия по модулю (%) может применяться только к целым числам.

б) Все арифметические операции *, /, %, + и - имеют одинаковый уровень приоритета.

Выберите один ответ:

 верно только а 

 верно только б 

 верны и а, и б 

 оба утверждения ложны 

Какое значение имеет переменная F после выполнения следующей программы: I=1; F=2; WHILE (I<6) { I=I+1; F=F*I;}

Выберите один ответ:

 12 

 2 

 1440 

Сколько элементов хранится в массиве, объявленном как int mass2 [10][20]

Выберите один ответ:

 10 

 20 

 200 

 30 

Описанием цикла с предусловием является следующее выражение:

Выберите один ответ:

 если условие истинно выполнять оператор, иначе остановиться 

 выполнять оператор пока условие ложно 

 выполнить оператор заданное число раз 

 пока условие истинно выполнять оператор 

Переменная F после выполнения следующего оператора: I=1; F=2; WHILE (I<6) { I=I+1}; F=F*I принимает значение:

Выберите один ответ:

 12 

 2 

 256 

 1440 

Повторение набора инструкций заданное число раз называется______ повторений

Выберите один ответ:

 управляемым счетчиком 

 числом 

 заданием 

Процесс упорядоченного размещения элементов в массиве называется___________

Выберите один ответ:

 сортировка 

 поиск 

 проверка 

 изменение 

К чему применяется операция инкримента?

Выберите один ответ:

 к переменным 

 к константам 

 к выражениям 

 к строкам 

Cуммирование в коде a=0; do a=a+1 while (a<5); повторится: 

Выберите один ответ:

 0 

 4 

 5 

 6 

Укажите правильную инициализацию двумерного массива

Выберите один ответ:

 int mass2 [3][]= { {1,1},{0,2},{1, 3} }; 

 int mass2 [3][2]= { {1.1},{0. 2},{1. 3} }; 

    int mass2 [][]= { {1,1},{0, 2},{1, 3} }; 

Утверждение «Оператор в теле цикла будет обязательно выполнен хотя бы один раз» относится к:

Выберите один ответ:

 циклу с убыванием значения счетчика 

 циклу с предусловием 

 циклу со счетчиком 

 циклу с постусловием 

В какой из следующих строк выполняется обращение к седьмому элементу массива, размер массива равен 10?

Выберите один ответ:

 mas; 

 mas(7); 

 mas[6]; 

 mas[7]; 

Описанием цикла с предусловием является следующее выражение:

Выберите один ответ:

 если условие истинно выполнять оператор, иначе остановиться 

 выполнять оператор пока условие ложно 

 выполнить оператор заданное число раз 

 пока условие истинно выполнять оператор 

Переменная I после выполнения следующей программы: I=0; N=2; FOR (K=1;K<=6;K++) {M=K/N; I=I+M;} (Используемый тип данных: float) принимает значение:

Выберите один ответ:

 3 

 9 

 9.5 

 10.5 

Дан фрагмент кода

1 char arr[8];

2 cin >> arr;

В массив arr записывают следующий набор символов Hello World. Что в действительности будет содержать массив arr?

Выберите один ответ:

 Hello W 

 Hello Wo 

 Hello World 

 Другой ответ 

 Hello 

Тернарное выражение - это:

Выберите один ответ:

 компактный способ записи оператора WHILE/DO 

 компактный способ записи оператора IF/ELSE 

 выбор одного из нескольких вариантов 

 выражение, описывающее действия логических связывающих операторов на переменные 

Процесс определения значения ключа, содержащегося в массиве, называется___________

Выберите один ответ:

 сортировка 

 поиск 

 проверка 

 изменение 

Выражения - это:

Выберите один ответ:

 конструкции, включающие константы (литералы), переменные, знаки операций, скобки для управления порядком выполнения операций, обращения к функциям 

 основные строительные блоки программы; в языке Си++ указанием на наличие выражения служит символ «точка с запятой», стоящий в конце него 

 набор символов и операций 

 операторы, выполняющие определенные действия с переменными 

Таблицы бывают:

Выберите один ответ:

 только одномерные 

 только двумерные 

 только однострочные и двустрочные 

 одномерные и двумерные 

Циклы, в которых число повторений заранее не известно и зависит от некоторых условий, называются:

Выберите один ответ:

 итерационные 

 линейные 

 с параметром 

 с предусловием 

Сколько элементов хранится в массиве, объявленном как int mass2 [][2]= { {1,1},{0, 2},{1, 3} };

Выберите один ответ:

 2 

 0 

 6 

 5 

Для объявления размера массива должна использоваться__________, потому что она делает программу более масштабируемой

Выберите один ответ:

 переменная 

 константа 

 именованная константа 

 символ 

Число, используемое для обращения к отдельному элементу массива называется____________

Выберите один ответ:

 тип 

 индекс 

 значение 

 позиция 

Массивом называется: 

Выберите один ответ:

 однородный набор величин одного и того же типа, идентифицируемых вычисляемым индексом 

 набор именованных компонент разного типа, объединенных общим именем 

 линейно упорядоченный набор следующих друг за другом компонент 

 множество элементов 

Цикл i=10; While ( i>0) i=(i+2)-1 выполнится:

Выберите один ответ:

 0 раз 

 1 раз 

 10 раз 

 бесконечное число раз 

К каким числам применима операция %?

Выберите один ответ:

 к целым 

 к вещественным 

 и к целым, и к вещественным 

Чему будет равна переменная a, после выполнения этого кода int a; for(a = 0; a < 10; a++) {}?

Выберите один ответ:

 9 

 10 

 1 

 0 

Сколько элементов хранится в массиве, объявленном как int mass2 [3][2]

Выберите один ответ:

 2 

 3 

 6 

 5 

Оператор выбора________ используется для выполнения одного действия, если его условие истинно, и другого действия, если условие ложно

Выберите один ответ:

 If 

 If…then 

 If…then…else 

 If…else 

Cуммирование в коде a=0; do a=a+1 while (a<5); повторится: 

Выберите один ответ:

 0 

 4 

 5 

 6 

Списки и таблицы значений хранятся в__________

Выберите один ответ:

 массиве 

 указателе 

 списке 

 стандартной библиотеке 

Дан фрагмент кода

1 char arr[8];

2 cin >> arr;

В массив arr записывают следующий набор символов Hello World. Что в действительности будет содержать массив arr?

Выберите один ответ:

 Hello W 

 Hello Wo 

 Hello World 

 Другой ответ 

 Hello 

Сколько элементов хранится в массиве, объявленном как int mass2 [10][20]

Выберите один ответ:

 10 

 20 

 200 

 30 

Какой оператор языка C обозначает цикл с предусловием?

Выберите один ответ:

 do while 

 for 

 while 

 repeat until 

Какой из ниже перечисленных операторов, не является циклом в С++?

Выберите один ответ:

 for 

 while 

 do while 

 repeat until 

Выражения - это:

Выберите один ответ:

 конструкции, включающие константы (литералы), переменные, знаки операций, скобки для управления порядком выполнения операций, обращения к функциям 

 основные строительные блоки программы; в языке Си++ указанием на наличие выражения служит символ «точка с запятой», стоящий в конце него 

 набор символов и операций 

 операторы, выполняющие определенные действия с переменными 

Какое значение имеет переменная F после выполнения следующей программы: I=1; F=2; WHILE (I<6) { I=I+1; F=F*I;}

Выберите один ответ:

 12 

 2 

 1440 

Из приведенных утверждений

а) Операция взятия по модулю (%) может применяться только к целым числам.

б) Все арифметические операции *, /, %, + и - имеют одинаковый уровень приоритета.

Выберите один ответ:

 верно только а 

 верно только б 

 верны и а, и б 

 оба утверждения ложны 

Каков будет результат выполнения операторов:

int х,у

y=-4;

х=(у<0)?-у:у;

Выберите один ответ:

 x = 4 

 х = -4 

 х = 0 

 x: = 8 

Элементы массива связаны тем, что они имеют одни и те же _________

Выберите один или несколько ответов:

 имя 

 тип 

 значения 

 размерность 

Если в выражениях встречаются операнды различных типов, то они преобразуются к общему типу в соответствии с определенными правилами. Если один из операндов имеет тип char, то:

Выберите один ответ:

 другие также преобразуются к типу char и результат имеет тип Char 

 другие преобразуются к типу int и результат имеет тип int 

 во время операции присваивания значение правой части преобразуется к типу левой части, который и становится типом результата 

 остается как есть и результат будет Char 

Циклом не является:

Выберите один ответ:

 while (...) do 

 if (...) then 

 repeat ... until (...) 

 for i:=1 to n do 

Оператор, заставляющий выполняться входящие в его операторы, называется оператором:

Выберите один ответ:

 ветвления 

 условного перехода 

 выбора 

 цикла 

Цикл с предусловием записывается в виде:

Выберите один ответ:

 while <логическое выражение> { <оператор>}; 

 (i=10 i<=1; i++ {..}: 

 for (i=10 i<=1; i-- {..} 

 do <последовательность операторов> while<логическое выражение>; 

Утверждение «Оператор в теле цикла будет обязательно выполнен хотя бы один раз» относится к:

Выберите один ответ:

 циклу с убыванием значения счетчика 

 циклу с предусловием 

 циклу со счетчиком 

 циклу с постусловием 

Отзыв

Правильный ответ: циклу с постусловием

Цикл i=10; While ( i>0) i=(i+2)-1 выполнится:

Выберите один ответ:

 0 раз 

 1 раз 

 10 раз 

 бесконечное число раз 

Сколько элементов хранится в массиве, объявленном как int mass2 [][2]= { {1,1},{0, 2},{1, 3} };

Выберите один ответ:

 2 

 0 

 6 

 5 

Описанием цикла с предусловием является следующее выражение:

Выберите один ответ:

 если условие истинно выполнять оператор, иначе остановиться 

 выполнять оператор пока условие ложно 

 выполнить оператор заданное число раз 

 пока условие истинно выполнять оператор 

Цикл с предусловием записывается в виде:

Выберите один ответ:

 while <логическое выражение> { <оператор>}; 

 (i=10 i<=1; i++ {..}: 

 for (i=10 i<=1; i-- {..} 

 do <последовательность операторов> while<логическое выражение>; 

Сколько раз выполниться цикл for (i=10 i<=1; i-- {..}:

Выберите один ответ:

 1 

 0 

 10 

 -1 

Цикл с постусловием – это:

Выберите один ответ:

 while (...) 

 if (...) then 

 Do ... while (...) 

 for (i=1;i<= to n do 

Укажите строку, которая возвращает адрес первого элемента в массиве arr?

Выберите один ответ:

 &arr; 

 arr[1]; 

 arr[0]; 

 arr; 

Вычисление значения Y по формуле Y=1/(x+1), если х изменяется от 0 до 6 с шагом 1.5:

Выберите один ответ:

 x=0; While (x<=6){ y=1/(1+x); x=x+1.5;} 

 x=0; If (x<=6) { y=1/(1+x); x=x+1.5;} 

 While (x<=6) {y=1/(1+x); x=x+1.5;} 

 While (x<=6) { x=0; y=1/(1+x); x=x+1.5;} 

Циклом не является:

Выберите один ответ:

 while (...) do 

 if (...) then 

 repeat ... until (...) 

 for i:=1 to n do 

Для объявления размера массива должна использоваться__________, потому что она делает программу более масштабируемой

Выберите один ответ:

 переменная 

 константа 

 именованная константа 

 символ 

Оператор while соответствует оператору for: 

Выберите один ответ:

 for ( ; условие ; ) оператор 

 for ( условие; ; ) оператор 

 for ( ; ; условие) оператор 

Каков будет результат выполнения операторов:

int х,у

y=-4;

х=(у<0)?-у:у;

Выберите один ответ:

 x = 4 

 х = -4 

 х = 0 

 x: = 8 

Процесс определения значения ключа, содержащегося в массиве, называется___________

Выберите один ответ:

 сортировка 

 поиск 

 проверка 

 изменение 

При работе с двумерным массивом записан код: int mass2 [3][2]; if (i==j) sum+=mass[i][j]. Что он выполняет? 

Выберите один ответ:

 Считает сумму элементов, расположенных ниже главной диагонали 

 Суммирует все элементы матрицы 

 Считает сумму элементов, расположенных на главной диагонали 

 Считает сумму элементов, расположенных выше главной диагонали 

Оператор, заставляющий выполняться входящие в его операторы, называется оператором:

Выберите один ответ:

 ветвления 

 условного перехода 

 выбора 

 цикла 

Описанием цикла с предусловием является следующее выражение:

Выберите один ответ:

 если условие истинно выполнять оператор, иначе остановиться 

 выполнять оператор пока условие ложно 

 выполнить оператор заданное число раз 

 пока условие истинно выполнять оператор 

Списки и таблицы значений хранятся в__________

Выберите один ответ:

 массиве 

 указателе 

 списке 

 стандартной библиотеке 

Какой операции нет в C++?

Выберите один ответ:

 последовательной 

 унарной 

 бинарной 

 тернарной 

Цикл с предусловием записывается в виде:

Выберите один ответ:

 while <логическое выражение> { <оператор>}; 

 (i=10 i<=1; i++ {..}: 

 for (i=10 i<=1; i-- {..} 

 do <последовательность операторов> while<логическое выражение>; 

Массив, имеющий два индекса, называют:

Выберите один ответ:

 индексированный массив 

 линейный массив 

 вектор 

 таблица 

Описанием цикла с предусловием является следующее выражение:

Выберите один ответ:

 если условие истинно выполнять оператор, иначе остановиться 

 выполнять оператор пока условие ложно 

 выполнить оператор заданное число раз 

 пока условие истинно выполнять оператор 

К каким числам применима операция %?

Выберите один ответ:

 к целым 

 к вещественным 

 и к целым, и к вещественным 

Циклы, в которых число повторений заранее не известно и зависит от некоторых условий, называются:

Выберите один ответ:

 итерационные 

 линейные 

 с параметром 

 с предусловием 

Сколько столбцов содержит массив, объявленный как int mass2 [10][20]

Выберите один ответ:

 200 

 20 

 10 

 30 

Укажите правильное объявление двумерного массива

Выберите один ответ:

 int array[20, 20]; 

 array anarray[20][20]; 

 int anarray[20][20]; 

 char array[20]; 

Фрагмент кода for (i=1, n=0; i< m; i++) n=n+i;

Выберите один ответ:

 прибавляет к n m-раз единицу 

 считает сумму чисел от одного до m 

 прибавляет к m произвольные числа 

 ничего из вышеперечисленного 

Укажите правильную инициализацию двумерного массива

Выберите один ответ:

 int mass2 [3][]= { {1,1},{0,2},{1, 3} }; 

 mass2 [][2]= { {1,1},{0, 2},{1, 3} }; 

 int mass2 [3][2]= { 1, 0, 2, 1, 3, 5 } 


ПРОМЕЖУТОЧНЫЙ ТЕСТ 3

Укажите неправильно записанную операцию отношения

Выберите один ответ:

 =! 

 >= 

 <= 

 все операторы записаны правильно 

Элементами оператора ветвления являются:

Выберите один или несколько ответов:

 повторение 

 условие 

 интерпретация 

 счетчик 

 переход по условию 

Если условие оператора выбора ложное, то:

Выберите один ответ:

 программа завершает работу 

 выполняется тело оператора выбора 

 выполняется следующий оператор, сразу после оператора if 

Результат выполнения следующего фрагмента кода: 54 << 3?

Выберите один ответ:

 нет правильного ответа 

 556 

 623 

 432 

 440 

К простым операторам относятся: 

Выберите один ответ:

 операторы присваивания, безусловный оператор, оператор вызова процедуры, пустой оператор 

 арифметические операторы, математические функции, clrscr, halt(1) и т.д. 

 операторы ввода-вывода информации, оператор присваивания и вычисления по формулам 

 пустой оператор и оператор "end". 

Каков будет результат выражения: !(1 && !(0 || 1))?

Выберите один ответ:

 False 

 Неоднозначность 

 Сообщение об ошибке 

 True 

Логическая операция с большим приоритетом выполнения.

Выберите один ответ:

 ! 

 && 

 != 

 || 

Логическое «не» обозначается:

Выберите один ответ:

 ! 

 !! 

 || 

 not 

Альтернатива - это:

Выберите один ответ:

 конструкция ветвления 

 вариант 

 шаг выполнения программы 

 композиция разных действий 

Результат выполнения следующего фрагмента кода: !((1 || 0) && 0)

Выберите один ответ:

 1 

 результат не может быть заранее определен 

 сообщение об ошибке 

 0 

Оператор ________ используется для принятия решений

Выберите один ответ:

 cout 

 if 

 while 

 for 

Структуры, которые не допускается использовать в программе при структурном программировании:

Выберите один ответ:

 Ветвление 

 Повторение 

 Последовательное выполнение двух и более операций 

 Многокритериальный выбор 

Какой из ниже перечисленных вариантов ответа, показывает правильно записанный оператор выбора if ?

Выберите один ответ:

 if ( условное выражение ) 

 условное выражение if 

 if условное выражение 

 if { условное выражение} 

Оператор-переключатель - это:

Выберите один ответ:

 оператор для выбора одного из нескольких вариантов (SWITCH) 

 строка с меткой DEFAULT 

 CASE 

 BREAK 

Вычислить значение переменных А и В в результате выполнения условного оператора, если перед его выполнением А=0.5; В = -1.7; if (A<B) A=B else B=A;

Выберите один ответ:

 -1.7 

 0.5 

 -1.2 

 -0.5 

Оператор называется пустым, если он:

Выберите один ответ:

 не содержит никаких символов и не выполняет никаких действий 

 выводит на экран пустую строку 

 выполняет роль "заглушки" при отладке программы 

 который очищает экран компьютера или буфер при выводе информации 

Метки в операторе Switch должны быть:

Выберите один ответ:

 указателями 

 переменной 

 константой 

 типа Char 

Правила композиции, используемые при структурном подходе к составлению алгоритмов:

Выберите один или несколько ответов:

 метка 

 цикл 

 альтернативный выбор 

 безусловный переход 

 подпрограмма 

Битовая операция инверсии битов обозначается:

Выберите один ответ:

 \~ 

 ~ 

 >> 

 << 

Согласно теореме о структуризации базисными структурами, из которых можно построить любую программу, являются:

Выберите один или несколько ответов:

 структуры: составной блок, пустой блок, блок вычислений, блок графики 

 структуры: procedure и function 

 структура "ветвление" 

 структура "следование" 

 структура "цикл с предусловием" 

Укажите неправильно записанную операцию отношения

Выберите один ответ:

 =! 

 >= 

 <= 

 все операторы записаны правильно 

Какой из следующих операторов - оператор сравнения двух переменных?

Выберите один ответ:

 = 

 equal 

 == 

 := 

Логическое выражение A And Not(B Or Not C) будет истинным при значениях переменных A, B, C равных:

Выберите один ответ:

 A = True, B = True, C = True; 

 A = False, B = False, C = False; 

 A = True, B = False, C = True; 

 A = False, B = True, C = False; 

 A = True, B = True, C = False. 

Определить тип результата выражения SIN(X)+2*COS(Y)+Z при вычислении на языке С, если известно, что float X,Y,Z;

Выберите один ответ:

 вещественный 

 целый 

 логический 

 символьный 

Результат выполнения следующего фрагмента кода: cout << 22 / 5 * 3;

Выберите один ответ:

 13.2 

 12 

 1 

 1.47 

 другое 

Битовая операция инверсии битов обозначается:

Выберите один ответ:

 \~ 

 ~ 

 >> 

 << 

В каких случаях целесообразнее использовать оператор выбора вместо условного оператора? 

Выберите один ответ:

 если для реализации необходимо проверить много значений условной переменной и для каждой выполнить особое действие 

 когда в условии нет знаков =, <>, <=, <= 

 операторы можно взаимозаменять в любых задачах 

 если в программе применяются процедуры 

Логическое «и» обозначается:

Выберите один ответ:

 = 

 || 

 & 

 && 

К простым операторам относятся: 

Выберите один ответ:

 операторы присваивания, безусловный оператор, оператор вызова процедуры, пустой оператор 

 арифметические операторы, математические функции, clrscr, halt(1) и т.д. 

 операторы ввода-вывода информации, оператор присваивания и вычисления по формулам 

 пустой оператор и оператор "end". 

Какое из следующих значений эквивалентно зарезервированному слову true?

Выберите один ответ:

 -1 

 66 

 1 

 0.1 

 Все варианты ответов 

Оператор-переключатель - это:

Выберите один ответ:

 оператор для выбора одного из нескольких вариантов (SWITCH) 

 строка с меткой DEFAULT 

 CASE 

 BREAK 

Какому зарезервированному слову программа передаёт управление в случае, если значение переменной или выражения оператора switch не совпадает ни с одним константным выражением?

Выберите один ответ:

 contingency 

 all 

 default 

 other 

Результат выполнения следующего фрагмента кода: !((1 || 0) && 0)

Выберите один ответ:

 1 

 результат не может быть заранее определен 

 сообщение об ошибке 

 0 

Какой служебный знак ставится после оператора case ?

Выберите один ответ:

 : 

 - 

 . 

 ; 

Логическое «не равно» обозначается: 

Выберите один ответ:

 <> 

 || 

 ! 

 != 

Какого типа будет результат деления 15 на 4 при вычислении на языке С?

Выберите один ответ:

 целого 

 вещественного 

 логического 

 символьного 

Альтернатива - это:

Выберите один ответ:

 конструкция ветвления 

 вариант 

 шаг выполнения программы 

 композиция разных действий 

Чему равен результат выполнения следующего выражения: 1000 / 100 % 7 * 2 ?

Выберите один ответ:

 250 

 1000 

 6 

 10 

Определить тип результата выражения I+SQRT(J) при вычислении на языке С, если известно, что int I,J,K;

Выберите один ответ:

 вещественный 

 целый 

 логический 

 символьный 

Какого типа будет результат деления 15 на 4 при вычислении на языке С?

Выберите один ответ:

 целого 

 вещественного 

 логического 

 символьного 

Результат выполнения следующего фрагмента кода: cout << 22 / 5 * 3;

Выберите один ответ:

 13.2 

 12 

 1 

 1.47 

 другое 

Что является выражениями в языке Си++?

Выберите один ответ:

 это переменные, функции и константы, объединенные знаками операций 

 это переменные, объединенные знаками операций 

 это функции, объединенные знаками операций 

 это константы, объединенные знаками операций 

Оператор if else позволяет определить действие 

Выберите один ответ:

 только для ложного условия 

 только для ложного условия 

 для истинного условия или ложного условия 

 для истинного и ложного условий 

Какого типа будет результат деления 15 на 5 при вычислении на языке С?

Выберите один ответ:

 целого 

 вещественного 

 логического 

 символьного 

Оператор, имеющий формат записи  IF (выражение) < операторы > ; еlse< операторы > называется оператором:

Выберите один ответ:

 циклическим 

 переходным 

 безусловным 

 условным 

Пустой оператор используется для:

Выберите один ответ:

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

 для организации перехода к концу локального или глобального блока в тех случаях, если необходимо пропустить несколько операторов, но не выходить из блока 

 для пропуска строк на экране 

 для приостановки работы компьютера 

Логическая операция с большим приоритетом выполнения.

Выберите один ответ:

 ! 

 && 

 != 

 || 

Какому зарезервированному слову программа передаёт управление в случае, если значение переменной или выражения оператора switch не совпадает ни с одним константным выражением?

Выберите один ответ:

 contingency 

 all 

 default 

 other 

Оператор ________ используется для принятия решений

Выберите один ответ:

 cout 

 if 

 while 

 for 

Каков будет результат выражения: !(1 && !(0 || 1))?

Выберите один ответ:

 False 

 Неоднозначность 

 Сообщение об ошибке 

 True 

Выражение Р or (sin(x) > sin(3)) and not sqrt(x + 0.44) < 1.2) ложно при значениях переменных:

Выберите один ответ:

 x = 1, Р = True; 

 x = 4, Р = False; 

 x = 1, Р = False; 

 x = 1.4, Р = True; 

 x = 1.4, Р = False. 

Определить тип результата выражения I*I+J*J+2*K/2 при вычислении на языке С, если известно, что int I,J,K; 

Выберите один ответ:

 целый 

 вещественный 

 логический 

 символьный 

Структурное программирование по-другому называют программированием без:

Выберите один ответ:

 WRITE 

 BEGIN 

 WHILE 

 GOTO 

Определить, какая строка решает задачу: найти среднее значение величин А и В, результат присвоить переменной А:

Выберите один ответ:

 A= (A+B)/2 

 B= (A+B)/2 

 А= A+B/2 

 В= A+B/2 

Оператор, имеющий формат записи if (< выражение >) < оператор > else< оператор > называется оператором:

Выберите один ответ:

 циклическим 

 переходным 

 безусловным 

 условным 

В каком случае используются фигурные скобок в операторе выбора if?

Выберите один ответ:

 нет правильного ответа 

 если в теле оператора if нет ни одного оператора 

 если в теле оператора if два и более операторов 

 если в теле оператора if всего один оператор 

После метки для обозначения помеченного блока программы записывается символ:

Выберите один ответ:

 двоеточие 

 точка 

 пробел и точка 

 точка с запятой 

Логическое выражение Not(A And Not(B Or Not C)) будет ложным при значениях переменных A, B, C равных:

Выберите один ответ:

 A = True, B = True, C = True; 

 A = False, B = False, C = False; 

 A = True, B = False, C = True; 

 A = False, B = True, C = False; 

 A = True, B = True, C = False. 

Операндами называют: 

Выберите один ответ:

 открывающая или закрывающая скобки: (...) 

 данные, необходимые для выполнения оператора 

 операторные скобки: begin...end 

 точка с запятой в конце строки, содержащей оператор 

Ветвление обязательно должно содержать:

Выберите один ответ:

 оператор, выполняемый в случае ложности условия 

 только условие 

 оператор, выполняемый в случае истинности условия и оператор, выполняемый в случае ложности условия 

 условие и оператор, выполняемый в случае истинности условия 

Определить тип результата выражения SIN(X)+2*COS(Y)+Z при вычислении на языке С, если известно, что float X,Y,Z;

Выберите один ответ:

 вещественный 

 целый 

 логический 

 символьный 

Битовая операция инверсии битов обозначается:

Выберите один ответ:

 \~ 

 ~ 

 >> 

 << 

Логическое «не равно» обозначается: 

Выберите один ответ:

 <> 

 || 

 ! 

 != 

Использование безусловных передач управления в программе считается плохим стилем и подвергается серьезной критике потому что: 

Выберите один ответ:

 часто программируются возвраты в верхнюю часть программы 

 это способствует созданию малопонятных и трудномодифицируемых программ, которые вызывают большие сложности при их отладке и сопровождении 

 можно обойтись без этого оператора в программе 

 прерывается естественный ход вычислительного процесса 

Логическое выражение Not A And (B Or C) будет истинным при значениях переменных A, B, C равных:

Выберите один ответ:

 A = True, B = True, C = True 

 A = False, B = False, C = False 

 A = True, B = False, C = False 

 A = False, B = True, C = False 

 A = True, B = True, C = False 

Основная идея структурного программирования состоит в том, что 

основными для написания программ являются три типа операторов:

Выберите один или несколько ответов:

 метка 

 линейный 

 цикл 

 безусловный переход 

 ветвление 

Операция битового «или» обозначается:

Выберите один ответ:

 \~ 

 – 

 | 

 & 

Логическое выражение Not(A And Not(B Or Not C)) будет ложным при значениях переменных A, B, C равных:

Выберите один ответ:

 A = True, B = True, C = True; 

 A = False, B = False, C = False; 

 A = True, B = False, C = True; 

 A = False, B = True, C = False; 

 A = True, B = True, C = False. 

Чему равен результат выполнения следующего выражения: 1000 / 100 % 7 * 2 ?

Выберите один ответ:

 250 

 1000 

 6 

 10 

Какой служебный знак ставится после оператора case ?

Выберите один ответ:

 : 

 - 

 . 

 ; 

Каков будет результат выражения: !(1 && !(0 || 1))?

Выберите один ответ:

 False 

 Неоднозначность 

 Сообщение об ошибке 

 True 

Оператор, имеющий формат записи if (< выражение >) < оператор > else< оператор > называется оператором:

Выберите один ответ:

 циклическим 

 переходным 

 безусловным 

 условным 


ПРОМЕЖУТОЧНЫЙ ТЕСТ 4

Каков будет результат выполнения операторов:

int i,j,s;

i=j=2; /* i и j получают значение 2 */

s=(i++)+(++j);

Выберите один ответ:

 a. i= 3,j = 2, s= 6 

 b. i = 3, j = 3, s = 6 

 c. i = 2, j = 3, s = 6 

 d. i= 3, j = 2, s = 5 

Укажите зарезервированное ключевое слово для динамического выделения памяти

Выберите один ответ:

 a. malloc 

 b. new 

 c. value 

 d. create 

Каков будет результат выполнения операторов:

int a,b

а = 4;

b=7;

m=(a>b)?a:b;

Выберите один ответ:

 a. m= 4 

 b. m = 7 

 c. m = 3 

 d. m = 11 

Язык программирования – это: 

Выберите один ответ:

 a. набор слов для написания программы 

 b. специально созданная система обозначений слов, букв, чисел 

 c. двоичные коды для компьютера 

 d. определенная последовательность бит 

Фаза анализа компилятора содержит этапы:

Выберите один или несколько ответов:

 a. лексический анализ 

 b. ассемблирование 

 c. оптимизация промежуточного кода 

 d. синтаксический анализ 

 e. семантический анализ 

 f. генерация промежуточного кода 

Язык программирования образуют три составляющие:

Выберите один ответ:

 a. алфавит, орфография, диалектика 

 b. переменные, процедуры, функции 

 c. модули, описания, реализация 

 d. алфавит, синтаксис, семантика 

Каков будет результат выполнения операторов:

int х,у

y=-4;

х=(у<0)?-у:у;

Выберите один ответ:

 a. x = 4 

 b. х = -4 

 c. х = 0 

 d. x = 8 

Какая из следующих записей возвращает значение переменной a, хранящееся в памяти по адресу на который указывает указатель?

Выберите один ответ:

 a. &a; 

 b. a ; 

 c. val(a); 

 d. *a; 

Укажите строку, которая возвращает адрес первого элемента в массиве arr?

Выберите один ответ:

 a. &arr; 

 b. arr[0]; 

 c. address(a); 

 d. arr[1]; 

Каков будет результат выполнения операторов:

nrs = 22;

ptr = &nrs;

val = *ptr;

Выберите один ответ:

 a. &nrs дает адрес переменной val 

 b. присваивание значения 22 переменной ptr 

 c. присваивание значения 22 переменной val 

 d. &nrs дает адрес переменной val 

Что печатается при выполнении оператора? Предполагается следующие объявления переменных:

char s1[ 50 ] = "jack";

char s2[ 50 ] = "jill";

char s3[ 50 ] , *sptr;

cout << strcat( strcat( strcpy( s3, s1 ) , " and " ), s2 ) << endl;

Выберите один ответ:

 a. 4 and 4 

 b. jack and jill 

 c. and jill 

 d. jack and 

Как правильно высвободить память, после выполнения этого кода? 

char *a; a = new char[20];

Выберите один ответ:

 a. delete [] a; 

 b. delete a[]; 

 c. delete a; 

 «Массивом» называется:

Выберите один ответ:

 a. самый простой оператор языка программирования 

 b. ограниченная апострофами последовательность любых символов 

 c. последовательность фиксированного числа однотипных переменных, имеющих общее имя 

 d. набор переменных, начинающихся с одной буквы 

Стадия трансляции, на которой может быть выявлена ошибка “пропущена точка с запятой:

Выберите один ответ:

 a. на стадии синтаксического анализа 

 b. на стадии семантического анализа 

 c. на стадии оптимизации кода 

 d. на стадии лексического анализа 

Что печатается при выполнении оператора? Предполагается следующие объявления переменных:

char s1[ 50 ] = "jack";

char s2[ 50 ] = "jill";

char s3[ 50 ] , *sptr;

cout << strcpy( s3, s2 ) << endl;

Выберите один ответ:

 a. jill 

 b. jack 

 c. True 

 d. 4 

Синтаксис языка программирования - это:

Выберите один ответ:

 a. фиксированный набор основных символов, допускаемых для составления программы 

 b. интерпретация отдельных языковых конструкций языка 

 c. система правил, определяющая допустимые конструкции языка 

 d. набор правил расстановки знаков препинания 

Стадия трансляции занимается проверкой типов в выражениях:

Выберите один ответ:

 a. генерация кода 

 b. лексический анализ 

 c. семантический анализ 

 d. синтаксический анализ 

Величины в языках программирования характеризуются:

Выберите один ответ:

 a. однородностью, предназначением, полезностью 

 b. элементами, размером, значением 

 c. типом, именем, значением 

 d. местоположением, принадлежностью, значением 

Укажите правильное объявление массива

Выберите один ответ:

 a. anarray{10}; 

 b. int anarray; 

 c. int anarray[10]; 

 d. array an array[10]; 

Каков будет результат выполнения операторов:

int х,у,а;

х=5;

у=х*2+7;

а=у/4;

Выберите один ответ:

 a. х = 5, у = 17, а = 4 

 b. х = 5, у = 10, а = 2,25 

 c. х = 5, у = 17, а = 4,25 

 d. х = 5, у = 32, а = 8 

Языки программирования высокого уровня характеризует:

Выберите один ответ:

 a. наличие понятия типа данных и близость к естественному языку 

 b. высокая стоимость системы программирования 

 c. близость к машинному языку 

 d. зависимость от архитектуры конкретного компьютера 

Какая из следующих записей возвращает значение переменной a, хранящееся в памяти по адресу на который указывает указатель?

Выберите один ответ:

 a. a ; 

 b. &a; 

 c. *a; 

 d. val(a); 

Каков будет результат выполнения операторов:

int x,y;

х=у=5;

х+=2;

y-=3;

х*=у;

х/=++у;

Выберите один ответ:

 a. у = 12, х = 12/3 

 b. у = 4, х = 12 

 c. у = 3, х = 4 

 d. у = 3, х = 14 

Что печатается при выполнении оператора? Предполагается следующие объявления переменных:

char s1[ 50 ] = "jack";

char s2[ 50 ] = "jill";

char s3[ 50 ] , *sptr;

cout << strcpy( s3, s2 ) << endl;

Выберите один ответ:

 a. jack 

 b. jill 

 c. 4 

 d. True 

Укажите строку, которая возвращает адрес первого элемента в массиве arr?

Выберите один ответ:

 a. arr[1]; 

 b. arr[0]; 

 c. address(a); 

 d. &arr; 

Каков будет результат выполнения операторов:

а=(у=(х=5)*2+7)/4

Выберите один ответ:

 a. error 

 b. а = 2,25 

 c. а = 4 

 d. а = 4,25 

Таблица символов в процессе трансляции:

Выберите один ответ:

 a. для хранения значений констант 

 b. для хранения результатов выполнения процедур 

 c. для хранения значений переменных 

 d. для хранения имён переменных и имён функций 

Семантика языка программирования - это:

Выберите один ответ:

 a. синтаксическая конструкция, определяющая свойства программных объектов 

 b. система правил однозначного истолкования языковых конструкций языка 

 c. система правил, определяющая допустимые конструкции языка 

 d. набор металингвистических формул Бэкуса-Наура 

Стадия трансляции занимается проверкой типов в выражениях:

Выберите один ответ:

 a. семантический анализ 

 b. генерация кода 

 c. лексический анализ 

 d. синтаксический анализ 

Языки программирования высокого уровня являются:

Выберите один ответ:

 a. машинно-зависимыми 

 b. машинно-независимыми 

 c. набором нулей и единиц 

 d. ограниченными по объему информации 

Основное отличие компиляторов от интерпретаторов:

Выберите один ответ:

 a. интерпретаторы генерируют целевой код, компиляторы нет 

 b. компиляторы участвуют в построении исходного кода, а интерпретаторы нет 

 c. компиляторы в процессе трансляции исполняют исходный код, а интерпретаторы нет 

 d. компиляторы генерируют целевой код, интерпретаторы нет 

 «Массивом» называется:

Выберите один ответ:

 a. ограниченная апострофами последовательность любых символов 

 b. самый простой оператор языка программирования 

 c. последовательность фиксированного числа однотипных переменных, имеющих общее имя 

 d. набор переменных, начинающихся с одной буквы 

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
22 Дек в 07:02
16 +16
0 покупок
Основы программирования
Контрольная работа Контрольная
20 Дек в 13:35
78 +13
1 покупка
Основы программирования
Дипломная работа Дипломная
18 Дек в 05:05
48 +1
0 покупок
Основы программирования
Лабораторная работа Лабораторная
7 Дек в 17:09
29 +1
0 покупок
Другие работы автора
Основы программирования
Контрольная работа Контрольная
20 Дек в 13:35
78 +13
1 покупка
Неорганическая химия
Тест Тест
20 Дек в 13:22
53 +2
0 покупок
История государства и права
Тест Тест
17 Дек в 09:27
76 +2
0 покупок
История государства и права
Контрольная работа Контрольная
17 Дек в 09:17
71
0 покупок
Английский язык
Тест Тест
17 Дек в 05:13
188 +6
2 покупки
Инженерная графика
Контрольная работа Контрольная
16 Дек в 09:28
181 +4
1 покупка
Электроэнергетика
Контрольная работа Контрольная
14 Дек в 14:45
91 +4
0 покупок
САПР технологических процессов
Контрольная работа Контрольная
14 Дек в 05:19
35 +1
0 покупок
Вычислительная техника
Контрольная работа Контрольная
5 Дек в 08:06
55
0 покупок
Вычислительная техника
Тест Тест
5 Дек в 07:52
116 +3
4 покупки
Техносферная безопасность
Контрольная работа Контрольная
5 Дек в 01:33
60 +1
1 покупка
Анализ и прогнозирование
Тест Тест
3 Дек в 11:49
47 +1
0 покупок
АФХД - Анализ финансово-хозяйственной деятельности
Тест Тест
3 Дек в 10:43
54 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир