Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

На сортировку / 4 / 1_kurs_kaz_TP новый

.doc
Скачиваний:
21
Добавлен:
20.02.2017
Размер:
206.34 Кб
Скачать

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

A) ;

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

A);

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

A) ;

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

A) y=pow(exp(3*x)+7)+cos(pow(x,5))+log(abs(3*x+7));

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

A) y=log(5*x)+pow(x,5)*pow(sin(x),3)+tan(pow(x,4));

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

A) y=tan(sin(PI*x))+pow(x,7)+exp((2*x+3)/3);

@7

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

A) y=pow(pow(x,5)+1.7,1/7)+cos(pow(x,3))+log(pow(x,4))+sin(PI*x);

@8

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

,

A) a=(3+exp(y-1))/(1+x*x*abs(y-tan(z)));

b=1+abs(y-x)+pow(y-x,2)/2+pow(abs(y-x),3)/3;

@9

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

A) if (x>-2 && x<5) f=5*pow(x,2)+6; else if (x>=5) f=pow(x,3)+7;

@10

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

A) if (x>=0) f=sqrt(pow(x,3)+5); else if (x>-3 && x<0) f=3*pow(x,4)+9;

@11

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

A) if (x>-4 && x<=5) f=pow(x*x+3,1/3)+6*x*x;

else if (x>5) f=pow(x,5)+3.5;

else if (x>5) f=pow(x,5)+3.5;

@12

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

12@

A) if (x<1.22) f=x*cos(x); else f=5*pow(x,3)+1.7;

@13

Келесі есептер шешімінің дұрыс фрагментін анықтау керек

13@

A) if (x>0 && x<=4) f=sin(PI*x)+pow(x*x+6,1/5);

else if (x>4) f=log(x)+sqrt(3*x+7);

else if (x>4) f=log(x)+sqr(3*x+7);

@14

Шартты операторды қолданып, келесі нұсқауларды жазыңыз?

14@

A) if (x>-2 && x<5) y=3*pow(x,2)+6; else y=pow(x,3)+7;

@15

Шартты операторды қолданып, келесі нұсқауларды жазыңыз?

15@

A) if (x>-2 && x<3) y=5*pow(x,6)+sqrt(abs(pow(x,3)));

else y=pow(x,3)-5;

@16

Келесі есептер шешімдерінің дұрыс фрагментін анықтау керек: егер а  b және с < 3, онда а-ға (с+b) меншіктейміз.

16@

A) if (a<=b && c<3) a=c+b;

@17

Келесі шартты оператор есептер шешімдерінің дұрысын таңдаңыз: х және у берілсін, егерде (0,5; 2) қиылысуында жатпаса, онда ол сандарды 10 рет кеміту керек.

17@

A) if ((x<=0.5 || x>=2) && (y<=0.5 || y>=2)) {x/=10; y/=10;}

@18

а және в берілген, соның ішінен қосындысын, үлкенін, көбейтуге ауыстырып, есептеу шешулерінің шартты операторының анықталуының дұрыс таңдаңыз

18@

A) if (a<b) {a1=(a+b)/2; b1=2*a*b;}

@19

Келесі шартты оператор есептер шешімдерінің дұрысын таңдаңыз: егер екі санның қосындысы 1-ден кем болса, онда осы сандардың арифметикалық ортасын табу, қарсы жағдайда олардың геометриялық ортасын табу.

19@

A) if (x+y<1) s=(x+y)/2; else s=sqrt(x*y);

@20

 дәлдікпен қосындыны табу

20@

A) k=1;

do

{ ak=pow(-1,k)*(k+1)*pow(x,k)/pow(3,k);

k++;

s+=ak; }

while (abs(ak)>);

@21

Есепті шығару үшін WHILE цикл сиппатамасының дұрысын анықта?

21@

A) k=p=f=1;

while (k<=n)

{ f*=k;

p*=(1+sin(k*x)/f);

k++;}

@22

 дәлдікпен қосындыны табу

22@

A) k=1;

do

{ ak=1/(sqrt(abs(x))+pow(k,2));

k++;

s+=ak; }

