WorksheetsОББ 100-130 сұрақ
Total questions: 30
Worksheet time: 15mins
Қандай жауап аламыз.
int i=10;
cout << i++;
cout << ++i;
10,12
10,10
10,11
11,12
11,11
Қандай жауап аламыз.
int i=10;
cout << i%2 <<"\n";
cout << i/2 ;
0, 5
0.5, 2
0, 1
0.5, 0.2
1, 10
Қандай жауап аламыз.
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;
х=3,y=24
y=4,x=3
y=24,x=24
y=3, x=3
y=4,x=24
i қандай мәндерді қабылдайды?
for (int i=100; i<=150; i+=10)
100,110,120,130,140,150
500,600,700,800,900,1000
110,120,130,140,150
100,101,102,103,104,105,106,107,1008,109,110
101,102,103,104,105,106,107,1008,109,110
Қандай жауап аламыз.
int b=3,a=4,m ;
m=(b>а)? b:a;
cout << m;
3
4
34
43
3,4
Логикалық «тең емес» :
!=;
!
==
||
<>
Комментарии қандай жақшаларға орналастырады:
/* */
/% %/
{ }
[ ]
( )
Меншіктеу операциясын көрсетіңдер:
=
%
==
/=
!=
Қандай операция бүтін қалдықты есептейді:
%
%=
*
/
/=
Массив индекстері қандай саннан басталады:
0
2
1
0.1
10
С++ тілінде айнымалыны сипаттау қалай жазылады:
тип айнымалының аты ;
тип : айнымалының аты;
айнымалының аты тип;
тип - айнымалының аты;
тип / айнымалының аты;
Берілген программаның фрагменттінде қандай нәтиже аламыз:
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;
тек жұп нөмірлі элементтердің қосындысын табады
барлық элементтердің көбейтіндісін
тек тақ нөмірі бар элементтердің қосындысын табады;
барлық элементтердің қосындысын
тақ нөмірі бар элементтердің және жұп нөмірлі элементтердің қосындысын табады;
Берілген программаның фрагменттінде қандай нәтиже аламыз:
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;
тақ нөмірлі элементтердің және жұп нөмірлі элементтердің қосындысынтабады;
барлық элементтердің көбейтіндісін
тек тақ нөмірлі элементтердің қосындысын табады;
тек жұп нөмірлі элементтердің қосындысын табады;
барлық элементтердің қосындысын
Берілген программаның фрагменттінде қандай нәтиже аламыз:
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;
тек тақ нөмірлі элементтердің қосындысын табады
тек жұп нөмірі бар элементтердің қосындысын табады;
барлық элементтердің қосындысын
барлық элементтердің көбейтіндісін
тақ нөмірі бар элементтердің және жұп нөмірлі элементтердің қосындысын табады;
Төмендегі программада функцияға қатынаудың қандай түрі көрсетілген?
#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];
}
Функцияға сілтеме арқылы қатынау
Функцияға қатынау көрсетілмеген
Функцияға айнымалы арқылы қатынау
Функцияға аты арқылы қатынау
Функцияға массив арқылы қатынау
Төмендегі программа нәтижесі не береді?
#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];
}
3,23,5
3,4,5
23,24,25
23,4,5
4,5,23
С++ тіліндегі теріске шығару :
!
%
~
=
&&
С++ тілінде функция мәнін не қайтарады?
return
cout
cin
printf
scanf
соңында return ; деп жазылса программада функция қайтаратын тип қандай болғаны?
void
int
float
public
auto
программа соңында return 0 ; деп жазылса программада функция қайтаратын тип қандай болғаны?
int
public
float
void
auto
Шарттық операциясының мысал ретінде …
Max=(b>a)? b:a;
While (x=n) do;
Do cin>>a While (a=’!’);
For (i=1; i<=5; i++) cin >>a[i];
Goto w.
Функцияның ішінде сипатталған барлық айнымалылар қандай.... айнымалылар деп аталады?
локальды
ауқымды
бүтін
жалған
ақиқат
Қандай айнымалыларға жады стектен автоматты бөлінеді...
локальды
ауқымды
бүтін
жалған
ақиқат
static модификаторының қызметі....
функцияның мәні бірнеше рет шақырылғанда сақталады
программа орындалғанда мәндері жаңарып отырады
функцияның мәні бірнеше рет шақырылғанда сақталмайды
әр кез жаңарып отырады
тұрақты мән болады
short int a=1; жазуында спецификатор short нені білдіреді?
тек 2 байт орын бөлу керектігін көрсетеді
тек 4 байт орын бөлу керектігін көрсетеді
тек 16 байт орын бөлу керектігін көрсетеді
тек 8 байт орын бөлу керектігін көрсетеді
тек 1 байт орын бөлу керектігін көрсетеді
Нүктемен ажыратылаты типке жататындар
float, double, long double
wchar, wchar
unsigned long int
signed char, wchar
signed char
Төмендегі програма нәтижесі не береді?
int x=5;
cout <<x++;
cout <<++x;
5 7
6 5
5 6
7 5
6 5
Төмендегі програма нәтижесі не береді?
gets(str);
for (i=strlen(str)-1; i>=0; i--)
cout << str[i];
getch();
Жолды соңынан басына қарай жазады
Жолды енгізеді
Жолды алып тастайды
Бәрінші әріпті алып тастайды
Соңғы әріпті алып тастайды
Программа бөлігінде қандай алгоритм жазылған?
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;}}
массивті өсу ретімен реттеу
массивті кему ретімен реттеу
массив элементтерін енгізу
массив элементтерін шығару
массив элементтерін алмастыру
Программа бөлігінде қандай алгоритм жазылған?
for(int i=0;i<n; i++) {
for(int j=0;j<m; j++) cout<< setw(3)<< a[i][j]<<"";
cout << endl;
}
массив элементтерін экранға форматпен шығару
массивті өсу ретімен реттеу
массивті кему ретімен реттеу
массив элементтерін енгізу
массив элементтерін алмастыру
