Программирование на языке С++ в среде Qt Creator



Для чего используются файлы ресурсов?

  • В качестве кэша
  • Для хранения отладочной информации
  • (Правильный ответ) Для хранения изображений, иконок, звуковых файлов

Что является стандартной библиотекой в C++?

  • using namespace std
  • Int main
  • (Правильный ответ) iostream

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

  • QDialog
  • (Правильный ответ) QMainWindow
  • QWidget

Как описываются переменные вещественного типа?

  • int
  • string
  • (Правильный ответ) float

Какой инструмент можно использовать для визуального редактирования форм?

  • (Правильный ответ) Qt Designer
  • Qt Assistant
  • Qt Visual Studio

Qt – это…

  • Язык программирования
  • Интегрированная среда разработки (IDE)
  • (Правильный ответ) Кроссплатформенный фреймворк, набор библиотек

Что означает знак ==?

  • все варианты верны
  • (Правильный ответ) равенство
  • присваивание

Какой тип данных предусмотрен в С++ для работы с символами?

  • (Правильный ответ) сhar
  • long
  • double

Какой класс отвечает за простое, обычно немодальное окно?

  • QMainWindow
  • QDialog
  • (Правильный ответ) QWidget

Какие из функций являются точкой входа в программу?

  • int start()
  • int main(int argc, char *argv[])
  • void begin(int argc, char *argv[])
  • (Правильный ответ) void main(void)

Какую библиотеку необходимо подключить для использования функции извлечения квадратного корня sqrt(x)?

  • stdio.h
  • (Правильный ответ) math.h
  • iostream
  • sqrt.h

Выберите из приведенных примеров виджеты:

  • (Правильный ответ) Поле ввода
  • (Правильный ответ) Метка
  • Текстовое поле
  • (Правильный ответ) Кнопка
  • Числовое поле

Какой метод используется для добавления элементов в начало списка

  • (Правильный ответ) prepend()
  • first()
  • append()

По условия каких лицензий распространяется Qt5

  • Public
  • (Правильный ответ) Commercial
  • GNU
  • (Правильный ответ) GPL

Чему будет равна переменная i после выполнения данного кода?

for (int i = 0, i < 10, i++) ;

  • (Правильный ответ) 10
  • Ошибка компиляции
  • 9

Какие операторы нельзя перегружать

  • “+”
  • “+=”
  • (Правильный ответ) “.”
  • (Правильный ответ) “?:”

Что такое this?

  • переменная
  • (Правильный ответ) указатель
  • конструктор

С помощью чего выполняется предварительная обработка проекта?

  • Qt Creator
  • (Правильный ответ) Qmake
  • Qt

В каком порядке происходит вызов деструкторов при уничтожении производного класса?

  • (Правильный ответ) Вызывается деструктор производного класса, затем деструкторы атрибутов производного класса и, потом, деструктор базового класса
  • Вызывается деструктор базового класса, затем деструкторы атрибутов базового класса и, потом, деструктор производного класса
  • Вызывается деструктор базового класса, затем деструктор производного класса и, потом, деструкторы атрибутов базового класса

Функция cin вводит строки:

  • все символы до нажатия клавиши Enter
  • все символы, набранные пользователем
  • (Правильный ответ) все символы до первого пробела
  • все символы до нажатия клавиши Enter

Что может функция?

  • принимать значение и возвращать параметры
  • (Правильный ответ) принимать параметры и возвращать значение
  • принимать и возвращать значение

Какой методом позволяет задать текст заголовка для окна?

  • WindowTitle()
  • (Правильный ответ) setWindowTitle()
  • setWindowTitleText()

С помощью какой библиотеки реализована работа с комплексными числами в С++?

  • iostream
  • (Правильный ответ) complex
  • istream
  • xiy
  • comp

Какой заголовочный файл создается для класса MainWindow?

  • (Правильный ответ) mainwindow.h
  • main_window.h
  • mainwndow.cpp