while (abs(ak)>);

@23

Есепті шығару үшін FOR цикл сиппатамасының дұрысын анықта?

23@

A) for(i=f=1,s=0; i<=n; i++,f*=i)

s+=pow(x,i)/f;

@24

DO WHILE операторының қай вариантта дұрыс қолданып тұрғанын көрсет?

24@

A) i=10; s=0;

do

s+=1/i;

i--;

while (i>0);

@25

 дәлдікпен қосындының дұрысын таңда?

25@

A) k=1;

do

{ ak=pow(-1,k)*pow(x,k)/(pow(3,k) +pow(2,k));

k++;

s+=ak; }

while (abs(ak)>);

@26

Мына өрнекті есептеу үшін WHILE циклының дұрыс сиппатамасын таңда?

26@

A) k=1;

while (k<=n)

{ z=x+k*y;

k++; }

Мына өрнекті есептеу үшін WHILE циклының дұрыс сиппатамасын таңда?

27@

A) i=1;

while (i<=n)

{ s+=i*x+1;

i++; }

@28

DO WHILE операторының қай вариантта дұрыс қолданып тұрғанын көрсет?

28@

A) k=15; x=1;

do

{ x*=5;

printf(“%d”,x);}

while (k-->=7);

@29

Келесі программа нені басып шығарады?

29@

main()

{int a,b,c;

a=b=15%3+(2+8/2+4)-12+24%5;

c=(a+b)*4;

printf (“a=%d, b=%d, c=%d”, a,b,c); }

A) a=2, b=2, c=16

@30

(Мұндағы 56014 және 56026 массивтердің алғашқы адрестері à [2] және массив b[2]) массив көрсеткіштерін қолданған жағдайда келесі программа баспаға не басып шығарады

30@

main()

{ int a[2] , *pti , i ;

float b[2] , *ptf;

pti=a; ptf=b;

for(i=0; i<2;i++)

printf(“указатели +%d: %u %u \n”, i , pti+i, ptf+i); }

A) указатели+0: 56014 56026

указатели+1: 56016 56030

@31

(Мұндағы 65014 және 65026 массивтердің алғашқы адрестері à [2] және массив b[2]) массив көрсеткіштерін қолданған жағдайда келесі программа баспаға не басып шығарады

31@

main()

{int i, a[2],*pa;

long b[2],*pb;

pa=a; pb=b;

for(i=0;i<2;i++)

printf("указатели+%d: %u %u\n",i,pa+i,pb+i);}

A) указатели+0: 65014 65026

указатели+1: 65016 65030

@32

(Мұндағы 55410 және 55420 - массивтердің алғашқы адрестері à [2] және массив b[2]) массив көрсеткіштерін қолданған жағдайда келесі программа баспаға не басып шығарады

32@

main()

{int i, a[2],*pa;

double b[2],*pb;

pa=a; pb=b;

for(i=0;i<2;i++)

printf("указатели+%d: %u %u\n",i,pa+i,pb+i);}

A) указатели+0: 55410 55420

указатели+1: 55412 55428

E) указатели+0: 55410 55420

указатели+1: 55412 55422

@33

(Мұндағы 65500 және 65400 - массивтердің алғашқы адрестері à [2] және массив b[2]) массив көрсеткіштерін қолданған жағдайда келесі программа баспаға не басып шығарады

33@

main()

{int i; float a[2],*pa;

double b[2],*pb;

pa=a; pb=b;

for(i=0;i<2;i++)

printf("указатели+%d: %u %u\n",i,pa+i,pb+i);}

A) указатели+0: 65500 65400

указатели+1: 65504 65408

@34

(Мұндағы 54300 және 54200 - массивтердің алғашқы адрестері à [2] және массив b[2]) массив көрсеткіштерін қолданған жағдайда келесі программа баспаға не басып шығарады

34@

main()

{int i; long a[2],*pa;

double b[2],*pb;

pa=a; pb=b;

for(i=0;i<2;i++)

printf("указатели+%d: %u %u\n",i,pa+i,pb+i);}

A) указатели+0: 54300 54200

