Какие выражения не содержат синтаксических ошибок

Обновлено: 04.11.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;

Читайте также: