wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

С++ 201-300

Total questions: 96

Worksheet time: 48mins

Name
Class
Date
1.

Что относится к первичному присвоению, если в алгоритме суммирования произведения параметр цикла K?

a)

p=1; k=1

b)

p=0; k=1

c)

p=0; k=0

d)

р=1; k=0

e)

р=к; k=1

2.

Какой тип алгоритма потребуется для вычисления суммы :1-1/2+1/3-1/4 ... с заданной точностью?

a)

циклический (типа ДО)

b)

циклический (типа ПОКА)

c)

линейный

d)

алгоритм с ветвлением

e)

упорядочивание N элементов по убыванию

3.

Процедура линейного поиска – это :

a)

последовательный просмотр всех элементов массива и сравнение их с эталоном;

b)

моментальный

c)

параллельный

d)

последовательный

e)

выборочный

4.

Если данные размещены в оперативной памяти, то доступ к ним возможен:

a)

прямой

b)

моментальный

c)

параллельный

d)

последовательный

e)

выборочный

5.

Если данные размещены на внешнем носителе, то доступ к ним возможен:

a)

последовательный

b)

моментальный

c)

параллельный

d)

прямой

e)

перебором

6.

Какой из алгоритмов не является циклическим ?

a)

решение  квадратного уравнения

b)

поиск наибольшего из из N чисел

c)

упорядочивание N элементов по возрастанию

d)

алгоритм удаления всех шаров из урны по одному

e)

упорядочивание N элементов по убыванию

7.

Тестирование программы – это :

a)

процесс выполнения программы с целью  выявления ошибок

b)

композиция разных действий

c)

системный подход к построению алгоритма

d)

шаг выполнения программы

e)

оценивание ресурсов компьютера, на котором  будет работать программа

8.

Блок-схема – это :

a)

ориентированная сеть, у которой могут быть вершины типов:функциональные,предикатные и объединяющие

b)

композиция разных действий

c)

рисунок с изображением алгоритма

d)

шаг выполнения программы

e)

семантическая диаграмма

9.

Алгоритм должен приводить к решению задачи за конечное число шагов. Это свойство называется :

a)

результативностью

b)

дискретностью

c)

массовостью

d)

определенностью

e)

понятностью

10.

Композиция – это :

a)

линейная конструкция алгоритма, состоящая из последовательно следующих друг за другом функциональных вершин

b)

композиция разных действий

c)

конструкция ветвления, имеющая предикатнуюершину

d)

шаг выполнения программы

e)

циклическая конструкция алгоритма

11.

Сортировка – это :

a)

процесс перегруппировки заданного множнства объектов в некотором порядке

b)

композиция разных действий

c)

установка индексов  в возрастающем порядке

d)

шаг выполнения программы

e)

циклическая конструкция алгоритма

12.

Итерация  - это :

a)

шаг выполнения программы

b)

композиция разных действий

c)

функция прерывания

d)

конструкция ветвления

e)

циклическая конструкция алгоритма

13.

Алгоритм должен быть применим для некоторого класса задач, различающихся лишь исходными данными. Это свойство называется :

a)

массовостью

b)

дискретностью

c)

результативностью

d)

определенностью

e)

понятностью

14.

Альтернатива – это :

a)

конструкция ветвления

b)

композиция разных действий

c)

вариант

d)

шаг выполнения программы

e)

 циклическая конструкция алгоритма

15.

Какой язык отредактировал Бъерн Штрауструп в Bell Laboratories?

a)

C++

b)

C#

c)

Basic

d)

Pascal

e)

Фортран

16.

 Какой язык был предложен швейцарским физиком Никлаусом Виртом в 1970 году?

a)

Turbo Pascal

b)

C#

c)

Basic

d)

C

e)

Фортран

17.

Каков будет результат выполнения программы : int n,i; { n=0; for(i=1; i<10;i++) {n=n+i; }

a)

55

b)

10

c)

25

d)

225

e)

255

18.

На сколько делятся парадигмы программирования?

a)

3

b)

5

c)

2

d)

4

e)

6

19.

Назовите классические языки программирования:

a)

Pascal, Basic, Фортан

b)

Ассемблер

c)

Лисп, пролог

d)

С, с++

e)

Фортран

20.

Язык программирования низкого уровня

a)

Ассемблер

b)

С

c)

С#

d)

Python

e)

Фортран

21.

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

a)

алгоритм определения условия

b)

алгоритм вычисления площади треугоьника по его сторонам

c)

алгоритм поиска наибольшего из N чисел

d)

алгоритм удаления всех шаров из урны по одному

e)

выборочный метод

22.

На каком языке записана операционная система Unix?

a)

C

b)

C#

c)

Basic

d)

Pascal

e)

 Фортран

