«Си++ программалау тілі» (Таңдау курсы-3)


Программаның орындалу нәтижесі не болады?



бет7/7
Дата04.03.2016
өлшемі1.15 Mb.
#39453
1   2   3   4   5   6   7

4. Программаның орындалу нәтижесі не болады?


char x=8;

printf (“%d”, x);

printf (“%c”, x);

a ) x-тің мәні 8-ге тең сан b ) х – символ c) сан және символ d ) қате жазу

5. Төмендегі ішкі программа-функция нені анықтайды?

int ppp(int x,int y)

{while (x!=y)

if (x

return x;}

a) екі санның ең кішісін b) екі санның ең кіші ортақ еселігін

c) екі санның ең үлкен ортақ бөлгішін d) екі санның ең үлкенін
6. Төмендегі программа фрагменті не орындайды?

for (i=0;i

{printf(f,“\n”);

for( j=0;j

{printf(f,“\t%d”,a[i][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) дыбыстық сигнал беру және жаңа жолға өту

c) жаңа жолға өту, табуляция, сигнал, жаңа жолға өту d) табуляция, сигнал, жаңа жолға өту

11. Қабырғасы берілген кубтың көлемін есептеу программасын құр:

a) # include

int a, v;

void main ()

{ scanf (“% f”,&a);

v = a^3; }

b) # include

int a, v;

void main ()

{ scanf (“%c”, &a);

v=a*a*a; }

c) # include

int a, v;

{void main ()

scanf (“%d”, &a);

v=pow (a,3);}

d) # include

# include

int a, v;

{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

15. Герон формуласы бойынша үшбұрыш ауданын табу программасындағы қатені көрсет.

# 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

17. case қызметші сөзі нені анықтайды

a) таңдау операторын b) таңдау операторының вариантын c) программадағы таңбаны

d ) мұндай сөз жоқ

18. Нүкте берілген. Нүктенің бірлік шеңбердің бірінші немесе ширекте жатуының дұрыс шартын анықта:

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) варианты жоқ

19. 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. Берілген программа нені орындайды?

# include

void main ( )

{ 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. Берілген программа нені орындайды?

# include

void main ()

{ 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) a матрицасының элементтерін b матрицасының элементтеріне меншіктейді.

b) a матрицасын транспонирлейді.

c) a матрицасының элементтерінің таңбасын керіге өзгертеді.

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

25. Берілген программа нені орындайтынын анықта:

#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. Пән бойынша қолданылатын программалық және мультимедиалық құралдар.


  1. Borland Си тілінің программалық жабдықтамасы. (№9, 306-311 к.)

  2. Borland Си тілі пәнінен электрондық оқулықтар. (№9,306-311 к.)


13. Мамандандырылған дәрісханалар мен зертханалар тізімі.


Корпус нөмірі

Дәрісхана нөмірі

Қызметі

№8

302

компьютерлік класс

№8

304

компьютерлік класс

№8

305

компьютерлік класс

№8

306

компьютерлік класс

№8

307

компьютерлік класс

№8

308

компьютерлік класс

№8

310

компьютерлік класс

№8

311

компьютерлік класс

№8

405

компьютерлік класс

№1

209

интернет-класс

№1

102

электрондық оқу залы


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет