Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KAZ.rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
651.46 Кб
Скачать

022 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[k][i]*y[j][k];

z[i][j]=s;} } B) 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;} }

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

{ int i, j, k, s;

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

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

{ s=0;

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

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

z[i][j]=s;} } D) void mult (int x[n][n], int y[n][n], int z[n][n])

{ int i, j, k, s=0;

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

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

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

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

z[i][j]=s;} } E) void mult (int x[n][n], int y[n][n], int z[n][n])

{ int i, j, k, s;

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

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

{ s=0;

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

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

z[i][j]=s;} {Дўрыс жауабы}= B

.

023 Есепті шыєару їшін FOR циклдыѕ дўрыс жазылымын таѕдаѕыз:

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

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

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

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

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

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

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

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

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

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

{Дўрыс жауабы}= A

.

024 Таѕбалыќ f файл берілген, h файлды алу керек.Оныѕ ішінде барлыќ пробелдарды жою керек

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

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

while (!feof(f))

{ c=fgetc(f);

if (!(c==' '))

fputc(c,h);}

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

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

while (eof(f))

{ c=fgetc(f);

if (!(c==' '))

fputc(c,h);}

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

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

while (feof(f))

{ c=fputc(f);

if (c=' ')

fgetc(c,h);}

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

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

while (!feof(f))

{ c=fputc(f);

if (!(c==' '))

fgetc(c,h);}

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

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

while (!feof(f))

{ c=fgetc(f);

if (!(c==' '))

fputc(c,h);}

{Дўрыс жауабы}= E

.

025 аѕбалыќ f файл берілген, g файлєа a жјне b таѕбадан басќа барлыќ таѕбаларды жазу керек.

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

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

while (!eof(f))

{ c=fgets(f);

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

fputs(c,g); }

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

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

while (feof(f))

{ c=getc(f);

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

putc(c,g); }

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

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

while (!feof(f))

{ c=fputc(f);

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

fgetc(c,g); }

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

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

while ( feof(f))

{ c=fputc(f);

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

fgetc(c,g); }

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

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

while (!feof(f))

{ c=fgetc(f);

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

fputc(c,g); }

{Дўрыс жауабы}= E

.

026 Есеп ушін WHILE циклдыѕ дўрыс жазылымын таѕдаѕыз

A) k=1;

while (k<=n)

{ z=x+y; }

B) k=1;

while (k<n)

{ z=x+k*y;

k++;}

C) k=1;

while (k<=n)

{ z=x+k*y;

k++; }

D) k=1;

while (k<n)

z=x+k*y;

E) k=1;

while (k<=n)

z=x+k*y;

k++;

{Дўрыс жауабы}= C

.

027 Есеп ушін WHILE циклдыѕ дўрыс жазылымын таѕдаѕыз

A) i=1;

while (i<=n)

{ s+=i*x+1;

i++; }

B) i=1;

while (i<n)

{ s+=ix+1;

i++; }

C) i=1;

while i<=n

s+=i*x+1;

i++;

D) while (i<=n)

s+=i*x+1;

i++;

E) i=1;

while (i<=n)

{ s+=i*x+1;

i--; }

{Дўрыс жауабы}= A

.

028 Бїтін санды f файл берілген, оны g файлєа 3 бґлінетін біраќ 7 бґлінбейтін сандарды жазыѕыз

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

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

while (!feof(f))

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

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

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

B) 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); }

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

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

while (!feof(f))

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

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

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

D) 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); }

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

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

while (!eof(f))

{printf(f,"%d",a);

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

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

{Дўрыс жауабы}= B

.

029 5 бїтін сандарды файл ішіне жазу баєдарламаныѕ дўрыс їзіндісін таѕдаѕыз

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

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

{ scanf("%d", a);

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

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

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

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

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

C) f=fopen("f.txt","r");

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

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

printf("%d", a); }

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

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

{scanf("%f",a);

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

E) f=fopen("f.txt","r");

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

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

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

{Дўрыс жауабы}= B

.

030 Бїтін сандыќ f файл берілген, файл g-єа жўп сандарды, h –таќ сандарды жазу ќажет

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); }

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

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

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