указатели+1: 54304 54208

@35

(Мұндағы 35400 және 35420 массивтердің алғашқы адрестері à [2] және массив b[2]) массив көрсеткіштерін қолданған жағдайда келесі программа баспаға не басып шығарады

35@

main()

{int i; long a[2],*pa;

char b[2],*pb;

pa=a; pb=b;

for(i=0;i<2;i++)

printf("указатели+%d: %u %u\n",i,pa+i,pb+i);}

A) указатели+0: 35400 35420

указатели+1: 35404 35421

@36

(Мұндағы 65522 және 65496 массивтердің алғашқы адрестері à [2] және массив b[2]) массив көрсеткіштерін қолданған жағдайда келесі программа баспаға не басып шығарады

36@

main()

{int i; char a[2],*pa; double b[2],*pb;

pa=a; pb=b;

for(i=0;i<2;i++)

printf("указатели+%d: %u %u\n",i,pa+i,pb+i);}

A) указатели+0: 65522 65496

указатели+1: 65523 65404

@37

Келесі есептер шешімдерінің дұрыс фрагментін таңдаңыз:

x1, x2, x3, x4; бүтін сандары берілген, есептеу керек?

x1x4+x2x3+x3x2+x4x1

37@

A) p=x; s=0;

for(i=0;i<4;i++)

s+=*(p+i)**(p+3-i);

@38

Келесі есептер шешімдерінің дұрыс фрагментін таңдаңыз:

a1, …, a6, бүтін сандары берілген, алу керек (a1-a6)( a3-a4)( a5-a2)

38@

A) px=a; p=1;

for(i=0;i<6;i+=2)

p*=*(px+i)-*(px+5-i);

@39

Келесі есептер шешімдерінің дұрыс фрагментін таңдаңыз:

x1, x2, x3, x4; бүтін сандары берілген, келесі тізбекті алу x1-x4, x2-x4, x3-x4

39@

A) p=x;

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

*(p+i)=*(p+i)-*(p+3);

@40

Келесі есептер шешімдерінің дұрыс фрагментін таңдаңыз:

x1,…,x8; бүтін сандары берілген, есептеу керек? (x1+x8)(x2+x7)…( x8+x1)

40@

A) px=x; p=1;

for(i=0;i<8;i++)

p*=*(px+i)+*(px+7-i);

@41

Келесі есептер шешімдерінің дұрыс фрагментін таңдаңыз:

x1,…,x8; есептеу керек (x1+x2+2x8)(x2+x3+2x7) …(x7+x8+2x2)

41@

A) px=x; p=1;

for(i=0;i<7;i++)

p*=*(px+i)+*(px+i+1)+2**(px+7-i);

@42

Келесі есептер шешімдерінің дұрыс фрагментін таңдаңыз:

a1,…,a10; бүтін сандары берілген, теңдікті тексеру керек?

a1a10+a2a9+a3a8+a4a7+a5a6 үшін.

42@

A) px=x; s=0;

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

s+=*(px+i)**(px+9-i);

@43

Келесі есептер шешімдерінің дұрыс фрагментін таңдаңыз:

a1,…,a10; бүтін сандары берілген, теңдікті тексеру керек?

ai=ai+5 i=1, …,5 үшін

43@

A) px=x;

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

if (*(px+i)!=*(px+5+i)) { printf(“не выполняется”); break; }

@44

Келесі есептер шешімдерінің дұрыс фрагментін таңдаңыз:

a1,…,a10; бүтін сандары берілген, теңдікті тексеру керек?

ai+a11-i>17 i=1, …,5 үшін

44@

A) px=x;

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

if (*(px+i)+*(px+9-i)<17) { printf(“не выполняется”); break; }

@45

A[n] массивтің оң жұп элементтерінің санын анықтайтын программаның дұрыс фрагментін таңда?

45@

A) for(i=0;i<n;i++)

if (a[i]>0 && a[i]%2 = = 0)

k++;

k++;

@46

Келесі программада баспаға не жазылады?

int a[10]={1,3,5,2,8,6,12,9,13,20};

main()