Если функция вычисления факториала n имеет прототип int fact(int n), запишите определение функции, используя рекурсию

  • { if (n == 1) return 1; else return fact(n); }
  • { if (n == 1) return 1; else return fact(n) * fact(n — 1); }
  • { if (n == 1) return 1; else return n * fact(n); }
  • (Правильный ответ) { if (n == 1) return 1; else return n * fact(n — 1); }

Какая программа является средством быстрой разработки приложений и визуальным редактором форм?

  • Qt Multimedia
  • Qt Assistant
  • (Правильный ответ) Qt Designer
  • Qt Sql
  • Qt Core

C помощью какого оператора осуществляется закрытие потока

  • (Правильный ответ) close()
  • clouse()
  • cancel()

Какая библиотека С++ реализует работу с комплексными числами?

  • (Правильный ответ) complex
  • stdio.h
  • math.h

Какая функция отвечает за вывод сообщений при работе программы?

  • qDebug()
  • qFatal()
  • (Правильный ответ) qWarning()

Какая функция возвращает мнимую часть комплексного числа Z?

  • complex imag(complex z)
  • complex exp(complex z)
  • (Правильный ответ) complex exp(complex z)

Класс QMainWindow имеет специальные средства работы:

  • (Правильный ответ) Панель статуса
  • (Правильный ответ) Главное меню
  • (Правильный ответ) Панели инструментов
  • Всплывающие панели

С помощью какой программы выполняется предварительная обработка проекта?

  • main
  • qt
  • (Правильный ответ) qmake
  • run
  • pro

Словосочетание «Hello, world!» может быть сохранено в символьном массиве размером n элементов. Укажите, чему равно n?

  • 12
  • (Правильный ответ) 13
  • 10
  • 14

Каким классом можно воспользоваться для сохранения настроек в программе?

  • QStings
  • QWidget
  • QMainWindow
  • (Правильный ответ) QSettings
  • QDialog

Какая функция преобразует строку в вещественное число?

  • int atoi(const char*s)
  • long atol(const char*s)
  • (Правильный ответ) double atof(const char*s)

Какой класс используется для вывода информации, сообщений об ошибках и вопросов.

  • QMessage
  • (Правильный ответ) QMessageBox
  • QFileDialog
  • QInputDialog

Как называется процесс перевода программы в машинные коды?

  • компиляция
  • (Правильный ответ) трансляция
  • компоновка
  • интерпретация

Для задания сигнально-слотового соединения используют метод:

  • SIGNAL()
  • (Правильный ответ) connect()
  • AutoConnection()
  • QObject
  • SLOT()

Какие библиотеки необходимо подключить для работы с текстовыми файлами в С++?

  • (Правильный ответ) fstream
  • (Правильный ответ) iostream
  • math

Какие платформы поддерживает Qt?

  • Unix System V
  • (Правильный ответ) Linux
  • (Правильный ответ) Microsoft Windows
  • (Правильный ответ) OS X
  • (Правильный ответ) QNX
  • BlackBerry

Для управления вводом-выводом в C++ используются

  • (Правильный ответ) Флаги форматного ввода-вывода
  • (Правильный ответ) Манипуляторы форматирования
  • Указатели ввода-вывода

В результате выполнения какого программного кода значение переменной x будет равно 3?

  • int x=0; do ++x; while (x>=3)
  • int x=0; do ++x; while (x<=3)
  • int x=0; do ++x; while (x==3)
  • (Правильный ответ) int x=0; do ++x; while (x<3)
  • int x=0; do ++x; while (x>3)

Выберите правильные варианты ввода данных:

  • cin>>a,b,c
  • (Правильный ответ) cin>>a>>b>>c
  • (Правильный ответ) cin>>a; cin>>b; cin>>c
  • cin>>”a=”>>a; cin>>”b=”>>b; cin>>”c=”>>c

Класс для работы с файлами:

  • QDebug
  • (Правильный ответ) QFile
  • QAbstractSocket
  • QString
  • QSet

Функция cin вводит строки:

  • все символы, набранные пользователем
  • все символы до нажатия клавиши Enter
  • (Правильный ответ) все символы до первого пробела
  • все символы до нажатия клавиши Enter