while (!feof(f))

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

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

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

C) 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); }

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

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

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

while (!eof(f))

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

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

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

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

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

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

while (feof(f))

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

if (a%2!=0) fscanf(g,"%d",&a);

else fscanf(h,"%d",&a); }

{Дўрыс жауабы}= C

.

031 Файлдыѕ ішіндегі жолды оќу баєдарламаныѕ дўрыс їзіндісін таѕдаѕыз

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

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

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

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

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

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

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

scanf(f,"%c",s);

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

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

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

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

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

scanf(f,"%s",&s);

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

{Дўрыс жауабы}= B

.

032 А(15) массивтегі бірінші теріс элементтер алдыѕєы жўп элементтерді ауыстыру функцияныѕ дўрыс сипаттамасын таѕдаѕыз

A) void zamena(void)

{i=0;

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

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

i++; } }

B) void zamena(void)

{i=0;

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

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

i++; } }

C) void zamena(void)

{i=0;

while a[i]<0&&i<15

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

i++; } }

D) void zamena(void)

{i=0;

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

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

i++; } }

E) void zamena(void)

{i=0;

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

{if a[i]%2==0 a[i]==0

i++; } }

{Дўрыс жауабы}= D

.

033 Файлдыѕ компоненттер ќосындысын жјне кґбейтіндісін табу баєдарламаныѕ дўрыс їзіндісін таѕдаѕыз

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

while (!feof(f))

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

s+=a; p*=a; }

B) f=fopen("f.txt", "w"); s=0; p=1;

while (eof(f))

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

s+=a; p*=a; }

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

while (!feof(f))

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

s+=a; p*=a; }

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

while (feof(f))

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

s+=a; p*=a; }

E) f = fopen("f.txt", "w"); s=0; p=1;

while (!eof(f))

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

s+=a; p*=a; }

{Дўрыс жауабы}= A

.

034 1995 жылы жасалєан BMV маркалы кґліктер туралы мјліметтерді шыєару баєдарламалардыѕ дўрыс їзіндісін таѕдаѕыз (Кґліктер туралы мјліметтер ќўрылым массивінде саќталєан)

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);

B) 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);

C) 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);

D) 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);

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

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

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

{Дўрыс жауабы}= C

.

035 1995 жылы жасалєан FORD маркалы кґліктер туралы мјліметтерді шыєару баєдарламалардыѕ дўрыс їзіндісін таѕдаѕыз (Кґліктер туралы мјліметтер ќўрылым массивінде саќталєан)

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);

B) 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);

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

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

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

D) 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);

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

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

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

{Дўрыс жауабы}= B

.

036 SONY фирмасыныѕ кассеталар туралы мјліметтерді шыєару баєдарламалардыѕ дўрыс їзіндісін таѕдаѕыз (Кассеталар туралы мјліметтер ќўрылым массивінде саќталєан)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

{Дўрыс жауабы}= E

.

037 Есепті шыєару їшін келесі тапсырмадан дўрыс нўсќаны таѕдаѕыз: x1, x2, x3, x4 бїтін сандар берілген; x1x4+x2x3+x3x2+x4x1 ќосындысын табу керек

A) p=x; s=0;

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

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

B) p=x; s=1;

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

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

C) p=x; s=0;

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

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

D) p=x; s=0;

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

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

E) p=x; s=0;

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

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

{Дўрыс жауабы}= E

038 Есепті шыєару їшін келесі тапсырмадан дўрыс нўсќаны таѕдаѕыз: a1, …, a6 бїтін сандар берілген; (a1-a6)( a3-a4)( a5-a2) табу керек

A) px=a; p=0;

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

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

B) px=a; p=1;

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

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

C) px=a; p=0;

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

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

D) px=a; p=1;

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

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

E) px=a; p=1;

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

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

{Дўрыс жауабы}= D

.

039 Есепті шыєару їшін келесі тапсырмадан дўрыс нўсќаны таѕдаѕыз: x1, x2, x3, x4 бїтін сандар берілген ; x1-x4, x2-x4, x3-x4 тізімін алу керек

A) p=x;

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

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