{ int i, k=0;

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

if (a[i]%2 = = 0)

k++;

printf(“%d”, k); }

46@

A) 3

@47

Келесі программада баспаға не жазылады?

int a[10]={2,4,5,7,8,6,3,12,19,9};

main()

{ int i, max=2;

for(i=0;i<10;i+=2)

if (a[i]>max) max=a[i];

printf(“%d”, max); }

47@

A) 19

@48

Келесі программада баспаға не жазылады?

int a[8]={1,2,3,4,5,-2,6,16};

main()

{ int i, p=1;

for(i=0;i<8;i++)

if (a[i] % 2 ! = 0) p*=a[i];

printf(“%d”, p); }

48@

A) 15

@49

a[15] массивтегі бірінші ноль элементтерінің алдындағы элементтернің қосындысын анықтайтын программаның дұрыс фрагментін анықта?

49@

A) i=0;

do

{ s+=a[i];

i++; }

while (a[i] != 0 && i<15);

while (a[i] = = 0 && i<15);

@50

Келесі программада баспаға не жазылады?

int a[9]={2,3,4,6,9,8,12,12,11};

main()

{int i, s=0;

for(i=0;i<9;i+=2)

if (a[i] % 2 = = 0) s+=a[i];

printf(“%d”, s); }

50@

A) 18

@51

Келесі программада баспаға не жазылады?

int a[8]={2,6,7,3,-5,-4,6,-2};

main()

{int i, k=0;

for(i=0,s=0;i<8;i++)

if (a[i]<0) {s += a[i]; k++; }

printf(“%d %d \n”, s, k); }

51@

A) –11 3

@52

Келесі программада баспаға не жазылады?

int a[10]={-1,2,-3,-4,-5,6,7,9,-10,11};

main()

{int i, p=1;

for(i=0;i<9;i+=2)

if (a[i]<0)

p*= a[i];

printf(“p=%d”, p); }

52@

A) p=150

@53

Бірінші ноль элементіне дейін орналасқан, А(10) массивінің жұп элементтерінің туындысын табатын программаның дұрыс фрагментін анықта?

53@

A) i=0; p=1;

do

{ if (a[i]%2==0) p*=a[i]; i++;}

while (a[i]!=0 && i<10);

@54

Келесі программада орындалған кезде баспаға не жазылады?

main()

{int a[8]={5,-3,4,7,6,-2,9,12},i,k,s;

i=k=s=0;

while (a[i]%3!=0)

{s+=a[i]; k++; i++; }

printf("s=%d, k=%d",s,k); }

54@

A) s=5, k=1

@55

Бірінші теріс элементіне дейін орналасқан А(8) массивінің тақ элементтерінің қосындысын табатын программаның дұрыс фрагментін анықта?

55@

A) i=s=0;

while (a[i]>0&&i<8)

{ if (a[i]%2!=0) s+=a[i];

i++; }

@56

Сыртқы айнымалыларды сиппатайтын жадыдағы класытң атауын көрсетіңіз?

56@

A) extern

@57

Файлда¹ы жазба ºатарыны» функциясын ата?

57@

A) fputs()

@58

Форматталған мәндерді шығару функциясын таңдаңыз?

58@

A) printf()

@59

Қатарларды біріктіру функциясын таңда?

59@

A) strcat()

@60

Форматталған мәндерді енгізу функциясын таңдаңыз?

60@

A) scanf()

@61

Түрлендіру қатарлары үшін бүтін санды функцияны таңдаңыз?

61@

A) atoi()

@62

Қатарларды көшіру функциясын таңдаңыз?

62@

A) strcpy()

@63

Түрлендіру қатарлары үшін нақты санды функцияны таңдаңыз?

63@

A) atof()

@64

Файлдағы символдарды оқу функциясын таңдаңыз?

64@

A) fgetc()

@65

A[5,5] (массив элементтерінің типі float) жолдық матрица шығаруларының дұрыс вариантын таңдаңыз?

65@

A) for(i=0;i<5;i++){

for(j=0;j<5;j++)

printf(“%f”,a[i][j]);

printf(“\n”);}

@66

