sizeof стандартты операторы не шін олданылады ответ: Си тілінде объектілерді мндерін байт арылы анытау

Stdlib.h нені енгізу шін олданылады?ответ: random

str1, str2жолды мліметтерін енгізуді дрыс фрагментін тадаыз:ответ: scanf(“%s%s“, str1, str2);

switch операторы – дегеніміз:ответ: шартты оператор

SWITCH операторынан жне цикл операторларынан шыуа арналан операторды крсетііз:ответ: continue

switch операторында тадау белгісі ай мліметтер типіне жататынын крсетііз:ответ: float

SWITCHтадау операторын тек бір ана (charch;) арифметикалы операцияларын орындауа олдануды дрыс нсасын тадаыз:ответ: switch (ch){case ‘-’: z=x-y; break; case ‘+’: z=x+y; break; case ‘%’: z=x%y; break; default: printf(“Work finished”); break; }

WHILE операторын олдануын дрыс сипаттамасын крсетііз : ответ: k=1; while (k<=n){ z+=x+k*y; k++; }

WHILE операторын олдануын дрыс сипаттамасын крсетііз : ответ: i=1; while (i<=n) { s+=i*x+1; i++; }

WHILE циклі шін есепті дрыс нсасын крсетііз: ответ: k=p=f=1; while (k<=n){ f*=k; p*=(1+sin(k*x)/f); k++;}

while (a[i]==0&&i<10) {if (a[i]>0&&a[i]%2!=0) a[i]=1;i++; }}

А(4,4) массивіні бас диагоналінен жоары емес элементтерді арасынан максимал элемент жне оны позициясын анытауа арналан бадарламаны дрыс фрагментін тадаыз:ответ: max=a[0,0]; l=m=0; for(i=1;i<4;i++) for(j=0;j<i;j++) if (a[i,j]>max) {max=a[i][j]; l=i; m=j; }

А(6,6) массивіні жп жолдарында орналасан та элементтерді саны мен суммасын анытауа арналан бадарламаны дрыс фрагментін тадаыз:ответ: for(i=1;i<6;i+=2) for(j=s=k=0;j<6;j++) if (a[i][j]%2==0) { k++; s+=a[i][j]; }

А[10] массивіні бірінші нлдік элементіне дейін орналасан жп элементтерді кбейтіндісін табуа арналан бадарламаны дрыс фрагментін тадаыз:ответ: i=0; p=1; do {if (i%2==0) p*=a[i]; i++;} while (a[i]!=0&&i<10);

А[10] массивіні бірінші нлдік элементіне дейін орналасан о жп элементтерді ауыстыруа арналан функцияны дрыс сипаттамасын тадаыз:ответ: void zamena(void) {i=0;

а[3] = {1,3,5} жиымы берiлді. Осы жиымды экрана шыаратын программаны крсетііз...ответ: int i, a[3] = {1,3,5}; for(i=0;i<3;i++) printf(“ %d”,a[i]);

А[8] массивіні бірінші теріс элементіне дейін орналасан та элементтерді суммасын табуа арналан бадарламаны дрыс фрагментін тадаыз:ответ: i=s=0; while (a[i]>0&&i<8) {if (a[i]%2!=0) s+=a[i];i++;}

Адрес бойынша операцияны крсетііз.ответ: @

Алматы аласында тратын студенттер тізімін шыаруа арналан бадарламаны дрыс фрагментін тадаыз (Студенттер туралы мліметтер рылымды массивте саталан):ответ: for(i=0;i<10;i++) if (strcmp(st[i].address, “Алматы”)==0) {printf("%d\n",st[i].fio); printf("%d\n",st[i].gruppa); printf("%d", st[i].god);}

АСУ мамандыыны студенттері туралы мліметтерді шыаруа арналан бадарламаны дрыс фрагментін тадаыз (Студенттер туралы мліметтер рылымды массивте саталан):ответ: for(i=0;i<10;i++) if (strcmp(mas[i].gruppa, “АСУ”)!=0) printf(“%s %d”,mas[i].fam, mas[i].god_r);

Баасы 500 тг -ден аспайтын уыршатар тізімін шыаруа арналан бадарламаны дрыс фрагментін тадаыз (Ойыншытар туралы мліметтер рылымды массивте саталан): ответ: 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);}

