Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ОББ 100-130 сұрақ

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Қандай жауап аламыз.

 

int i=10;

cout <<  i++;

cout  << ++i;

a)

10,12

b)

10,10

c)

10,11

d)

11,12

e)

11,11

2.

Қандай жауап аламыз.

 

 int i=10;

cout << i%2 <<"\n";

cout  << i/2 ;

a)

0, 5

b)

0.5, 2

c)

0, 1

d)

0.5, 0.2

e)

1, 10

3.

Қандай жауап аламыз.

 

int x=4,y=3,a ;

 

if (x>y) {a=x; x=(x+y)/2; y=2*a*y;}

else { a=y; y=(x+y)/2; x=2*a*x; }  ;

cout<<" x="<<x;cout <<"y="<<y;

a)

х=3,y=24

b)

y=4,x=3

c)

y=24,x=24

d)

y=3, x=3

e)

y=4,x=24

4.

i қандай мәндерді қабылдайды?

for (int i=100; i<=150; i+=10)

a)

  100,110,120,130,140,150 

b)

500,600,700,800,900,1000

c)

110,120,130,140,150 

d)

100,101,102,103,104,105,106,107,1008,109,110

e)

101,102,103,104,105,106,107,1008,109,110

5.

Қандай жауап аламыз.

 

int b=3,a=4,m ;

m=(b>а)? b:a;

cout << m;

a)

3

b)

4

c)

34

d)

43

e)

3,4

6.

Логикалық «тең емес» :

a)

!=;

b)

!

c)

==

d)

||

e)

<>

7.

Комментарии қандай жақшаларға  орналастырады:

a)

/* */

b)

/% %/

c)

{ }

d)

[ ]

e)

( )

8.

Меншіктеу операциясын көрсетіңдер:

a)

=

b)

%

c)

==

d)

/=

e)

!=

9.

Қандай операция  бүтін қалдықты  есептейді:

a)

%

b)

%=

c)

*

d)

/

e)

/=

10.

Массив индекстері қандай саннан басталады:

a)

0

b)

2

c)

1

d)

0.1

e)

10

11.

С++ тілінде  айнымалыны сипаттау қалай   жазылады:

a)

тип  айнымалының аты   ;

b)

тип : айнымалының аты;

c)

айнымалының аты   тип;

d)

  тип - айнымалының аты;

e)

тип / айнымалының аты;

12.

Берілген программаның фрагменттінде қандай нәтиже аламыз:

for (i=1; i<=n; i++)

cin>>a[i];

s2=0;

for (i=1; i<=n; i++)

if (i %2== 0) s2=s2+a[i];

cout<<s2;

a)

тек жұп  нөмірлі элементтердің қосындысын табады 

b)

барлық элементтердің көбейтіндісін

c)

тек  тақ  нөмірі бар элементтердің қосындысын табады;  

d)

барлық элементтердің қосындысын

e)

тақ  нөмірі бар элементтердің  және жұп нөмірлі элементтердің қосындысын табады;

13.

Берілген программаның фрагменттінде қандай нәтиже аламыз:

for (i=1; i<=n; i++)

cin>>a[i];;

s1=0; s2=0;

for (i=1; i<=n; i++)

{if (i % 2 = = 0) s2=s2+a[i];

else s1=s1+a[i]; }

cout<<"s1="<<s1<<"s2="<<s2;

a)

тақ  нөмірлі элементтердің  және жұп нөмірлі элементтердің қосындысынтабады;

b)

барлық элементтердің көбейтіндісін

c)

тек  тақ  нөмірлі элементтердің қосындысын табады; 

d)

тек жұп  нөмірлі элементтердің қосындысын табады;     

e)

барлық элементтердің қосындысын

14.

Берілген программаның фрагменттінде қандай нәтиже аламыз:

for (i=1; i<=n; i++)

cin>>a[i];;

s=0;

for (i=1; i<=n; i++)

if (i %2!=0) s=s+a[i];

cout<<s;

a)

тек  тақ  нөмірлі элементтердің қосындысын табады  

b)

тек жұп  нөмірі бар элементтердің қосындысын табады;     

c)

барлық элементтердің қосындысын

d)

барлық элементтердің көбейтіндісін

e)

тақ  нөмірі бар элементтердің  және жұп нөмірлі элементтердің қосындысын табады;

15.

Төмендегі программада функцияға қатынаудың қандай түрі көрсетілген?

#include <iostream.h>

 #include <conio.h>

 int &f(int i);

 int a[3]={3,4,5} ;

 

