Страницу Назад
Поискать другие аналоги этой работы

350

Экзаменационная работа по дисциплине: «Информатика и программирование» Билет №1

ID: 211944
Дата закачки: 10 Июля 2020
Продавец: Помощь студентам СибГУТИ ДО (Напишите, если есть вопросы)
    Посмотреть другие работы этого продавца

Тип работы: Билеты экзаменационные
Сдано в учебном заведении: ДО СИБГУТИ

Описание:
Информатика и программирование (часть 2)
Билет 1

1.  Какое значение будет напечатано, в результате выполнения следующего кода?
#include <iostream>

int main()
{
int sum = 0;

int array[3][] = {{0, 1, 2}, {3, 4, 5}, {6, 7, 8}};

for (int i = 0; i < 3 ; ++i)
{
for (int j = 2; j < 3 ; j++)
{
sum += array[j];
}
}

std::cout << sum << std::endl;

return 0;
}</iostream>

a. 15
b. 9
c. 21
d. синтаксическая ошибка
2.  Укажите зарезервированное ключевое слово для динамического выделения памяти
a. new
b. value
c. malloc
d. create
3.  Допустим, у нас есть код:
char arr[8];
cin >> arr;
И в массив arr мы попытались записать следующий набор символов «Hello World». Что в действительности будет содержать массив arr?
a. Hello Wo
b. Hello W
c. Hello
d. Hello World
e. Другой ответ
4.  В какой из следующих записей используется операция взятия адреса?
a. *a;
b. a ;
c. &a;
d. address(a);
5.  Укажите статическую строку:
a. "Статическая строка"
b. \'Статическая строка\'
c. char string[100];
d. нет правильного ответа
6.  Укажите строку, которая возвращает адрес первого элемента в массиве arr:
a. arr;
b. arr[0];
c. &arr;
d. arr[1];
e. нет правильного ответа
7.  Что такое ссылка?
a. ссылка является псевдонимом для объекта
b. оператор
c. используется для переименования объектов
d. нет правильного ответа
8.  Как правильно высвободить память, после выполнения этого кода?
char *a; a = new char[20];
a. delete a;
b. delete a[];
c. delete [] a;
9.  Укажите правильное объявление указателя в С++
a. int *x;
b. int &x;
c. ptr x;
d. int x;
10.  В каком из вариантов ответов объявлен двумерный массив?
a. array anarray[20][20];
b. int array[20, 20];
c. char array[20];
d. int anarray[20][20];
11.  Что будет напечатано на экране, после выполнения этого кода?
#include <iostream>

int foo(int x, int y)
{
return x+y;
}

int foo(const int x, const int y)
{
return x+y+1;
}

int main(int argc, char** argv)
{
const int x = 3;
const int y = 2;
std::cout << foo(x,y) << std::endl;
return 0;
}
a. 3
b. 6
c. 5
d. ошибка компиляции
12.  Укажите корректный вызов функции, предполагается, что функция была объявлена ранее.
a. int funct();;
b. funct;
c. funct x, y;
d. funct();
13.  Выберите правильное (полное) определение функции:
int funct();

a.
void funct(int)
{
cout << "Hello"
}

b.
int funct(int x)
{
return x = x + 1;
}