Блгендегi алды табу операциясы алай берiледi?ответ: %

Бтін сандар массивы андай типті сандардан трады?ответ: Int

Бтін сандардан ралан А(5,5) массивін енгізуді дрыс нсасын тадаыз:ответ: for(i=0;i<5;i++) for(j=0;j<5;j++) scanf(“%d”, a[i][j]);

Бтін санды арифметикада ана олданылатын операцияны крсетііз:ответ: +

Бір типке жататын элементтерден ралатын рылымды тип?ответ: массив

Бірнеше рнекті (шарттарды) біріктіруге арналан операцияны тадаыз, егер оларды бір уаытта орындау ажет болса:ответ: &&

Графикалы функциялармен жмыс істеу шін препроцессорды андай директивасын осу керекответ: #include <graphics.h>

Динамикалы массивтер дегеніміз не?ответ: Массивті лшемін алдын-ала білу ммкін болмайтын массивтер

Егер float пен double типтері араласса, нтижесі – ... болады;ответ: double;

Енгізу/шыару функциялары шін препроцессорды андай директивасын осу керек ответ: #include <stdio.h>

Есепті шешу шін дрыс нсаны фрагментін крсетііз ответ: ;

Есепті шешу шін дрыс нсаны фрагментін крсетііз ответ: y=pow(exp(3*x)+7,1/4)+cos(pow(x,5))+log(abs(3*x+7));

Есепті шешу шін дрыс нсаны фрагментін крсетііз ответ: y=pow(x,5)+pow(cos(x),3)+x%7+log(abs(4*x));

Есепті шешу шін дрыс нсаны фрагментін крсетііз ответ: ;

Есепті шешу шін дрыс нсаны фрагментін крсетііз ответ: ;

Есепті шешу шін дрыс нсаны фрагментін крсетііз ответ: ;

Есепті шешу шін дрыс нсаны фрагментін крсетііз ответ: y=pow(pow(x,3)+4,1/5)+sin(pow(x,4))+tan(pow(x,3));

Есепті шешу шін дрыс нсаны фрагментін крсетііз: a1, …, a6 бтін сандары берілген; есептеу керек: (a1-a6)( a3-a4)( a5-a2)ответ: px=a; p=0; for(i=0;i<6;i+=2) p+=*(px+i)-*(px+5-i);

Есепті шешу шін дрыс нсаны фрагментін крсетііз: a1,…,a10 бтін сандары берілген; есептеу керек: a1a10+a2a9+a3a8+a4a7+a5a6ответ: px=x; s=1; for(i=0;i<5;i++) s*=*(px+i)**(px+9-i);

Есепті шешу шін дрыс нсаны фрагментін крсетііз: a1,…,a10 бтін сандары берілген ; есептеу керек: min(a1+a6, a2+a7, a3+a8, a4+a9, a5+a10)ответ: px=x; min=*px+*(px+5); for(i=1;i<5;i++) if (*(px+i)+*(px+5+i)<min) min=*(px+i)+*(px+5+i);

Есепті шешу шін дрыс нсаны фрагментін крсетііз: a1,…,a10 бтін сандары берілген; ai=ai+5 для i=1, …,5 тедігін тексеруответ: px=x; for(i=0;i<10;i++) if (*(px+i)!=*(px+5+i)) { printf(“не выполняется”); break; }

Есепті шешу шін дрыс нсаны фрагментін крсетііз: a1,…,a10;бтін сандары берілген; ai+a11-i>17 для i=1, …,5 тедігін тексеруответ: px=*x; for(i=0;i<5;i++) if (*(px+i)+*(px+9-i)<17) { printf(“выполняется”); break; }

