Максималният брой точки, които можете да получите при решаването на този тест, е 100. Можете да считате, че сте овладели материала задоволително, ако съберете 60 точки.
![]()
Кой е
правилният
начин за
дефиниране
на едномерен
масив?
a)
int a[100];
b)
integer a[100];
c)
float a[1..100];
d)
int a[0..100];
![]()
![]()
В следващия
ред от
програма,
написана на
Паскал, е
допусната
синтактична
грешка.
Поправете я!
for (i=0;i<n;i++) if (a[i]!=0) s=s+a;
![]()
Дефиниран е
масив A от n елемента
тип float (n £100). Кои от
следните
дефиниции за n
са допустими?
a)
real n;
b)
int n;
c)
float n;
d)
char n;
![]()
Дефиниран
е масив A от n
елемента тип float (n£100).
Променливата
i се използва
за
съхраняване
на индекса на
текущия
елемент. Кои
от следните
дефиниции за i
са допустими?
a)
real n;
b)
int n;
c)
float n;
d)
char n;
![]()
Дефиниран
е масив А от n
реални числа.
От кой тип
трябва да е
променливата
s, която се
използва за
намиране на
сумата от
елементите
на масива?
a)
real;
b)
int;
c)
float;
d)
char;
![]()
Дефиниран
е масив А от n
цели числа и
се търси
сумата s на
елементите
му. Кой е
верният
запис?
a)
for (i=0;i<n;i++) s=s+a[n];
b)
for (i=0;i<n;i++) s=s+a;
c)
for (i=0;i<n;i++) s=s+a[i];
d)
for (i=0;i<n;i++) s[i]=s[i]+a[i];
![]()
В
следващия
фрагмент от
програма,
написана на
Паскал, е
допусната
грешка.
Поправете я!
include <iostream.h>
float
a[100];
int i,n,s;
main()
{
cout<<”n=”;cin>>n;
cout<<”a=”;cin>>a;
. . .
}
![]()
В
следващия
фрагмент от
програма,
написана на C++, е допусната
грешка.
Поправете я!
include <iostream.h>
float
a[100];
int i,n,s;
main()
{
. . .
s=0;
for (i=0;i<n;i++)
if (a[i]%2 == 0) s=s+a[i];
. . .
}
При
решаването
на
следващите
задачи са допуснати
логически
грешки.
Открийте ги и
ги поправете!
![]()
Даден
е масив А от N
реални числа
(N£100),чийто елементи
се въвеждат
от
клавиатурата.
Да се намери
сумата от
елементите
на масива.
Include <iostream.h>
float
a[100],s;
int i,n;
void main()
{ cout<<”n=”;cin>>n;
s=0;
for (i=0;i<n;i++)
s=s+a[i];
cout<<”s=”<<s<<”\n”;
}
![]()
Даден
е масив А от N
цели числа (N£100). Да се
намери
максималният
елементите
на масива.
Include <iostream.h>
float
a[100],s;
int i,n;
void main()
{ cout<<”n=”;cin>>n;
for
(i=0;i<n;i++)
cout<<”a[“<<i<<”]=”;
cin>>a[i];
мах=a[0];
for (i=1;i<n;i++)
if (max>a[i]) max = a[i];
cout<<”s=”<<s<<”\n”;
}