wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

С++ 201-250

Total questions: 50

Worksheet time: 25mins

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)

трапеция