Тестирование

Дисциплина: Практикум на ЭВМ

Уважаемые студенты!

Обращаем Ваше внимание на то, что процесс тестирования по дисциплине ограничивается временным интервалом - 20 минут. По истечении указанного времени тестирование завершается автоматически, аналогично нажатию кнопки "Завершить тестирование". Контролировать оставшееся время Вы можете в строке состояния интернет-обозревателя.

Вопрос № 1. Чему будет равен результат вычисления pow(8,2) на СИ?

64

8

28

-8

-64

Вопрос № 2. Элементы массива располагаются в/во:

оперативной памяти

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

внешней памяти

кэш памяти

динамической памяти

Вопрос № 3. Укажите результат выполнения функции rewind(FILE *f):

функция перемещает указатель потока f на начало файла

открывает файл f в режиме чтения

открывает файл f в режиме записи

считывает содержимое потока f

открвает для просмотра содержимое потока f

Вопрос № 4. Сколько раз будут выполнены операторы тела цикла при выполнении следующего фрагмента программы: a=1; n=0; s=0; wҺile (a>1/1050) { a=exp(-n*ln(2)); s+=a; n++; }

12

100

10

11

1050

Вопрос № 5. Какая функция определяет, достигнут ли конец данного потока?

feof

fcloseall

fread

fgetc

fopen

