wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

MODULE 2 ALGORITHM

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

(12,11,-2,-2,13,14,-5) массив берілген. Келесі бағдарлама нәтижесі егер y=a[0]; for (i=0; i<5;i++) if a[i]>y then y=a[i]; cout<<y; / Дан массив (2,1,-2,-2,0,4,-5). Результат программы если y=a[0]; for (i=0; i<5;i++) if a[i]>y then y=a[i]; cout<<y;

a)

5

b)

4

c)

1

d)

6

2.

2 1 -2

-3 0 4

-5 4 -4

A(3,3) матрицаcы берілген. Келесі бағдарлама нәтижесін анықта. S:=0; for (i=0; i<3;i++) {for (j=0; j<3;j++) if i==j then s=s+a[i][j];} cout<<s;

/ Дана матрица А(3,3). Результат программы S:=0; { for (i=0; i<3;i++) for (j=0; j<3;j++) if i==j then s=s+a[i][j]; }cout<<s;

a)

-4

b)

3

c)

-2

d)

0

3.

Егер a={7,-8,6,12,-14,0,4,5} массиві берілсін. Онда келесі бағдарламада for(i=0;i<8;i++) { if ((i % 2 ==0) and (a[i] % 2==0)) }бірінші қандай элемент алынады? Дан массив (2,1,-2,-2,0,4,-5). Если массив a={7,-8,6,12,-14,0,4,5}. Тогда в результате выполнения программы for(i=0;i<8;i++) { if ((i % 2 ==0) and (a[i] % 2==0)) }; первым будет взят какой элемент

a)

7

b)

9

c)

5

d)

6

4.

Набор элементов одного и того же типа, объединенных общим именем

a)

массив

b)

констанст

c)

адрес

d)

масса

5.

break операторы не үшін қолданылады?

1.циклдан шығу үшін

2.таңдау операторынан шығу үшін

3.функциядан шығу үшін

a)

5/6

b)

2/1

c)

1/2

d)

4/5

6.

Мына бағдарлама жұмысы?

intmain()

{inta,b=0;

ifstream f1("c:\Myfile.in");

ofstream f2("c:\Myfile.out");

for (inti=0;i<5; ++i)

{ f1 >>a;

b+=a; }

f2<<b;

}

a)

Ключевое слово goto в C++ используется для перехода на метку (label) в другом месте программы. Метка - это идентификатор, помечающий место в программе, куда можно перейти с помощью goto.

b)

Бағдарлама "c:\Myfile.in" файылынан файлдың соңына жеткенше бүтін мәндерді оқиды, олардың суммасын есептейді және нәтижені "c:\Myfile.out" файлына жазады

c)

C++ тіліндегі goto кілт сөзі бағдарламаның басқа жеріндегі белгіге (lebel) өту үшін қолданылады. Белгі - бағдарламадағы goto арқылы өтуге болатын орынды белгілейтін идентификатор.

d)

Бұл C++ код үзіндісі "c:\Myfile.in" файлынан 5 санды оқиды, содан кейін оларды қосады және нәтижені "c:\Myfile.out" файлына жазады.

7.

Мына бағдарлама жұмысы?

intmain()

{inta,b=0;

ifstream f1("c:\Myfile.in");

ofstream f2("c:\Myfile.out");

while (!f1.eof())

{ f1 >>a;

b+=a; }

f2<<b;

}

a)

Ключевое слово return в языке C++ используется для возврата значения из функции и завершения ее работы

b)

Бағдарлама "c:\Myfile.in" файылынан файлдың соңына жеткенше бүтін мәндерді оқиды, олардың суммасын есептейді және нәтижені "c:\Myfile.out" файлына жазады

c)

C++ тіліндегі goto кілт сөзі бағдарламаның басқа жеріндегі белгіге (lebel) өту үшін қолданылады. Белгі - бағдарламадағы goto арқылы өтуге болатын орынды белгілейтін идентификатор.

d)

Ключевое слово goto в C++ используется для перехода на метку (label) в другом месте программы. Метка - это идентификатор, помечающий место в программе, куда можно перейти с помощью goto.

8.

Return

a)

Ключевое слово goto в C++ используется для перехода на метку (label) в другом месте программы. Метка - это идентификатор, помечающий место в программе, куда можно перейти с помощью goto.

b)

Ключевое слово return в языке C++ используется для возврата значения из функции и завершения ее работы

c)

3-ке бөлінетін массив элементтерінің қосындысын қалдықсыз басып шығарады

d)

Берңлген функцияның орындалуын тоқтатып, басқаруды шақырады

9.

goto

a)

C++ тіліндегі goto кілт сөзі бағдарламаның басқа жеріндегі белгіге (lebel) өту үшін қолданылады. Белгі - бағдарламадағы goto арқылы өтуге болатын орынды белгілейтін идентификатор.

b)