Есепті шешу шін дрыс нсаны фрагментін крсетііз: x1, x2, x3, x4 бтін сандары берілген; есептеу керек: x1x4+x2x3+x3x2+x4x1ответ: p=x; s=0; for(i=0;i<4;i++) s+=*(p+i)**(p+3);

Есепті шешу шін дрыс нсаны фрагментін крсетііз: x1, x2, x3, x4 бтін сандары берілген; x1-x4, x2-x4, x3-x4 реттілігін алуответ: p=x; for(i=0;i<3;i++) *(p+i)=*(p+i)-*(p+3);

Есепті шешу шін дрыс нсаны фрагментін крсетііз: x1,…,x8 бтін сандары берілген; есептеу керек: (x1+x8)(x2+x7)…( x8+x1)ответ: px=*x; p=1; for(i=0;i<8;i++) p*=*(px+i)+*(px+7);

Есепті шешу шін дрыс нсаны фрагментін крсетііз: даны целые числа x1,…,x8 бтін сандары берілген; еспетеу керек: (x1+x2+2x8)(x2+x3+2x7)(x7+x8+2x2)ответ: px=x; p=0; for(i=0;i<7;i+=2) p+=*(px+i)+*(px+i+1)+2**(px+7-i);

Есепті шешу шін дрыс нсаны фрагментін крсетііз: егер а £ b жне с < 3, онда а-ны меншіктеу (с+b)ответ: if (a<=b && c<3) a=c+b;

Есепті шешу шін шартты операторды дрыс сипаттамасын тадаыз: берілгені x жне y, егер екеуіні біреуі теріс болса,онда сан 0,5-ке седіответ: if ( x<0 || y<0) {x+=0.5; y+=0.5;}

Есепті шешу шін шартты операторды дрыс сипаттамасын тадаыз: егер a³b³c, онда райсысын квадрата ауыстыру керек ответ: if (a>=b && b>=c) {a*=a; b*=b; c*=c;}

Есепті шешу шін шартты операторды дрыс сипаттамасын тадаыз: берілген x жне y, егер олар(0,5; 2) аралыында жатпайтын болса, онда сандарды 10 ретке азайтыызответ: if ((x<=0.5 && x>=2) && (y<=0.5 && y>=2)) {x/=10; y/=10;}

Есепті шешу шін шартты операторды дрыс сипаттамасын тадаыз: берілген a жне b, кішісін жартысына алмастыру, лкенін– осарланан туындыа ауыстыруответ: if (a<b) {a1=(a+b)/2; b1=2*a*b;}

Есепті шешу шін шартты операторды дрыс сипаттамасын тадаыз: егер a£b£c£d, онда райсысыны маынасын оларды лкенімен алмастыру,кері жадайда райсысын квадратпен ауыстыру ответ: if (a<=b && b<=c && c<=d) a=b=c=d; else {a*=a; b*=b; c*=c; d*=d;}

Есепті шешу шін шартты операторды дрыс сипаттамасын тадаыз: берілген a жне b, егер бірінші сан екіншісінен кіші болса, онда біріншісін экрана шыару ,кері жадайда екі санды да шыаруответ: if (a<b) printf(“%d”, a); else printf(“%d%d”, a, b);

Есепті шешу шін шартты операторды дрыс сипаттамасын тадаыз: егер екі санны осындысы 1-ден кіші болса, онда осы сандарды орташа арифметикалы ортасын, кері жадайда-орташа геометриялы ортасын табу ответ: if (x+y<1) s=(x+y)/2; else s=sqrt(x*y);

Жолдар тратысы шін дрыс сипаттаманы тадаызответ: #define s “stroka”

Жолдарды шыару шін трлендіруші спецификаторды тадаыз ответ: %s

Жолдарды біріктіруге арналан функцияны тадаыз: ответ: strtod()

Жолдарды кшіруге арналан функцияны тадаыз: ответ: strcat()

Жолдарды салыстыруа арналан функцияны атаыз:ответ: strcpy()

Жолдарды файла жазуа арналан функцияны крсетііз:ответ: fputs()

Жолдармен жмыс істеу шін препроцессорды андай директивасын осу -керек ответ: #include <string.h>

