Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
прог.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
335.36 Кб
Скачать

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

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) тақ нөмірі бар элементтердің және жұп нөмірлі элементтердің қосындысын табады;

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

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) тақ нөмірі бар элементтердің және жұп нөмірлі элементтердің қосындысын табады;

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

#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) Функцияға массив арқылы қатынау

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

#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

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

A)!

B) %

C) ~

D) =

E) &&

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

A) return

B) cout

C) cin

D) printf

E)scanf

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

A) void

B) int

C) float

D) public

E) auto

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

A) int

B) void

C) float

D)public

E) auto

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

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.

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

A) локальды

B) ауқымды

C) бүтін

D) жалған

E) ақиқат

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

A) локальды

B) ауқымды

C) бүтін

D) жалған

E) Функцияны шақырғанда

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

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

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

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

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

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

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

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

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

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

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

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

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

A) wchar, wchar

B) unsigned long int

C) signed char, wchar

D) signed char

E) float, double, long double

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

int x=5;

printf("%d \n", x++);

printf("%d \n", ++x);

A) 6 5

B) 5 6

C) 5 7

D) 7 5

E) 6 5

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

gets(str);

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

cout << str[i];

getch();

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

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

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

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

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

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

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) массив элементтерін алмастыру

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

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) массив элементтерін алмастыру

146. Программа соңындығы return 0; жазу нені білдіреді?

A) функция қайтаратын мәннің типі бүтін

B) функция қайтаратын мәннің типі нақты

C) функция қайтаратын мәннің типі жолдық

D) функция қайтаратын мәннің типі логикалық

E) функция қайтаратын мәннің типі жоқ

147. Программа бөлігінде не анықталған?

int f(int a1,int b1)

{ int m;

if (a1>=b1) m=a1; else m=b1;

return (m); }

A) логикалық типті функция анықталған

B) бүтін функция анықталған

C) жолдық типті функция анықталған

D) анықталмаған типті функция анықталған

E) нақты типті функция анықталған

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

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) массив элементтерін алмастыру

149. Өрнекті есептегендердің дұрыс вариантын [4..10]-[5..14]*[9..19]+[3..9]

А) [4..10]

В) [3..9]

С) [6..9]

D) [5..19]

Е) [3..10]

150. Басы, соңы қандай символдың көмегімен белгіленеді

A) тікбұрыш

B) шеңбер

C) ромб

D) эллипс

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

151. Енгізу, шығару төменгідей символдың көмегімен белгіленеді

A) Шеңбер

B) Тікбұрыш

C) Ромб

D) Параллелограмм

E) Эллипс

152. goto операторының қызметі...

A) шарттыз көшу операторы

B) циклдан шығу

C) келесі итерацияға көшу

D) функциядан қайта оралу

E) программаны тоқтату

153. break операторының қызметі...

A) шарттыз көшу операторы

B) циклдан шығу

C) келесі итерацияға көшу

D) функциядан қайта оралу

E) программаны тоқтату

154. continue операторының қызметі...

A) шарттыз көшу операторы

B) циклдан шығу

C) келесі итерацияға көшу

D) функциядан қайта оралу

E) программаны тоқтату

155. return операторының қызметі...

A) шарттыз көшу операторы

B) циклдан шығу

C) келесі итерацияға көшу

D) функциядан қайта оралу

E) программаны тоқтату

156. Программада қандай қайталау түрі қолданылған

while (i<=100)

{

s+=i;

i++;

}

A) шарттыз көшу

B) шарты алдында тексерілетін қайталау

C) шарты соңында тексерілетін қайталау

D) параметрлі қайталау

E) күрделі қайталау

157. Программада қандай қайталау түрі қолданылған

do {

s+=i;

i++;

}

while (i<=100);

A) шарттыз көшу

B) шарты алдында тексерілетін қайталау

C) шарты соңында тексерілетін қайталау

D) параметрлі қайталау

E) күрделі қайталау

158. Программада қандай қайталау түрі қолданылған

for(int i=1;i<=100;i++)

s+=i;

A) шарттыз көшу

B) шарты алдында тексерілетін қайталау

C) шарты соңында тексерілетін қайталау

D) параметрлі қайталау

E) күрделі қайталау

159. Программа нәтижесі не береді

int s=0;

do {

s+=i;

i++;

}

while (i<=10);

A) 65

B) 56

C) 55

D) 75

E) 65

160. Программа нәтижесі не береді