Какие классы в Qt не относятся к контейнерным?

  • (Правильный ответ) QString
  • QHash
  • (Правильный ответ) QLibrary
  • QList
  • QMap

Для компиляции и запуска проекта нажмите комбинацию клавиш:

  • Ctrl+N
  • Ctrl+Shift+F
  • F4
  • (Правильный ответ) Ctrl+R
  • Ctrl+P

Выберите правильное описание статического массива

  • (Правильный ответ) тип имя_переменной [размерность]
  • тип имя_переменной []
  • имя_переменной [размерность]

Функция cin вводит строки:

  • все символы до нажатия клавиши Enter
  • все символы, набранные пользователем
  • (Правильный ответ) все символы до первого пробела
  • все символы до нажатия клавиши Enter

Какой номер имеет первый элемент массива?

  • 2
  • на единицу меньше заданной при его описании
  • (Правильный ответ) 0
  • 1
  • номер задает пользователь

Какие классы компоновщика обычно используются?

  • (Правильный ответ) QHBoxLayout
  • QVLayout
  • (Правильный ответ) QVBoxLayout
  • QHLayout
  • (Правильный ответ) QGridLayout

Какая функция возвращает мнимую часть комплексного числа Z?

  • (Правильный ответ) complex exp(complex z)
  • complex exp(complex z)
  • complex imag(complex z)

Какие классы используются для окон приложения

  • QMainWidget
  • (Правильный ответ) QWidget
  • (Правильный ответ) QDialog
  • QMainForm

Какая функция возвращает мнимую часть комплексного числа Z?

  • complex imag(complex z)
  • complex exp(complex z)
  • (Правильный ответ) complex exp(complex z)

Функция cin вводит строки:

  • все символы, набранные пользователем
  • все символы до нажатия клавиши Enter
  • (Правильный ответ) все символы до первого пробела
  • все символы до нажатия клавиши Enter

Функция cin вводит строки:

  • все символы до нажатия клавиши Enter
  • все символы, набранные пользователем
  • (Правильный ответ) все символы до первого пробела
  • все символы до нажатия клавиши Enter

Какая функция возвращает мнимую часть комплексного числа Z?

  • complex exp(complex z)
  • complex imag(complex z)
  • (Правильный ответ) complex exp(complex z)

Какая функция возвращает мнимую часть комплексного числа Z?

  • (Правильный ответ) complex exp(complex z)
  • complex imag(complex z)
  • complex exp(complex z)

Выберите правильное объявление константы

  • (Правильный ответ) сonst тип имя_константы = значение
  • (Правильный ответ) #define идентификатор текст
  • сonst имя_константы = значение
  • #define идентификатор = текст

Функция cin вводит строки:

  • все символы до нажатия клавиши Enter
  • (Правильный ответ) все символы до первого пробела
  • все символы до нажатия клавиши Enter
  • все символы, набранные пользователем

Какие операции определены над строками типа string?

  • вычитание
  • умножение
  • (Правильный ответ) объединение
  • (Правильный ответ) сравнение
  • (Правильный ответ) присваивание

Какой режим работы с текстовым файлом необходимо использовать,
чтобы открыть файл в режиме записи данных в конец файла?

  • (Правильный ответ) ios::trunc
  • (Правильный ответ) ios::app
  • ios::ate
  • ios::in
  • ios::out
  • ios::open

Выберите правильные варианты ответа на вопрос «Какого типа могут быть константы в языке С++?»

  • логическими
  • (Правильный ответ) строковыми
  • (Правильный ответ) целыми
  • (Правильный ответ) символьными
  • (Правильный ответ) вещественными

Выберите специальные символы

  • /#
  • . /!
  • (Правильный ответ) /’
  • (Правильный ответ) /n
  • /s

Какая функция возвращает мнимую часть комплексного числа Z?

  • (Правильный ответ) complex exp(complex z)
  • complex exp(complex z)
  • complex imag(complex z)
Узнать сколько стоит решение этого задания
(ответ в течение 5 мин.)
X