int main()

{

f(1)=23;

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

cout<<"\na["<<j<<"]="<<a[j];

getch();       return 0;

}

int&f(int i)

{

return a[i];

}

a)

Функцияға сілтеме арқылы қатынау 

b)

Функцияға   қатынау  көрсетілмеген

c)

Функцияға айнымалы арқылы қатынау   

d)

Функцияға аты арқылы қатынау   

e)

Функцияға массив арқылы қатынау 

16.

Төмендегі программа нәтижесі не береді?

#include <iostream.h>

 #include <conio.h>

 int &f(int i);

 int a[3]={3,4,5} ;

 

int main()

{

f(1)=23;

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

cout<<a[j];

getch();       return 0;

}

int&f(int i)

{

return a[i];

}

a)

3,23,5

b)

3,4,5  

c)

23,24,25  

d)

23,4,5

e)

4,5,23

17.

С++ тіліндегі теріске шығару :

a)

!

b)

%

c)

~

d)

=

e)

&&

18.

С++ тілінде функция мәнін не қайтарады?

a)

return

b)

cout

c)

cin

d)

printf

e)

scanf

19.

соңында return ;  деп жазылса программада функция қайтаратын тип қандай болғаны?

a)

void

b)

int

c)

float

d)

public

e)

auto

20.

программа соңында return 0 ; деп жазылса программада функция қайтаратын тип қандай болғаны?

a)

int

b)

public

c)

float

d)

void

e)

auto

21.

Шарттық операциясының мысал ретінде …

a)

Max=(b>a)? b:a;

b)

While (x=n) do;

c)

Do  cin>>a While (a=’!’);

d)

For (i=1; i<=5; i++) cin >>a[i];

e)

Goto w.

22.

Функцияның ішінде сипатталған барлық айнымалылар қандай.... айнымалылар деп аталады?

a)

локальды

b)

ауқымды

c)

бүтін

d)

жалған

e)

ақиқат

23.

Қандай айнымалыларға жады стектен автоматты бөлінеді...

a)

локальды

b)

ауқымды

c)

бүтін

d)

жалған

e)

ақиқат

24.

static модификаторының қызметі....

a)

функцияның мәні бірнеше рет шақырылғанда сақталады

b)

программа орындалғанда мәндері жаңарып отырады

c)

функцияның мәні бірнеше рет шақырылғанда сақталмайды

d)

әр кез жаңарып отырады

e)

тұрақты мән болады

25.

short int a=1;    жазуында    спецификатор  short нені білдіреді?

a)

тек 2 байт орын бөлу керектігін көрсетеді

b)

тек 4 байт орын бөлу керектігін көрсетеді

c)

тек 16 байт орын бөлу керектігін көрсетеді

d)

тек 8 байт орын бөлу керектігін көрсетеді

e)

тек 1 байт орын бөлу керектігін көрсетеді

26.

Нүктемен ажыратылаты  типке жататындар

a)

float, double, long double

b)

wchar, wchar

c)

unsigned long int

d)

signed char, wchar

e)

signed char

27.

Төмендегі програма нәтижесі не береді?

int x=5;

cout <<x++;

cout <<++x;

a)

5 7

b)

6 5

c)

5 6

d)

7 5

e)

6 5

28.

Төмендегі програма нәтижесі не береді?

gets(str);

for (i=strlen(str)-1; i>=0; i--)

cout << str[i];

getch();

a)

Жолды соңынан басына қарай жазады

b)

Жолды енгізеді

c)

Жолды алып тастайды

d)

Бәрінші әріпті алып тастайды

e)

Соңғы әріпті алып тастайды

 

29.

Программа бөлігінде қандай алгоритм жазылған?

for(i=0;i<n; i++)

{

 for(j=0;j<n-1; j++)

 if (a[j]>a[j+1])

 {c=a[j];a[j]=a[j+1];a[j+1]=c;}}

a)

массивті өсу ретімен реттеу

b)

массивті кему ретімен реттеу

c)

массив элементтерін енгізу

d)

массив элементтерін шығару

e)

массив элементтерін алмастыру

30.

Программа бөлігінде қандай алгоритм жазылған?

for(int i=0;i<n; i++) {

 for(int j=0;j<m; j++)  cout<< setw(3)<< a[i][j]<<"";

 cout << endl;

 }

a)

массив элементтерін экранға форматпен шығару

b)

массивті өсу ретімен реттеу

c)

массивті кему ретімен реттеу

d)

массив элементтерін енгізу

e)

массив элементтерін алмастыру