Вы находитесь на странице: 1из 17

Дана блок-схема алгоритма.

Если начальные значения переменных A, B и C равны 3, 3 и 1


соответственно, то значение переменной F будет равно …

Выберите один ответ:


a. 1
b. 6
c. 8

d. 7 
Отзыв

Ваш ответ верный.


Правильный ответ: 7

Вопрос 2
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Массив инициализирован следующим образом:


 int x[5]={1,2,3,4,5}; Какая ошибка будет при следующей записи  оператора x[4]=x[5]+1;
Выберите один ответ:
a. Синтаксическая ошибка
b. Неверная инициализация
c. Нарушение границы массива 

d. Оператор записан верно


Отзыв

Ваш ответ верный.


Правильный ответ: Нарушение границы массива

Вопрос 3
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Какая функция выполняет сравнение двух строк?


Выберите один ответ:
a. strstr(s, t)
b. strcat(s, t)
c. strcmp(s, t) 
d. stradd(s, t)

e. strcpy(s, t)
Отзыв

Ваш ответ верный.


Правильный ответ: strcmp(s, t)

Вопрос 4
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Выберите все правильные утверждения


Выберите один или несколько ответов:
a. Для параметров, передаваемых по адресу, в стек заносится только их адрес 
b. Для локальных переменных выделяется место в стеке 
c. Компилятор инициализирует нулями локальные переменные 

d. Функция может возвращать через список параметров более одного значения 


Отзыв

Ваш ответ верный.


Правильные ответы: Для локальных переменных выделяется место в стеке, Для параметров,
передаваемых по адресу, в стек заносится только их адрес, Функция может возвращать через
список параметров более одного значения

Вопрос 5
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Какая из записей операторов while, do…while является правильной при вычислении 5! ?


Выберите один ответ:
a. i=1;f=1; n=5;
              while (i<=n)
              {  f*=i;i++;} 
b. f=1;n=1;
              while (i<=n)
                    f*=i; i++;
c. f=1;i=1; n=5;
              do { f*=i;i++;}
              while (i>=n);

d. i=1;f=1; n=5;
              do {f=f*i;i=i+1};
              while (i<=n);
Отзыв

Ваш ответ верный.


Правильный ответ: i=1;f=1; n=5;
              while (i<=n)
              {  f*=i;i++;}

Вопрос 6
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает
программа
Выберите один ответ:
a. Ассемблер
b. Паскаль
c. Фортран

d. Компилятор 
Отзыв

Ваш ответ верный.


Правильный ответ: Компилятор

Вопрос 7
Неверно
Баллов: 0,00 из 1,00

Отметить вопрос

Текст вопроса

В каком из фрагментов программы операции присваивания не являются допустимыми?


Выберите один ответ:
a. int b,*pb=NULL;
              float c,*pc=new float;

              *pc=25.5;

              *pb=30;

              printf(“*pb=%d  *pc=%d”,*pb,*pc);
b.  int a,b,*pa=NULL,*pb=new int;
              a=25; *pb=30;

              pa=&a; b=*pb;

              printf(“*pa=%d  b=%d”,*pa,b);
c. int b,*pb=NULL;
              float c,*pc=new float;

              *pc=25.5;

              b=(int)*pc; pb=&b;

              printf(“*pb=%d  *pc=%d”,*pb,*pc); 

d. int a,b,*pa,*pb;
              float c,*pc;

              pa=NULL; b=30;

              pb=&b; c=(float)b; pc=&c;

              printf(“*pb=%d  *pc=%d”,*pb,*pc);
Отзыв

Ваш ответ неправильный.


Правильный ответ: int b,*pb=NULL;
              float c,*pc=new float;

              *pc=25.5;

              *pb=30;
              printf(“*pb=%d  *pc=%d”,*pb,*pc);

Вопрос 8
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Что считается идентификатором языка С++?


Выберите один ответ:
a. a+b
b. Lab 1
c. C++
d. Товар

e. _time 
Отзыв

Ваш ответ верный.


Правильный ответ: _time

Вопрос 9
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

В приведенном фрагменте блок-схемы выполняется…


Выберите один ответ:
a. Сравнение переменных А, В, С
b. Обмен значениями переменных B и C
c. Обмен значениями переменных А и B 

d. Обмен значениями переменных А и С


Отзыв

Ваш ответ верный.


Правильный ответ: Обмен значениями переменных А и B

Вопрос 10
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Разработка алгоритма решения задачи – это


Выберите один ответ:
a. Сведение задачи к математической модели, для которой известен метод решения
b. Выбор наилучшего метода из имеющихся 
c. Определение последовательности действий, ведущих к получению результатов 

d. Точное описание данных, условий задачи и ее целого решения


Отзыв

Ваш ответ верный.


Правильный ответ: Определение последовательности действий, ведущих к получению
результатов

Вопрос 11
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Массив — это:
Выберите один ответ:
a. Тип одномерных величин
b. Последовательность, состоящая из фиксированного числа однотипных элементов 
c. Неупорядоченная совокупность отличных друг от друга однотипных элементов
d. Запись множества переменных разного типа
Отзыв

Ваш ответ верный.


Правильный ответ: Последовательность, состоящая из фиксированного числа
однотипных элементов

Вопрос 12
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Какой стандартный тип допустим в С++?


Выберите один ответ:
a.  longint
b. double 
c.  byte

d. real
Отзыв

Ваш ответ верный.


Правильный ответ: double

Вопрос 13
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Данный алгоритм
For( i=1;i<=10;i++)
{
A[i]:=10 - i + 1;
}
формирует массив A из 10 элементов вида:

Выберите один ответ:


a. (10, 9, 8, 7, 6, 5, 4, 3, 2, 1) 
b. (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
c. (9, 8, 7, 6, 5, 4, 3, 2, 1, 0)

d. (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Отзыв

Ваш ответ верный.


Правильный ответ: (10, 9, 8, 7, 6, 5, 4, 3, 2, 1)

Вопрос 14
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Точка с запятой в языке С++ является


Выберите один ответ:
a. Ключевым знаком языка С++
b. Спецсимвол
c. Частью оператора

d. Разделителем операторов 
Отзыв

Ваш ответ верный.


Правильный ответ: Разделителем операторов

Вопрос 15
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Элементарные конструкции (лексемы) языка C++ включают в себя:


Выберите один или несколько ответов:
a. Константы 
b. Операторы присваивания 

c. Ключевые слова 
Отзыв

Ваш ответ верный.


Правильные ответы: Ключевые слова, Константы

Вопрос 16
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Какой цикл всегда выполнится хотя бы один раз


Выберите один ответ:
a. Цикл с незаданным заранее количеством повторений do {….} while 
b.  Цикл с параметром for

c. Цикл с незаданным заранее количеством повторений while {…}


Отзыв

Ваш ответ верный.


Правильный ответ: Цикл с незаданным заранее количеством повторений do {….} while

Вопрос 17
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

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


Выберите один ответ:
a. int *p, n=100;
              p=(int *)malloc(sizeof(int)*n);
b. int **p, n=100;
              p=(int *)calloc(sizeof(int*),n);
c. int **p, n=100;
              p=new int *[n]; 

d. int **p, n=100;


              p=new *int[n];
Отзыв

Ваш ответ верный.


Правильный ответ: int **p, n=100;
              p=new int *[n];

Вопрос 18
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Какой из операторов правильно инициализирует строку str ?


Выберите один ответ:
a. char str[]=”Языки программирования”; 

b. char str[80]=’Языки программирования’;


Отзыв

Ваш ответ верный.


Правильный ответ: char str[]=”Языки программирования”;

Вопрос 19
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Элементарные конструкции (лексемы) языка C++ включают в себя:


Выберите один или несколько ответов:
a. Шестнадцатеричные числа 
b. Комментарии
c. Десятичные числа с плавающей точкой 

d. Восьмеричные числа 
Отзыв

Ваш ответ верный.


Правильные ответы: Десятичные числа с плавающей точкой, Восьмеричные числа,
Шестнадцатеричные числа

Вопрос 20
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса
 Какой из компонентов может входить в интегрированную среду программирования:
Выберите один ответ:
a. Доводчик
b. Наладчик

c. Отладчик 
Отзыв

Ваш ответ верный.


Правильный ответ: Отладчик

Вопрос 21
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Пусть дан массив int a[6]; Какой из способов доступа к 3-му элементу не является
правильным?
Выберите один ответ:
a. int x, a[6]={1,2,3,4,5,6};
               x=*(a+2);

               printf(“x=%d”,x);
b. int x,*p, a[6]={1,2,3,4,5,6};
               *p=*(a+2);

               printf(“x=%d”,*p); 
c. int x, a[6]={1,2,3,4,5,6};
               x=*(&a[0]+2);

               printf(“x=%d”,x);

d. int x,*p, a[6]={1,2,3,4,5,6};


               p=a+2;

               printf(“x=%d”,*p);
Отзыв

Ваш ответ верный.


Правильный ответ: int x,*p, a[6]={1,2,3,4,5,6};
               *p=*(a+2);

               printf(“x=%d”,*p);

Вопрос 22
Верно
Баллов: 1,00 из 1,00
Отметить вопрос

Текст вопроса

Алфавит языка C++ включает в себя:


Выберите один или несколько ответов:
a. Символы <, >, =, ! 
b. Цифры 
c. Прописные латинские буквы 

d. Строчные латинские буквы 


Отзыв

Ваш ответ верный.


Правильные ответы: Прописные латинские буквы, Цифры, Строчные латинские буквы

Вопрос 23
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Что будет выведено на экран в результате работы программы?


for (int ii = 0; ii < 3; ++ ii) 

  switch (ii) 
  { 
  case 0: cout << "ZERO"; break;
  case 1: cout << "ONE";
  case 2: cout << "TWO"; continue; 
  } 
  cout << endl; 

Выберите один ответ:
a. ZERO ONETWO
b. ZEROONETWOTWO 
c. ZEROONEONETWO
d. ZEROONETWO
e. ZERO ONE TWO
Отзыв

Ваш ответ верный.


Правильный ответ: ZEROONETWOTWO

Вопрос 24
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Чему будет равно значение переменной m после выполнения программы?


main()
{
int k;
int m;
m = 1;
for (k = 3; k >= 1; k--) ++m;
}
Выберите один ответ:
a. 4 
b. 2
c. 10

d. 3
Отзыв

Ваш ответ верный.


Правильный ответ: 4

Вопрос 25
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Логическое «не» в языке С++ обозначается


Выберите один ответ:
a. ! 
b. not
c. ||

d. !!
Отзыв

Ваш ответ верный.


Правильный ответ: !

Вопрос 26
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Как отличить глобальную переменную от локальной?


Выберите один ответ:
a. Глобальная переменная объявляется в главной программе и не объявляется в вызываемой
функции. 
b. При завершении функции глобальная переменная уничтожается
c. Глобальная переменная объявляется в функции и не объявляется в главной программе

d. Глобальная переменная объявляется в главной программе и   в вызываемой функции


Отзыв

Ваш ответ верный.


Правильный ответ: Глобальная переменная объявляется в главной программе и не
объявляется в вызываемой функции.

Вопрос 27
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

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


Выберите один или несколько ответов:
a. PHP 
b. Ассемблер 
c. HTML
d. С++ 
e. Java 
Отзыв

Ваш ответ верный.


Правильные ответы: PHP, С++, Java, Ассемблер

Вопрос 28
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Чему будет равен результат вычисления выражения: int d=5; bool b = true, c; c = (!b||(d>3)):
Выберите один ответ:
a. true 
b. false

c. Ошибка компилятора
Отзыв

Ваш ответ верный.


Правильный ответ: true

Вопрос 29
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Какие из выражений имеют значение true?


Выберите один или несколько ответов:
a. (1 < 3) && (2 = = 1) 
b. ! ((1 < 3) && (2 = = 1)) 
c. (1 < 3) || (2 = = 1) 
d. (! (1 > 3)) && (1 < 3) 

e. (1 > 3) || ! (1 > 3) 


Отзыв

Ваш ответ верный.


Правильные ответы: (1 > 3) || ! (1 > 3), (1 < 3) || (2 = = 1), ! ((1 < 3) && (2 = = 1)), (! (1 > 3)) && (1 <
3)

Вопрос 30
Неверно
Баллов: 0,00 из 1,00

Отметить вопрос

Текст вопроса

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


Выберите один ответ:
a. if ( y1>y2)
               max=y1;min=y2;
             else
             max=y2;min=y1;
b. if  y1>y2
             {  max=y1;min=y2;}
             else
             {max=y2;min=y1;}
c. if ( y1>y2)
             {  max=y1;min=y2;}
             else
             {max=y2;min=y1;}

d. if ( y1>y2)
             {  max=y1;min=y2}
             else
             {max=y2;min=y1;} 
Отзыв

Ваш ответ неправильный.


Правильный ответ: if ( y1>y2)
             {  max=y1;min=y2;}
             else
             {max=y2;min=y1;}

Вопрос 31
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

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


Выберите один ответ:
a. ((cos(3*a+1.*abs(x)))) 
b. sin(abs(0.6(e*3))

c. a*exp(t)\(2t)
Отзыв

Ваш ответ верный.


Правильный ответ: ((cos(3*a+1.*abs(x))))

Вопрос 32
Верно
Баллов: 1,00 из 1,00

Отметить вопрос

Текст вопроса

Чему будет равно значение переменной m после выполнения программы?


int main ()
{
int k;
int m;
k = 0; m = 0;
while (k < 3)
++k;
++m;
return m;
}
Выберите один ответ:
a. 1 
b. 5
c. 0
d. 4