
На сортировку / 4 / 1_kurs_kaz_TP новый
.doc
Келесі есептер шешімінің дұрыс фрагментін анықтау керек
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) массиві берілген, жолдарын өсіру реті бойынша реттеу программасының дұрыс фрагментін таңдаңыз?