B) p=*x;

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

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

C) p=x;

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

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

D) p=x;

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

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

E) p=x;

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

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

{Дўрыс жауабы}= A

.

040 Есепті шыєару їшін келесі тапсырмадан дўрыс нўсќаны таѕдаѕыз: a1,…,a10 бїтін сандар берілген; a1a10+a2a9+a3a8+a4a7+a5a6 есептеп шыєару керек

A) px=x; s=1;

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

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

B) px=x; s=0;

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

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

C) px=x; s=0;

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

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

D) px=x; s=1;

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

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

E) px=x; s=0;

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

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

{Дўрыс жауабы}= E

.

041 500 теѕгеден аспайтын баєалардыєы ќуыршаќтардыѕ тізімін шыєару баєдарламаныѕ дўрыс їзіндісін таѕдаѕыз. (Ќуыршаќтар туралы мјліметтер ќўрылым массивінде саќталєан)

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);}

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

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

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

C) 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);}

D) 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);}

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

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

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

{Дўрыс жауабы}= D

.

042 Изолятор туралы мјліметтерді шыєару баєдарламалардыѕ дўрыс їзіндісін таѕдаѕыз (Заттар туралы мјліметтер ќўрылым массивінде саќталєан)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

{Дўрыс жауабы}= A

.

043 A[n] массивтіѕ оѕ жўп элементтер санын табу їшін баєдарламаныѕ дўрыс нўсќасын таѕдаѕыз

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

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

k++;

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

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

k++;

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

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

k++;

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

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

k++;

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

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

k++;

{Дўрыс жауабы}= E

.

044 Мына баєдарламаныѕ жауабын кґрсетіѕіз

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); }

A) 4

B) 2

C) 3

D) 5

E) 6

{Дўрыс жауабы}= C

.

045 Мына баєдарламаныѕ жауабын кґрсетіѕіз

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); }

A) 12

B) 19

C) 9

D) 8

E) 6

{Дўрыс жауабы}= B

.

046 Мына баєдарламаныѕ жауабын кґрсетіѕіз

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); }

A) 256

B) 216

C) 16

D) 15

E) 360

{Дўрыс жауабы}= D

.

047 Мына баєдарламаныѕ жауабын кґрсетіѕіз

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); }

A) 26

B) 18

C) 16

D) 25

E) 36

{Дўрыс жауабы}= B

.

048 Мына баєдарламаныѕ жауабын кґрсетіѕіз

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

main()

{int i, k=0,S;

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

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

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

A) 20 5

B) –11 3

C) 25 6

D) 14 8

E) 27 7

{Дўрыс жауабы}= B

.

049 Мына баєдарламаныѕ жауабын кґрсетіѕіз

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); }

A) p=150

B) 125

C) 15

D) p=-15

E) 375

{Дўрыс жауабы}= A

.

050 Мына баєдарламаныѕ жауабын кґрсетіѕіз

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); }

A) 14, 4

B) s=14, k=4

C) 5, 1

D) s=24, k=4

E)s=5,k=1 {Дўрыс жауабы}= E

.

051 Бірінші теріс элементке дейін орналасќан А(8) массивтіѕ таќ элементтер ќосындысын табу їшін баєдарламаныѕ дўрыс нўсќасын таѕдаѕыз

A) i=s=0;

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

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

i++; }

B) i=s=0;

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

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

i++; }

C) i=s=0;

while (a[i]<0||i<8)

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

i++; }

D) i=s=0;

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

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

i++;

E) i=s=0;

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

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

i++; }

{Дўрыс жауабы}= A

.

052 Сыртќы айналымдарды сипаттау їшін жад кластарыныѕ атауларын кґрсетіѕіз

A) auto

B) static

C) extern

D) register

E) point

{Дўрыс жауабы}= C

.

053 Файлєа жолды жазу функциясын кґрсетіѕіз

A) fputs()

B) fred()

C) puts()

D) printf()

E) fgets()

{Дўрыс жауабы}= A

.

054 Мјліметтерді форматталєан тїрінде шыєару функциясын таѕдаѕыз

A) printf()

B) getchar()

C) putchar()

D) scanf()