23.

Какой из языков высокого уровня, предназначенных для преподавания, наиболее распространенный язык, основанный в 1965 году Д. Кемени и Т.Курцем?

a)

Basic

b)

C#

c)

C++

d)

Pascal

e)

Фортран

24.

 Logo, Basic и Pascal. Под чьим руководством был создан язык Logo в конце 60-х годов?

a)

С.Пейперт

b)

Д.Ричи

c)

Н.Вирт

d)

Д.Кемени мен Т.Курц

e)

Блез Паскаль

25.

Сколько значений принимает логическая константа на C++?

a)

два

b)

три

c)

одно

d)

бесконечно много

e)

ни одного

26.

Как в настоящее время делятся языки программирования высокого уровня:

a)

процедурный, логический, объектно-ориентированный 

b)

объект, имя, состояние

c)

функциональный, интегральный

d)

проблемно-ориентированный, параллельный программист

e)

функциональный, интегральный, логический

27.

На сколько классов делятся языки программирования в зависимости от их функционального значения:

a)

4

b)

6

c)

5

d)

2

e)

7

28.

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

a)

язык программирования

b)

язык алгоритмизации

c)

функциональный язык

d)

язык высокого уровня

e)

процедурный язык

29.

После выполнения следующих операторов n=0; while (n<5) { n=n+1; } чему будет равно значение n ?

a)

5

b)

0

c)

1

d)

3

e)

4

30.

Сколько раз повторяется следующий цикл  n=1; while (n>1) {x=n+1; }?

a)

ни разу

b)

1 раз

c)

бесконечно

d)

5 раз

e)

4 раза

31.

Укажите алгоритм нахождения наибольшего двух чисел :

a)

if  (a>b) m=a; else m= b

b)

if  a mod b= 0 then m:= a else  m:=b

c)

if a div b=0 then m:=a else m:=b

d)

if (a<b) then m:=a else m:=b

e)

if (a>b) and (a<b) then m:= a else m:= b

32.

В программе объязательно должен присутствовать раздел :

a)

{ …}

b)

Label

c)

Type

d)

Program

e)

Procedure

33.

На какой строке правильно записана функция ?

a)

main()

b)

main(1)

c)

main(0)

d)

main;

e)

main(void)

34.

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

a)

алгоритм с ветвлением;

b)

циклический (типа ПОКА)

c)

циклический (типа ДО)

d)

последовательный метод

e)

линейный

35.

Переменная типа  Integer принимает значение в диапазоне:

a)

от 32768 до 32767

b)

от -128 до +127

c)

от -2147483648 до 3147483647

d)

от 0 до 255

e)

от 0 до 65535

36.

Каков будет результат выполнения программы  d=6;  a=d>5; cout<<a?

a)

true

b)

d>5

c)

 false

d)

6>5

e)

0

37.

Чему равны значения x,y,z после выполнения операции ? x=8+(6 % 4)+2;   y= x/2*3; z:= x*5/5 ?

a)

x=12   y=2   z=12

b)

x=14  y=0  z=14

c)

x=4   y=0  z=4

d)

x=6  y=5  z=6

e)

x=8  y=40  z=40

38.

Чему равна операция  10/2+25%5 ?

a)

5

b)

2

c)

3

d)

52

e)

25

39.

Чему равна операция 5/2 ?

a)

2.5

b)

1

c)

3.2

d)

52

e)

25

40.

Чему равна операция 5%2 ?

a)

1

b)

2

c)

3

d)

52

e)

25

41.

Укажите неправильную запись оператора присваивания:

a)

в1 == а;

b)

а = 5;

c)

а = в;

d)

а = а-+в;

e)

а = -5.

42.

Укажите неправильную запись идентификатора переменной:

a)

b)

 аа

c)

а2

d)

а  2

e)

аrr

43.

Сколько частей (составляющих) у структурного программирования:

a)

5

b)

3

c)

32

d)

4

e)

8

44.

Оператор перехода в любую точку программы не применяется. Какой он оператор?

a)

break

b)

switch

c)

goto

d)

for

e)

return

45.

Чему равно значение счетчика после завершения итерационного цикла?

a)

n+1

b)

n

c)

n-1

d)

 2n

e)

1- n

46.

Для чего используетсы блок модификаций при построении алгоритма?

a)

цикл

b)

ветвление

c)

чтобы уменьшить количество повторений

d)

массивы

e)

выбор

47.

Сколько раз повторяется цикл n=0; while (n<=5); { x= n*n; } ?

a)

бесконечно

b)

1 раз

c)

5 раз

d)

2 раза

e)

4 раза

48.

В каком году Н.Вирт создал язык Pascal, для преподавателя структурной технологий?

a)

1971

b)

1975

c)

