Вернуться

 

Обобщающий тест

1.Выражение вида k*exp(ln(n) вычисляет в среде Паскаль:

a)     Степень n числа k

b)    Степень k числа n

c)     Цифру k-го разряда в числе n

d)    Произведение k на n

e)     Экспоненту от суммы k и n

2.Последовательное выполнение команд языка Паскаль вида:

a:=abs(-2)+trunk(1.6)*(6mod4);

b:=max(amod2,adiv3)*sqrt(a+5);

c:=int(a/4)+sqrt(a+5);

определит значение выражения a+b+c равным:

a)     85

b)    84

c)     83

d)    82

e)     81

3. Фрагмент программы вида:

k:=1;

while (<100) do k:=k+k;

writу (k);

выводит значение k, равное:

a)     98

b)    100

c)     128

d)    49950

e)     12825690

4.Значение переменной s после выполнения фрагмента программы вида:

s:=0;

i:=1;

while (i<5) do

            begin

                     i:=i+1;

                     s:=s+i;

            end;

будет равно:

a)     9

b)    10

c)     14

d)    15

e)     17

5.Фрагмент программы вида:

m:=5;

p:=5;

for i:=1 to 3 do

            if ((p<i) or (m<i)) theh p:=I else m:=1;

writeln (m,p);

выведет на экран значение m и p, соответственно, равным:

a)     1.3

b)    2.3

c)     3.2

d)    3.3

e)     1.1

6. Фрагмент программы вида:

a:=’in’;

b:=’out’;

k:=length(b)- length(a);

            for i:=1 to k do if(a[i]<b[j] then k:=k+1;

writeln(k);

выведет на экран значение k, равное:

a)     1

b)    2

c)     3

d)    4

e)     5

7. Для a[i]=i, i=1,2,3 фрагмент программы вида:

j:=1;

i:=3;

while (i>1) do

begin

         if (a[i]>a[j] then j:=1;

         i:=i-1;

end;

writeln(i,j)

выведет на экран значения i и j в виде указанной последовательности:

a.      3,2

b.     2,2

c.     3,1

d.     1,3

e.      1,1

8.Фрагмент программы вида:

s:=0;

i:=3;

while (i>1) do

begin

         y:=1;

         j:=1;

                   while (j<3) do

                   begin

                            y:=y*1;

                            j:=j+1;

                   end;

         s:=s+y;

         i:=i-1;

end;

writeln (s,y);

выведет на экран последовательно следующие значения переменных s и y:

a)     10,9

b)    8,7

c)     6,5

d)    14,4

e)     3,3

9. Фрагмент программы вида:

k:=1;

f:=`;

while (k<6) do

begin

            f:=f*k;

            k:=k+2;

end;

writeln (k, f);

выведет на экран пару чисел в следующей последовательности:

a)     15, 5

b)    15, 7

c)     13, 7

d)    13, 5

e)     11, 3

10. Фрагмент программы вида:

x:=4;

i:=3;

j:=3;

while (x mod j>0) do

begin

       j:=j-1;

       i:=i-1;

end;

writeln (i+j);

выдает на экран число, равное:

a)     6

b)    5

c)     4

d)    3

e)     2

 

В начало
 

Вернуться 

Сайт управляется системой uCoz