E) gets()

{Дўрыс жауабы}= A

.

055 Жолдарды бірлестіру функциясын таѕдаѕыз

A) strtod()

B) strcmp()

C) strlen()

D) strcpy()

E) strcat()

{Дўрыс жауабы}= E

.

056 Мјліметтерді форматталєан тїрде енгізу функциясын таѕдаѕыз

A) printf()

B) getchar()

C) putchar()

D) scanf()

E) puts()

{Дўрыс жауабы}= D

.

057 Жолды бїтін санєа ґзгерту функциясын таѕдаѕыз

A) atof()

B) atoi()

C) strtod()

D) strchr()

E) strrev()

{Дўрыс жауабы}= B

.

058 Жолдарды кґшіру функциясын таѕдаѕыз

A) strcat()

B) strcmp()

C) strlen()

D) strcpy()

E) strtod()

{Дўрыс жауабы}= D

.

059 Жолды наќты санєа ґзгерту функциясын таѕдаѕыз

A) strstr()

B) strset()

C) atof()

D) strrev()

E) atoi()

{Дўрыс жауабы}= C

.

060 Файлдаєы таѕбаны (символ) оќу функциясын таѕдаѕыз

.

A) fgets()

B) fputs()

C) fopen()

D) fgetc()

E) fputc()

{Дўрыс жауабы}= A

.

061 A[5,5]массивті (массив элементтердіѕ тїрі float) арќылы шыєарудыѕ дўрыс нўсќасын таѕдаѕыз

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

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

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

printf(“\n”);}

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

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

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

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

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

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

printf(“\n”);}

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

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

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

printf(“\n”);}

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

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

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

{Дўрыс жауабы}= A

.

062 A[7,7] массивті таќ жолда орналасќан оѕ элементтер ќосындысын аныќтаудыѕ дўрыс нўсќасын таѕдаѕыз

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

{Дўрыс жауабы}= B

.

063 Мына баєдарламаныѕ жауабын кґрсетіѕіз

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); }

A) 4

B) 2

C) 1

D) 3

E) 0

{Дўрыс жауабы}= B

.

064 a[n][n] массивтіѕ бас диагональда орналасќан оѕ элементтер ќосындысын жјне кґбейтіндісін табудыѕ дўрыс баєдарлама їзіндісін таѕдаѕыз

A) s=0; p=1;

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

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

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

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

B) s=0; p=1;

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

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

s+=a[i][i]

p*=a[i][i];

C) s=0; p=1;

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

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

{ s+ =a[i][j]

p*=a[i][j] }

D) s=0; p=1;

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

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

{ s+=a[i][i]

p*=a[i][j]}

E) s=0; p=1;

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

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

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

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

{Дўрыс жауабы}= A

.

065 Тек бір єана арифметикалыќ операция (char ch;) орындалуы їшін SWITCH таѕдау операторын пайдаланудыѕ дўрыс нўсќасын таѕдаѕыз

A) switch (ch){

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

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

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

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

B) switch (ch){

case ‘-’: z=x-y;

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

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

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

C) switch {

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

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

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

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

D) switch {

case ‘-’: z=x-y;

case ‘+’: z=x+y;

case ‘%’: z=x%y;

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

E) switch {

case ‘-’: z=x-y;

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

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

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

{Дўрыс жауабы}= A

.

066 4.5 баллдан аспайтын орташа баллєа ие болєан студенттердіѕ мјліметтерін шыєару баєдарламаныѕ дўрыс їзіндісін кґрсетіѕіз. (Студенттер мјліметтер ќўрылым массивінде саќталады)

A) 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); }

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

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

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

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

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

if (mas[i].ball < 4.5)

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

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

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

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

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

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

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

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

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

{Дўрыс жауабы}= D

.

067 1990 жылы басылымєа шыќќан Фароновтыѕ кітаптары туралы мјліметтерді шыєару баєдарламаныѕ дўрыс їзіндісін кґрсетіѕіз. (Кітап туралы мјліметтер ќўрылым массивінде саќталєан)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

printf(‘%s’, mas[i].nazv);

{Дўрыс жауабы}= B

.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]