c.
void funct(x)
{
cout << "Hello"
}
14.  Чему будет равно значение переменной X после выполнения фрагмента кода:
int arr[] = { 1 , 2 };
int x = (arr[1] - arr[0]) [arr];
a. 1
b. 2
c. 0
d. ошибка на этапе компиляции
15.  Какими способами в C++ могут передаваться параметры в функцию?
a. по значению
b. по наименованию
c. по ссылке на объект
d. по значению ссылки
16.  Если в списке инициализации массива из элементов простых типов (POD типов), элементов меньше, чем объявленный размер массива, например:
int v[5] = {1, 2, 3};
nо:
a. Всем остальным элементам присвоится значение 0
b. Произойдет ошибка компиляции
c. Значения остальных элементов зависят от используемого компилятора
d. Остальные элементы не будут инициализированы
17.  Если функция вычисления суммы целых чисел, находящихся между двумя заданными (начальным и конечным), имеет прототип int sum(int start, int end), запишите определение функции, используя рекурсию:
a.
{if (end == start) return 1;
else return end + sum(start, end -1);}
b.
{if (end == start) return start;
else return end + sum(start, end -1);}
c.
{if (end >= start) return 0;
else return end + sum(start, end -1);}
18.  Если функция вычисления суммы целых чисел, находящихся между двумя заданными (начальным и конечным), имеет прототип int sum(int start, int end), запишите определение функции, используя рекурсию:
a.
{if (end == start) return 1;
else return end + sum(start, end -1);}
b.
{if (end == start) return start;
else return end + sum(start, end -1);}
c.
{if (end >= start) return 0;
else return end + sum(start, end -1);}
19.  Какое из следующих утверждений об операторе return является верным?
a. оператор return должен стоять последним в теле функции
b. оператор return завершает выполнение функции
c. в теле функции должен присутствовать только один оператор return
20.  Какой будет результат ?
int f(int& x) {
static int a = 0; if (!a) a = ++x; return a;}
int y = 6; f(y); cout << f(y) << y;
a. 77
b. 78
c. 70
d. 79
e. нет правильного ответа
21.  Какой результат следующего выражения ?
int *a; int b[2]; a = b;
b[0] = 7; b[1] = 10; *a++; cout << *a;
a. 7
b. 8
c. 10d. 11
22.  Отметьте правильные объявления переменных
a. const int s = 10; int a[s];
b. int s = 10; const int a[s];
c. int s = 10; int a[] = new int[s+s];
23.  Программа на языке Си++ начинает выполняться с:
a. первой функции в программе
b. функции main
c. той функции, которая указана как стартовая при компиляции программы
24.  Сколько функций может быть в программе С++?
a. ни одной
b. минимум одна
c. не больше 100
25.  Что будет выведено на экран в результате выполнения приведенной ниже программы?
#include "iostream.h"
#include "conio.h"
int main()
{
int *a;
int b=7;
a = &b;
b+= 7;
(*a)++;
cout << a;
getch();
return 0;
}
a. 14
b. адрес переменной b
c. компилятор выдаст ошибку компиляции
d. адрес указателя a
e. нет правильного ответа
26.  Что будет на экране после выполнения данного кода
{
int ar[4];
ar[0]=1;
ar[1]=2;
ar[2]=3;
ar[3]=4;
for (int i = 0; i<=4; i++)
cout << ar;
}
a. 1234
b. код не выполнится из-за ошибки компиляции
c. 1234 и случайное число
d. результат невозможно предсказать
27.  Имеется функция int sum(int a,int a1=2,int a2,int a3,int a4) {return a+a1+a2+a3+a4;}
что будет выведено на экран после выполнения кода cout<<sum(9,8,7,6);
a. ничего,будет ошибка компиляции
b. 30c. 32
28.  Чему будет равно значение p после выполнения данной части кода?
int val = 2000;
int *p = &val;
p++;
a. 2000
b. 2002
c. 2004
d. 2008
e. НЕТ ПРАВИЛЬНОГО ОТВЕТА
29.  Контроллеры устройств необходимы
a. для хранения выполняемой программы
b. для организации работы периферийный устройств на программном уровне
c. для организации взаимодействия периферийных устройств между собой
d. для подключения устройств к магистрали на физическом уровне
30.  Клавиатура - это
a. устройство ввода манипуляторного типа
b. устройство ввода символьной информации
c. устройство вывода информации
d. устройство хранения информации символьного типа



Комментарии: Оценка-отлично.
Можем помочь с другими вариантами и работами,пишите. Сессия под ключ. sibguti_do@mail.ru
https://vk.com/club86603542

Размер файла: 148,5 Кбайт
Фаил: Microsoft Word (.doc)
-------------------
Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные!
Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку.
Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот.
-------------------

   Скачать

   Добавить в корзину


    Скачано: 1         Коментариев: 0


Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них.
Опять не то? Мы можем помочь сделать!

Некоторые похожие работы:

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

Не можешь найти то что нужно? Мы можем помочь сделать! 

От 350 руб. за реферат, низкие цены. Просто заполни форму и всё.

Спеши, предложение ограничено !



Что бы написать комментарий, вам надо войти в аккаунт, либо зарегистрироваться.

Страницу Назад

  Cодержание / Информатика и программирование / Экзаменационная работа по дисциплине: «Информатика и программирование» Билет №1
Вход в аккаунт:
Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
UnionPay СБР Ю-Money qiwi Payeer Крипто-валюты Крипто-валюты


И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках


Сайт помощи студентам, без посредников!