Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Oaip_ekzamen2222.doc
Скачиваний:
3
Добавлен:
07.07.2019
Размер:
76.29 Кб
Скачать

05 Массивы

66)Маcсив – это:

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

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

+группа расположенных друг за другом в памяти элементов одного типа и имеющих одно общее имя

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

-нет верных ответов

67)Объявление массива должно содержать:

+тип элементов массива, название массива и число элементов в массиве

-тип элементов массива и название массива

-название массива и число элементов в массиве

-тип элементов массива и число элементов в массиве

-только имя массива

68)Порядковый номер элемента в массиве называется:

+индекс

-ключевое слово

-список

-стек

-указатель

69)Размерность массива указывается после имени массива в:

-без скобок

+в квадратных скобках

-в курглых скобках

-в фигурных скобках

-в двойных кавычках

70)Какое утверждение верно для порядкового номера элемента в массиве?

+порядковый номер элемента в массиве всегда начинается с 0, далее следуют целые положительные числа

-порядковый номер элемента в массиве всегда начинается с 0, далее следуют целые отрицательные числа

-порядковый номер элемента в массиве всегда начинается с 0, далее следуют дробные положительные числа

-порядковый номер элемента в массиве всегда начинается с 1, далее следуют целые положительные числа

-порядковый номер элемента в массиве всегда начинается с 1, далее следуют дробные положительные числа

71)Какие из ниже перечисленных объявлений массива верны?

+double mas[10];

-float mas2[3,4];

-int a[0];

-int a1[];

-int n=5; mas1[n];

72)Какие из ниже перечисленных объявлений массива не верны?

+int m=5; mm[m];

-int k[]={3,3,3};

-int dd[][3]={3,4,2,4,5};

+float mas2[3]={2,3,4,5,6,3,5,3,4};

-int a1[]={0};

73)Нумерация элементов массива начинается с

-2

-1

+0

--1

-нет верных ответов

74)Что необходимо указать, чтобы получить доступ к элементу массива?

-имя массива и порядковый номер в массиве в кавычках

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

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

-только имя массива

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

75)Выберите правильные варианты обращения к элементам массива, объявление которого имеет вид int array[3];

+int k=2; array[k]=3;

-int k=3; array=k;

-int k=4; array(k)=6;

-int k=5; array[k]=5;

-int k=5; array"k"=5;

76)Выберите правильные варианты объявления символьных переменных

+char string1[6] = {‘H’, ‘E’, ‘L’, ‘L’, ‘O’, ‘\0’};

-char string1[6] = {‘H’, ‘E’, ‘L’, ‘L’, ‘O’};

-char string2[5] = {‘H’, ‘E’, ‘L’, ‘L’, ‘O’, ‘\0’};

-char string2[5] = “HELLO”;

+char string2[6] = “HELLO”;

77)Выберите неправильные варианты объявления символьных переменных

-char str2=”H”;

+char str3=’H’;

-char str2[]=’H’;

-char str2[3]=’H’;

+char str2[]=”H”;

06 Функции

78)Какие утверждения справедливы для имен функций?

+в программе должна быть обязательно одна функция с именем main

-в программе вообще не должно быть функции с именем main

-в программе может быть несколько функций с именем main

-программист сам определяет должна быть или нет в программе функция main

-нет верных ответов

79)Прототип функции - это ...

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

-код описывающий, что делает функция

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

-комментарии к функции

-нет верных ответов

80)Определение функции - это ...

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

+код описывающий, что делает функция

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

-комментарии к функции

-нет верных ответов

81)Вызов функции - это

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

-код описывающий, что делает функция

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

-комментарии к функции

-нет верных ответов

82)Тип возвращаемого результата указывается

+в прототипе функции

+в определении функции

-при ее вызове

-зависит от количества аргументов

-нет верных ответов

83)Тип параметров, передаваемых в функцию, описывается

-при вызове функции

+в прототипе

+в определении функции

-в теле функции

-нет верных ответов

84)Прототип функции заканчивается

-точкой

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

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

-запятой

-фигурными скобками

85)Прототип функции рекомендуется располагать

-в функции main()

+перед функцией main()

-после main()

-в другом модуле

-нет верных ответов

86)Прототип является предварительным объявлением:

+имени функции

+количества и типов параметров

+типа возвращаемого результата

-кода описывающего, что делает функция

-нет верных ответов

87)Тело функции, заключенное в фигурные скобки {} отсутствует

-только в прототипе

-только в определении функции

-только в вызове функции

-в прототипе и в определении функции

+в прототипе и в вызове функции

88)Что может быть использовано в арифметических выражениях:

-прототип функции, возвращающей значение

-определение функции, возвращающей значение

+вызов функции, возвращающей значение

-вызов функции, не возвращающий значение

-нет верных ответов

89)Определение функции может быть размещено:

-в функции main()

+перед функцией main()

+после main()

-в теле другой функции

-нет верных ответов

90)Если прототип функции имеет вид: void add(void); Выберите правильный вариант вызова функции:

-void add(void);

-add;

+add();

-add(void);

-add(4);

91)Параметра в функции разделяются:

+запятой

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

-точкой

-пробелом

-нет верных ответов

92)Должно ли количество параметров в прототипе и в определении функции совпадать с числом аргументов при вызове функции?

-нет, не обязательно

+да, обязательно

-иногда

-на усмотрение программиста

-зависит от версии компилятора

93)Какой тип результата должен указываться в прототипе и определении, если функция ничего не возвращает?

-int

-любой тип

+void

-на усмотрение программиста

-float

94)Какие утверждения справедливы для оператора return?

+завершает выполнение функции

-должен обязательно быть в начале функции

-с него начинает выполняться функция

+с помощью него можно вернуть одно значение указанного типа

-может быть только в функции main()

95)Сколько значений можно явно вернуть с помощью оператора return?

+только одно

-ниодного

-сколько угодно

-зависит от версии компилятора

-нет верных ответов

96)Тип возвращаемого результата определяется:

+спецификатором типа, стоящего перед именем функции в определении функции и прототипе

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

-спецификатором типа, стоящего перед именем функции в вызове функции

-спецификатором типа, после имени функции в курглых скобках в вызове функции

-нет верных ответов

97)Параметры функции указываются:

-перед именем функции

+после имени функции в круглых скобках

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

-после имени функции в фигурных скобках

-нет верных ответов

98)Выберите правильные варианты прототипов функций.

-summ(a,b);

+double sum(double, double);

+int add(int a, int b);

+void f(int);

+void result(void);

99)Выберите правильные варианты определений функций:

-add(a,b){};

+int summ(int a, int b) {return a+b;}

-void f(char *s) {return strlen(s);}

+void f1(void) {printf("Function\n");}

-int f2(float b) {return b;}

100)Если прототип функции void fun(int x, int z), какие из ниже перичисленных вызовов верны:

-int a,b,c; fun(a,b,c);

+int a,b,c; fun(a,b);

+char a,b; fun(a,b);

-char *z; fun(*z,*z);

-int a,b,c; c=fun(a,b);

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]