DAY_C_DOC_TEST (Рабочие материалы к курсам лекций)
Описание файла
Файл "DAY_C_DOC_TEST" внутри архива находится в следующих папках: STEFANOVICH_MGUPI, STEFANOVICH_MGUPI_DAY_C12_DOC. Документ из архива "Рабочие материалы к курсам лекций", который расположен в категории "". Всё это находится в предмете "программирование и алгоритмизация" из 5 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "программирование и алгоритмизация" в общих файлах.
Онлайн просмотр документа "DAY_C_DOC_TEST"
Текст из документа "DAY_C_DOC_TEST"
ТЕСТЫ РАБОЧЕЙ ПРОГРАММЫ ДИСЦИПЛИНЫ
ПРОГРАММИРОВАНИЕ
Дисциплина: 3403. Специальность: 0718
Форма обучения: дневная.
Язык программирования СИ.
1. Лексема – это:
-
набор специальных символов и директив;
-
множество строк, определяющих состояние программы;
-
процедура, выполняющая определенные задания;
-
последовательности символов языка, разделенные пробелами и другими неграфическими символами.
2. Указатель – это:
-
специальный значок, показывающий, что это динамическая переменная;
-
символическое представление адреса ячейки памяти;
-
символ, указывающий на что-либо;
-
метка.
3. Литерал – это:
-
переменная зарезервированного типа;
-
неизменяемый объект языка;
-
строка;
-
буква.
4. Комментарии заключаются в скобки:
-
{}
-
/**/
-
[]
-
/%%/
5. Идентификатор – это:
-
последовательность латинских букв, цифр и символа « _ », которая начинается с буквы или с символа « _ »;
-
неизменяемый объект языка (константа);
-
последовательность латинских и русских букв;
-
способ кодирования.
6. Составной оператор – это:
-
последовательность операторов, заключенная в фигурные скобки {};
-
последовательность операторов, заключенная в квадратные скобки [];
-
последовательность операторов, заключенная в операторные скобки begin…end;
-
последовательность операторов, заключенная в круглые скобки.
7. Спецификация типа – это:
-
задание типа переменной;
-
список переменных;
-
перечисление всех переменных, которые используются в программе;
-
список типов переменных, которые используются в программе;
8. Логическое «НЕ» обозначается:
-
<>;
-
||;
-
!;
-
!=.
9. Логическое «И» обозначается:
-
=;
-
||;
-
&;
-
&&.
10. Логическое «ИЛИ» обозначается:
-
!;
-
!!;
-
||;
-
<>.
11. Операция инверсии битов обозначается:
-
\~;
-
~;
-
>>;
-
<<.
12. Операция битового «И» обозначается:
-
\~;
-
~;
-
|;
-
&.
13. Операция битового «ИЛИ» обозначается:
-
\~;
-
~;
-
|;
-
&.
14. Оператор-переключатель – это:
-
switch;
-
default;
-
case;
-
break.
15. Оператор цикла do/while является конструкцией цикла с:
-
предусловием;
-
постусловием;
-
выбором варианта;
-
перебором значений параметров.
16. Оператор цикла for является конструкцией цикла с:
-
предусловием;
-
постусловием;
-
выбором варианта;
-
перебором значений параметров.
17. Оператор цикла while является конструкцией цикла с:
-
предусловием;
-
постусловием;
-
выбором варианта;
-
перебором значений параметров.
18. Формальный аргумент это:
-
конкретное значение переменной, присвоенное этой переменной вызывающей программой;
-
переменная в вызываемой программе;
-
строка, которая пишется в скобках функции.
-
строка, которая пишется в скобках процедуры.
19. Фактический аргумент это:
-
конкретное значение переменной, присвоенное этой переменной вызывающей программой;
-
переменная в вызываемой программе;
-
строка, которая пишется в скобках функции.
-
строка, которая пишется в скобках процедуры.
20. Запись #include <stdio.h> нужна для:
-
подключения файла стандартной библиотеки ввода – вывода;
-
задания макроопределений;
-
подключения файла графической библиотеки;
-
замены параметра строке лексем на соответствующий аргумент макровызова.
21. Какой тип данных отсутствует в языке СИ:
-
Real;
-
Integer;
-
String;
-
Char.
22. Тело функции заключено в операторные скобки:
-
begin…end;
-
start…finish;
-
[…];
-
{…}.
23. Программа начинает выполняться с идентификатора:
-
start;
-
main;
-
go;
-
do.
24. Запись val= *ptr означает:
-
получение адреса;
-
определение значения, на которое указывает val;
-
определение значения, на которое указывает ptr;
-
присвоению переменной val значения переменной ptr;
25. Используя форму обращения function(x); получаем:
-
передачу в функцию значения переменной x;
-
передачу адреса переменной x;
-
использование глобальной переменной;
-
использование класса памяти x.
26. Используя форму обращения function(x); получаем:
-
передачу в функцию значения переменной x;
-
передачу адреса переменной x;
-
использование глобальной переменной;
-
использование класса памяти x.
27. Тип функции определяется:
-
типом её аргументов;
-
использованием в программе;
-
типом её описания;
-
типом возвращаемого ею значения.
28. Автоматические объекты:
-
существуют во время выполнения данного блока и теряют свои значения при выходе из него;
-
существуют во время выполнения всей программы;
-
относятся к статическому классу памяти;
-
инициализируются только константами.
29. Каков будет результат выполнения операторов
nrs=22;
ptr=&nrs;
val=*ptr;:
-
присваивание значения 22 переменной ptr;
-
&nrs даёт адрес переменной ptr;
-
&nrs даёт адрес переменной val;
-
присваивание значения 22 переменной val.
30. Каков будет результат выполнения операторов:
int i,j,s;
i=j=2;
s=(i++)+(++j):
-
i=3, j=2, s=5;
-
i=3, j=3, s=6;
-
i=3, j=3, s=5;
-
i=2, j=3, s=5;
Доцент Кафедры ИС-4, к.т.н.
________________А.Е. Стефанович.
4