Емтиханға дайындық үшін тесттер.
1. Дұрыс жазылған идентификаторды анықтаңдар
1. MAX 2. rus_disk 3. # include 4. 1B5C
a) 1,2 b) 2,3 c) 2,4 d ) 1,4
2. Айнымаларды С#паттаудың дұрысын көрсет:
1 char s, i; 2 long int a; 3 long int a; 4 unsigned int а;
int а; short int в; long double в; long int в;
float в, с; double с; float с; long float с;
double е,в4; char d; char d; char d;
unsigned int d; float f; int f; int е;
a) барлығы b) 1, 2, 3 c) 1, 2, 4 d) 2, 3, 4
3. Комментарийді белгілеу үшін қандай С#мволдар қолданылады?
1 // 2. / 3. /* 4. / 5. /* */
a) 1, 5 b ) 1, 3 c) 2, 3, 4 d ) 1, 3, 4
4. Программаның орындалу нəтижесі не болады?
char x=8;
printf (“%d”, x);
printf (“%c”, x);
a ) x-тің мəні 8-ге тең сан b ) х – символ c) сан жəне символ d ) қате
жазу
Төмендегі ішкі программа-функция нені анықтайды? int ppp(int x,int y)
{while (x!=y)
if (x
return x;}
a) екі санның ең кішісін b) екі санның ең кіші ортақ еселігін c) екі санның ең үлкен ортақ бөлгішін d) екі санның ең үлкенін
Төмендегі программа фрагменті не орындайды? for (i=0;i
{printf(f,“\n”); for( j=0;j
a ) матрицаны файлға жазады b) кез-келген матрицаны файлдан оқиды c) квадрат матрицаны файлдан оқиды d) матрицаны енгізеді
7 .x - = a+b операциясының стандарт жазылуы
a) x = x - (a+b) b) x = x – a+b c ) x = 2x – (a+b) d) варианты жоқ
8. 0 < х ≤ =1 немесе х ≥ 2 логикалық өрнегін жазыңдар:
a ) 0 < х< =1 or х >=2 b) х >0 and х<=1 or х>=2
c) дұрыс жауабы жоқ d) (х >0) && (х< =1) || (х >=2)
9. % операциясы қандай сандарға қолданылады:
a) нақты сандарға b) бүтін сандарға c) С#мвольдыққа d ) кез-келген
типке
10 .printf (“\n m=%f \t k=%d \t n=%e \a \n”, m,k,n) жазуында қандай əрекеттер
қарастырылған:
a) жаңа жолға өту жəне табуляция b) дыбыстық С#гнал беру жəне жаңа жолға
өту
жаңа жолға өту, табуляция, С#гнал, жаңа жолға өту d) табуляция, С#гнал, жаңа жолға өту
11. Қабырғасы берілген кубтың көлемін есептеу программасын құр:
# include
int a, v;
void main ()
{ scanf (“% f”,&a); v = a^3; }
# include
int a, v;
void main ()
{ scanf (“%c”, &a); v=a*a*a; }
# include int a, v;
{void main () scanf (“%d”, &a); v=pow (a,3);}
# include
{void main ()
scanf (“%d”, &a);
v=pow (a,3); }
12. Меншіктеудің дұрыс операциясын көрсет:
1 а + = 2; 2 а= а+2; 3 а =c+ +; 4 r= r % 5;
х - = а + в; р /=10; в = а * с; а = + +с;
m * = n; r % =5; d =p / c; d = m*n;
а = в = с = х + у; а = в = х + у ; f = к - с; f = а + в;
a ) 1,2 b) 3,4 c) дұрыс жауабы жоқ d) барлық вариант дұрыс
13. y = ctg (x+3) / ex+2 өрнегінің дұрыс жазылуын көрсет:
a ) y = ctg (x+3) / exp (x+2) b) y = atn (x+3) / exp (x+2)
c ) y = cos (x+3) / sin (x+3) / exp (x+2) d ) варианты жоқ
14 . Вертикаль табуляцияны шығаруда қолданылатын басқару С#мволы:
a) \t b) \r c ) \v d ) \b
Герон формуласы бойынша үшбұрыш ауданын табу программасындағы қатені көрсет.
# include
# include < math.h> float а, b, с, s; void main ()
{ printf (”Ввести данные”); scanf (“%f %f %f“, а, b ,с); p=(a+b+c)/2;
s=sqrt (p*(p-a) *(p-b) *(р -с)); printf (“s= %f ”,& s); }
a) p С#патталмаған
b ) scanf () операторында &а, &b, &с қою қажет ; p С#патталмаған;
c) scanf () операторында &а, &b, &с қою қажет ; printf()-те s –тің алдындағы &
С#мволын жою керек; p С#патталмаған
d) қате жоқ;
16. break операторы не үшін қолданылады?
1. циклден шығу
2. таңдаудан шығу
3. функциядан шығу
a) 1,3 b) 2,3 c) 1,2 d) 3
case қызметші сөзі нені анықтайды
таңдау операторын b) таңдау операторының вариантын c) программадағы таңбаны
d ) мұндай сөз жоқ
Нүкте берілген. Нүктенің бірлік шеңбердің бірінші немесе ширекте жатуының дұрыс шартын анықта:
a) if (((x>=0) && (y>=0) && ((x*x+y*y)<=1)) || ((x<=0) && (y>=0) && ((x*x+y*y)<=1))) b) if (((x>0)&&(y>0)&&((x*x+y*y)<=1)) || ((x<0)&&(y>0)&&((x*x+y*y)<=1)))
c) if (((x>=0) and (y>=0) and ((x*x+y*y)<=1)) || ((x<=0) and (y>=0) and ((x*x+y*y)<=1)) d) варианты жоқ
a=0 жəне b≠0 шарты үшін квадрат теңдеуді шешу программасын құрыңдар.
a )
|
if (a=0) && (b<>0)
|
x= - b/2*a;
|
b)
|
if (a= =0) || (b!=0)
|
x= -b/2*a;
|
c )
|
if ((a= = 0) && (b!=0))
|
x= -b/2*a;
|
d )
|
if ((a= = 0) && (b!=0)) then x= -b/2*a
|
20. Квадрат теңдеудің түбірін табу программасының дұрысын көрсет:
|
1 # include
|
2
|
# include
|
|
|
float а, в, с, d, х1, х2;
|
|
float а, в, с, d, х1, х2;
|
|
|
void main ()
|
|
|
void main ()
|
|
|
{
|
|
{
|
|
|
|
scanf ("%f%f%f",&а, &в, &с);
|
scanf ("%f", &а );
|
|
|
d= в*в-4*а*с;
|
|
scan f ("%f", &в );
|
|
|
if d>0 then
|
|
scan f ("%f", &c );
|
|
|
x1= (-в + sqrt(d)/(2*а);
|
|
d= pow (в,2)- 4*a*c;
|
|
|
x2= (-в-sqrt(d)/ (2*а);
|
|
if d>0 then x1= (-в+sqrt(d))/(2*a);
|
|
printf ("x1=%f; x2=%f",x1,x2); }
|
x2= (-в-sqrt(d))/(2*a);
|
|
|
|
|
print f ("x1=%f; x2=%f",x1,x2); }
|
3 # include
|
4
|
# include
|
|
# include
|
# include
|
float а, в, с, d, х1, х2;
|
float а, в, с, d, х1, х2;
|
void main ()
|
|
void main ()
|
{
|
|
{d=в*в-4*a*c
|
d= pow (в,2) - 4*a*c;
|
if (d>0)
|
then
|
if d>0
|
|
x1= (-в-sqrt(d))/(2*a);
|
x1= (-в+sqrt(d))/(2*a);
|
x2= (-в+sqrt(d))/(2*a);
|
x2= (-в-sqrt(d))/(2*a);
|
printf ("x1=%f; x2=%f",x1,x2); }
|
printf ("x1=%f; x2=%f",x1,x2); }
|
|
|
a) 1, 4
|
b) 2, 3
|
c) 3, 4
|
d). Дұрыс жауабы жоқ
|
21. Берілген программа нені орындайды?
{ long int f; int i,n;
cout << “n=”; cin >> n; f=i=1;
while (i<=n) f=f*i++;
count << “\ n” << n << “!=” << f;}
a) n элементтің қосындысын табады b) n факториалды табады c ) n элементтің қосындысын жəне көбейтіндісін табады d) ештеңе есептемейді 22. Берілген программа нені орындайды?
{ float S,x;
int k;
for (x=1, S=0, k=0; x!=0;)
{ scanf (“%f”, &x); if (x<=0) continue;
k++; S+=x; }S=S/k}
a ) теріс элементтердің қосындысын табады b) элементтердің қосындысын табады
c ) жұп элементтерді есептейді d) оң элементтердің арифметикалық ортасын
есептейді
23 . С# тілінде цикл операторының неше типі бар?
a) 1 b) 2 c) 3 d) 4
24. Келесі программа не орындайды?
include int a [3][3], b [3][3]; int i, j;
void main ()
{ for (i=1; i<=3; i ++) for (j=1; j<=3; j ++)
scanf (“%f”, &a[i][j]); for (i=1; i=<3; i ++)
for (j=1; j<=3; j ++)
b[i][j] = -a[j][i]; }
a матрицасының элементтерін b матрицасының элементтеріне меншіктейді.
a матрицасын транспонирлейді.
a матрицасының элементтерінің таңбасын керіге өзгертеді.
d ) матрицасын транспонирлейді жəне элементтердің таңбасын керіге өзгертеді
Берілген программа нені орындайтынын анықта: #include
#include void main( )
{ int i,j a[10][10];
clrscr( );
for (i=1; i<=9; i++)
{ for (j=1; j<=9; j++) { a[i][j]= i*j;
printf (“%d”, a [i][j]);}
printf (“\n”);
}
}
a) факториал табады b) негізгі диагонал элементтерінің көбейтіндісін табады
c ) матрица элементтерінің көбейтіндісін табады d) көбейту кестесін есептеу жəне экранға шығару
12. Пəн бойынша қолданылатын программалық жəне мультимедиалық құралдар.
С# тілінің программалық жабдықтамасы. (№9, 306-311 к.)
С# тілі пəнінен электрондық оқулықтар. (№9,306-311 к.)
Мамандандырылған дəрісханалар мен практикалар тізімі.
-
Корпус нөмірі
|
Дəрісхана
|
Қызметі
|
|
нөмірі
|
|
№8
|
302
|
компьютерлік класс
|
№8
|
304
|
компьютерлік класс
|
№8
|
305
|
компьютерлік класс
|
№8
|
306
|
компьютерлік класс
|
№8
|
307
|
компьютерлік класс
|
№8
|
308
|
компьютерлік класс
|
№8
|
310
|
компьютерлік класс
|
№8
|
311
|
компьютерлік класс
|
№8
|
405
|
компьютерлік класс
|
№1
|
209
|
интернет-класс
|
№1
|
102
|
электрондық оқу залы
|
Достарыңызбен бөлісу: |