Жолды double типті санды маынаа трлендіруге арналан функцияны атаыз:ответ: strchr()

Жолды бтін сана трлендіруге арналан функцияны атаыз:ответ: atof()

Жолды енгізуге арналан функцияны атаыз: ответ: getch()

Жолды наты сана трлендіруге арналан функцияны атаыз:ответ: strstr()

Жолды шыаруа арналан функцияны атаыз: ответ: puts()

Жолды мліметтерді сипаттауды дрыс нсасын тадаыз: ответ: int s[10]

Жолды зындыын анытау шін арналан функцияны крсетііз:ответ: strcat()

Жылжымалы нктелі экспоненциалды саншыару шін трлендіруші спецификаторды тадаызответ: %e

Кездейсо сандар генерациясы жмыс істеу шін препроцессорды андай директивасын осу керек ответ: #include <stdlib.h>

Кездейсо сандарды пайдаланатын генераторды іске осу программа мтініне андай директива жазылады?ответ: stdlib.h

Кейінгі шарты бар циклды операторын атаыз: ответ: for

Келесі бадарлама жауабыны дрыс нсасын тадаыз: #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);}ответ: Кшіру функциясы Кшіру функциясы Кшіру функциясы, біріктіру функциясы

Келесі программаны дрыс орындалу нтижесін тадаыз: main() { staticcharL[ ] = “Сведения о результатах сессии”; puts(L); flen(L,8); puts(L); } flen(char *stroka, int size) { if (strlen(stroka)>size ) *(stroka+size) = ‘\o’; }ответ: Сведения о результатах сессии Сведения

Келесі программаны нтижесі алай жазылады: main() {int a=12,b=13,c=14,x,y,z; x=++a; y=++b<c&&c--<a; z=!(b<a); printf("x=%d, y=%d, z=%d", x, y, z); }ответ: x=13, y=0, z=0

Келесі программаны нтижесі алай жазылады: double a[7]={2,3,1,4,-2,5,6}; main() { int i; for(i=0;i<7;i+=2) a[i]=pow(a[i],3); for(i=0;i<7;i++) printf(“%f ”,a[i]); }ответ: 8 3 1 4 –8 5 216

Келесі программаны нтижесі алай жазылады: main() {int a=4,b=6,c=1,s,d,f; s=a<b !! b<=c; d=--s+ ++b; f=s<d; printf("f=%d, d=%d, s=%d", f, d, s); }ответ: f=1, d=7, s=-1

Келесі программаны нтижесі алай жазылады: main() {int a=5 b=6, c=7, d; d=(a++ - (--b))+(c - a--) ; printf(“d=%d, a=%d ”, d,a); }ответ: d=2 a=5

Келесі программаны нтижесі алай жазылады: main() {int x=4,y=17,z=3,s,d,f; s=(int)y/x+z; d=y%x+s%z; f=++x+--y; printf("s=%d,f=%d,d=%d",s,f,d);}ответ: s=2,f=21,d=3

Келесі программаны нтижесі алай жазылады: main() {int a=9,b=25,c=8,x,y,z; x=++a+b%7; y=!(b++<c&&c--<a--); z=(b>++a%3); printf("x=%d, y=%d, z=%d", x, y, z); }ответ: x=14, y=0, z=1

Келесі программаны нтижесі алай жазылады: main() { int a,i; for(i=3,a=2;a<25;a*=i) i++; printf("a=%d i=%d\n", a, i);}ответ: a=120 i=5

Келесі программаны нтижесі алай жазылады: main() { int i=3, p=1; for(;i*i*i>0;i--) p*=i*(i+1); printf("i=%d, p=%d\n",i,p); }ответ: i=0, p=144

Келесі программаны нтижесі алай жазылады: main() {float k, s=0, i=1, e=0.5; do { k=1/i; s+=k; i++; } while (k>e) printf("s = %3.2f ",s); }ответ: s = 1.00