Бұл C++ код үзіндісі "c:\Myfile.in" файлынан 5 санды оқиды, содан кейін оларды қосады және нәтижені "c:\Myfile.out" файлына жазады.

c)

3-ке бөлінетін массив элементтерінің қосындысын қалдықсыз басып шығарады

d)

екі сөз тіркесін салыстыру /сравнивает строку str1 со строкой str2

10.

Бағдарлама нені есептейді{ float z; int a [5]={3, 6, 9, 25, 50}, i, k; k = 0; s=1; for ( i = 0; i < 5; i ++) { if ( a[i] % 3 = = 0 ) } s +=a[i] ; printf (“% d \ n”,s) ; }

a)

4-ке бөлінетін массив элементтерінің қосындысын қалдықсыз басып шығарады

b)

3-ке бөлінетін массив элементтерінің қосындысын қалдықсыз басып шығарады

c)

6-ке бөлінетін массив элементтерінің қосындысын қалдықсыз басып шығарады

d)

1-ке бөлінетін массив элементтерінің қосындысын қалдықсыз басып шығарады

11.

Unsigned short -

a)

1 байт (8 бит) жадты алатын және 0-ден 18,328-ке дейінгі диапазондағы бүтін сандарды сақтай алатын С++ бағдарламалау тіліндегі бүтін деректер түрі.

b)

4 байт (32 бит) жадты алатын және 0-ден 43,735-ке дейінгі диапазондағы бүтін сандарды сақтай алатын С++ бағдарламалау тіліндегі бүтін деректер түрі.

c)

8 байт (64 бит) жадты алатын және 0-ден 95,293-ке дейінгі диапазондағы бүтін сандарды сақтай алатын С++ бағдарламалау тіліндегі бүтін деректер түрі.

d)

2 байт (16 бит) жадты алатын және 0-ден 65,535-ке дейінгі диапазондағы бүтін сандарды сақтай алатын С++ бағдарламалау тіліндегі бүтін деректер түрі.

12.

Таңдау командасының жалпы түрде жазылуы

a)

endl;

b)

Switch

c)

Switch (сан) {case1: оператор-1; break; case2: оператор-2; break; … default: оператор-n; } Оператор - n+1;

d)

If, else, elif

13.

Сөз тіркесінің (жолдың) ұзындығы қай функцияның көмегімен анықталады? /Какая функция определяет длину строки?

a)

strlen()

b)

strcopy()

c)

strmain()

d)

strpaste;

14.

strcmp(str1,str2) функциясы /функция strcmp(str1,str2)

a)

жолдың ұзындығын анықтау определяет длину указанной строки

b)

қатарларды біріктіру /объединяет строку str2 со строкой str1

c)

сөз тіркесінің көшірмесін алу /выполняет копирование строк

d)

екі сөз тіркесін салыстыру /сравнивает строку str1 со строкой str2

15.

Файлдан мәлімет оқу үшін ашу (режимін көрсету) /Открывает файл для чтения(укажите режим)

a)

r

b)

s

c)

fopen

d)

null

16.

Мәлімет жазатын файл ашу қажет, егер файл бұрыннан бар болса, ондағы мәлімет жойылады (режимін көрсету керек) /Создает файл для записи, если файл существует давно, информация в файле удаляется (необходимо указать режим)

a)

l

b)

str

c)

w

d)

h

17.

Файлды жаңарту үшін оны ашу, егер файл бұрыннан болса, оның мәліметі жойылады (режимін көрсету керек) /Создает файл для чтения/записи, если файл существует давно, информация в файле удаляется (необходимо указать режим)

a)

a

b)

r

c)

w+

d)

r+

18.

Мына оператордың орындалу нәтижесі FILE*f1;f1=fopen("123.txt","w"); ? / Результат выполнения этого ператора? FILE*f1;f1=fopen("123.txt","w");

a)

жұмыс бумасындағы 123.txt файлы файл соңына мәлімет жазу үшін ашылады /Файл 123.txt в рабочем папке открывается для добавление данных в конец файла

b)

жұмыс бумасындағы 123.txt файлына мәлімет жазу үшін ашылады /Файл 123.txt в рабочем папке открывается для записи данных

c)

жұмыс бумасындағы 123.txt файлынан мәлімет оқу үшін ашылады/Файл 123.txt в рабочем папке открывается для чтения данных

d)

123.txt файлы жабылады/Файл 123.txt закрывается

19.

(12,11,-2,-2,13,14,-5) массив берілген. Келесі бағдарлама нәтижесі егер y=a[0]; for (i=0; i<5;i++) if a[i]>y then y=a[i]; cout<<y; / Дан массив (2,1,-2,-2,0,4,-5). Результат программы если y=a[0]; for (i=0; i<5;i++) if a[i]>y then y=a[i]; cout<<y;

a)

5

b)

4

c)

1

d)

6