Ответы к тесту/контрольной: Программирование на языке C++

-20%

Описание

Здесь представлена подборка ответов на тестовые вопросы по предмету "Программирование на языке C++". Перед покупкой проверяйте точно ли здесь представлены те вопросы, ответы на которые вам нужны.

Список вопросов

Выберите правильное утверждение. class A {}; class B : public А {};
Шаблон функции описан как templatevoid f(X, Z);Какой из вызовов этой функции неверный?
Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере?class basex { protected: int x; }; class derived : protected basex {};
Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере?class basex { public: int x; }; class derived : protected basex {};
Выберите правильное утверждение. class A {}; class B : protected А {};
Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере?class basex { protected: int x; }; class derived : public basex {};
Какое из приведенных ниже высказываний о наследовании истинно?
Заголовок функции имеет вид: void P(int& a, char* b, float c); Укажите правильные варианты ee вызова, если переменные ввызывающей функции описаны так: int a; char* b, *c; float d,x;
Чему равно значение выражения (a && ! b || c), где a, b и с -величины типа bool, имеющие значения false, true и true соответственно?
С каким модификатором доступа должны быть описаны члены класса, чтобы к ним имели доступ только объекты самого класса?
С каким модификатором доступа должны быть описаны члены класса, чтобы к ним имели доступ любые объекты?
Что выведется на экран в результате работы следующего кода?class Base{ public: virtual void f() {cout<<"111"<f(); return 0;}
Что будет выведено на экран в результате работы программы?#include void f(char& a, char d){ a = d; d = a;}int main(){ char a[] = "глаз"; f(a[0],a[3]); puts(a); return 0;}
Выберите правильные утверждения (одно или более).Технология ООП по сравнению с традиционной позволяет создавать:
Какое число получится в результате работы программы?#include #include main(){const int a[8] = {3,8,0,-6,0,-1,-9,3};int i,k; k = abs(a[2]); for (i = 0; i < 8; i++) if (a[i] > k) k = abs(a[i])- 2; printf("%d",k);}
Что будет выведено на экран в результате работы программы?#include main(){ const char a[] = "abcrcaab"; int i; char k; k = a[0]; for (i = 1; i < 8; i++) if (a[i] <= k) k = a[i]; printf("%c",k);}
Выберите правильное утверждение. class A {}; class B : private А {};
Шаблон функции описан как templatevoid f(Y, Z);Какой из вызовов этой функции неверный?
Почему приведенный ниже фрагмент кода НЕВЕРЕН? namespace f { struct Obj { struct T; template virtual void f() { } }; };
Особенность базовых конструкций структурного программирования состоит в том, что:
Что будет выведено на экран в результате работы программы (учитывая формат вывода)?#include main() { int k; float x; k = 2; x = 3; printf("[%4.2f%d]", x, k); }
Какую величину вычисляет программа?#include main(){ int a[3][4]; int i, j, k; for (i = 0; i < 3; i++) for (j = 0; j < 4; j++) scanf("%d", &a[i][j]); k = -1; for (i = 0; i < 4; i++) { for (j = 0; j < 3; j++) if (a[j][i] == 0) k = i; } printf("%d",k);}
Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере?class basex { int x; public: void setx(int y) {x = y;} }; class derived : public basex {};
Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере?class basex { public: int x; }; class derived : basex {};
Руководствуясь приведенным кодом, определите, к каким переменным можно обращаться из класса Friend:class Base{ public: int a; protected: int b; private: int c;};class Derived: Base{ friend class Friend; int d;};class Friend{ Derived derived;};
Выберите правильные утверждения (одно или более).Недостатками ООП являются:
Что будет выведено на экран в результате работы программы?#include int a, b, c, d;void f( int& a, int& c, int& d){int b; a = 5; c = 7; b = 9;}int main(){ a = 1; c = 1; b = 1; f(a, b, c); printf ("%d|%d|%d",a,c,b); return 0;}
Заголовок функции имеет вид: void f(int& a, float b, char c);Укажите правильные варианты вызова функции, если переменные ввызывающей функции описаны так: int a; char b; float d,x;
Какое из следующих определений описывает указатель на целую переменную по адресу 0x200.
Какую величину вычисляет программа?#include main(){ int a[3][4]; int i, j, k; for (i = 0; i < 3; i++) for (j = 0; j < 4; j++) scanf("%d", &a[i][j]); for (i = 0; i < 4; i++) { k = 0; for (j = 0; j < 3; j++) if (a[j][i] > 0) ++k; } printf("%d",k);}
Выберите пример указателя-константы на константу.
Какое число получится в результате работы программы?#include #include main(){const int a[8] = {3,8,0,-6,0,-1,-9,3};int i,k; k = abs(a[7]); for (i = 0; i< 8; i++) if (abs(a[i]) > k) k = abs(a[i])- 2; printf("%d",k);}
Что будет выведено на экран в результате работы программы?for (int ii = 0; ii < 3; ++ ii) { switch (ii) { case 0: cout << "ZERO"; break; case 1: cout << "ONE"; case 2: cout << "TWO"; continue; } cout << endl; }
Чему будет равно значение переменной А после выполнения фрагмента программы, если В = 3? A = 2;if (В <= 4) { C = 1;}else {C = 0;A = C;}
Если данные в программе вводятся с помощью оператора scanf("%d%d%d",&a,&b,&c), то располагать числовые значения при вводе требуется
Выберите правильные утверждения (одно или более).Преимуществами ООП являются:
Какое число получится в результате работы программы?#include main(){const int a[8] = {3,8,0,-6,0,-1,-9,3};int i,k; k = 1; for (i = 0; i < 8; i++) if (a[i] == 0) k = i; printf("%d",k);}
Чему будет равно значение переменной m после выполнения программы?main(){int k;int m;m = 1;for (k = 3; k >= 1; k--) ++m;}
Что будет выведено на экран в результате работы программы?#include main(){const char a[] = "abcrcaab";int i; for (i = 0; i < 8; i++) if (a[i] < 'c') printf("%c",a[i]);}
Какое из приведенных ниже утверждений ЛОЖНО в применении к классам?
Что выведется на экран в результате работы следующего кода?class Base{ public: void f() {cout<<"111"<f(); return 0;}
Что необходимо поставить на место "???" в приведенном примере так, чтобы класс C не имел доступа к неоткрытым (non-public) членам класса A? class A {// ... }; class B : ??? A {}; class C : public B {};
Какое из следующих утверждений истинно?
В чем, кроме имени, различие между методами "f1()" и "f2()" в приведенном ниже коде? struct Foo { int f1() { return 0; } int f2(); }; int Foo::f2() { return 0; };
Что можно сказать о приведенном примере?#include class A{int x;public:A(int y){x = y;}};int main(){ A a; cin >> a.x; return 0;}
Могут ли совпадать имена параметров метода и имена полей объекта?
Выберите правильные утверждения (одно или более).Инкапсуляция приводит к
Что будет выведено на экран в результате работы программы?#include void f(char& a, char d){ a = 'в'; d = 'д';}int main(){ char a[] = "глаз"; f(a[0],a[3]); puts(a); return 0;}
Параметр функции описан как "int& a".Соответствующий ему аргумент может быть:
Какая операция используется для доступа к полям структуры через указатель?
Выберите пример указателя на константу.
Какое число получится в результате работы программы?#include #include int main(){const int a[8] = {3,8,0,-6,0,-1,-9,3};int i,j,k; k = 0; j = 4; for (i = 0; i < 8; i++) if (a[i] > j) k = abs(a[i]); printf("%d",k);}
Какое число получится в результате работы программы?#include #include main(){const int a[8] = {3,8,0,-6,0,-1,-9,3};int i,k; k = abs(a[7]); for (i = 0; i < 8; i++) if (abs(a[i]) > k) k = a[i]; printf("%d",k);}
Чему будет равно значение переменной m после выполнения программы?main(){int k;int m; k = 3; m = 0; while (k > 0)--k;++m;}
Чему будет равно значение переменной A после выполнения фрагмента программы, если B = 5 ?if (В <= 4)C = 1;else C = 0;A = C;
Основное правило структурного программирования состоит в том, что:
Найдите операторы вывода, не содержащие ошибок (int d; float x,y)
В списке параметров функции scanf могут присутствовать...
Выберите правильные ответы.Можно ли присвоить
Что будет выведено на экран в результате работы программы?#include int a, b, c, d;void f( int a, int& c, int& d){int b; a = 5; c = 7; b = 9;}int main(){ a = 1; c = 1; b = 1; f(a,c,b); printf ("%d|%d|%d",a,c,b); return 0;}
Какое значение получит "p[0]" в данном примере?int a[2][3]={{1,2,3},{7,8,9}};int *p=&a[0][0];p+=4;
Чему будет равно значение переменной a после выполнения фрагмента программы, если b = 2?a = 1;if ((b > 0) && (b < 3)) a = 3; elseif (b > 5) a = 5;
Выберите правильные утверждения (одно или более).Упрощение структуры программы всегда приводит
Какие из выражений имеют значение true?
Чему будет равно значение переменной m после выполнения программы?main(){int k;int m; k = 3; m = 0; while (k > 0){ k--; m++; }}
Какое значение получит p[0] в данном примере?int a[2][3]={{1,2,3},{7,8,9}};int *p=&a[0][0];p+=3;
Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере?class basex { protected: int x; }; class derived : private basex {};
Выберите все правильные ответы.Число -1 можно хранить в переменной типа
Алфавит языка C++ включает в себя:
Переменная типа signed char может принимать значения
Параметр функции описан как "const int a". соответствующий ему аргумент может быть:
Выберите все правильные ответы.В переменной типа signed short int можно хранить число
Что выведется на экран в результате работы следующего кода?class Base{ public: Base(int _x = 10){x = _x;} void f() {cout<f(); return 0;}
Выберите правильные утверждения.Действие директивы private распространяется
Выберите все правильные ответы.Число -300 можно хранить в переменной типа
Что будет выведено на экран в результате работы программы?#include void f(char* a, char* b){ char* c; c = a; a = b; b = c;}int main(){ char a[]="abc"; char b[]= "pr"; f(a,b); printf ("%s%s", a, b); return 0;}
Какое число получится в результате работы программы?#include main(){const int a[8] = {3,8,0,-6,0,-1,-9,3};int i,k; k = a[0]; for (i = 1; i < 8; i++) if (a[i] > k) k = a[i]; printf("%d",k);}
Что будет выведено на экран в результате работы программы?#include const char a[] = "abcra";int i; char k;main(){ k = 'c'; for (i = 1; i < 5; i++) if (a[i] >= k) { k = a[i]; printf("%c",k); }}
Какие из следующих утверждений являются НЕПРАВИЛЬНЫМИ? class Base{};class Derived: private Base{};
Какое из следующих утверждений о классе "derived2" верно для приведенного ниже кода? class mybase {}; class derived1 {}; class derived2:public mybase,derived1{};
Какой уровень доступа к функции "setx" в классе "derived" в приведенном примере?class basex { int x; public: void setx(int y) {x = y;} }; class derived : basex {};
Руководствуясь приведенным кодом, определите, к каким переменным можно обращаться из класса Friend:class Base{ int a; public: int b; protected: int c;};class Derived: Base{ friend class Friend; int d;};class Friend{ Derived derived;};
Если доступ к элементу в базовом классе public, а спецификатор доступа в наследуемом классе - private, какое из приведенных ниже высказываний ИСТИННО?
Какой из операторов нужно использовать для того, чтобы инициализировать значение p адресом объекта ob для приведенного ниже кода? class myclass { int a;public: myclass(int x); }; myclass::myclass(int x) { a = x;} int main() { myclass ob(120); myclass *p; return 0; }
Почему конструктор копирования ДОЛЖЕН иметь в качестве параметра ссылку?
Что обычно содержит класс?
Что будет выведено на экран в результате работы программы?#include void f(char* a, char* b){ a[1] = b[1]; b[2] = a[2];}int main(){ char a[]="abcd"; char b[]= "opr"; f(a,b); printf ("%s%s", a, b); return 0;}
Что будет выведено на экран в результате работы программы?#include void f(char* a, char* b){ a = b; b = a;}int main(){ char a[]="abcde"; char b[]= "opr"; f(a,b); puts(a); return 0;}
Что будет выведено на экран в результате работы программы?#include void f(char a, char& d){ a = 'в'; d = 'с';}int main(){ char a[]="глаз"; f(a[0],a[3]); puts(a); return 0;}
Что будет выведено на экран в результате работы программы?#include int a, b, c, d;void f( int& a, int c, int& d){int b; a = 5; c = 7; b = 9;}int main(){ a = 1; c = 1; b = 1; f(a,b,c); printf ("%d|%d|%d",a,c,b); return 0;}
Заголовок функции имеет вид: void f(char* a, float& b, float c);Укажите правильные варианты вызова функции, если переменные ввызывающей функции описаны так: char a[10]; float b,x; char c[5]; int d;
Параметр функции описан как "int a".Соответствующий ему аргумент может быть:
Какое значение получит "p[0]" в данном примере?int a[2][3]={{1,2,3},{7,8,9}};int *p=&a[0][2];p+=3;
Что будет выведено на экран в результате работы программы?#include main(){const char a[] = "abcrcaab";int i; for (i = 0; i < 8; i++) if ((a[i] > 'a') && (a[i] < 'c'))printf("%c",a[i]);}
Что будет выведено на экран в результате работы программы?#include main(){const char a[] = "abcrcaab";int i; char k; k = 'b'; for (i = 0; i < 8; i++) if (a[i] < k) printf("%c",k);}
Какое число получится в результате работы программы?#include #include main(){const int a[8] = {3,8,0,-6,0,-1,-9,3};int i,j,k; k = 0; j = 4; for (i = 0; i < 8; i++) if (abs(a[i]) > j) k = a[i]; printf("%d",k);}
Чему будет равно значение переменной m после выполнения программы?main(){int k;int m;m = 1;for (k = 1; k <= 2; k++) {++m; k+=2; }}
Чему будет равно значение переменной a после выполнения фрагмента программы, если b = 0?a = 1;if (b < 1) a = 2;if (b > 5) a = 3;
Выберите все правильные варианты.В списке параметров функции printf могут присутствовать
Что будет выведено на экран в результате работы программы (учитывая формат вывода)?#include main() { int i; float t; i = 2; t= 2; printf("%4.1f%2d%d", t, i, i); }

Характеристики ответов (шпаргалок) к КР

Семестр
Просмотров
0
Качество
Идеальное компьютерное
Количество вопросов
Картинка-подпись
Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅ По любым вопросам: ➡️ {new_chat_mini} ⬅️

Комментарии

Нет комментариев
Стань первым, кто что-нибудь напишет!
Поделитесь ссылкой:
Цена: 490 390 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг автора
5 из 5
Поделитесь ссылкой:
Сопутствующие материалы

Подобрали для Вас услуги

Вы можете использовать полученные ответы для подготовки к экзамену в учебном заведении и других целях, не нарушающих законодательство РФ и устав Вашего учебного заведения.
Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7121
Авторов
на СтудИзбе
254
Средний доход
с одного платного файла
Обучение Подробнее