- •030 (Мұндағы 56014 және 56026 – массивтердiң алғашқы адрестерi а [2] және b[2]) массив көрсеткiштерiн қолданған жағдайда келесi программа баспаға не басып шығарады
- •1990 Жылы шығарылған Фаронов кiтабының шығу мағлұматтарының программасының дұрыс фрагментiн атаңыз (кiтап туралы мағлұматтар массивтер құрылғысында сақталады)
- •1995 Жылы шығарылған bmv маркалы машина туралы мәлiметтердi шығару үшiн программаның дұрыс вариантын таңдаңыз (машина туралы мағлұматтар массив құрылғысында сақталған)
- •1995 Жылдан кейiн шығарылған, ford маркалы машина туралы мәлiметтердi шығару үшiн программаның дұрыс фрагментiн таңда (Машина туралы мағлұматтар массив құрылғысында сақталған)
- •X*y екi өлшемдi массивтiң көбейту процедурасының анықталуының дұрысын тандаңыз
- •X1, x2, x3, x4; бүтiн сандары берiлген, келесi тiзбектi алу
- •X1,…,x8; бүтiн сандары берiлген, есептеу керек
сандар сандар
030 (Мұндағы 56014 және 56026 – массивтердiң алғашқы адрестерi а [2] және b[2]) массив көрсеткiштерiн қолданған жағдайда келесi программа баспаға не басып шығарады
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: 56016 56030
1990 Жылы шығарылған Фаронов кiтабының шығу мағлұматтарының программасының дұрыс фрагментiн атаңыз (кiтап туралы мағлұматтар массивтер құрылғысында сақталады)
for(i=0;i<15;i++)
if (strcmp(mas[i].avtor, “Фаронов”)==0 && mas[i].god_izd>=1990)
printf(“%s”, mas[i].nazv);
1995 Жылы шығарылған bmv маркалы машина туралы мәлiметтердi шығару үшiн программаның дұрыс вариантын таңдаңыз (машина туралы мағлұматтар массив құрылғысында сақталған)
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);
1995 Жылдан кейiн шығарылған, ford маркалы машина туралы мәлiметтердi шығару үшiн программаның дұрыс фрагментiн таңда (Машина туралы мағлұматтар массив құрылғысында сақталған)
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);
((((())))))
(мұндағы 65014 және 65026 – массивтердiң алғашқы адрестерi а [2] және b[2]) массив көрсеткiштерiн қолданған жағдайда келесi программа баспаға не басып шығарады
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: 65018 65030
(мұндағы 55410 және 55420 – массивтердiң алғашқы адрестерi а [2] және b[2]) массив көрсеткiштерiн қолданған жағдайда келесi программа баспаға не басып шығарады
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: 55412 55428
(мұндағы 65500 және 65400 – массивтердiң алғашқы адрестерi а [2] және b[2]) массив көрсеткiштерiн қолданған жағдайда келесi программа баспаға не басып шығарады
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
(мұндағы 54300 және 54200 – массивтердiң алғашқы адрестерi а [2] және b[2]) массив көрсеткiштерiн қолданған жағдайда келесi программа баспаға не басып шығарады
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: 54304 54208
(мұндағы 35400 және 35420 – массивтердiң алғашқы адрестерi а [2] және b[2]) массив көрсеткiштерiн қолданған жағдайда келесi программа баспаға не басып шығарады
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: 35404 35421
(мұндағы 65522 және 65496 – массивтердiң алғашқы адрестерi а [2] және b[2]) массив көрсеткiштерiн қолданған жағдайда келесi программа баспаға не басып шығарады
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: 65523 65404
дәлдiкпен қосындыны табу
k=1
do
{ ak=pow(-1,k)*(k+1)*pow(x,k)/pow(3,k);
k++;
s+=ak; }
while (abs(ak)>);
дәлдiкпен қосындыны табу
k=1
do
{ ak=1/(sqrt(abs(x))+pow(k,2));
k++;
s+=ak; }
while (abs(ak)>);
дәлдiкпен қосындының дұрысын таңда
k=1
do
{ ak=pow(-1,k)*pow(x,k)/(pow(3,k) +pow(2,k));
k++;
s+=ak; }
while (abs(ak)>);
DDD
DO WHILE операторының қай вариантта дұрыс қолданып
тұрғанын көрсет
i=10; s=0
do
{ s+=1/i;
i--; }
while (i>0);
DO WHILE операторының қай вариантта дұрыс қолданып тұрғанын көрсет
k=15; x=1
do
{ x*=5;
printf(“%d”,x);}
while (k-->=7);
SSS
SONY фирмасынан шыққан кассеталарды шығару үшiн программалаудың дұрыс фрагментiн таңда (кассета туралы мағлұматтар массивтер құрылымында сақталған)
for(i=0;i<10;i++)
if (strchr(mas[i].naz, “SONY”)=0)
printf(“%s%d”, mas[i].naz_filma, mas[i].zena)
ХХХ