реферат. тесты_ОПП_С++. 1. Укажите, функцию с которой, начинается выполнение любой программы на С
Скачать 417.5 Kb.
|
1.Укажите, функцию с которой, начинается выполнение любой программы на С++: +main - printf - scanf - putchar - getchar 2. Укажите символ, которым в С++ заканчивается каждый оператор и каждое обращение к функции: + (;) - (.) - (,) - (:) - (/) 3. Укажите знак операции деления по модулю: + % - / - & - ^ = - /* 4. Укажите знаки логических операций "И" и "ИЛИ": + &&, || - %, ?: - /, << - &, >> - ^ , = 5. Укажите знаки, используемые в тернарной операции: + ?: - / - & - ^ = - &&, || 6. Укажите знаки адресных операций: + *, & - ?: - & - ^ = - &&, || 7. Укажите знак для задания символьных констант: + ‘ - ?: - & - ^ = - && 8. Как называются величины, значения которых, в отличие от констант, могут меняться в процессе выполнения программы? + переменные - функций - константы - данные - процедуры 9. Укажите, какой тип значений описывается ключевым словом char? + символьный - строковый - вещественный - целый - дробный 10. Укажите, что означает команда спецификации формата %р функции printf()? + выдача на печать указателя, - выдача на печать строки символов, - выдача на печать символа, - выдача на печать беззнакового десятичного числa - выдача символа 11. Укажите назначение функции scanf(): + читает форматированные данные со стандартного устройства ввода; - считывает строку со стандартного устройства ввода; - читает символ со стандартного устройства ввода - отделяет размер поле - объявляют библиотечные функции 12. Укажите, какое значение представляет аргумент функции, описанный спецификацией d, при её объявлении? + десятичное целое число - восьмеричное целое число - шестнадцатеричное целое число - строка символов - вещественное десятичное число в экспоненциальной форме 13. Укажите, какое значение представляет аргумент функции, описанный спецификацией 0, при её объявлении? + является восьмеричное целое число; - является десятичное целое число; - является шестнадцатеричное целое число - является строка символов - является вещественное десятичное число в экспоненциальной форме 14. Укажите, какое значение представляет аргумент функции, описанный спецификацией х, при её объявлении? + является шестнадцатеричное целое число', - является десятичное целое число; - является восьмеричное целое число; - является строка символов - является вещественное десятичное число в экспоненциальной форме 15. Укажите, какое значение представляет аргумент функции, описанный спецификацией с, при её объявлении? + является символ - является десятичное целое число; - является восьмеричное целое число; - является строка символов - является вещественное десятичное число в экспоненциальной форме, 16. Укажите, какое значение представляет аргумент функции, описанный спецификацией s, при её объявлении? + является строка символов - является десятичное целое число; - является восьмеричное целое число; - является шестнадцатеричное целое число', - является вещественное десятичное число в экспоненциальной форме, 17. Укажите, какое значение представляет аргумент функции, описанный спецификацией e, при её объявлении? + является вещественное десятичное число в экспоненциальной форме - является десятичное целое число; - является восьмеричное целое число; - является шестнадцатеричное целое число', - является символ 18. Укажите, какое значение представляет аргумент функции, описанный спецификацией f, при её объявлении? + является вещественное десятичное число с плавающей точкой - является десятичное целое число; - является восьмеричное целое число; - является шестнадцатеричное целое число', - является символ 19. Укажите описание аргумента функции, представленного восьмеричным целым числом: + o - e - s - f - c 20. Укажите описание аргумента функции, представленного десятичным целым числом: + d - o - e - f - c 21. Укажите описание аргумента функции, представленного шестнадцатеричным целым числом: + х - o - e - f - c 22. Укажите описание аргумента функции, представленного строкой символов: + s - o - e - f - c 23. Укажите описание аргумента функции, представленного символом: + c - o - e - s - f 24. Укажите описание аргумента функции, представленного вещественным десятичным числом с плавающей точкой: + f - o - e - s - c 25. Укажите описание аргумента функции, представленного беззнаковым целым числом: + u - o - e - s - c 26. Укажите объект, представляющий стандартный поток ввода в С++: + cin - cout - stdio - bin - iostream 27. Укажите объект, представляющий стандартный поток вывода в С++: + cout - cin - stdio - bin - iostream 28. Укажите, какой заголовочный файл необходимо подключить при использовании стандартный потоков ввода/вывода cin, cout? + iostream.h - sostream.h - windows.h - po.h - stdio.h 29. Укажите,сколько символов одновременно читает функция getchar ()? +1 -2 -3 -получает в зависимости от ввода их количества - не получает ни одного 30. Укажите, какая функция читает один символ, поступающий с пульта терминала, и передает его выполняющейся в данный момент программе? + getchar( ) - putchar( ) - achar() - bchar() - нет правильного ответа 31. Укажите, какая функция выводит один символ на экран, поступающий из выполняемой в данный момент программы? + putchar () - getchar () - achar () - bchar () - нет правильного ответа 32. Укажите, какой заголовочный файл необходимо подключить при использовании функций getchar и putchar? + stdio.h - iostream.h - ostream.h - windows.h - stkio.h 33. Укажите формат оператора цикла с предусловием while: +while (условие) оператор - while оператор (условие) - for (условие) оператор - if (условие) оператор while - (условие) while оператор 34. Оператор for — это цикл с предусловием: решение, выполнить в очередной раз тело цикла или нет, принимается до начала его прохождения. Укажите формат оператора цикла for: + for (инациализация; проверка условия; коррекция) оператор; - while (условие) оператор - while оператор (условие) - (условие; оператор) for - (условие) оператор while 35. Укажите название оператора цикла for: + цикл с предусловием - цикл с постусловием - цикл без условия - оператор выбора - нет правильного ответа 36. Укажите порядок работы функции getchar (): + получает один символ, поступающий с пульта терминала и передает его выполняющейся в данный момент программе - получает один символ из компьютерной сети, в которой находится терминал - получает несколько строку символов поступающих с пульта терминала и передает их выполняющейся в данный момент программе - получает строку символ, поступающих из программы, и пересылает их для вывода на экран - получает один символ, поступающий из программы, и пересылает его для вывода на экран 37. Укажите порядок работы функции putchar (): + получает один символ, поступающий из программы, и пересылает его для вывода на экран - получает один символ, поступающий с пульта терминала и передает его выполняющейся в данный момент программе - получает один символ из компьютерной сети, в которой находится терминал - получает несколько строку символов поступающих с пульта терминала и передает их выполняющейся в данный момент программе - получает строку символ, поступающих из программы, и пересылает их для вывода на экран 38. Укажите, какое происходит действие при выполнении следующей команды putchar ('\n')? + перевод курсора на новую строку - программа получает один символ с терминала - выводит один символ на терминал - перевод курсора на конец строки - перевод курсора на начало строки 39. Укажите, какое происходит действие при выполнении следующей команды putchar ('S')? + вывод символа S - перевод курсора на новую строку - получает один символ - перевод курсора на конец строки - перевод курсора на начало строки 40. Укажите, какое происходит действие при выполнении следующей команды putchar (ch)? + вывод на терминал значения символа ch - перевод курсора на новую строку - перевод курсора на конец строки - перевод курсора на начало строки - вывод символа ‘S’ 41. Укажите название оператора цикла while ? + цикл с предусловием: повторяет выполнение тела цикла, следующего после условия, до тех пор, пока это условие истинно - цикл с постусловием: решение, выполнить в очередной раз тело цикла или нет, принимается после его прохождения - счетный цикл - оператор выбора - бесконечный цикл 42. Укажите функциональность следующих функций putchar() и getchar(): + getchar() получает один символ, поступающий с пульта терминала, putchar() передает его выполняющейся в данный момент программе - putchar() получает один символ, поступающий с пульта терминала, getchar() передает его выполняющейся в данный момент программе - getchar() получает несколько символов, поступающий с пульта терминала, putchar() передает их выполняющейся в данный момент программе - putchar() получает несколько символов, поступающий с пульта терминала, getchar() передает их выполняющейся в данный момент программе - getchar() получает один символ, поступающий с пульта терминала, putchar() передает один символ из выполняющейся в данный момент программе на терминал 43. Вставьте недостающие слова по смысловому содержанию в предложение: «Вызов функции, во время выполнения программы, означает активизацию выполнения операторов тела функции и передачу ... во внутрь функции» + значений аргументов - строки символов - столбца массива - массива структур - макрорасширения 44.Укажите функции, дающие возможность считывать числовые данные, как символьные строки, и преобразовать эти строки в соответствующее числовое значение. + atoi (), atof () - scanf (), putchar() - define, штсдгву - #else, #endif - undef, BIG 45. Укажите, какая функция, преобразующую строку символов в целое число? + atoi () - scanf () - define - atof () - undef (BIG) 46. Укажите, какая функция, преобразующую строку символов в число с плавающей точкой? + atof( ) - scanf( ) - define - atoi( ) - undef BIG 47. Выберите последовательность имен типов, упорядоченных от «высшего» типа к «низшему»: + double, float, long, int, short, char - double, float, short , char , long, int, - short и char, float, long, int, - float, long, int, short, char, double - double, int , float, long, short, char 48. Укажите, применение какого ключевого слова повышает ранг соответствующего типа данных со знаком. + unsigned - double - long - atoi - isdigit 49. Вставьте необходимые слова по смыслу в следующий текст: «Если операция выполняется над данными двух различных типов, обе величины приводятся к «высшему» из двух типов. Этот процесс называется … .» + «повышением» типа - «понижением» типа - «уничтожением» типа - «возрождением» типа - «повышением» двух типов 50. Укажите причину того, что «понижение» типа переменной может привести к затруднениям: + все число целиком может не поместиться в элементе данных низшего типа - переменная типа char может иметь целое значение 101, но не 22334 - все число целиком может не поместиться в элементе данных высшего типа - все столбцы целиком могут не поместиться в элементе данных низшего типа - все строки целиком могут не поместиться в элементе данных высшего типа 51. Укажите директиву, определяющую символьную константу + #define HAL 'Z' - #define НАР " Z" - printf(“TWO: MSG" ); - #define HAL Z - #define SQUARE (х) х*х 52. Укажите директиву, определяющую символьную строку: Z\0 + #define НАР "Z" - #define HAL 'Z' - printf(“TWO: Z" ); - #define HAL Z - #define SQUARE (z) х*х 53. Укажите, с переменными какого типа хорошо использовать макроопределение SQUARE(x)? + int или float - array or float - array or int - char or int - char or long int 54. Укажите назначение директивы #undef : + отменяет самое последнее определение поименованного макроопределения. - отменяет самое первое определение поименованного макроопределения. - отменяет самое последнее определение поименованного микроопределения. - отменяет самое последнее и первое определения поименованного макроопределения. 55. Укажите, что представляет собой совокупность переменных различных типов, сгруппированных под одним именем для удобства дальнейшей обработки? + структура - директива - массивы - указатели - объединения 56. Укажите, что используют для экономии памяти при работе программы? + объединения - структуры - массивы - указатели - директивы 57. Укажите, к каким группе операторов относятся операторы if, if-else, switch? + операторам ветвления - операторам объединения - операторам умножения - операторам приведения - операторы повторения 58. Укажите, какая функция читает форматированные данные со стандартного устройства ввода? + scanf () - printf () - strcpy (s1,s2) - strcat (s1,s2) - getchar () 59. Укажите, какой из символов преобразования задает шестнадцатеричное число: + x - d - o - c - s 60. Укажите, что представляет собой объединение? + Это средство, позволяющее запоминать данные различных типов в одном и том же месте памяти. - Это средство, позволяющее запоминать данные различных типов в последовательных ячейках памяти. - Это средство, позволяющее запоминать данные различных типов в определенном месте памяти. - Это средство, позволяющее запоминать данные различных типов в задаваемых ячейках памяти. - Это совокупность логически связанных переменных, возможно, различных типов, сгруппированных под одним именем для удобства дальнейшей обработки. 61. Укажите возможности функции typedef? + Она позволяет создать свое собственное имя типа. - Она позволяет создать пользовательские типы данных. - Она позволяет редактировать открываемые файлы. - Она позволяет закрывать открытые файлы. - Она позволяет обновлять выполняемые операции. 62. Укажите, кем выполняется функция typedef ? + компилятором - процессором - интерпритатором - транслятором - переводчиком 63. Укажите, что дает функция typedef в отличие от define? + символические имена - логичекие имена - семантические имена - иерархичекие имена - все ответы правильные 64. Укажите область действия функции typedef, если определение переменной находится внутри функции? + локальна - глобальна - не определена - не ограничена - нет правильного ответа 65. Укажите область действия функции typedef, если определение переменной расположено вне функции? + глобальна - локальна - не определена - ограничена - нет правильного ответа 66. Укажите, если задан массив Stud, на что тогда ссылается структура Stud[0]? + на первый элемент массива - на нулевой элемент массива - на массив - на второй элемент массива - на третий элемент массива 67. Укажите, шаблоном чего является приведенный ниже фрагмент программы: union znaki {int digit; double bigfl; char letter;} + объединения - массива - переменной - перехода - определения 68. Укажите, что создает приведенное описание: union znaki fit; + одну переменную fit - две переменные fit - ничего не создает - объединение union - нет правильного ответа 69. Задан массив Stud[20]. Сколько элементов имеет этот массив? + 20 - 30 |