Тест "Вказівки повторення в С++"

Про матеріал
Тестові завдання з теми "Вказівки повторення". Мова С++. Тест був створений в програмі MyTest, і завдання імпортовані з нього.
Перегляд файлу

Тест «Вказівки повторення С++»

Автор: Володимир Шаповал

 

 

Завдання #1

Запитання:

Оберіть правильний синтаксис цикла While?

 

Оберіть одну відповідь:

1) while (b <= 5)

 { cout <<"text";}

2) while b <= 5

  cout <<"text";

3) WHILE b <= 5

{ cout << "text";}

 

Завдання #2

Запитання:

Що повинно бути замість знаку запитання (.....?.....), щоб вивестина на екран значення змінної х 5 разів? (Декілька правильних відповідей)

 

int i,x;

x=10; i=1;

while (i<=5)

 {

      cout <<x<<endl;

      .....?.....

 }

 

Оберіть декілька відповідей:

1) i++;

2) i:=i+1;

3) i--;

4) (x<=5);

5) i+=1;

6) i=i+1;

 

Завдання #3

Запитання:

Що повинно бути замість знаку запитання (.....?.....), щоб вивестина на екран числа 2,4,6,8,...,16,18,20?

 

int х = 0;

while (х<=20)

 {

   .....?.....;

   cout <<х<<",";

 }

 

Оберіть одну відповідь:

1) x=x+2

2) x:=x+2

3) x++

4) x2+

 

Завдання #4

Запитання:

Вкажіть правильний синтаксис для цикла "For"?

 

 

Оберіть одну відповідь:

1) for int x = 1; y < 10; ++y

{ }

2) FOR int x = 1, x < 10, x++

{ }

3) for (int x = 1, x < 10, x++)

{ }

4) for (int x = 1; x< 10; x++)

{ }

 

Завдання #5

Запитання:

Що буде виведено на екран у результаті виконання фрагменту програми:

 

for (int i = 2; i <10; i+=2)

   {cout << i<<" ";}

 

 

Оберіть одну відповідь:

1) 2 4 6 8

2) 2 4 6 8 10

3) 1 2 3 4 5 6 7 8

4) 2 3 4 5 6 7 8 9

 

Завдання #6

Запитання:

Скільки разів буде виконане тіло циклу?

 

for (int i = 0; i<1; i++)

     {cout <<i<<" ";}

 

Оберіть одну відповідь:

1) 1

2) 2

3) жодного

4) нескінченну кількість разів

 

Завдання #7

Запитання:

Скільки разів виконається тіло циклу?

 

int i=1;

 while (i>3)

  { i=i+1;}

 

Оберіть одну відповідь:

1) 1

2) 2

3) жодного

4) нескінченну кількість разів

 

Завдання #8

Запитання:

Скльки разів виконається тіло циклу?

 

int i=1;

 while(i<3)

    {i=i+1;}

 

Оберіть одну відповідь:

1) 1

2) 2

3) жодного

4) нескінченну кількість

 

Завдання #9

Запитання:

Скільки разів виконається тіло циклу?

 

int x=3;

 while(x>1)

   {x=x+1;}

 

Оберіть одну відповідь:

1) 1

2) 2

3) жодного

4) нескінченну кількість разів (зациклення)

 

Завдання #10

Запитання:

Чому буде дорівнювати значення змінної    к    після виконання фрагменту програми:

 

int k=0; int n=2534;

while (n>0)

{

    k++;

    n=n/10;

}

 

 

Заптшіть число:

 ___________________________

 

Завдання #11

Запитання:

Чому буде дорівнювати значення змінної    s    після виконання фрагменту програми:

 

int n=2534, a, s=0;

while (n>0)

{

   a=n%10;

   if (a%2==0) s=s+a;

   n=n/10;

}

cout<<s;

 

Заптшіть число:

 ___________________________

 

Завдання #12

Запитання:

Скільки разів буде виконано тіло циклу для даного фрагменту?

s=0;

for (int a=0; a<=6; a++)

{ s=s+a;}

 

Заптшіть число:

 ___________________________

 

Завдання #13

Запитання:

Чому дорівнюватиме значення значення змінної s після виконання наведеного фрагменту коду?

 