Келесі программаны нтижесі алай жазылады: main() {int a=4,b=6,c=1,s,d,f; s=a++; d=--a+c--; f=a<b&&c<d; printf("s=%d,f=%d,d=%d",s,f,d); }ответ: s=4, f=1, d=5

Келесі программаны нтижесі алай жазылады: main() {int s=17,t=29,z=47,x,y,f; x=!(s>t)&&(s>z); y=x++ +--z; f=(y>=z); printf(“x=%d, y=%d, f=%d”, x, y, f); }ответ: x=1, y=46, f=1

Келесі программаны нтижесі алай жазылады: main() {int x=10,y=4,z=3,a,b; a=!(x>y); b=a++-z--; printf(“a=%d, b=%d”, a, b); }ответ: a=0, b=-3

Келесі программаны нтижесі алай жазылады: main() {int x=4, y=3, w =1, t; w++; t=++x-y; y--; printf (“t=%d,%d,%d,%d”, t, x, y, w); } ответ: t=2,5,3,1

Келесі программаны нтижесі алай жазылады: 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); }ответ: p=150

Келесі программаны нтижесі алай жазылады: 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); }ответ: 12

Келесі программаны нтижесі алай жазылады: inta[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); }ответ: 256

Келесі программаны нтижесі алай жазылады: inta[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); }ответ: 26

Келесі программаны нтижесі алай жазылады: 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); }ответ: 4

Келесі программаны нтижесі алай жазылады: main() {int i=5,p=1; while (--i>1) p*=i; printf("i=%d, p=%d\n", i, p);}ответ: i=1, p=120

Келесі программаны нтижесі алай жазылады: main(){ int k,f; float p; k=f=1; while (++k<=3) f*=k; printf("k=%d f=%d ", k, f);}ответ: k=4 f=6

Келесі программаны нтижесі алай жазылады: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); }ответ: 4

Келесі программаны нтижесі алай жазылады: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); }ответ: 20 5

Келесі программаны орындалуы нтижесінде не жазылады: main() { int i, a[7]={0,1,2,0,5,6,4}; for (i=0;i<7;i++) {if (a[i]==5) break; a[i]*= a[i];} for (i=0;i<7;i++) printf("%d ",a[i]);}ответ: 0 1 4 0 5 6 4

Келесі программаны орындалуы нтижесінде не жазылады: main() { int i;float a[5]={0,1,2,0,5}; for (i=0;i<5;i++) {if (a[i]==0) continue; a[i]=1/a[i];} for (i=0;i<5;i++) printf(" %2.1f",a[i]);} ответ: 0 1 0.5 0 0.2

Келесі программаны орындалуы нтижесінде не жазылады: 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); }ответ: 14, 4

Кк тсті кубиктер баасын шыаруа арналан бадарламаны дрыс фрагментін тадаыз (Ойыншытар туралы мліметтер рылымды массивте саталан):ответ: for(i=0;i<10;i++); if (strcmp(m[i].naz,“кубик”)!=0&&strcpy(m[i].cvet, “синий”)==0) printf(“%s”, m[i].zena);

Крсеткішті кмегімен рылымны элементіне шыу операциясын тадаыз: ответ: >>

ай нсада DO WHILE операторыны олданылуы дрыс крсетілген :ответ: k=15; x=1; do { x*=5; printf(“%d”,x); i++} while (k<=7);

ай нсада DO WHILE операторыны олданылуы крсетілген ответ: i=10; s=0; do { s+=1/i; i++; } while (i<0);

осындыны e длдікпен есептегендегі дрыс нсасын крсетііз ответ: k=1; do { ak=1/(sqrt(abs(x))+pow(k,2)); k++; s+=ak; } while (abs(ak)>e);

осындыны e длдікпен есептегендегі дрыс нсасын крсетііз ответ: k=1; do { ak=pow(-1,k)*(k+1)*pow(x,k)/pow(3,k); k++; s+=ak;} while (abs(ak)>e);