A[7,7] массивтерінің тақ жолдарда орналасқан оң элементтерінің қосындысын анықтайтын дұрыс вариантын таңдаңыз?

66@

A) for(i=0,s= 0;i<7;i+=2)

for( j=0;j<7;j++)

if (a[i][j]>0) s+=a[i][j];

@67

Келесі программа баспаға нені шығарады?

main()

{ static int a[4][4]={{2,3,4,5};

{7,5,9,8};

{1,0,6,7};

{-2,4,5,3}; };

int i, k=0;

for(i=0;i<4;i++)

if (a[i][3-i]>0) k++;

printf(“%d”, k); }

67@

A) 2

@68

a[4][4] массиві берілген. Бас диагональдан жоғары орналасқан нольге тең емес элементтердің көбейтіндісін және санын анықтайтын программаның дұрыс вариантын таңдаңыз?

68@

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

for(j=i+1;j<3;j++)

if (a[i][j]!= 0)

{ p*=a[i][j];

k++; }

@69

a[n][n] массиві берілген. Бас диагональда орналасқан оң элементтерінің көбейтіндісін және қосындысын анықтайтын программаның дұрыс вариантын таңдаңыз?

69@

A) s=0; p=1;

for(i=0;i<n;i++)

if (a[i][i]>0)

{ s+=a[i][i];

p*=a[i][i]; }

@70

а[5, 5] массиві берілген. Қосымша диагональдан жоғары орналасқан теріс элементтерінің санын анықтайтын программаның дұрысын таңдаңыз?

70@

A) k=0;

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

for(j=0;j<3-i;j++)

if (a[i][j]<0) k++;

@71

Бір ғана арифметикалық операцияның орындалуын (char ch;) SWITCH талдау операторын қолданып дұрыс вариантын табыңыз?

71@

A) switch (ch){

case ‘-’: z=x-y; break;

case ‘+’: z=x+y; break;

case ‘%’: z=x%y; break;

default: printf(“Work finished”); break; }

@72

Келесі программаның жауаптарының дұрысын таңдаңыз?

#define stroka “Функция копирования”

main(){

static char *ptr=stroka;

static char res[40];

static char name[]=”, функция объединения”;

puts(ptr);

puts(res);

strcpy(res,ptr);

puts(res);

puts(name);

strcat(res,name);

puts(res);

puts(name);}

72@

A) Функция копирования

Функция копирования

Функция копирования, функция объединения

, функция объединения

@73

Келесі программаның орындалу нәтижесін дұрыс вариантын таңдңңыз?

main()

{ static char L[ ] = “Сведения о результатах сессии”;

puts(L);

flen(L,8);

puts(L); }

flen(char *stroka, int size)

{ if (strlen(stroka)>size )

*(stroka+size) = ‘\o’; }

73@

A) Сведения о результатах сессии

Сведения

@74

Бірінші ноль элементіне дейін орналасқан А(10) массивтегі оң тақ элементтерін ауыстыратын дұрыс сиппаталатын функциясын таңдаңыз

74@

A) void zamena(void)

{i=0;

while (a[i]!=0&&i<10)

{if (a[i]>0&&a[i]%2!=0) a[i]=1;

i++; } }

@75

Студенттердің орта балы 4,5 балдан аспау керек, студенттерге мәлімет шығару үшін программасының дұрыс фрагментін таңдаңыз? (Студенттер туралы мәліметтер құрылымында сақталған)

75@

A) for(i=0;i<10;i++)

if (mas[i].ball <= 4.5)

{ printf(“%s \n”, mas[i].fam);

printf(“%f \n”, mas[i].ball);}

@76

1990 жылы шығарылған Фаронов кітабының шығу мәліметтерінің программасының дұрыс фрагментін таңдаңыз? (Кітап туралы мәліметтер құрылымында сақталған)

76@

A) for(i=0;i<15;i++)

if (strcmp(mas[i].avtor, “Фаронов”)==0 && mas[i].god_izd>=1990)

printf(“%s”, mas[i].nazv);

@77

