Представление данных пользователю и за их расположение
-рисование каждого элемента в отдельности , а также за его редактирование
-управление данными и предоставляет интерфейс для чтения и записи данных
-централизованное использование выделений элементов
86. Какой из нижеследующих классов не используется для представления данных в Qt
-QColumnView
-QHeaderView
-QListView
-QTreeView
QTabView
87. Это не является отличием сигналов от событий
-события могут обрабатываться одним методом, а сигналы могут обрабатываться неограниченным количеством соединенных с ним слотов
-механизм сигналов и слотов по сравнению с событиями представляет собой механизм оповещения более высокого уровня
Механизм сигналов и слотов по сравнению с событиями представляет собой механизм оповещения более низкого уровня
-использование событий особенно интересно при создании собственных виджетов
-часто сигналы высылаются из методов обработки событий
88. Это не относится к преимуществам «мыши» перед клавиатурой
-указывать на объекты
-выбирать объекты
-перемещать объекты с одного места на другое
-наличие двойного щелчка
+ отсутствие «колесика»
89. По умолчанию интервал двойного щелчка составляет
-100 мс
-200 мс
-300 мс
Мс
-700 мс
90. Реализация метода для обработки события прокрутки «колесика» мыши
-QWheelScroll
QWheelEvent
-QScrollEvent
-QMouseScroll
-QMouseEvent
91. Если пользователь,перетаскивая объект,попадает в область виджета,то вызывается метод
DragEnterEvent
-dragLeaveEvent
-dragMoveEvent
-dropDragEvent
-dropEvent
92. Если пользователь,перетаскивая объект, выходит за область виджета,то вызывается метод
-dragEnterEvent
DragLeaveEvent
-dragMoveEvent
-dropDragEvent
-dropEvent
93. Если пользователь перетаскивает объект в тот момент, когда данные находятся в области виджета,то вызывается метод
-dragEnterEvent
-dragLeaveEvent
DragMoveEvent
-dropDragEvent
-dropEvent
94. При отпускании объекта в принимающей области виджета вызывается метод
-dragEnterEvent
-dragLeaveEvent
-dragMoveEvent
-dropDragEvent
DropEvent
95. Значение QEvent::User равно
-10
-100
-128
-153
+ 1000
96. Установка фильтров событий происходит на уровне самих
-предков объектов
- классов приложения
Объектов приложения
-событий приложения
-указателей на объект приложения
<!-- ВТОРАЯ РУБЕЖКА -- >
97. Глобальная установка фильтров событий приведет к получению и обработке события раньше всех
-предков объектов
- классов приложения
+ объектов приложения
-событий приложения
-указателей на объект приложения
98. Установка фильтров событий не требуется в случае необходимости
- обработки события в другом объекте
+ обработки события в самом объекте
- перехвата событий
- без наследования классов изменять реакцию объектов на события
- экономии времени на написание и отладку программы
99. Назначение группы классов геометрии состоит не в том, чтобы
-задать расположения объектов
-задать размеров объектов
+ создавать клоны объектов
-описать формы объектов
-ничего не отображать на экране
100. Cледующий класс служит для задания координат в двумерной системе Qt
-QPointA
-QPointF
-QPointJ
-QPointK
-QPointW
101. Метод manhattanLenght
-возвращает квадратный корень из сумму квадратов значений координат Х и У
+ возвращает сумму абсолютных значений координат Х и У
-возвращает разность абсолютных значений координат Х и У
-возвращает произведение абсолютных значений координат Х и У
-возвращает отношение абсолютных значений координат Х и У
102. Cледующий класс служит для хранения размеров в системе Qt
-QSizeA
+ QSizeF
-QSizeJ
-QSizeK
-QSizeW
103. Cледующий класс служит для задания вещественных координат в двумерной системе Qt
-QPointA
+ QPointF
-QPointJ
-QPointK
-QPointW
104. Cледующий класс служит для хранения вещественных размеров в системе Qt
-QSizeA
+ QSizeF
-QSizeJ
-QSizeK
-QSizeW
105. Qt::IgnoreAspectRatio метод управляет способом изменения размера следующим образом:
+ изменяет размер оригинала на переданный в него размер
-новый размер будет заполнять заданную площадь с сохранением пропорций
-новый размер будет заполнять заданную площадь с уменьшением пропорций
-новый размер может находиться за пределами переданного в scale(), заполняя всю его площадь
106. Qt::KeepAspectRatio метод управляет способом изменения размера следующим образом:
-изменяет размер оригинала на переданный в него размер
+ новый размер будет заполнять заданную площадь с сохранением пропорций
-новый размер будет заполнять заданную площадь с уменьшением пропорций
-новый размер может находиться за пределами переданного в scale(), заполняя всю его площадь
107. Qt::KeepAspectRatioByExpanding метод управляет способом изменения размера следующим образом:
-изменяет размер оригинала на переданный в него размер
-новый размер будет заполнять заданную площадь с сохранением пропорций
-новый размер будет заполнять заданную площадь с уменьшением пропорций
+ новый размер может находиться за пределами переданного в scale(), заполняя всю его площадь
108. Полигон -это
-круг
-эллипс
+ многоугольник
-окружность
-цикл
109. Цвет с наибольшей частотой, которую в состоянии воспринимать человеческий глаз
-белый
-желтый
-красный
+ фиолетовый
-зеленый
110. Цвет с наименьшей частотой, которую в состоянии воспринимать человеческий глаз
-белый
-желтый
+ красный
-фиолетовый
-зеленый
111. Стили для концов линий пера устанавливается методом setCapStyle(), в который передается один из флагов Qt::FlatCap и что означает
+ край линии квадратный и проходит через граничную линию ТОЧКУ
-край квадратный и перекрывает граничную точку на половину ширины линии
-край закругленный и также покрывает граничную точку линии
-край закругленный и не покрывает граничную точку линии
-край заостренный и также покрывает граничную точку линии
112. Стили для концов линий пера устанавливается методом setCapStyle(), в который передается один из флагов Qt::SquareCap и что означает
-край линии квадратный и проходит через граничную линию
+ край квадратный и перекрывает граничную точку на половину ширины линии
-край закругленный и также покрывает граничную точку линии
-край закругленный и не покрывает граничную точку линии
-край заостренный и также покрывает граничную точку линии
113. Стили для концов линий пера устанавливается методом setCapStyle(), в который передается один из флагов Qt::RoundCap и что означает
-край линии квадратный и проходит через граничную линию
-край квадратный и перекрывает граничную точку на половину ширины линии
+ край закругленный и также покрывает граничную точку линии
-край закругленный и не покрывает граничную точку линии
-край заостренный и также покрывает граничную точку линии
114. Техника сглаживания позволяет улучшить визуальный эффект, убирая ступенчатость на контурах выводимых фигур
+ QtAntiAliasing
-QtAntiStaging
-QtAntiStepping
-QtPlaining
-QtFluenting
115. В классе QPainter исключена возможность проведения геометрических преобразований, таких как
-перемещение
-поворот
-масштабирование
-скос
+ придание объемности
116. В каком растровом формате Qt с 8-битной глубиной цвета поддерживается высокая степень сжатия без потерь, что достигается применением алгоритма сжатия LZW(Lempel-Ziv-Welch по фамилиям разработчиков)
-BMP
+ GIF
-PNG
-GPEG
-XPM
117. В каком растровом формате Qt не поддерживается сжатие
+ BMP
-GIF
-GPEG
-MNG
-PNG
118. В кэш имеет смысл помещать растровые изображения Qt
-редко используемые в программе
+ часто используемые в программе
-эпизодически используемые в программе
-фактически используемые в программе
-фиктивно используемые в программе
119. Какой формат применяется в основном для отображения иконок?
-BMP
-GIF
-GPEG
-PNG
+ XPM
120. В методы для производства геометрических преобразований, предоставляемых классом QTransform, не входит
-масштабирование scale()
-поворот rotate()
-сдвиг translate()
+ скос slant()
121. Информацию о статусе проигрывания нельзя получить при помощи метода state(), который возвращает одно из значений:
-QMovie:Paused
+ QMovie::Stopped
-QMovie:Running
-QMovie:NoRunning
122. Для того чтобы узнать количество кадров анимационного файла нужно вызвать
+ frameCounte
-imageCounte
-movieCounte
-currentPixmap
-currentImage
123. Если необходимо получить растровое изображение актуального кадра нужно вызвать
-frameCount()
-imageCount()
-movieCount()
-moviеImage()
+ currentPixmap
124. Если необходимо получить растровое изображение актуального кадра нужно вызвать
-frameCount()
-imageCount()
-movieCount()
-moviеImage()
+ currentImage()
125. Единица информации в OpenGL
-байт
-бит
+ вершина
-координаты
-пиксель
126. Преимущество OpenGL
-анимация
-полноэкранный режим
-режим разрешения проверки глубины фрагментов
-стандартный API
+ трехмерная графика(Трехмерная графика — это истинная мощь библиотеки OpenGL c.328)
127. Буфер обмена, обеспечивающий возможность обмена данными между приложениями
-BoardChange
-BoardClip
-Change Board
+ ClipBoard
-ClipChange
128. Обозначение аббревиатуры MIME
-Multiresоurсe Internet Mail Extension(многоресурные расширения почты Интернета)
+ Multipurpose Internet Mail Extension(многоцелевые расширения почты Интернета)
-Multipurpose Internet Mail Expansion(многоцелевые расширения почты Интернета)
-Multiresоurсe Internet Mail Extension(многоресурные расширения почты Интернета)
-Multi Internet Mail Expansion (мульти расширения почты Интернета)
129. Преобразование файла перевода в QM-файл осуществляется утилитой
-InTranslate
-InLoadTranskate
+ Irelease
-lupdate
-LoadTranslate
130. Какого типа меню не используется в приложениях?
-меню верхнего уровня
+ меню нижнего уровня
-всплывающее меню
-отрывное меню, которое можно отделять от основного
-контекстное меню
131. Если вызов команды меню отображает диалоговое окно, то рекомендуется в конце имени команды добавлять
-\\
-\
-/
+ …
-\\\
132. Все диалоговые окна, предоставляемые классом QMessageBox, являются
-дейтаграмные
-критические
+ модальные
-немодальные
-поточные
133. Какое из нижеследующих утверждений неверно для «Toolip»
-воздушная подсказка
-небольшое текстовое окошко, поясняющее назначение кнопки
-не останавливая своей работы, пользователь получает информацию об элементах приложения
-появляется при задержке указателя мыши над кнопками панелей инструментов автоматически
+ присутствие в приложении обязательно
134. Работа с областью оповещения реализована классом
-QDesktopIcon
-QDesktopTrayIcon
-QDesktopWidget
-QSystemIcon
+ QSystemTrayIcon
135. За доступ к содержимому экрана отвечает класс
-QDesktopIcon
-QDesktopTrayIcon
+ QDesktopWidget
-QSystemIcon
-QSystemTrayIcon
136. Для эмуляции файлов в оперативной памяти компьютера в Qt отвечает класс
+ QBuffer
-QDir
-QFile
-QFileInfo
-QIODevice
137. К четырем классам Qt, наследующим QIODevice, не относится
-QBuffer
+ QDir
-QFile
-QAbstractSocket
-QProcess
138. Для получения какой директории нет методов в классе QDir, предоставляющем платформонезависимый подход ?
-главной
-оперативной
-персональной
+ текущей
139. Для Mutex неверно следующее-
-блокирует данные, когда один из потоков намеревается их изменить
+ гарантирует, что критическая секция будет обрабатываться только одним потоком
-дает экслюзивное право на использование ресурсов
-обеспечивает доступ к ресурсам
-данные ресурса, контролируемые Mutex, будут невидимы для других потоков
140. Синхронизация функционирования потоков -
+ блокирует данные, когда один из потоков намеревается их изменить
-гарантирует, что критическая секция будет обрабатываться только одним потоком
-дает экслюзивное право на использование ресурсов
-обеспечивает взаимоисключающий доступ к ресурсам
-данные ресурса, контролируемые Mutex, будут невидимы для других потоков
141. Семафор-это
- альтернатива мьютексов
+ обобщение мьютексов
- взаимная блокировка
- взаимоисключающая блокировка
- экслюзивная блокировка
142. Deadlock-это
- альтернатива мьютексов
-обобщение мьютексов
+ взаимная блокировка
- взаимоисключающая блокировка
- экслюзивная блокировка
143. Для дейтаграмных сокетов Qt предоставляет класс
-QAbstractSocket
-QTcpSlot
-QUdpSlot
-QTcpSocket
+ QUdpSocket
144. Для поточных сокетов Qt предоставляет класс
-QAbstractSocket
-QTcpSlot
-QUdpSlot
+ QTcpSocket
-QUdpSocket
145. TCP-
-Transmission Connect Protocol
+ Transmission Control Protocol
-Transmission Client Protocol
-Transsocket Control Protocol
- Transsocket Client Protocol
146. Cокетные соединения-это стандартный механизм
-запроса данных через сеть в обоих направлениях
- запроса данных через сеть в одном направлении
+ обмена данными через сеть в обоих направлениях
- обмена данными через сеть в одном направлении
-обмена протоколами через сеть в обоих направлениях
147. Этот этап не входит в сценарий клиент-сервер
-сервер занимает определенный порт, по которому он предоставляет свои услуги
-cервер начинает ожидать поступления запросов от клиентов через этот порт
-чтобы подключиться к серверу, клиент должен знать его сетевой адрес и номер порта
+ чтобы подключиться к серверу, клиент должен реализовать сетевой протокол
-для соединения с сервером клиент должен создать сокет
148. Это не относится к DOM (Document Object Model,объектная модель документа)
-большой расход оперативной памяти
-доступ к его классам можно получить включением заголовочного файла QtXml
-стандартный API для анализа ХМL-документов
+ представление документа ХМL-документа в виде дейтаграмной структуры в памяти компьютера
-представление документа ХМL-документа в виде древовидной структуры в памяти компьютера
149. Это относится к недостаткам SAX (Simple API for XML)
-стандартный Java API для считывания ХМL-документов
-применяется для последовательного считывания ХМL-документов
-позволяет работать с большими файлами
- ХМL-документ помещается в память блоками
+ невозможно получить иерархию ХМL-документа
150. В чем проявляется отличие контекстного меню от всплывающего (= #152!)
-открывается при нажатии левой кнопки мыши
+ открывается при нажатии правой кнопки мыши
-используется класс QMenu
-используется класс QСontectMenu
151. В чем проявляется схожесть контекстного меню от всплывающего (= #153!)
-открывается при нажатии левой кнопки мыши
-открывается при нажатии правой кнопки мыши
-используется класс Qmenu (QMenu?)
-используется класс QСontectMenu
152. В чем проявляется отличие контекстного меню от всплывающего (= #150!)
-открывается при нажатии левой кнопки мыши
+ открывается при нажатии правой кнопки мыши
-используется класс QMenu
-используется класс QСontectMenu
153. В чем проявляется схожесть контекстного меню c всплывающим (= #151!)
-открывается при нажатии левой кнопки мыши
-открывается при нажатии правой кнопки мыши
-используется класс Qmenu (QMenu?)
-используется класс QСontectMenu
154. При помощи какого управляющего символа происходит подача звукового сигнала:
+ \а
-\b
-\r
-\v
-\t
155. Реализацию кода для сигналов в QtSDKC++ берет на себя?
-Meta Object Class
+ Meta Object Compiler
-Meta Open Compiler
-Monst Object Compiler
-Monst Open Compiler
156. В каком из приведенных операторов будет найдена сумма !FAIL! <img src="SDK/1.gif"> !FAIL!
-for (s = 0, i = 1; i < = 5; i - -) s - = i;
-for (s = 0, i = 1; i < = 5; i - -, s - = i);
-for (s = 0, i = 1; i < = 5; s - = - - i);
-for (s = 0, i = 1; i < = 5; s - = (- - i));
-for (s = 0, i = 1; i < = 5; - - i, s - = i);
157. Задачей МОС является создавать для заголовочных файлов какие дополнительные файлы?
-rcc
+ срр
-obj
-png
-pro
158. Для заголовочных файлов в созданных МОС дополнительных файлах содержатся какие модификаторы?
- precious, private, public,
-predicate, private, protected
- patented, protected, public,
-prophetic, protected, private
+ private, protected, public
159. Высылка сигнала МОС производится при помощи какого ключевого слова?
-eclipse
+ emit
-employ
-empty
-export
160. Конструктор класса Q_Object имеет два параметра, а именно
-первый используется для создания объектных иерархий, второй для присвоения объекту конфигурации
-первый используется для создания динамических иерархий, второй для присвоения объекту имени
+ первый используется для создания объектных иерархий, второй для присвоения объекту имени
-первый используется для создания cтатических иерархий, второй для присвоения объекту имени
-первый используется для создания какие статических иерархий, второй для присвоения объекту статуса
161. Так как концепт сигналов и слотов, а также информацию о наследственности невозможно было реализовать средствами самого языка C++, что было создано в QtSDKC++ ?
-метаобъектная иерархия
МОС
-модуляторы
-модификаторы
-препроцессор
162. Для получения информации о наследовании классов существует метод
-inducts (const char*)
+ inherits (const char*)
-inhibits (const char*)
-inparents (const char*)
-inquery (const char*)
163. К IDE, которые можно эффективно использовать для разработки Qt проектов, не относится
-Microsoft Visual Studio
-IBM Eclipse
+ NetBeans
-QCanon
-QDevelop
164. При реализации Qt проектов файлы классов лучше всего разбивать на две части: первая часть- определения класса, вторая-реализации класса. Часть определения класса помещается в файл с расширением
-.cpp
+ .h
-.r
-.qrc
-.png
165. При реализации Qt проектов файлы классов лучше всего разбивать на две части: первая часть- определения класса, вторая-реализации класса. Часть реализации класса помещается в файл с расширением
+ .cpp
-.h
-.r
-.qrc
-.png
166. В заголовочном файле Qt проектов с определением класса должна содержаться директива препроцессора
-#define
+ #ifndef
-#include
-#undef
-#elif
167. Для того чтобы МОС мог распознать классы, нуждающиеся в следующей обработке (компиляция и присоединение их объектного кода к исполняемому коду программы ), какой макрос должен содержать такой класс
- Q_Class
+ Q_Object
-Q_Widget
-Q_Accert
-Q_Check
168. Какое из приведенных ниже обозначений является обозначением единичного символа:
+ char
-float
-long
-short int
-unsigned int
169. Утилита сборки программного продукта при разработке Qt проектов
-exe
+ qmake
-rcc
-#define
-#ifndef
170. Какое из приведенных ниже обозначений является обозначением целого числа:
-char
-double
-float
+ int
-long
171. Какой из приведенных ниже символов преобразования в операторах ввода и вывода применяется для вещественных чисел:
-c
-d
+ f
-e
-s
172. Интерфейс этого класса содержит более 200 методов
- Q_Аssistant
-Q_Object
+ Q_Widget
-Q_Accert
-Q_Check
173. Какой будет результат при выполнении следующего фрагмента программы:
# define NEW (X) X-5
y=NEW(10)/NEW(5)
-1.5
-2
-15
-16
-20
174. Утилита это
-специальный генератор, который возьмет на себя всю работу по настройке компоновщика
-специальный генератор, который возьмет на себя всю работу по настройке компилятора
+ специальный генератор, который возьмет на себя всю работу по настройке компилятора и компоновщика
-специальный прпроцессор, который возьмет на себя работу по созданию pro-файла
-специальный препроцессор, который возьмет на себя всю работу по созданию rcc -файла
175. Какое из приведенных ниже обозначений является обозначением единичного символа:
Char
-float
-long
-unsigned int
-short int
176. Какое из приведенных ниже обозначений является обозначением целого числа:
Int
-float
-char
-long
-double
177. Какое из приведенных ниже обозначений является обозначением числа двойной точности:
Double
- char
- float
- unsigned int
-int
178. Утилита qmake вошла в поставку Qt, начиная с версии
-1.2.1
-2.3
+ 3.0
-4.5
-5.2
179. Какой из приведенных ниже символов преобразования в операторах ввода и вывода применяется для вещественных чисел:
F
-c
-d
-e
-s
180. Какой из приведенных ниже символов преобразования в операторах ввода и вывода применяется для символьной строки:
S
-e
-c
-d
-lf
181. Какой из приведенных ниже символов преобразования в операторах ввода и вывода применяется для целых чисел:
-c
D
-e
-lf
-s
182. Какой из приведенных ниже символов преобразования в операторах ввода и вывода применяется для вещественных чисел двойной точности:
-c
D
-e
-lf
-s
183. При помощи какого управляющего символа происходит вертикальная табуляция:
-\b
-\n
-\r
-\t
V
184. При помощи какого управляющего символа происходит возврат каретки:
-\а
-\b
R
-\v
-\t
185. Почти любая программа так или иначе обращается к сторонним ресурсам, таким как растровые изображения. Каким для этого надо воспользоваться файлом, а точнее представленным в нем растровым изображением?
-.cpp
-.h
-.r
-.pro
Png
186. При помощи какого управляющего символа происходит перевод строки:
-\а
-\b
N
-\r
-\v
187. Утилита -это специальный
Генератор
-директива
-модулятор
-манипулятор
-препроцессор
188. Виджет - это
- объект интерфейса пользователя, который может быть использован при разработке приложений без графического интерфейса пользователя
- объект командного интерфейса пользователя, который может быть реализован в виде пакетной технологии
- объект командного интерфейса пользователя, который может быть реализован в виде технологии командной строки