int s=0;

do {

s+=i;

i++;

}

while (i<=100);

A) 65

B) 55

C) 56

D) 75

E) 65

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

int a[3][3];

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

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

cin>>a[i][j];

int m=a[1][1],s=0;

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

s+=a[i][i];

cout<<s;

A) массивтің жұп элементтерінің қосындысын

B) массивтің тақ элементтерінің қосындысын

C) матрицаның негізгі диагоналының элементтерін қосындысы

D) матрицаның негізгі диагоналының элементтерін көбейтіндісін

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

162. x4 дәрежесін есептеудің дұрыс вариантын көрсетіңіз.

A) pow(x,2) ;

B) SQR(SQR(X) SQR(X));

C) EXP(6*LN(X));

D) SQR(SQR(SQR(X))).

E) SQRT(SQR(SQR(X))).

163. for(i=1;i<10;i+=2) операторында i қандай мәндер қабылдайды

A) 1 2 3 4 5 6 7 8 9 10

B) 2 4 6 8 10

C)1 3 5 7 9

D)1 3 5 7 9 10

E)1 2 3 4 5

164.Программа нәтижесі не береді?

switch (110%5)

{ case 1: cout<<"Lena" ; break;

case 2: cout<<" Caule" ; break;

case 3: cout<<"Arman" ; break;

case 5: cout<<"Marat" ; break;

default: cout<<"Kanat" ;break;

}

A) Lena

B) Caule

C) Arman

D) Marat

E) Kanat

165.Программа нәтижесі не береді?

switch (110%3)

{ case 1: cout<<"Lena" ; break;

case 2: cout<<" Caule" ; break;

case 3: cout<<"Arman" ; break;

case 5: cout<<"Marat" ; break;

default: cout<<"Kanat" ;break;

}

A) Lena

B) Caule

C) Arman

D) Marat

E) Kanat

166. Қандай жауап аламыз: 15 %7*5;

A)1

B)2

C)3

D)4

E)5

167. Қандай жауап аламыз: 15%4*2-2;

A)1

B)2

C)3

D)4

E)5

168. Қандай жауап аламыз: 15/4.0*2-2;

A)1

B)2

C)3,5

D)4

E)5.5

169. Қандай жауап аламыз: 15/4*2-2;

A)1

B)2

C)3

D)4

E)5

170. Өрнектің мәнін есептеңіз: егер В=5 және с=4 болса

A:=(b/5+1)+c*3;

A)10

B)14

C)13

D)4

E)15

171. С++ тілінде қалай жазылады?

A) pow((1+x),1/3);

B) pow((1+x),1/3.0);

C) pow((1+x),3.0);

D) pow(3,(1+x));

E) pow((1,(1+x)/3));

172. Программа нәтижесі не береді?

long int i,f=1;

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

f*=i;

A) алғашқы 10 натурал сан қосындысы

B) алғашқы 10 натурал сан көбейтіндісі

C) оң сандардың қосындысы

D) теріс сандар көбейтіндісі

E) бүтін санды меншіктеу

173. Өлшемі 3х3 болатын А таблицасының элементтері A[I][J] = I * J формуласымен тұрғызылған. Екінші жолдың элементтерінің қосындысы нешеге тең

A) 12

B) 7

C) 9

D) 4

E) 0

174. C(3, 3) массивінің элементтері C[I][J] = I * J формуласымен тұрғызылған. Қиғаш (побочной) диагоналының элементтерінің қосындысы нешеге тең?

A) 10

B) 0

C) 9

D) 14

E) 18

175. Төмендегі алгоритмдердің қайсысы циклдік алгоритмге жатады

A) N санның қосындысын табу алгоритмі

B) Үш санның үлкенін табу алгоритмі

C) ах +bx+c=0 теңдеуін шешу алгоритмі

D) ax=b теңдеуін шешу алгоритмі

E) Үшбұрыштың ауданын үш қабырғасы бойынша анықтау алгоритмі

176. Жиын –

A) бір типтегі әртүрлі элементтердің шектелген ретсіз жиынының құрылымы

B) бұл әртүрлі типтегі фиксирленген компоненттер санынан тұратын берілгендер

C) бұл бір типтегі компоненттерден тұратын берілгендер құрылымы

D) бұл берілгендер қоры

E) символдар тізбегі

177. FOR инструкциясы қандай алгоритмдерді жазуға арналған ?

A) циклдiк