Бағасы 500 теңгеден аспайтын қуыршақтардың тізімін шығару программасының дұрыс фрагментін таңдаңыз? (Қуыршақ туралы мәліметтер құрылымында сақталған)

77@

A) for(i=0;i<5;i++)

if (strcmp(ig[i].naz, “кукла”)==0&& ig[i].price<=500)

{printf("%d\n",ig[i].price); printf("%d\n",ig[i].vozr);}

@78

Алматы қаласында тұратын студенттердің тізімін шығару үшін программаның дұрыс фрагментін таңдаңыз? (студенттер туралы мәліметтер массив құрылымында сақталған)

78@

A) for(i=0;i<10;i++)

if (strcmp(st[i].address, “Алматы”)==0)

{printf("%s\n",st[i].fio);

printf("%s\n",st[i].gruppa);

printf("%d", st[i].god);}

@79

Көк түсті кубиктің бағасын шығару үшін программаның дұрыс вариантын таңдаңыз? (ойыншықтар туралы мәлімет массив құрылымында сақталған)

79@

A) for(i=0; i<10; i++)

if (strcmp(m[i].naz,“кубик”)==0 && strcmp(m[i].cvet,“синий”)==0)

printf(“%d”, m[i].zena);

@80

1995 жылдан кейін шығарылған BMV маркалы машина туралы мәліметтерді шығару үшін программаның дұрыс фрагментін таңда? (машина туралы мәліметтер массив құрылымында сақталған)

80@

A) for(i=0;i<5;i++)

if (strcmp(mas[i].marka, “BMV”)==0 && mas[i].god==1995)

printf(“%s %d”, mas[i].fio, mas[i].nomer);

@81

1995 жылдан кейін шығарылған FORD маркалы машина туралы мәліметтерді шығару үшін программаның дұрыс фрагментін таңда? (машина туралы мәліметтер массив құрылымында сақталған)

81@

A) for(i=0;i<15;i++)

if (strcmp(mas[i].marka, “FORD”)==0&&mas[i].god>=1995 )

printf(“%s%d”,mas[i].fio,mas[i].nomer);

@82

SONY фирмасынан шыққан кассеталарды шығару үшін программаның дұрыс фрагментін таңда? (кассета туралы мәліметтер массивтер құрылымында сақталған)

82@

A) for(i=0;i<10;i++)

if (strcmp(mas[i].naz, “SONY”)==0)

printf(“%s%d”, mas[i].naz_filma, mas[i].zena);

@83

Изолятор мәліметтерін шығару үшін программаның дұрыс фрагментін таңдаңыз (бұлар туралы мәліметтер массив құрылымында сақталған)

83@

A) for(i=0;i<10;i++)

if (strcmp(mas[i].provod, “изолятор”)==0)

printf(“%s %d”, mas[i].nazv, mas[i].ves);

@84

À(15) Массивтегі бірінші теріс элементтің алдындағыларды оң элементтермен ауыстырудың дұрыс функциясын анықта?

84@

A) void zamena(void)

{i=0;

while (a[i]>0&&i<15)

{if (a[i]%2==0) a[i]=0;

i++; } }

@85

Файлдық жолға жазбаны жазудың программасының дұрыс фрагментін анықта?

85@

A) f=fopen("f1.txt", "w+");

fputs(s,f);

@86

Келесі есепті шешудің программасының дұрыс фрагментін анықта: f символдық файл берілген, ондағы барлық нүктелермен үтірлерді қосу таңбасына ауыстарып g файлына жазыңыз?

86@

A) f=fopen("f1.txt", "r");

g=fopen("f2.txt", "w");

while (!feof(f))

{ c=fgetc(f);

if (!(c=='.'||c==',')) fputc(c,g);

else fputc(‘+’,g); }

@87

Файл компоненттерінің көбейтіндісін және қосындысын табатын программаның дұрыс фрагментін табыңыз?

87@

A) f=fopen("f.txt", "r"); s=0; p=1;

while (!feof(f))

{ fscanf(f,"%d",&a);

s+=a; p*=a; }

@88

Келесі есепті шешудің программасының дұрыс фрагментін анықта: символдық файл берілген, ондағы алу мен қосуды нүктеге айырбастап оны басқа файлға жазыңыз?

