Какие выражения не содержат синтаксических ошибок
Обновлено: 22.12.2024
Переменная типа signed char может принимать значения
- только символов английского алфавита, цифр и символа подчеркивания
- (Правильный ответ) из первой половины кодовой таблицы
- (Правильный ответ) от -128 до 127
- только из алфавита языка C++
Выберите все правильные ответы.
В переменной типа unsigned char можно хранить число
Выберите все правильные ответы.
Элементарные конструкции (лексемы) языка C++ включают в себя:
- (Правильный ответ) десятичные числа с плавающей точкой
- (Правильный ответ) восьмеричные числа
- комментарии
- (Правильный ответ) шестнадцатеричные числа
Выберите все правильные ответы.
Алфавит языка C++ включает в себя:
- символы <, >, =, !
- (Правильный ответ) прописные латинские буквы
- (Правильный ответ) цифры
- (Правильный ответ) строчные латинские буквы
Выберите все правильные ответы.
Элементарные конструкции (лексемы) языка C++ включают в себя:
- операторы присваивания
- (Правильный ответ) ключевые слова
- (Правильный ответ) константы
Выберите все правильные ответы.
Элементарные конструкции (лексемы) языка C++ включают в
себя:
- (Правильный ответ) знаки операций
- (Правильный ответ) ключевые слова
- двоичные числа
- (Правильный ответ) строковые константы
Выберите все правильные утверждения.
- (Правильный ответ) в выражении можно использовать операнды булевского типа
- (Правильный ответ) результат операции сложения действительного и целого числа — действительный
- результат операций сравнения действительных чисел — целый
- результат стандартных функций sin и cos с аргументом целого типа — целый
Чему равно числовое значение выражения e/2*a-abs(e)*1e0 при e = 4, a = 2 ?
Выберите правильные утверждения:
- (Правильный ответ) целой переменной можно присвоить вещественную константу
- целой константе можно присвоить целую переменную
- (Правильный ответ) целой переменной можно присвоить целую константу
- целой константе можно присвоить вещественную переменную
Чему равно значение выражения ( a && ! b || c ), где a, b и с -величины типа bool , имеющие значения false, true и true соответственно?
Какие выражения не содержат синтаксических ошибок?
- a*exp(t)\(2t)
- (Правильный ответ) ((cos(3*a+1.*abs(x))))
- (Правильный ответ) 0XCC00*.34E-4/_do/k-2
- sin(abs(0.6(e*3))
Чему равно значение выражения ( a || b && a || c ), где a, b и с — величины типа bool , имеющие значения false, true и true соответственно?
Чему равно числовое значение выражения sqrt(4)+142/20*2 ?
Какая из следующих операций языка C выполняется справа
налево?
Выберите все правильные утверждения.
- результат операций сравнения действительных чисел — действительный
- (Правильный ответ) результат арифметических операций над действительными числами — действительный
- (Правильный ответ) в одном выражении можно использовать операнды действительного и целого типов
Какое выражение не содержит синтаксических ошибок?
- (-0.18)*a)\(r-0.2*t))
- (-0.18)*a)/(r-0.2*t)
- (Правильный ответ) -0.18*a/r-0.2*t
- cos/^2*x+0,2
Найдите операторы вывода, не содержащие ошибок (int k; float x,y)
- (Правильный ответ) printf («*%4f %d %4.2f*», x, k, y);
- (Правильный ответ) printf («*%f %d %4f*», x, k, y);
- (Правильный ответ) printf («*%4f %4d %4.2f*», x, k, y);
Что будет выведено на экран в результате работы программы (учитывая формат вывода)?
Выберите все правильные варианты.
При использовании в программме оператора scanf(«%d%d%d»,&a,&b,&c) требуется разделять числовые значения величин при вводе при помощи
- запятой
- (Правильный ответ) одного пробела
- (Правильный ответ) нажатия клавиши ENTER
- (Правильный ответ) произвольного количества пробелов
Какие из выражений имеют значение true ?
- (Правильный ответ) (1 > 3) || ! (1 > 3)
- (1 < 3) && (2 = = 1)
- (Правильный ответ) (1 < 3) || (2 = = 1)
- (Правильный ответ) ! ((1 < 3) && (2 = = 1))
- (Правильный ответ) (! (1 > 3)) && (1 < 3)
Выберите все правильные варианты.
При использовании в программе функции scanf требуется разделять числовые значения величин при вводе при помощи
- (Правильный ответ) нажатия клавиш TAB или ENTER
- клавиш курсора
- (Правильный ответ) по крайней мере одного пробела
- пробела или запятой
Выберите все правильные утверждения.
В функции printf для величин действительного типа можно задавать формат
вида printf(«%К.Мf», A) , где А — переменная или выражение,
- (Правильный ответ) K и M должны быть целыми
- (Правильный ответ) K — общее количество позиций, отводимое под переменную А
- K — количество позиций, отводимое под целую часть переменной А
- K и M могут быть действительными
Выберите правильные ответы.
Можно ли присвоить значения
- (Правильный ответ) целого типа — булевской переменной
- (Правильный ответ) целого типа — символьной переменной
- булевского типа — целой константе
- (Правильный ответ) целого типа — вещественной переменной
Выберите все правильные ответы.
Можно ли присвоить
- (Правильный ответ) целую переменную — вещественной переменной
- целой константе — целую константу
- (Правильный ответ) булевской переменной — булевскую константу
- (Правильный ответ) вещественной переменной — целое выражение
Какую величину вычисляет программа?
- количество положительных элементов массива в каждой строке
- (Правильный ответ) количество положительных элементов массива в последней строке
- количество положительных элементов массива в первой строке
- количество положительных элементов массива
- количество положительных элементов массива в последнем столбце
Что будет выведено на экран в результате работы программы?
Основное правило структурного программирования состоит в том, что:
- (Правильный ответ) программа составляется только из базовых конструкций: следования, ветвления и цикла, которые могут вкладываться друг в друга
- в программе могут использоваться только определенные структуры данных
- программа состоит из подпрограмм, организованных в определенную структуру
- структура программы задается на этапе составления алгоритма
Чему будет равно значение переменной А после выполнения фрагмента программы, если В = 5 ?
A = 2;if (В <= 4)C = 1;else
Какое число получится в результате работы программы?
Какое значение получит «p[0]» в данном примере?
Какую величину вычисляет программа?
- номер первой из строк массива, содержащих хотя бы один элемент, равный 0
- (Правильный ответ) номер последнего из столбцов массива, содержащих хотя бы один элемент, равный 0
- количество положительных элементов массива в каждом столбце
- номер последней из строк массива, содержащих хотя бы один элемент, равный 0
- номер первого из столбцов массива, содержащих хотя бы один элемент, равный 0
Чему будет равно значение переменной m после выполнения программы?
Чему будет равно значение переменной m после выполнения программы?
Чему будет равно значение переменной m после выполнения программы?
Что будет выведено на экран в результате работы программы?
Чему будет равно значение переменной m после выполнения программы?
Что будет выведено на экран в результате работы программы?
Заголовок функции имеет вид: void P(int a, float b, char& c);
Укажите правильные варианты вызова подпрограммы, если переменные в
вызывающей функции описаны так: float a,b; int c,d; char e;
- (Правильный ответ) P(c,c,e);
- (Правильный ответ) P(c%d,sin(d)/3.14,e);
- (Правильный ответ) P(d,a-b,e);
- P(a,b,c);
Что будет выведено на экран в результате работы программы?
Что будет выведено на экран в результате работы программы?
Что будет выведено на экран в результате работы программы?
Параметр функции описан как «int& a».
Соответствующий ему аргумент может быть:
- выражением типа, совместимого с int
- выражением типа int
- (Правильный ответ) переменной типа int
- константой типа int
Что будет выведено на экран в результате работы программы?
Выберите все правильные утверждения.
- (Правильный ответ) место под формальные параметры выделяется на стадии выполнения программы
- (Правильный ответ) компилятор инициализирует нулями глобальные переменные
- (Правильный ответ) функция может возвращать значение стандартного типа
- глобальные переменные нужно передавать в функцию через список параметров
Выберите все правильные утверждения.
- (Правильный ответ) для локальных переменных выделяется место в стеке
- (Правильный ответ) для параметров, передаваемых по адресу, в стек заносится только их адрес
- компилятор инициализирует нулями локальные переменные
- (Правильный ответ) функция может возвращать через список параметров более одного значения
Параметр функции описан как «const int a». соответствующий ему аргумент может быть:
- (Правильный ответ) выражением целого типа
- (Правильный ответ) переменной целого типа
- только переменной типа int с именем а
- выражением любого типа
Заголовок функции имеет вид: void f(int& a, float b, char c);
Укажите правильные варианты вызова функции, если переменные в
вызывающей функции описаны так: int a; char b; float d,x;
- (Правильный ответ) f(a,a,b);
- f(2,d,b);
- (Правильный ответ) f(a,x,’b’);
- (Правильный ответ) f(a,d-x/2,b);
Заголовок функции имеет вид: void P(int a,char b, float c);
Укажите правильные варианты вызова подпрограммы, если переменные в
вызывающей функции описаны так: char a[10]; float c; int d;
- P(c,a[4],d);
- (Правильный ответ) P(3200,’a’,c/2*d);
- P(a,c,d-1);
- (Правильный ответ) P(d,a[2],c);
Стиль ООП рекомендует объявлять поля объектов
- с директивой global
- с директивой public
- с директивой local
- (Правильный ответ) с директивой private
- без директив
Какие из следующих утверждений неверные?
- конструкторы нельзя описывать с модификатором virtual .
- конструкторы нельзя описывать с модификатором static .
- конструкторы нельзя описывать с модификатором const .
- (Правильный ответ) конструкторы наследуются.
Что можно сказать о приведенном примере?
- при выполнении программы возникнет ошибка.
- программа будет компилироваться, но не будет компоноваться.
- (Правильный ответ) при компиляции программы возникнет ошибка.
- программа будет работать нормально.
Какое из следующих утверждений верное?
- в конструкторах нельзя задавать значения параметров по умолчанию.
- конструкторы наследуются.
- (Правильный ответ) конструктор не возвращает значение.
- конструктор возвращает значение типа void .
Какая из следующих операций не может быть перегружена?
Выберите наиболее подходящий ответ. В объектно-ориентированной программе объекты обмениваются между собой
Какое свойство ООП позволяет единообразно обращаться с разными объектами одной иерархии?
- абстрагирование
- наследование
- (Правильный ответ) полиморфизм
- инкапсуляция
Что неверно при инициализации ‘y’ в приведенном ниже коде?
class SomeClass < int x; public: SomeClass (int xx) : x(xx) <>; >; SomeClass x (10); SomeClass y(x);
- это неверно, потому что SomeClass не содержит public конструктора копирования.
- это неверно, потому что SomeClass не содержит конструктора по умолчанию.
- это неверно, потому что SomeClass не содержит конструктора копирования.
- (Правильный ответ) здесь нет ничего неверного. С инициализацией ‘y’ все в порядке.
- это неверно, потому что SomeClass не содержит виртуального деструктора.
Какие из следующих утверждений неверные?
- (Правильный ответ) конструктор не может иметь параметров.
- класс может иметь несколько конструкторов с разными параметрами для разных видов инициализации.
- (Правильный ответ) конструктор возвращает значение типа void .
- нельзя получить указатель на конструктор.
Какой конструктор вызывается при выполнении операции присваивания между существующими объектами одного типа?
- конструктор с параметром-объектом.
- конструктор копирования.
- конструктор по умолчанию.
- (Правильный ответ) в этом случае никакой конструктор не вызывается.
Выберите правильный вызов функции-члена класса С через указатель «pmfn»
class Class1 < public: void func(); >; void (Class1::*pmfn)() = &Class1::func; Class1 *c;
Читайте также: