Читайте также:
|
|
1 *
2 выберите правильный фрагмент программы для решения следующей задачи: дан массив целых чисел х[4] . вычислить x1x4+x2x3+x3x2+x4x1
1 int x[4], *p, s=0;
p=x;
for(i=0;i<4;i++)
s+=*(p+i)**(p+3-i);
2 выберите правильный фрагмент программы для решения задачи: дан массив целых чисел a[6]; получить (a1-a6)(a3-a4)(a5-a2)
1 int a[6], *px, p=1;
px=a;
for(i=0;i<5;i+=2)
p*=*(px+i)-*(px+5-i);
2 выберите правильный фрагмент программы для решения следующей задачи: дан массив целых чисел х[4] .; получить сумму последовательности x1-x4, x2-x4, x3-x4
1 int x[4], *p, s=0;
p=x;
for(i=0;i<3;i+=2)
s+=*(p+i)-*(p+3);
2 выберите правильный фрагмент программы для решения следующей задачи: дан массив целых чисел х[8] .; вычислить (x1+x8)(x2+x7)…(x8+x1)
1 int x[8], *px, p=1;
px=x;
for(i=0;i<8;i++)
p*=*(px+i)+*(px+7-i);
2 выберите правильный фрагмент программы для решения следующей задачи: дан массив целых чисел х[8]; вычислить (x1+x2+ 2 x8)(x2+x3+ 2 x7) … (x7+x8+ 2 x2)
1 int x[8], *px, p=1;
px=x;
for(i=0;i<7;i++)
p*=*(px+i)+*(px+i+1)+2**(px+7-i);
2 выберите правильный фрагмент программы для решения следующей задачи: дан массив целых чисел х[10] .; вычислить a1a10+a2a9+a3a8+a4a7+a5a6
1 int x[10], *px, s=0;
px=x;
for(i=0;i<5;i++)
s+=*(px+i)**(px+9-i);
2 выберите правильный фрагмент программы для решения следующей задачи: дан массив целых чисел х[10] .; вычислить min(x1+x6, x2+x7, x3+x8, x4+x9,x5+x10)
1 int x[10], *px, min;
px=x; min=*px+*(px+5);
for(i=0;i<5;i++)
if (*(px+i)+*(px+5+i)<min) min=*(px+i)+*(px+5+i);
2 выберите правильный фрагмент программы для решения следующей задачи: дан массив целых чисел a[10]; проверить равенство ai=ai+5 для i=1, …,5
1) int a[10], *px;
px=a;
for(i=0;i<5;i++)
if (*(px+i)!=*(px+5+i)) { printf(“не выполняется”); break; }
2 выберите правильный фрагмент программы для решения следующей задачи: дан массив целых чисел a[10]; проверить равенство ai + a11-i >17 для i=1, …,5
1 int a[10], *px;
px=a;
for(i=0;i<5;i++)
if (*(px+i)+*(px+9-i)>17) { printf(“выполняется”); break; }
2 выберите правильный фрагмент программы для возведения в квадрат отрицательных элементов массива a[10]
1 for(i=0; i<10; i++)
if (a[i]<0)
a[i]=pow(a[i],2);
2 выберите правильный фрагмент программы для построения массива a[30], где ai=2*i+1
1 for (i=0; i<30; i++)
{ a[i]=2*i+1;
printf(“%d”, a[i]); }
2 выберите правильный вариант ввода массива a[10] из целых чисел
1 for(i=0;i<10;i++)
scanf(“%d”, &a[i]);
2 выберите правильный фрагмент программы для определения количества положительных четных элементов массива a[n]
1 for(i=0;i<n;i++);
if (a[i]>0 && a[i]%2 = = 0)
k++;
Что будет напечатано следующей программой
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]); }
1 8 3 1 4 –8 5 216
Что будет напечатано следующей программой
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); }
1 3
Что будет напечатано следующей программой
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); }
1 19
2 выберите правильный фрагмент программы для построения массива b[10 ]
1 for(i=0;i<10;i++)
b[i]=5*i-1;
Дата добавления: 2015-02-16; просмотров: 103 | Поможем написать вашу работу | Нарушение авторских прав |