Главная /
Программирование на языке С++ в среде Qt Creator
Программирование на языке С++ в среде Qt Creator - ответы на тесты Интуит
Курс по алгоритмизации и программированию на С++ по разработке визуальных приложений в среде Qt Creator.
Список вопросов:
- # Что входит в состав объекта?
- # Что такое this?
- # Что из перечисленного не является модификатором доступа?
- # Абстрактный класс – это класс, в котором
- # Блок try-catch
- # В каком порядке происходит вызов деструкторов при уничтожении производного класса?
- # Исторически одним из первых языков высокого уровня был
- # Установите правильное соответствие между двумя списками:
- # Какие операторы нельзя перегружать
- # С помощью какого ключевого слова создаются классы?
- # Имя конструктора класса в С++ должно:
- # Какое имя имеет указатель на переменную-экземпляр класса, для которого функция-член класса вызывается?
- # Какой заголовочный файл создается для класса MainWindow?
- # Какой класс будет сгенерирован для главного окна?
- # Какой файл отвечает за генерацию пользовательского интерфейса?
- # Кто является разработчиками Qt?
- # По каким лицензиям распространяется Qt?
- # Какие платформы поддерживает Qt?
- # Какая интегрированная среда разработки программ с использованием библиотеки Qt была создана?
- # Для компиляции и запуска проекта нажмите комбинацию клавиш:
- # Какая комбинация клавиш вызывает выпадающий список автозавершения кода в Qt Creator?
- # Qt Gui – это
- # По условия каких лицензий распространяется Qt5
- # В состав Qt5 входят:
- # DESTDIR – это:
- # С помощью чего выполняется предварительная обработка проекта?
- # Какая функция отвечает за вывод сообщений при работе программы?
- # Возможна ли разработка консольных приложений с помощью Qt?
- # Какие классы в Qt не относятся к контейнерным?
- # От какого класса наследуют все устройства ввода/вывода?
- # С помощью какой программы выполняется предварительная обработка проекта?
- # В Qt для работы со строками есть мощный и специализированный класс:
- # Класс для работы с файлами:
- # Какой специализированный тип предназначен для работы со списком строк
- # Какой метод используется для добавления элементов в начало списка
- # Какие методы возвращают количество элементов в списке
- # Что такое виджеты?
- # Какой класс отвечает за строку прокрутки?
- # Какие стандартные настройки будет содержать файл проекта для GUI?
- # Будет ли удалён дочерний элемент при удалении родительского?
- # Укажите верные утверждения про классы компоновщика:
- # Укажите верные утверждения в отношение сигналов:
- # Выберите из приведенных примеров виджеты:
- # Что из нижеперечисленного не является классом компоновщика:
- # Выберите неверно сформулированное утверждение:
- # Какие классы компоновщика обычно используются?
- # Для задания сигнально-слотового соединения используют метод:
- # Для сигналов справедливо:
- # Какие элементы относятся к элементам ввода информации
- # Какой сигнал испускает QPushButton при его нажатии
- # Какой метод делает визуальный элемент не видимым
- # Какие метаданные не являются стандартными?
- # Объекты, которые наследуют QObject :
- # Что отображает пиктограмму после наведения на поле ввода?
- # С помощью какого класса происходит отрисовка виджетов?
- # Где происходит выделение памяти при использовании ключевого слова new?
- # Какой класс является базовым для всей событий?
- # Какой класс является базовым для почти всех классов Qt?
- # Когда родительский объект удаляют, дочерние объекты:
- # Какой класс имеют события для нажатий клавиш клавиатуры?
- # Класс событий QKeyEvent отвечает за:
- # Какой обработчик событий вызывается при отпускании клавиши мыши
- # Каким методом нужно воспользоваться, чтобы увидеть наглядную объектную иерархию?
- # Какой класс отвечает за диалоговое окно?
- # Какой класс отвечает за простое, обычно немодальное окно?
- # Какой класс отвечает за окно приложения, которое может содержать меню, панели, строку статуса?
- # Для чего используются файлы ресурсов?
- # Какие в Qt существуют стандартные диалоги?
- # Какой инструмент можно использовать для визуального редактирования форм?
- # Установите правильное соответствие между двумя списками:
- # Класс QMainWindow имеет специальные средства работы:
- # Панель статуса QStatusBar (Status bar) обычно используют для:
- # Какая программа является средством быстрой разработки приложений и визуальным редактором форм?
- # Какой класс используют для работы со стандартным диалогом выбора файла?
- # Каким классом можно воспользоваться для сохранения настроек в программе?
- # Какие классы используются для окон приложения
- # Какой класс используется для вывода информации, сообщений об ошибках и вопросов.
- # Какой методом позволяет задать текст заголовка для окна?
- # Что является стандартной библиотекой в C++?
- # Как описываются переменные вещественного типа?
- # Что отвечает за ввод данных в С++?
- # Qt – это…
- # Кто является создателем языка C++?
- # Какие из функций являются точкой входа в программу?
- # Библиотека <iostream> нужна:
- # Выберите правильные варианты ввода данных:
- # Выберите правильные варианты утверждений:
- # Как называется процесс перевода программы в машинные коды?
- # Какую библиотеку необходимо подключить для использования функции извлечения квадратного корня sqrt(x)?
- # Какую структуру имеет самая простая программа на С(С++)?
- # К какому спецификатору типов данных относится signed?
- # Какой диапазон имеет тип unsigned char?
- # Какую унарную операцию обозначает *?
- # Каков будет результат выражения !(1 && !(0 || 1)) ?
- # Какие преобразования типов данных невозможны без потери данных?
- # Какие из следующих значений эквивалентны зарезервированному слову true?
- # Установите правильное соответствие между двумя списками:
- # Выберите правильные варианты ответа на вопрос «Какого типа могут быть константы в языке С++?»
- # Значением указателя является:
- # Сколько пробелов может содержать идентификатор?
- # Укажите правильные имена переменных:
- # Какой тип используется для определения функции, которая не возвращают значения?
- # Ключевые слова -
- # Выберите спецификаторы типов данных
- # Выберите правильное объявление константы
- # Выберите специальные символы
- # Составной оператор – это:
- # Что означает знак ==?
- # Оператор варианта – это:
- # Чему будет равна переменная i после выполнения данного кода? for (int i = 0, i < 10, i++) ;
- # Какие символы используются для обозначения составного оператора?
- # Какой из перечисленных операторов не является циклом в C++?
- # Определить значение переменной с после выполнения фрагмента программы. Результат ввести в поле ввода. a=3; b=9; c=0; if (a==b) c=a+b; else if (a<=b) c=b-a; else c=a-b; cout<<" c равно"<<c;
- # Определить результат вывода после выполнения фрагмента программы. Результат ввести в поле ввода. n=3; m=5; k=4; switch (m) { case 1 : cout<<n; break; case 2 : cout<<m; break; case 3 : cout<<k; break; case 4 : cout<<n+m; break; case 5 : cout<<n+k; break; case 6 : cout<<m+k; break; default : cout<<" ОШИБКА! \n "; break; }
- # Определить значение переменной y после выполнения фрагмента программы. Результат ввести в поле ввода. x=0; while (x<=2) { y=x+5; x+=0.5; } cout<<”y=”<<y;
- # Чему равно значение переменной х после выполнения следующего программного кода: int x=0, a=1, b=2; if (a==b) x=55; else x=5;
- # В результате выполнения какого программного кода значение переменной x будет равно 3?
- # Сколько раз выполниться тело следующего цикла: for (int i=1;i>2;++i) i++;
- # В виде чего в языке программирования C++ реализованны подпрограммы?
- # Что такое функция?
- # Что может функция?
- # Для чего используются встроенные функции?
- # Можно ли перегрузить функцию main()?
- # Если функция вычисления факториала n имеет прототип int fact(int n), запишите определение функции, используя рекурсию
- # Выберите правильные варианты утверждений:
- # Определить значение переменной х после выполнения фрагмента программы. Результат ввести в поле ввода. int f1 ( int i ) { int x; x=i+2; cout<<"x="<<x<<"\n"; return (0); } int main ( ) { int a=3,x=6; f1 ( a ); return 0; }
- # Определить значение переменной х после выполнения фрагмента программы. Результат ввести в поле ввода. int f1 ( int i ) { int x; x=i+2; return (0); } int main ( ) { int a=3,x=6; f1 ( a ); cout<<"x="<<x<<"\n"; return 0; }
- # С какой функции начинается выполнение программы на языке С++?
- # Каким оператором осуществляется возврат результата из функции в вызывающую её функцию?
- # Какому определению функции соответствует вызов double f = func(3.14); ?
- # Выберите правильное обращение к элементу массива
- # Каким будет правильное обращение к элементу матрицы int M[10][10]?
- # Рекурсивная функция – это
- # Шаблон - это
- # Перегрузка функции - это
- # Если при описании массива определён его размер, массив называют?
- # Размерность массива- это?
- # Для чего предназначена функция calloc?
- # Словосочетание «Hello, world!» может быть сохранено в символьном массиве размером n элементов. Укажите, чему равно n?
- # Как правильно высвободить память после выполнения данного кода? char *a; a = new char[10];
- # Массив – это…
- # Дан массив Х[10]={6, 3, 7, 4, 9, 5, 2, 1, 0, 8}. Определить значение переменной S после выполнения фрагмента программы. Результат ввести в поле ввода. S=0; for (i=0; i<10; i++) if (i>5) S+=X[i]; cout<<" S = "<<S<<" \n ";
- # Дан массив Х[10]={6, 3, 7, 4, 9, 5, 2, 1, 0, 8}. Определить значение переменной S после выполнения фрагмента программы. Результат ввести в поле ввода. S=X[0}; for (i=1; i<10; i++) if (X[i]>S) S=X[i]; cout<<" S = "<<S<<" \n ";
- # Какой номер имеет первый элемент массива?
- # Массив M содержит 100 элементов. Как правильно обратиться к последнему элементу массива?
- # В каком цикле вычисляется сумма всех элементов массива int a[10] ?
- # Выберите правильное описание статического массива
- # Как вычислить произведение всех элементов матрицы int M[3][3]?
- # Что такое матрица?
- # Что нужно указать для обращения к элементу матрицы?
- # Сколько циклов необходимо использовать для работы с элементами матрицы?
- # В каком из вариантов корректно объявлена матрица?
- # В каких случаях произойдет корректное выделения памяти для матрицы A с числом строк n и числом столбцов m?
- # Как можно вычислить положение элемента k в матрице размером M*N, зная номер строки i и номер столбца j?
- # Дан массив Х[3][3]={6, 3, 7, 4, 9, 5, 2, 1, 8}. Определить значение переменной S после выполнения фрагмента программы. Результат ввести в поле ввода. n=3; for (s=i=0; i<n; i++) for (j=0; j<n; j++) if (j>i) s+=X[i][j]; cout<<" S = "<<s<<endl;
- # Дан массив Х[3][3]={6, 3, 7, 4, 9, 5, 2, 1, 8}. Определить значение переменной S после выполнения фрагмента программы. Результат ввести в поле ввода. n=3; for (s=i=0; i<n; i++) if (X[i][i]%3==0) s++; cout<<" S = "<<s<<endl;
- # Дан массив Х[3][3]={6, 3, 7, 4, 9, 5, 2, 1, 8}. Определить, как изменится массив после выполнения фрагмента программы. Результат ввести в поле ввода (элементы массива подряд без пробелов). n=3; for (i=0; i<n; i++) for (j=0; j<n; j++) if (X[i][j]>5) X[i][j]=0;
- # Что означает ios::noreplace?
- # Что означает "rb"?
- # Какие библиотеки необходимо подключить для работы с текстовыми файлами в С++?
- # Для того чтобы выполнить чтение из файла с произвольной позиции, надо использовать объект класса
- # Что означает режим ios::ate, передаваемый в конструктор в качестве аргумента?
- # Для управления вводом-выводом в C++ используются
- # Выберите правильные варианты утверждения: «Файл может быть открыт в одном из следующих режимов:»
- # Установите правильное соответствие между двумя списками:
- # Какой режим работы с текстовым файлом необходимо использовать, чтобы открыть файл в режиме записи данных в конец файла?
- # Какая функция есть для контроля достижения конца двоичного файла?
- # Какая функция фактически реализует прямой доступ к любому значению в двоичном файле?
- # C помощью какого оператора осуществляется закрытие потока
- # Какая функция служит для проверки конца файла
- # Какой тип данных предусмотрен в С++ для работы с символами?
- # Какая функция вычисляет длину строки в байтах?
- # Какая функция преобразует строку в вещественное число?
- # Выберите правильное утверждение:
- # Какими функциями можно преобразовать строку в число?
- # Что из себя представляет тип string?
- # Функция cin вводит строки:
- # Функция sprintf (s,s1,s2) предназначена для:
- # Определить значение переменной k после выполнения фрагмента программы. Результат ввести в поле ввода. string S="abcdabcaba"; k=0; m=S.length( ); for(int i=0;i<m-1;i++) if (S[i]=='a')&&(S[i+1]=='b')k++; cout<<”k=”<<k<<endl;
- # Какой символ является признаком конца строки?
- # Какая функция преобразует строку в вещественное число?
- # Какие операции определены над строками типа string?
- # Какая функция используется для определения пустой строки
- # В какой библиотеке находится функция strcmp
- # Какие операторы используются для сравнения строк
- # Что нужно сделать, чтобы объявить переменные структурного типа?
- # Какая библиотека С++ реализует работу с комплексными числами?
- # Какая функция возвращает квадрат модуля комплексного числа z?
- # Какими по умолчанию объявляются элементы структуры?
- # Определите размер структуры struct { сhar name[30]; unsigned char date:4; unsigned char code:4; }
- # Укажите правильные утверждения:
- # Определить значение переменной k после выполнения фрагмента программы. Результат ввести в поле ввода. struct student { char *fio ; int year; int informatika, math, fizika; }; int main() { student st; int k=0,i; st.fio="Ivanov"; st.year=1991; st.informatika=3; st.math=5; st.fizika=4; for(i=0;i<10;i++) if (st.fio[i]=='v')k++; cout<<k; }
- # Определить значение переменной k после выполнения фрагмента программы. Результат ввести в поле ввода. struct student { char *fio ; int year; int informatika, math, fizika; }; int main() { student st; int k=0,i; st.fio="Ivanov"; st.year=1991; st.informatika=3; st.math=5; st.fizika=4; k=st.fizika+st.math+st.informatika; k=k/3; cout<<k; }
- # Определить значение переменной k после выполнения фрагмента программы. Результат ввести в поле ввода. struct student { char *fio ; int year; int informatika, math, fizika; }; int main() { student st; int k=0,i; st.fio="Ivanov"; st.year=1991; st.informatika=3; st.math=5; st.fizika=4; if (st.year>1900 && st.year<2000 && st.year!=1991) k=1; cout<<k;
- # Какое ключевое слово сообщает компилятору, что объявляется именно структура?
- # Как обращаются к полям переменной структурного типа?
- # С помощью какой библиотеки реализована работа с комплексными числами в С++?
- # Какая функция возвращает мнимую часть комплексного числа Z?
- # Какая функция возвращает число комплексно сопряжённое числу z?