1973

d)

1974

e)

1978

49.

Дан алгоритм сортировки: определяется минимальный элемент среди всех и меняется местами с первым и т.д., начиная со второго. Вид сортировки:

a)

метод прямого выбора

b)

метод прямого включения

c)

с помощью «дерева»

d)

последовательный метод

e)

выборочный метод

50.

Какая фигура объязательно присутствует в блок-схеме алгоритма дважды?

a)

овал

b)

прямоугольник

c)

ромб

d)

параллелограмм

e)

трапеция

51.

Что получится в результате работы следующего фрагмента программы с исходными данными: x=5, a=2, b=5; if (x>a) && (x<=b) cout<<b+a*a; else cout<<b-a*x;

a)

14

b)

-14

c)

-5 и 14

d)

9

e)

5

52.

Какие символы используются для обозначения комментария в языке С++?

a)

/ * * / или \\

b)

{ }

c)

( )

d)

[ ]

e)

{)

53.

Что показывает символ # в C++?

a)

директива препроцессора

b)

начало темы

c)

начало программы

d)

обычный синтаксис

e)

функция

54.

Из чего состоит выражение в С++?

a)

из переменных, признаков операции

b)

из всего перечисленного

c)

из функции

d)

из константы, в скобках

e)

из числа

55.

Что такое значение логической величины в C++?

a)

true, false

b)

+ және -

c)

0 және 1

d)

0, 255

e)

1, 2

56.

Какой фрагмент описания переменных является правильным в C++?

a)

main () int x, y; float a, b; char x;

b)

{main (); int x, y; float, a, b; char c;}

c)

main () int x, y; {float a, b; char c;}

d)

main () { int x, y; float a, b; char c;}

e)

main () { int x, y; float a, b; char c;

57.

Какой тип не содержит символов в C++?

a)

unsigned long

b)

float

c)

long

d)

double

e)

integer

58.

Укажите ,где правильно описан двумерный массив, состоящий из 20 элементов:

a)

a[4][5]

b)

a [1…20]

c)

a:= array [1…2,1…10]

d)

a:= array [1…2,1…2]

e)

 a:= array [1…10+10]

59.

Что получится в результате работы программы: s=0 for(i=1; i<n;i++) { for (j=1; j<=n; j++) s= s+a[i,j];} cout <<s;

a)

сумма диагональных элементов

b)

таблица из n  строк и столбцов

c)

сумма наддиагональных элементов

d)

сумма всех элементов массива

e)

сумма поддиагональных элементов

60.

Что напечатает данная программа: for(i=1; i<=5; i++) for (j=1;j<=2;j++) cout<<a[i,j];

a)

таблицу из 5 строк и 2 столбцов

b)

таблицу из 2 строк и 5 столбцов

c)

строку из 10 чисел

d)

столбик из 10 чисел

e)

сумму диагональных элементов

61.

Пусть двумерный массив 3х3 строится по правилу a[i,j]=10*i+j. Чему равна сумма элементов второй строки этого массива?

a)

69

b)

66

c)

36

d)

63

e)

62

62.

Что определяет спецификатор %d в C++?

a)

целое число

b)

реальный

c)

целое без символа

d)

реальный без символов

e)

строка

63.

Что определяет спецификатор %u в C++?

a)

целое без символа

b)

реальный

c)

целое число

d)

реальный без символов

e)

строка

64.

Где в С++ ставится знак*?

a)

в указателе

b)

в массиве

c)

в символьной переменной

d)

в структуре

e)

в константе

65.

 Какие значения напечатает программа: х=1; for(i=1;i<=6;i++) {cout<<x*x; x=x+2;}

a)

1;9;25;49;81;121

b)

1;3;5;7;9;11

c)

1;3;5;7

d)

1;9;25

e)

1;4;9;16;25;36

66.

Укажите процедуру, которая  закрашивает прямоугольник:

a)

bar

b)

initgraph

c)

setlinestyle

d)

setcolor

e)

putpixel

67.

Что определяет операция A%B ?

a)

вычисление остатка при делении А на В

b)

округление  Х  в сторону ближайшего целого

c)

нахождение порядкового номера элемента Х

d)

нахождение элемента,являющегося предыдущим для Х

e)

нахождение частного при делении А на В

68.

Укажите процедуру, которая   рисует прямоугольник:

a)

rectangle

b)

initgraph

c)

setlinestyle

d)

setcolor

e)

putpixel

69.

Первый системный программный продукт, написанный на языке С++?

a)

UNIX

b)

PS-DOS

c)

MS-DOS

d)

NC

e)

windows

70.

Укажите процедуру, которая служит для рисования точки:

a)

putpixel

b)

initgraph

c)

setlinestyle

d)

setcolor

e)