88@

A) f=fopen("f1.txt", "r");

g=fopen("f2.txt", "w");

while (!feof(f))

{s=fgetc(f);

if (!(s=='+'||s=='-')) fputc(s,g);

else fputc('.',g); }

if (!(s=='+'&&s=='-')) fgetc(s,g);

else fgetc('.',g); }

@89

Келесі есепті шешудің программасының дұрыс фрагментін анықта: f файл берілген, ондағы бүтін сандарды үшке бөлінетін ал жетіге бөлінбейтіндерді g файлына жазу керек?

89@

A) f=fopen("f1.txt", "r");

g=fopen("f2.txt", "w");

while (!feof(f))

{fscanf(f,"%d",&a);

if (a%3==0&&a%7!=0)

fprintf(g,"%d",a); }

@90

Файлға 5 бүтін сандарды жазу үшін программаның дұрыс фрагментін таңда?

90@

A) f=fopen("f.txt","w");

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

{ scanf("%d",&a);

fprintf(f,"%d",a); }

@91

Келесі есепті шешудің программасының дұрыс фрагментін анықта: f тексттік файлын, g файлына кері ретпен жазу керек?

91@

A) f=fopen("f1.txt", "r");

g=fopen("f2.txt", "w");

while (!feof(f))

{fgets(s,20,f);

strrev(s);

fputs(s,g); }

@92

Келесі есепті шешудің программасының дұрыс фрагментін анықта: f файлы берілген, ондағы бүтін сандарды g файлына жұп сандарды, ал h файлына тақ сандарды жазу?

92@

A) f=fopen("f1.txt", "r");

g=fopen("f2.txt", "w");

h=fopen("f3.txt", "w");

while (!feof(f))

{fscanf(f,"%d",&a);

if (a%2==0) fprintf(g,"%d",a);

else fprintf(h,"%d",a); }

}

@93

Файл қатарын оқу үшін программаның дұрыс фрагментін таңда?

93@

A) f=fopen("f1.txt", "r");

fscanf(f,"%s",s);

printf("%s\n",s);

@94

Келесі есепті шешудің программасының дұрыс фрагментін анықта: f символдық файл берілген барлық бос орынды анықтап h файлына жазыңыз?

94@

A) f=fopen("f1.txt", "r");

h=fopen("f2.txt", "w");

while (!feof(f))

{ c=fgetc(f);

if (!(c==' '))

fputc(c,h);}

@95

Келесі есепті шешудің программасының дұрыс фрагментін анықта: f символдық файл берілген a және b символдар ерекшеліктерін барлық символдарды g файлына жазыңыз?

95@

A) f=fopen("f1.txt", "r");

g=fopen("f2.txt", "w");

while (!feof(f))

{ c=fgetc(f);

if (!(c=='a'||c=='b'))

fputc(c,g); }

@96

Келесі есепті шешудің программасының дұрыс фрагментін анықта: f символдық файл берілген, t және s символдарын h файлына жазыңыз?

96@

A) f=fopen("f1.txt", "r");

h=fopen("f2.txt", "w");

while (!feof(f))

{ c=fgetc(f);

if (c=='t'||c=='s')

fputc(c,h); }

@97

Жәй сандарды анықталуының дұрыстығын сипаттайтын функцияны анықта?

97@

A) int prost (int x)

{ int i, p=1;

for (i=2;i<x;i++)

if (x%i==0) p=0;

return (p); }

@98

X*Y екі өлшемді массивтің көбейту процедурасының анықталуының дұрысын таңдаңыз?

A) void mult (int x[n][n], int y[n][n], int z[n][n])

{ int i, j, k, s;

for (i=0;i<n;i++)

for (j=0;j<n;j++)

{ s=0;

for (k=0;k<n;k++)

s+=x[i][k]*y[k][j];

z[i][j]=s;} }

@99

À(5,5) массиві берілген, жолдарын өсіру реті бойынша реттеу программасының дұрыс фрагментін таңдаңыз?

Соседние файлы в папке 4