осындыны e длдікпен есептегендегі дрыс нсасын крсетііз: ответ: k=1; do { ak=pow(-1,k)*pow(x,k)/(pow(3,k) +pow(2,k)); k++; s+=ak; }while (abs(ak)>e);

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 56410 жне 56420 - массивті бастапы адрестері a[2] жне b[2]) main() {int i; float a[2],*pa; short b[2],*pb; pa=a; pb=b; for(i=0;i<2;i++) printf("крсеткіштер +%d: %u %u\n",i,pa+i,pb+i);}ответ: крсеткіштер +0: 56410 56420 крсеткіштер +1: 56412 56422

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 35400 жне 35420 - массивті бастапы адрестері a[2] жне b[2]) 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);}ответ: крсеткіштер +0: 35400 35420 крсеткіштер +1: 35401 35422

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 45400 жне 45620 - массивті бастапы адрестері a[2] жне b[2]) main() {int i; float 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);}ответ: крсеткіштер +0: 45400 45620 крсеткіштер +1: 45401 45621

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 56014 жне 56026- массивті бастапы адрестері a[2] жне b[2] ) 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); ответ: крсеткіштер+0: 56014 56026 крсеткіштер+1: 56015 56028

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 55410 жне 55420 - массивті бастапы адрестері a[2] жне b[2]) 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);}ответ: крсеткіштер +0: 55410 55420 крсеткіштер +1: 55411 55428

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 54300 жне 54200 - массивті бастапы адрестері a[2] жне b[2]) 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);}ответ: крсеткіштер +0: 54300 54200 крсеткіштер +1: 54302 54208

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 55410 жне 55420 - массивті бастапы адрестері a[2] жне b[2]) main() {int i; long a[2],*pa; short b[2],*pb; pa=a; pb=b; for(i=0;i<2;i++) printf("крсеткіштер +%d: %u %u\n",i,pa+i,pb+i);}ответ: крсеткіштер +0: 55410 55420 крсеткіштер +1: 55412 55422

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 55522 жне 55496- массивті бастапы адрестері a[2] жне b[2] ) main() {int i; char a[2],*pa; short b[2],*pb; pa=a; pb=b; for(i=0;i<2;i++) printf("крсеткіштер +%d: %u %u\n",i,pa+i,pb+i);}ответ: крсеткіштер +0: 55522 55496 крсеткіштер +1: 55524 55497

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 65014 жне 65026 - массивті бастапы адрестері a[2] жне b[2]) 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);}ответ: крсеткіштер +0: 65014 65026 крсеткіштер +1: 65016 65030

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 65410 жне 65426 - массивті бастапы адрестері a[2] жне b[2]) main() {int i, a[2],*pa; short b[2],*pb; pa=a; pb=b; for(i=0;i<2;i++) printf("крсеткіштер +%d: %u %u\n",i,pa+i,pb+i);}ответ: крсеткіштер +0: 65410 65426 крсеткіштер +1: 65412 65434

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 65400 жне 65440 - массивті бастапы адрестері a[2] жне b[2]) main() {int i, 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);}ответ: крсеткіштер +0: 65400 65440 крсеткіштер +1: 65401 65442

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 66410 жне 66400 - массивті бастапы адрестері a[2] жне b[2]) main() {int i; float 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);}ответ: крсеткіштер +0: 66410 66400 крсеткіштер +1: 66412 66402

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 65500 жне 65400 - массивті бастапы адрестері a[2] жне b[2]) 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);}ответ: крсеткіштер+0: 65500 65400 крсеткіштер +1: 65504 65408

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 65522 жне 65496- массивті бастапы адрестері a[2] жне b[2] ) 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);}ответ: крсеткіштер +0: 65522 65496 крсеткіштер +1: 65524 65504

Массив крсеткіші олданылан бадарламада не жазылады (мндаы 65522 жне 65496- массивті бастапы адрестері a[2] жне b[2] ) main(){int i; short 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);}ответ: крсеткіштер +0: 65522 65496 крсеткіштер +1: 65524 65504

Массивтерді лшемдері тратылар трінде алдын-ала жарияланатын, лшемдері згермейтін массив?ответ: Статикалы массивтер

