Font size
WorksheetsПрога4
Total questions: 40
Worksheet time: 24mins
С# тілінде декременттік операция қолданылған өрнектер:
i++;
++i;
i--;
--i;
**i;
y=sin2x3 өрнегінің С# тілінде жазылуының дұрыс нұсқаcы:
y= Math.Sin(x*x*x)* Math.Sin(x*x*x);
y=Pow.Math(sin(x*x*x),3);
y=Math.Pow(Math.Sin(Math.Pow(x,3)),2);
y=Sin(x*x)*Sin(x*x)*Sin(x*x);
y=Math.Pow(2,sin(x*x*x))
y=arctgx3 өрнегінің С# тілінде жазылуының дұрыс нұсқаcы:
y=Math.Atan(x*x*x);
y=Atan.Math(Pow(x,3));
y=Math.Atan(Math.Pow(x,3));
y=Asin(x*x*x)/Acos(x*x*x);
y=arcsin(x*x*x)/arccos(x*x*x);
b[2, 2] массивінде қандай нөмірлі элементтер жоқ:
B[2,1]
b[2,0]
b[1,1]
b[0,2]
b[1,0]
Төмендегі жолдар ішіндегі бірөлшемді жиым (массив) мәндерін құратын программа фрагменттерінің дұрыс нұсқасы:
for(i=0; i<=7; i++) b(i)=3*i-1;
for(i=0; i<7; i++) b[i]=3*i-1;
for(i=1;i<7;i++) b[i;j]=3i-1;
for(j=0;i<7;i++); a[j+1]=4*j+1;
for(k=0;k<7;k--); d[k]=pow(k,2);
С# тіліндегі дұрыс көрсетілген меншіктеу операторлары:
%=
=+
+=
−=
=*
Төмендегілердің қайсысы бірөлшемді intArray массивін (жиымын) жариялаудың дұрыс нұсқасы болып табылады:
int intArray[] = new int[5];
int[] intArray = new int[5];
int[5] intArray = new int[];
int[] intArray = new int[];
int[] intArray;
Келесі код үзіндісінің нәтижесін көрсетіңіз...
static void Main()
{ int san=2;
Console.WriteLine(fun1(san));
}
static int fun1(int num)
{ return num num num; }
8
0
2
16
6
Келесі код үзіндісінің нәтижесін көрсетіңіз...
enum color: int
{ red,green,blue,cyan,magenta=10,yellow }
static void Main()
{ Console.Write( (int) color.green + ", " );
Console.Write( (int) color.yellow );
}
2, 11
1, 11
2, 6
1, 5
2, 8
x санының квадрат түбірін табудың дұрыс жазылған нұсқаларын көрсетіңіз:
Arifmetic.sqrt(х)
Math.Pow(x,0.5)
Math.Sqrt(x)
Math.Pow(x,1.0/2)
Sqrt(x)
өрнегінің дұрыс жазылған нұсқалары:
y:=(-b+Math.sqrt(b*b-4*a*c)/2/a;
(-b+Math.Sqrt(b*b-4*a*c)/2/a=y;
y=(-b+Math.Sqrt(Math.Pow(b,2)-4*a*c))/(2*a);
y:= -b+sqrt(b*b-4*a*c)/2a;
y=(-b+Math.Sqrt(b*b-4*a*c))/(2*a);
Келесі код үзінділерінен соң с айнымалысы мәні нешеге тең болады:
іnt a=10; int b=4; int c=a%b;
14
6
2.5
2
3
Келесі код үзінділерінен соң с айнымалысы мәні нешеге тең болады:
int a = 0; int c = a--;
1
0
-1
2
Келесі код үзінділерінен соң d айнымалысы мәні нешеге тең болады:
int a=0; int b=a++; int c=0; int d=a+b+c+3;
1
4
False
6
“x y-ке тең емес” шартының дұрыс жазылған нұсқасы::
x&y
x#y
x!=y
x>y
x==y
Келесі жолдар орындалған соң, d нешеге тең болады?
int a = 5, b = 6, c = 7, d;
d = a++ - --b + c--;
14
11
7
16
25
Келесі код үзіндісі орындалып болған соң, k нешеге тең болады?
int k = 3, i = -2;
while ( i >= -5 ) { i--; k++; }
14
11
7
16
25
1-ден 100-ге дейінгі бүтін сандар қосындысын s-ті табатын программа кодының дұрыс жазылған нұсқасын көрсетіңіз:
int i, s=0; for(i=1;i<=100; i++) {s+=i;}
int i, s=0; for(i=100;i>=0; i++) {s-=i;}
float s=0; for(int i=1;i<=100; i--) {s-=i;}
int i, s=0; while(i=1;i<=100; i++) {s+=i;}
int i, s=0; do (i=1;i<=100; i++) {s+=i;} while(i<100);
Төменденгі код үзінділерінің қай нұсқасынан кейін у=5 болып шығады:
int х=10,y; у=х\3+2;
int х=10,y; у=х\3+2;
int х=10,y; у=х/2+2;
int х=12,y=4; y=x/3+2;
int х=10,y; у=х/3+2;
Екі өлшемді жиым (массив) элементтерінің қасиеттері:
барлық элементтері бір типте болады
барлық элементтері бір типте болуы міндетті емес
өсуі бойынша реттеліп орналасқан
кемуі бойынша реттеліп орналасқан
бағана нөмірлері 0-ден басталады
С# тіліндегі 4-ші дәрежелі түбір астындағы х өрнегінің дұрыс жазылған нұсқаcы:
Math.Sqrt(x,4)
Math.Pow(x,0.25)
Math.Pow(x,1.0/4)
Pow.Math(1/4,x)
Math.Sqrt(4*x)
С# тілінде 5 бүтін саннан тұратын a[5] жиымы элементтерінің қосындысын s мәнін табу программасының дұрыс нұсқаcы:
float s=0; while(int i=4; i>=0; i--) s+=a[i];
float s=0; while(int i=4; i>=0; i--) s+=a[i];
s=0; for(int i=1; i<5; s+=a[i], i++);
float s=0; for(int i=5; i>=0; i++) s+=a[i++];
int s=0; for(int i=0; i<5; i++) s+=a[i];
С# тілінде 5 нақты саннан тұратын a[5] жиымы элементтерінің арифметикалық ортасын, яғни s мәнін табу программасының дұрыс нұсқасы:
float s=0; while (int i=4; i>=0; i--) s+=a[i]; s=s/5;
char s=’0’; for (i=0; i<5;) s-=a[i]; s+=a[i]; s=s/5;
float s=0; while (int i=4; i>=0; i--) s+=a[i];
s=0; for (int i=1; i<5; s+=a[i], i++); s+=a[i]; s=s/5;
float s=0; for(int i=4; i>=0; i--) s+=a[i]; s=s/5.0;
С# тілінде 5 бүтін саннан тұратын жиым элементтерінің көбейтіндісін - s-ті табу программасының дұрыс нұсқасы:
int s=1; for(int i=4; i>=0; i--) s*=a[i];
char s=’0’; for (i=0; i<5;) s-=a[i];
float s=1; while (int i=4; i>=0; i--) s*=a[i];
float s=1; while (int i=5; i>=0; i--) s*=a[i++];
int s=1; for(int i=0; i<5; i++) s*=a[i];
С# тілінде 5 бүтін саннан тұратын a жиымының ең кіші (минимал) элементін - min табу программасының дұрыс нұсқаcы (барлық мәндер бүтін типте):
min=0; for (i=0; i<5; i++) if (min=a[i]) min=a[i];
min=0; for (i=0; i<5; i--) if (min<>a[i]) min=a[i];
min=int.MinValue; for(i=1; i<5; i++) if (min>a[i]) min=a[i];
min=a[4]; for(i=4; i>0 i--) if (min>a[i]) min=a[i];
min=a[0]; for(i=0; i<5; i++) if (min>a[i]) min=a[i];
С# тілінде бір өлшемді жиымның дұрыс сипатталмаған жолын көрсетіңіз:
int[] a;
int[] a=new int[5];
int[] a={4,5,7,3,6};
int[] a=new int[];
int[] a=new[][2,3,8,9,11];
y=lg|x3| өрнегінің дұрыс жазылған жолын көрсетіңіз:
y=Math.Log10(Math.Abs(x*x*x));
y=Math.Log10(Math.Abs(Math.Pow(x,3)));
y=Math.Log(Math.Abs(x*x*x));
y=Math.Log10(Math.Abs(Math.Pow(x*x*x));
y=Math.Log(math.abs(x*x*x));
С# тілінде дұрыс құрылған сөз тіркесін көрсетіңіз:
string s="Bul soz tirkesi";
char s='Bul soz tirkesi';
string s='Bul soz tirkesi';
char[] s="Bul soz tirkesi";
“Sarsen men Baysal” тіркесіндегі “a” әрпін “е” әріпіне алмастырудың дұрыс нұсқасы:
string a="Sarsen men Baysal";
string b=a.Replace('a', 'e'); Console.WriteLine(b);
string a="Sarsen men Baysal";
string b=a.Replace('e','a'); Console.WriteLine(b);
char a="Sarsen men Baysal";
char b=a.Replace('a','e'); Console.WriteLine(b);
String a="Sarsen men Baysal";
String b=a.Replace('e','a'); Console.WriteLine(b);
Char a="Sarsen men Baysal";
Char b=a.Replace('a', 'e'); Console.WriteLine(b);
"Jaksy bala" тіркесін "Jaksy aqyldy bala" тіркесіне алмастырудың дұрыс нұсқасы:
string t = "Jaksy bala";
string s = "aqyldy ";
string text = t.Insert(6,s);
Console.WriteLine(text);
str t = "Jaksy bala";
str sub = "aqyldy";
Console.WriteLine(t + sub);
char t = 'Jaksy bala';
char s = 'aqyldy'; Console.WriteLine(t+s);
string t = "Jaksy bala";
string s = "aqyldy";
text = t.Substr(6,s);
Console.WriteLine(text);
String t = "Jaksy bala";
String s = "aqyldy";
t = t.Ins(6,s);
Console.WriteLine(t);
Сөз тіркесіндегі ішкі мәндерді тіркестің басынан іздеу функциясы жазылуының дұрыс нұсқасы:
IndexOf()
LastIndexOf
Compare()
Join()
Concat()
Сөз тіркестерін біріктіру функциясы жазылуының дұрыс нұсқасы:
IndexOf()
LastIndexOf
Compare()
Replace()
Concat()
Сөз тіркесін кері бағытта жазу функциясы жазылуының дұрыс нұсқасын көрсетіңіз:
IndexOf()
LastIndexOf
Compare()
Reverse()
Concat()
Келесі программа кодының нәтижесі қандай болады:
string str = "test tapsyru";
Console.WriteLine(str[3] + "" + str[9]);
s s
e p
t u
t y
t r
Экранға келесідей нәтиже шығару үшін қандай нұсқаны таңдау керек?
Bir Eki Ush
Console.WriteLine("Bir Eki Ush");
Console.WriteLine("Bir\nEki\nUsh");
Console.WriteLine("Bir\aEki\aUsh");
Console.WriteLine("Bir\bEki\bUsh");
Console.WriteLine("Bir\tEki\tUsh");
Бүтін сандардан тұратын а[3,3] жиымы берілген. Сол жиымның бас диагоналындағы элементтер көбейтіндісін (s) табатын программа кодының дұрыс жазылған нұсқасын көрсетіңіз:
int s=1; for(int i=0;i<3;i++) {s*=a[i,i];}
int s=0; while(i<3) {s**= a[i,i]; i--}
int s=1; for(int i=3;i<0;i++) {s*=a[i,i];}
int s=2; do{i=0;i<3;i++} while(s*=a[i,i]);
int s=1; for(int i=3;i>=0;i--) {s*=a[i,i];}
Келесі программа үзіндісінің нәтижесі қандай болады:
static void Main()
{ int i=5;
switch(i++)
{ case 5: Console.WriteLine(1+i); break;
case 6: Console.WriteLine(2+i); break;
default: Console.WriteLine(3+i); break;
}}
7
6
5
4
3
Келесі программа үзіндісінің нәтижесі қандай болады:
static void Main()
{ int i=5;
switch(++i)
{ case 5: Console.WriteLine(1+i); break;
case 6: Console.WriteLine(2+i); break;
default: Console.WriteLine(3+i); break;
}
}
7
8
6
4
3
5 бүтін сандардан тұратын бір өлшемді жиымға бастапқы мән беру (инициалдау) тәсілдерінің қате жолдарын көрсетіңіз:
int[] sample1 = new[5] int{1,12,3,5,9};
int[] sample2 = new int[5]{1,12,3,5,9};
int[] sample3 = new int[]{1,12,3,5,9};
int[] sample4 = new[]{1,12,3,5,9};
int[] sample6 = new int(1,12,3,5,9);
Келесі код фрагментіндегі 10 бүтін сандардан тұратын sample жиымын солардың индекстеріне тең сандармен толтырудың дұрыс жазылған нұсқасын көрсетіңіз:
int[] sample = new int[10];
for(int i = 0; i < 10; i++)
{ sample[i] = i; }
int[10] sample;
for(int i = 0; i < 10; i++)
{ sample[i] = i; }
int[] sample = new int[10];
for(int i = 10; i > 0; i++)
{ sample[i] = i; }
int[] sample = new int[10];
while(i<=10){ sample[i] = i; i++; }
int[] sample = new [10];
do{int i = 0; i < 10; i++}
{ sample[i] = i; }