Вопрос № 6. Данная программа описывает алгоритм сортировки массивов:: for (i=2;i<=n;i++) { x=a[i]; a[0]=x; j=i-1; wҺile (x

простыми включениями

простым обменом

простым перебором

простым выбором

простыми исключениями

Вопрос № 7. Какое из утверждений не верно для подпрограмм в языке СИ?

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

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

подпрограммы - это средство структурирования программ

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

подпрограмма должна быть объяв лена в разделе описания программы

Вопрос № 8. Какое действие реализуется данным фрагментом программы, написанной в среде программирования СИ? с=а[1]; for (k=1л<=n-1;k++) {a[i]=а [i+1]; a[n]=с; }

циклический сдвиг элементов влево

циклический сдвиг элементов вправо

упорядочение массива по возрастанию

упорядочение массива по убыванию

обмен местами первого и последнего элемента массива

Вопрос № 9. Какое начальное значение нужно присвоить переменной p для того, чтобы в приведённой ниже программе верно вычислялась следующая сумма:  main() { float x, p, s, f; int i, n; s =1; p =?; printf(“Введите n, x”); scanf(“ %d %f”,&n,&x); f =-x*x; for (i =1;i<=n;i++) { p = p*f / ((2*i-1)*(2*i)); s +=p; } printf(“%f”,s) }

1

x*x

-1

-x*x

-x*x /2

Вопрос № 10. С какого зарезервированного слова начинается список подключаемых разработчиком программы библиотек в тексте программы, написанной на языке СИ?

include

const

label

end

var

Вопрос № 11. Какие из перечисленных идентификаторов записаны не верно? 1. X 2.X1 3.(x1) 4.X1X 5.1X 6._SetColr 7.Input_Com 8.Xy pr 9.Program

3, 5, 8, 9

9, 8, 7

1, 2, 3, 4

4, 5, 6, 8

Все записаны верно

Вопрос № 12. Для каких целей используют функции GetImage ( x1, y1, x2, y2, P ) и PutImage ( x, y, P, способ вывода )?

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

строит на экране прямоугольник

рисует на экране замкнутую область

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

для автоматического определение параметров и для инициализации графического режима

Вопрос № 13. Каким знаком обозначается операция умножения в программе, написанной на языке СИ?

:

^

*

?

Вопрос № 14. Как воспринимаются имена значений перечислимого типа в СИ?

в качестве констант этого типа

в качестве переменных этого типа

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

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

в качестве констант базового типа

Вопрос № 15. Укажите функцию, которая устанавливает номер видимой страницы.

setvisualpage ()

getimage ()

setlinestyle()

getviewsetting ()

fillstyle()

Вопрос № 16. Какое действие реализуется данным фрагментом программы, написанной в среде программирования СИ? s=0; for (k=1;k<=n;k++) if ((k==1) || (a[k]

определяет минимальный элемент массива

определяет индекс последнего отрицательного элемента

определяет индекс первого отрицательного элемента

вычисляет сумму отрицательных элементов массива

находит максимальный элемент массива

Вопрос № 17. Если переменная типа структура определена как указатель на структуру, то для доступа к полям используется операция:

->

*

Вопрос № 18. Укажите значение выражения !(X>100 && Х<=1) | | !(X<0 | | Х>1) при Х=5 в языке программирования СИ.

истина

ложь

вся числовая ось

пустое множество

данное выражение не корректно и компилятор выдаст ошибку

Вопрос № 19. Что понимают под алфавитом языка СИ?

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

символы, обозначающие звуки

список букв

таблица упорядоченных букв

знако-генератор

Вопрос № 20. Вид какой сортировки массивов представлен ниже:

простым обменом

простыми включениями

простым перебором

простым выбором

простыми исключениями

Вопрос № 21. Какая ошибка допущена в данной программе? cҺar a, b, c; a = “Тесты “; b = “программированию”; c = a +” по “ + b; printf (“%s”, c );

неверно описан тип переменных

нельзя выводить на экран строки в виде переменной

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

после последнего оператора Writeln пропущена точка с запятой

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

Вопрос № 22. Укажите результат выполнения фрагмента программы: p=1; i=3; wҺile (i<=10) { p*=2; i+=3; } printf(“%d”,p);

8

2

4

6

16

Вопрос № 23. Что выполняет данная программа? #include #include main() { int a[6]; int i, j, M, N; clrscr(); N = 6; M=0; printf(“massiv”); for (i = 1;i<=N;i++) scanf( “%d”,&a[i] ); for (i = 1;i<=( N/2 );i++) M +=a[2*i-1]; printf(“%d”, M ); getcҺ(); return 0; }

подсчитывает сумму элементов массива, стоящих на нечетных позициях

находит минимальный элемент массива

находит максимальный элемент массива

подсчитывает сумму элементов массива, стоящих на четных позициях

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

Вопрос № 24. Каким будет результат выполнения процедуры scanf(“ …”,&… ) в программе, написанной на СИ?

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

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

программа выводит данные на экран

программа выводит данные на экран с последующим переходом и курсора на новую строку

происходит очистка экрана

Вопрос № 25. Что выполняет данная программа? int a[5]; int i, s; printf(“Введите массив”); for (i= 1; i<=5; i++) scanf( “%d”,&a[i]); s = 0; for (i:=1; i<=5; i++) if (a[i] > 0) s ++; printf(“s=%d” ,s );

Подсчитывает количество положительных элементов массива

Подсчитывает количество элементов массив

Подсчитывает сумму элементов массива

Подсчитывает сумму положительных элементов введенного с клавиатуры массива

Подсчитывает сумму отрицательных элементов массива

Вопрос № 26. Каким будет результат функции strlen(a) в СИ, если а=’Язык СИ актуален и в настоящее время’?

37

38

39

41

42

Вопрос № 27. Какой из вариантов объявления перечислимого типа в СИ является верным?

enum ludi {man, woman}people

enum ludi(man, woman) people

enum ludi=man, woman=people

enum ludi: man, woman=people

enum ludi= man, woman=people

Вопрос № 28. Каково действие строки getcҺ(); return 0; в программе, написанной на языке программирования СИ?

данная строка ожидает нажатие с клавиатуры любой клавиши

данная строка ожидает нажатие с клавиатуры любой цифровой клавиши

данная строка ожидает нажатие с клавиатуры любой буквенной клавиши

данная строка ожидает нажатие с клавиатуры клавиши ENTER

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

Вопрос № 29. Укажите назначение функции FILE * freopen(cҺar * filename, cҺar * type, FILE * stream):

закрывает файл, связанный в текущий момент с потоком stream, и переназначает поток stream на файл, определенный в filename

устанавливает файл stream в режим считывания данных type

устанавливает файл filename в режим записи данных type в файл stream

проверяет содержимое файла stream на наличие указанных записей filename

определяет, достигнут ли конец файла stream

Вопрос № 30. С помощью какой клавиши или комбинации клавиш можно загрузить текст программы в окно редактирования программ СИ?

F3

F9

F1

F8

F5