Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

С++ 251-300

Total questions: 46

Worksheet time: 23mins

Name
Class
Date
1.

Что получится в результате работы следующего фрагмента программы с исходными данными: 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

2.

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

a)

/ * * / или \\

b)

{ }

c)

( )

d)

[ ]

e)

{)

3.

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

a)

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

b)

начало темы

c)

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

d)

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

e)

функция

4.

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

a)

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

b)

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

c)

из функции

d)

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

e)

из числа

5.

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

a)

true, false

b)

+ және -

c)

0 және 1

d)

0, 255

e)

1, 2

6.

Какой фрагмент описания переменных является правильным в 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;

7.

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

a)

unsigned long

b)

float

c)

long

d)

double

e)

integer

8.

Укажите ,где правильно описан двумерный массив, состоящий из 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]

9.

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

a)

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

b)

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

c)

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

d)

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

e)

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

10.

Что напечатает данная программа: 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)

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

11.

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

a)

69

b)

66

c)

36

d)

63

e)

62

12.

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

a)

целое число

b)

реальный

c)

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

d)

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

e)

строка

13.

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

a)

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

b)

реальный

c)

целое число

d)

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

e)

строка

14.

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

a)

в указателе

b)

в массиве

c)

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

d)

в структуре

e)

в константе

15.

 Какие значения напечатает программа: х=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

16.

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

a)

bar

b)

initgraph

c)

setlinestyle

d)

setcolor

e)

putpixel

17.

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

a)

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

b)

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

c)

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

d)

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

e)

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

18.

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

a)

rectangle

b)

initgraph

c)

setlinestyle

d)

setcolor

e)

putpixel

19.

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

a)

UNIX

b)

PS-DOS

c)

MS-DOS

d)

NC

e)

windows

20.

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

a)

putpixel

b)

initgraph

c)

setlinestyle

d)

setcolor

e)

setbkcolor

21.

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

a)

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

b)

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

c)

Д.Ритчи

d)

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

e)

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

22.

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

a)

setbkcolor

b)

initgraph

c)

setlinestyle

d)

setcolor

e)

putpixel

23.

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

a)

IBM

b)

Microsoft

c)

Bell Laboratories

d)

SunMicrosystems

e)

Apple

24.

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

a)

структурный

b)

модульный

c)

функционал

d)

итерация

e)

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

25.

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

a)

setcolor

b)

initgrap

c)

setlinestyle

d)

setbkcolor

e)

putpixel

26.

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

a)

С, С++, Java

b)

Ассемблер

c)

Лиcп, пролог

d)

Pascal, Basic

e)

Фортран

27.

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

a)

С++

b)

Java

c)

C#

d)

Pascal

e)

Фортран

28.

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

a)

int, char

b)

scanf, printf

c)

float, main

d)

cout, long

e)

cout, cin

29.

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

a)

Delphi

b)

С

c)

Basic

d)

Java

e)

Фортран

30.

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

a)

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

b)

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

c)

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

d)

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

e)

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

31.

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

a)

C++

b)

Java

c)

Basic

d)

Delphi

e)

Фортран

32.

Целочисленный одномерный массив А состоит из 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

33.

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

a)

С++, Java, Python.

b)

Ассемблер

c)

Fortran

d)

HTML

e)

Пролог

34.

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

a)

1980

b)

1981

c)

1983

d)

1984

e)

1986

35.

Как записать на 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)

36.

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

a)

35

b)

21

c)

15

d)

5

e)

25

37.

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

a)

два раза

b)

ни разу

c)

пять раз

d)

десять раз

e)

один раз

38.

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

a)

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

b)

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

c)

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

d)

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

e)

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

39.

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

a)

3

b)

2

c)

10

d)

5

e)

4

40.

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

a)

{ }

b)

 /* */

c)

[ ]

d)

( )

e)

/*

41.

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

a)

char

b)

int

c)

float

d)

longint

e)

double

42.

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

a)

7

b)

1,4,7

c)

1,16,7

d)

81

e)

1,4

43.

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

a)

25

b)

16

c)

9

d)

36

e)

81

44.

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

a)

4

b)

-9

c)

20

d)

36

e)

14

45.

Укажите ,где правильно описан двумерный массив, состоящий из 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]

46.

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

a)

13

b)

15

c)

14

d)

16

e)

14