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>