s=0;

for (int i=-10; i<=11; i++)

s=s+i;

 

Заптшіть число:

 ___________________________

 

Завдання #14

Запитання:

Чому дорівнюватиме значення значення змінної d після виконання наведеного фрагменту коду?

 

d=1;

for (int i=0; i<=4; i++)

d=d*i;

 

 

Оберіть одну відповідь:

1) 0

2) 24

3) 120

4) 10

 

Завдання #15

Запитання:

Скільки разів буде виконано тіло циклу в наведеному фрагменті?

a=1;  s=0;

while (a<8)

{  s=s+a;

a=a+2;  }

 

Оберіть одну відповідь:

1) 4

2) 0

3) 7

4) 8

5) нескінчену кількість разів (буде зациклення)

 

Завдання #16

Запитання:

Чому дорівнюватиме змінна s після виконання фрагмента коду?

a=1;  s=0;

while (a<5)

 s=s+a;

a=a+1;

 

Оберіть одну відповідь:

1) 10

2) 0

3) 15

4) 6

5) визначити неможливо

 

Завдання #17

Запитання:

Чому дорівнюватиме змінна s після виконання фрагмента коду?

a=1;  s=0;

while (a<5)

{ s=s+a;

a=a+1;  }

 

Оберіть одну відповідь:

1) 10

2) 0

3) 15

4) 6

5) визначити неможливо

 

Завдання #18

Запитання:

Що буде виведено на екран в результаті виконання данного фрагменту програми?

int main(){

  int n,i,j;

    int n=8;

    for (i=0;i<n;i++)

    {for (j=0;j<n;j++)

        if (i>n/2)

            cout <<0; else cout <<1;

         cout <<endl;}

   return 0; 

 }

 

Укажіть частину зображення:

 

Завдання #19

Запитання:

Скільки разів буде перевірятись умова в наведеному фрагменті програми?

 

int main()

{

   for (int i=0;i<=3;i++)

    for (int j=0;j<5;j++)

        if ((i+j)%2==0) k++;

   return 0; 

 }

 

Заптшіть число:

 ___________________________

 

Завдання #20

Запитання:

Що буде виведено на екран в результаті виконання данного фрагменту програми?

int main(){

  int n,i,j;

    int n=8;

    for (i=1;i<=n;i++)

    {for (j=1;j<=n;j++)

        if (j<=n/2)

            cout <<0; else cout <<1;

         cout <<endl;}

   return 0; 

 }

 

Укажіть частину зображення:

 

Завдання #21

Запитання:

Яку умову слід вказати в середині наведного фрагменту, щоб вивести зображення на зразку?

 

for (i=0;i<8;i++)

    {for (j=0;j<8;j++)

        if (... ? ...)

            cout <<0; else cout <<1;

         cout <<endl;}

 

 

 

Оберіть одну відповідь:

1) j / 2 == 0

2) i % 2 !=0

3) i / 2 == 0

4) i % 2 == 0

5) j % 2 == 0

 

Завдання #22

Запитання:

Яку умову слід вказати в середині наведного фрагменту, щоб вивести зображення на зразку?

 

for (i=0;i<8;i++)

    {for (j=0;j<8;j++)

        if (... ? ...)

            cout <<0; else cout <<1;

         cout <<endl;}

 

 

Оберіть одну відповідь:

1) i==0 || j==0 || i==7 || j=7

 

2) i==0 && j==0 && i==7 && j=7

3) i==1 || j==1 || i==8 || j=8

4) i==1 && j==1 && i==8 && j=8

 

Завдання #23

Запитання:

Що буде виведено на екран у результаті виконання фрагменту коду, якщо n=20?

(числа записуйте через один пробіл)

 

int main() {

    int n,a=1;

    cin >>n;

    while (a*a<=n){

       cout <<a*a<<" ";

        a++;}

 

Запишіть відповідь:

__________________________________________

 

Завдання #24

Запитання:

Що буде виведено на екран у результаті виконання фрагменту програми?

 

int main() {

    int n=15,a=2;

      while (n%a!=0)

       { a++; }

      cout<<a;

 

 

Запишіть число:

 ___________________________

 

 

docx
Додано
8 січня
Переглядів
60
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку