Тест по C++

  • ID работы: 15591
  • Учебное заведение:
  • Добавлена: 2022
  • Посл. изменения: 15-07-2023
  • Тип:  .
  • Предмет: Информатика
  • Формат: docx

Цена: 300.00

1. Какое значение k вернет фрагмент, если n=7

for (k=0, m=1; m <= n; k++, m = m * 2);

return k-1; }

 

Варианты ответов:

1) 2

2)  3

3) другое

 

2 Определить, что вычисляет следующий алгоритм

 

for (n=a, s=0; n!=0; n=n/10)

      { k=n%10; s=s+k;}

 

Варианты ответов:

1) количество разрядов числа

2)  сумму цифр числа

3) другое

 

3 Чему будет равно s, если n=4

 

 

for (s=1, i=0; i<=n; i++) s = s * 2;

Варианты ответов:

1) 2

2)  8

3) другое

 

 

4 В каком случае будет выведено слово Good

for (n=2; n<a; n++)

     { if (a%n==0) break; }

if (n==a) puts(«Good»);

 

Варианты ответов:

1) будет найден наименьший делитель a

2) будет найден наибольший делитель a

3) не будет найден делитель a

4) если а – простое число

 

5 Какое значение примет  s, если a=3

for (s=0,n=2; n<a; n++)

     { if (a%n==0) s++; }

if (s==0) putsGood«);

 

Варианты ответов:

1) 1

2)  0

3) другое

 

6 Будет ли выведено слово Good, если a=2

for (i=2; i<a; i++)

     if (a%i==0) break;

if (i==a) puts(«Good»);

 

Варианты ответов:

1) да

2)  нет

3) другое

»

7 Какое  значение вернет фрагмент, если b=4

int n=2; while(b%n!=0){

        n++;

        if (n==b) return 1;

        } return 0;

 

Варианты ответов:

1) 1

2)  0

3) другое

 

8  Допустим, у нас есть код

char arr[8];

scanf( «%s», &arr);

И в массив arr мы попытались записать следующий набор символов Hello World. Что в действительности будет содержать массив arr?

1)      Hello Wo

2)      Hello

3)      Hello World

4)      Hello W

5)      Другой ответ

 

9 Укажите корректное определение строковой переменной  в языке С

1)      char mystr[20];

2)      string[20] mystr;

3)      string mystr[20];

 

10 Какое значение будет напечатано, в результате выполнения следующего кода?

#include <stdio.h>

 

int main()

{

int sum = 0;

int array[3][] = {{0, 1, 2}, {3, 4, 5}, {6, 7, 8}};

 

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

{

for (int j = 2; j < 3 ; j++)

{

sum += array[i][j];

}

}

 

printf(«%d», sum);

return 0;

}

 

1)      синтаксическая ошибка

2)      21

3)      9

4)      15

 

11 В каком из вариантов ответов объявлен двумерный массив?

1)      char array[20];

2)      array anarray[20][20];

3)      int array[20, 20];

4)      int anarray[20][20];

 

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

1)      13

2)      11

3)      10

4)      12

 

13 Укажите правильное объявление указателя в С

1)      ptr x;

2)      int &x;

3)      int *x;

4)      int x;

 

14 В какой из следующих строк выполняется обращение к седьмому элементу массива, размер массива равен 10?

1)      mas[7];

2)      mas;

3)      mas[6];

4)      mas(7);

 

15 Задан одномерный массив X1, X2, …,XN . Фрагмент алгоритма

 

определяет

1) сумму положительных элементов

2) максимальный элемент массива

3) количество положительных элементов

4) индекс последнего положительного элемента

5) сумму отрицательных элементов

 

 

16 Задан одномерный массив X1, X2, …,XN . Фрагмент алгоритма

определяет

1) индекс последнего отрицательного элемента

2) минимальный элемент массива

3) количество отрицательных элементов

4) индекс первого отрицательного элемента

17 Компилятор используется при программировании…

 

1)      на естественном языке

2)       на языке высокого уровня

3)       на языке сверх уровня

4)       на языке машинных команд

 

18 На рисунке представлена блок-схема цикла …

 

ВАРИАНТЫ ОТВЕТОВ:

1)      с убыванием параметра

2)       с параметром

3)       с постусловием

4)       с предусловием

 

19 Компонент интегрированной системы программирования, предназначенный для перевода исходного текста программы в машинный код, называется …

1)      построителем кода

2)       транслятором

3)      переводчиком

4)       редактором связей

 

20 Алгоритм обладает свойством массовости, если …

 

1)       используется группой пользователей

2)       не выдает результат при неверных входных данных

3)       выдает различные результаты при одинаковых входных данных

4)      выдает результат при различных вариантах входных данных

 

 

21 На рисунке изображена управляющая структура алгоритма, которая относится к управляющим структурам типа

 

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

1)       Ветвление
2)      Повторение (цикл)
3)       Следование
50 ГЕНИАЛЬНЫХ СПОСОБОВ СПИСАТЬ НА ЭКЗАМЕНЕ / ШКОЛЬНЫЕ ЛАЙФХАКИ + КОНКУРС50 ГЕНИАЛЬНЫХ СПОСОБОВ СПИСАТЬ НА ЭКЗАМЕНЕ / ШКОЛЬНЫЕ ЛАЙФХАКИ + КОНКУРС

Отзывы

Отзывов пока нет.

Будьте первым кто оставил отзыв;

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Заказать