Вход   →
Тест к заданию 8

Анализ программ

20 минут
на тест из 8 вопросов
Вернуться назад
Осталось
20 минут
Тест к заданию 8

Анализ программ

  1.    Определите, что будет напечатано в результате работы следующего фрагмента программы

    Паскаль С++
     var n, s: integer;
     begin 
      s:=2; 
      n:=7; 
     while s< 1002 do
     begin
     s:=s*5; 
     n:=n*3;  
     end;
     write(n)
     end.

    #include <iostream>

    using namespace std;

     

    int main() {

     int n, s;  

       s=2;

      n=7;

     while (s< 1002 ) {

      s=s*5; 

      n=n*3; 

     }  

    cout << n << endl;

    return 0;

    }

     

    Ответ
  2.    При каком наибольшем введенном числе x после выполнения программы будет напечатано 15? 

    Паскаль С++

     var n, s,x: integer;
     begin 

    read(x);
      s:=2; 
      n:=3; 
     while s<=1200 do
     begin
     s:=s*x; 
     n:=n+4; 
     end;
     write(n)
     end.

    #include <iostream>

    using namespace std;

     

    int main() {

      int n, s,x;  

       cin>>x;
       s=2;
       n=3;
     while (s<=1200 ) {
      s=s*x+1; 
      n=n+4; }  

    cout << n << endl;

    return 0;

    }

     

    Ответ
  3.    Определите, что будет напечатано в результате работы следующего фрагмента программы ?

    Паскаль С++
     var k,s: integer;
     begin 
      s:=0; 
      k:=7; 
     while k > 0 do
     begin
      k:=k - 1; 
      s:=s+k; 
     end;
     write(s);
     end.

    #include <iostream>

    using namespace std;

     

    int main() {

    int k, s;  

       s=0;

       k=7;

     while (k > 0 ) {

      k=k - 1; 

      s=s+k; }  

    cout << s << endl;

    return 0;

    }

    Ответ
  4.    Определите, что будет напечатано в результате работы следующего фрагмента программы ?

    Паскаль С++
     var n,s: integer;
     begin 
      s:=0; 
      n:=0; 
     while s <= 256 do
     begin
      s:=s + 15; 
      n:=n+3; 
     end;
     write(n)
     end.

    #include <iostream>

    using namespace std;

     

    int main() {

     int n, s;  

       s=0;

       n=0;

     while (s <= 256 ) {

      s=s + 15; 

      n=n+3; }  

    cout << n << endl;

    return 0;

    }

    Ответ
  5.    Определите, что будет напечатано в результате работы следующего фрагмента программы ?

    Паскаль С++
     var n,s: integer;
     begin 
      s:=0; 
      n:=3; 
     while s < 41 do
     begin
      s:=s + 5; 
      n:=n*2-1; 
     end;
     write(n)
     end.

    #include <iostream>

    using namespace std;

     

    int main() {

    int n, s;  

       s=0;

       n=3;

     while (s < 41 ) {

      s=s + 5; 

      n=n*2-1; }  

    cout << n << endl;

    return 0;

    }

     

    Ответ
  6.    При каком наименьшем введенном числе x после выполнения программы будет напечатано 42? 

    Паскаль С++
     var n,s,x: integer;
     begin 
     read(x);
      s:=0; 
      n:=2; 
     while s <= 420 do
     begin
      s:=s + x; 
      n:=n + 5; 
     end;
     write(n)
     end.

    #include <iostream>

    using namespace std;

     

    int main() {

    int n, s;  

       s=50;

       n=0;

     while (s > -10 ) {

      s=s - 5; 

      n=n-1; }  

    cout << n << endl;

    return 0;

    }

    Ответ
  7.    При каком наибольшем введенном числе x после выполнения программы будет напечатано 70 ?

    Паскаль С++
     var n,s,x: integer;
     begin 
     read(x);
      s:=0; 
      n:=0; 
     while s <= 4096 do
     begin
      s:=s + x; 
      n:=n + 2; 
     end;
     write(n)
     end.

    #include <iostream>

    using namespace std;

     

    int main() {

     int n, s,x;  

     cin << x;   s=1;

        s=0;

       n=0;

     while (s <= 4096  ) {

      s=s+x; 

      n=n +2;  }  

    cout << n << endl;

    return 0;

    }

    Ответ
  8.    Определите, что будет напечатано в результате работы следующего фрагмента программы

    Паскаль С++
     var k, s: integer;
     begin 
     s := 0;
     k:=-4;
     while k < 101 do
     begin
     s:=s+k;
     k:=k+10;
     end;
     write(s);
     end.

    #include <iostream>

    using namespace std;

     

    int main() {

     int k, s;

     s=0;

     k=-4;

     while (k < 101 ) {

     s=s+k;

     k=k+10; }

    cout << s << endl;

    return 0;

    }

     

    Ответ
Закончить тест
Осталось
20 минут

Задания теста

1
2
3
4
5
6
7
8

Еще нет аккаунта?

Пользователям Бингоскул доступна бесплатная подготовка к ЕГЭ по всем видам ФИПИ, просмотр решений и отслеживание статистики
Регистрация

Уже зарегистрированы?

Авторизуйтесь в своей учетной записи, чтобы получить доступ к расширенным возможностям функционала сайта
Вход

Вход в систему

Регистрация

Регистрируясь, я подтверждаю своё согласие с условиями пользовательского соглашения

Активация аккаунта

Спасибо за регистрацию
Мы отправили письмо на указанный электронный адрес.
Чтобы завершить регистрацию, проверьте почтовый ящик и перейдите по ссылке в письме.