Массивті лшемін алдын-ала білу ммкін болмайтын массивтер?ответ: Динамикалы массивтер

Математикалы функциялармен жмыс істеу шін препроцессорды андай директивасын осу керекответ: #include <math.h>

Матрицаны бас диагоналында жатан элементті жолы мен баандарыны номері андай болады?ответ: Бірдей

Матрицаны осымша диагоналында жататын элементті индекстері шін андай шарт орындалады?ответ: j=n-i+1

Наты сандарды шыару шін трлендіруші спецификаторды тадаызответ: %f

Объект лшемін байт бойынша анытауа арналан функцияны крсетііз:ответ: strlen()

Орта баллы 4,5-тен аспайтын студенттер туралы мліметтерді шыаруа арналан бадарламаны дрыс фрагментін тадаыз (Студенттер туралы мліметтер рылымды массивте саталан):ответ: for(i=0;i<10;i+=2) if (mas[i].ball >= 4.5) {printf(“%s \n”, mas[i].fam); printf(“%f \n”, mas[i].ball); }

зiн-зi шаыратын функция не деп атаймыз?ответ: рекурсия

Параметрлі цикл операторын крсет...ответ:For

Пернетатадан егізуді кту функциясы?ответ: getch

Пильщиков кітаптарыны тізімі туралы мліметтерді шыаруа арналан бадарламаны дрыс фрагментін тадаыз (Кітаптар туралы мліметтер рылымды массивте саталан):ответ: for(i=0;i<10;i++) if (strcmp(bk[i].avtor, “Пильщиков”)=0) {printf("%s\n",bk[i].naz); printf("%d", bk[i].god);}

Постфикстік форманы лайту операциясын крсетііз:ответ: ++i

Префикстік форманы лайту операциясын крсетііз:ответ: +++i

Символдар тратысы шін дрыс сипаттаманы тадаызответ: #define s “A”

Символдарды шыару шін трлендіруші спецификаторды тадаызответ: %с

Символды жола бірінші кірістіру позициясын табуа арналан функцияны крсетііз: ответ: strcat()

Символды жола соы кірістіру позициясын табуа арналан функцияны крсетііз: ответ: strcat()

Символды енгізу функциясын тадаыз:ответ: getch()

Символды файлдан оуды функциясын тадаыз: ответ: fgets()

Символды массив андай типті символдардан трады?ответ: char

Сырты айнымалыларды сипаттауа арналан жады классыны атауын крсетііз:ответ: auto

Табамен онды бтін сандарды шыару шін трлендіруші спецификаторды тадаызответ: %d

Табасыз он алтылы бтін сандарды шыару шін трлендіруші спецификаторды тадаыз ответ: %x

Табасыз сегіздік бтін сандарды шыару шін трлендіруші спецификаторды тадаыз ответ: %o

Табасыз бтін типті мліметтерді сипаттауа арналан мліметтер типін крсетііз:ответ: long

Табасыз мліметтерді сипаттау шін олданылатын мліметтер типін крсетііз:ответ: double

Тадау операторы (нсауы) ай сз арылы берiледi?ответ: switch

Тменде крсетілген операцияларды ішінен е кіші басымдылыа ие операцияны крсетііз:ответ: &&

Тратыны анытайтын препроцессор директивасын атаызответ: #define

Файл таырыптарын осу шін андай препрцессор директивасы олданылады ответ: #include

Форматталан мліметтерді енгізу функциясын тадаыз: ответ: printf()

Форматталан мліметтерді шыару функциясын тадаыз: ответ: printf()

Цикл операторын анытаызответ: For

Циклдан шыпастан, циклды бірнеше операторларын алдырып кетуге ммкіндік беретін операторды атаыз:ответ: break

Шартты алдын ала тексеретін цикл операторы?ответ: While do

Шартты соынан тексеретін цикл операторы?ответ: Do while

Шартты лкен санын тексеруді йымдастыруа арналан операторды тадаыз: ответ: if

Экранды тазарту шін препроцессорды андай директивасын осу керекответ: #include <conio.h>