setbkcolor

71.

Обозначьте известных ученых, которые участвовали в разработке структурного программирования:

a)

Э.Дейкстра, Х.Милс

b)

Н.Вирт, Д.Кемени

c)

Д.Ритчи

d)

С.Пейрет, Д.Кемени мен Т.Курц

e)

Э.Кнут, С.Хоор

72.

Укажите процедуру, которая служит для указания цвета фона экрана:

a)

setbkcolor

b)

initgraph

c)

setlinestyle

d)

setcolor

e)

putpixel

73.

В какой компании возникла идея структурного программирования в 70-х годах?

a)

IBM

b)

Microsoft

c)

Bell Laboratories

d)

SunMicrosystems

e)

Apple

74.

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

a)

структурный

b)

модульный

c)

функционал

d)

итерация

e)

алгоритмический

75.

Укажите процедуру, которая служит для указания цвета фона рисунка.

a)

setcolor

b)

initgrap

c)

setlinestyle

d)

setbkcolor

e)

putpixel

76.

Обозначить объектно-ориентированные языки программирования:

a)

С, С++, Java

b)

Ассемблер

c)

Лиcп, пролог

d)

Pascal, Basic

e)

Фортран

77.

Какой язык построен на основе BCPL и B языков и развился с Си?

a)

С++

b)

Java

c)

C#

d)

Pascal

e)

Фортран

78.

Показать арифметический тип в C++ :

a)

int, char

b)

scanf, printf

c)

float, main

d)

cout, long

e)

cout, cin

79.

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

a)

Delphi

b)

С

c)

Basic

d)

Java

e)

Фортран

80.

Что нарисует фрагмент программы ? line (10,10,10,100); line (20,20,20,200)

a)

два параллельных отрезка

b)

два перпендикулярных отрезка

c)

два пересекающихся отрезка

d)

два отрезка одинаковой длины

e)

прямоугольник

81.

Какой язык может создавать программы для операционной системы Windows и для выделенных серверов?

a)

C++

b)

Java

c)

Basic

d)

Delphi

e)

Фортран

82.

Целочисленный одномерный массив А состоит из 5 элементов:

2; 4; 6; 8; 10. Чему равен результат работы программы? S=0; for(i=1; i<=5; i++) S=S+a[i]%2;

a)

0

b)

12

c)

18

d)

30

e)

15

83.

Языки программирования, принадлежащие объектно-ориентированным языкам:

a)

С++, Java, Python.

b)

Ассемблер

c)

Fortran

d)

HTML

e)

Пролог

84.

В каком году появился язык С++?

a)

1980

b)

1981

c)

1983

d)

1984

e)

1986

85.

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

a)

 c=sqrt(a*a+ b*b)

b)

c=sqrt(a) + sqrt(b)

c)

c=a*a+b*b;

d)

c=sqr(a) + sqr(b);

e)

sqrt c= sqrt(a) + sqrt(b)

86.

Пусть одномерный массив из пяти элементов строится по правилу a[i]=2*i+1. Чему равна сумма нечетных по порядку элементов?

a)

35

b)

21

c)

15

d)

5

e)

25

87.

Сколько раз сработает цикл ? for (i=1; i<=5;i++) { if (i%2==0)  goto 1; }

a)

два раза

b)

ни разу

c)

пять раз

d)

десять раз

e)

один раз

88.

Где хранится результат работы отдельной функции ?

a)

в имени функции

b)

 в переменной, описанной внутри функции

c)

в переменной, ререданной извне в данную функцию

d)

в любой переменной

e)

нигде не хранится

89.

Сколько раз сработает цикл x= 1; while (x<5) { x= x+1;}

a)

3

b)

2

c)

10

d)

5

e)

4

90.

В каких скобках находится тело основной функции в C++?

a)

{ }

b)

 /* */

c)

[ ]

d)

( )

e)

/*

91.

 Тип, который является как целым, так и символьным в C++?

a)

char

b)

int

c)

float

d)

longint

e)

double

92.

Какое число выводит блок-схема?

a)

7

b)

1,4,7

c)

1,16,7

d)

81

e)

1,4

93.

Какое число выводитi блок-схема?

a)

25

b)

16

c)

9

d)

36

e)

81

94.

Какое число выводит блок-схема?

a)

4

b)

-9

c)

20

d)

36

e)

14

95.

Укажите ,где правильно описан двумерный массив, состоящий из 20 элементов:

a)

var a:= array [1…10,1…10]

 

b)

var a:= array [1…20]

c)

var a:= array [1…2,1…10]

d)

var a:= array [1…2,1…2]

e)

var a:= array [1…10+10]

96.

Сколько раз выполняется цикл?

a)

13

b)

15

c)

14

d)

16

e)

14