Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетодУказ_Си2.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
241.51 Кб
Скачать

Тестовые вопросы выносимые на итоговую аттестацию

1.По правилам языка С++ программа записывается в текстовый файл с каким расширением ?

A) dbf

B) cpp

C) doc

D) bmg

E) hpp

2.Для вывода на экран служит какая команда ?

A) return 0

B) main()

C) cin>>

D) cout<<

E) #include<iostream.h>

3. Для ввода на экран служит какая команда ?

A) return 0

B) main()

C) cin>>

D) cout<<

E) #include<iostream.h>

3.С помощью каких знаков мы размещаем коментарии ?

A) {}

B) \\

C) //

D) <<

E) >>

4.Укажите правильное обьявление типа переменных

A) переменные :тип переменных ;

B) тип переменных: переменные ;

C) тип переменных переменные ;

D) переменные тип переменных ; E) нет правильного ответа

5.Когда требуется выполнить несколько действий (в случае истинности и ложности),то приме-

няют какие скобки ?

A) {}

B) [ ]

C) begin end

D) <>

E) <<>>

6.!= что означает этот знак ?

A) равно B) не равно

C) отрицание

D) умножение

E) сложение

7.Какие знаки относятся к основным арифметическим операциям ?

A) {},!=,[ ]

B) ==,%,<,>.

C) *,/,!,=

D) &&,<=,>=

E) ==,-,+

8.Операции increment-a и decriment-a применяются только к каким числам ?

A) к вещественным

B) к целым

C) к символьным

D) к вещественным с двойной точностью

E) нет правильного ответа

9.В С++ программа с ветвлением имееет какой вид ?

A) if (условие) оператор1 ; else оператор 2;

B) if (условие) оператор2 ; else оператор 1;

C) if (условие) оператор1 ; then оператор 2;

D) if условие оператор1 ; else оператор 2;

E) if (условие) оператор1 ; else (условие) оператор 2;

10.Для решения задач с исполнением стандартных арифметических функций в С++ подключаем специальную математическую библиотеку ...

A) iostream .h

B) conio.h C) stdio.h D) math.h

E) нет правильного ответа

11.Остаток от деления мы можем получить с помощью какой операции ?

A) $

B) \

C) /

D) =

E) %

12.a/=3 это эквивалентно какому описанию ?

A) a=a+3

B) a=a-3

C) a=a*3

D) a=a/3

E) a=a%3

13.На языке С++ циклы с параметром имеют какой вид ?

A) for(параметр=конеч.зн.;параметр=нач.зн.;параметр++)

B) for(параметр++; параметр=нач.зн.;параметр=конеч.зн.)

C) for(параметр++; параметр=конеч.зн.; параметр=нач.зн.)

D) for(параметр=нач.зн.; параметр++;параметр=конеч.зн.)

E) for(параметр=нач.зн.;параметр=конеч.зн.;параметр++)

14.Укажите правильную запись на языке С++, если параметр преращается на 2.

A) параметр +=2

B) параметр =+2

C) параметр 2+=

D) параметр 2=+

E) параметр +2=

15.Что подсчитывает нижеуказанная программа ?

#include<iostream .h>

main()

{int i,n; long int p;

cout<<”введи n \n”;

cin>>n; p=1;

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

p=p*i;

cout<<p;

return 0;}

A) сумму n чисел

B) факториал

C) среднее арифметическое n чисел

D) сумму индексов

E) вычисление площади

16.При делении целого числа на целое число в результате какое преобразование следует использовать ?

A) int

B) float

C) int,float

D) double,float

E) int,double

17.Какой ответ выводит эта программа ?

#include<iostream .h>

main()

{char i;float j;

for (i=’A’;i<=’Я’;i++)

cout<<i;

for (j=0;j<=9;j+=0.1);

cout<<j;

return 0;}

A) выводит от 0 до 0,9

B) выводит алфавит

C) выводит алфавит,выводит от 0 до 0,9

D) выводит от 0 до 1,0

E) выводит от 0 до 10

18.В какой строке допущена ошибка ?

#include<stdio.h>

main()

{float a,b,p,s;

printf(”введите длину а \n”);

scanf(“%f”,&a);

printf(“введите ширину в \n”);

scanf(“%f”,&в);

p=2(a+b);s=ab;

printf(”периметр=%f”,p);

printf(”\n площадь=%f”,s);

}

A) p=2(a+b);s=ab;

B) scanf(“%f”,&a);

C) scanf(“%f”,&в);

D) printf(”введите длину а \n”);

E) printf(”периметр=%f”,p);

19.Укажите правильную запись.

A) for(i=1;I<=n;j--)

B) printf(введите ширину в \n);

C) cin>>n; D) return0;

E) main void()

20.Что вычисляет эта программа ?

#include <iostream.h>

main()

{ int i,a[11],n,k,s;

for (I=1;I<=11;I++)

{cout<<”введите элементы массива “<<I;

cin>>a[i];};

s=0;k=0;

{if ((a[I]%2)= =0) s=s+a[i];

if ((a[I]%2)= =1) k=k+a[i];};

cout<<s;

cout<<k;

return 0;}

A) в массиве находит сумму элементов с четными номерами и отдельно с нечетными номерами

B) в массиве находит сумму элементов с нечетными номерами

C) в массиве находит сумму элементов с четными номерами

D) в массиве четные заменяет на 0,а нечетные на 1

E) в массиве четные заменяет на 1,а нечетные на 0

21. Для того чтобы порядковый а[ I ] индекс элемента массива начинался с «1» нужно:

А. Описать в константе.

В. а[5]

С. а[5+1]

D. I=1

E. I=0

22. Найдите ошибку в задаче:

#include<iostream.h>

main{}

int I,a[11]; for(I=1;I<=10;I++)

{cout<<”введите элементы массива”<<I<<” ”;

cin>>a[I];};for(I=2;I<=10;I+=2);

{cout<<”\n число а”<<I<<” равно”<<a[I];}

return 0;}

  1. cin>>a[I];};

  2. main{}

  3. #include<iostream.h>

  4. return 0;}

  5. {cout<<”\n число а”<<I<<” равно”<<a[I];}

23.Запуск Borland C++ выполняется так:

А) Пуск / Программы / Borland C++ 5.02 / Borland C++

В) Пуск / Программы / Стандартные / Borland C++

С) Поиск / Программы / Borland C++

  1. Borland C++ 5.02 / Borland C++

  2. Пуск / Borland C++

24.Каким выражением показывают, что программа завершена?

А) main();

  1. cout<<;

  2. return 0;

  3. #include<iostream.h>

  4. cin>>

25.Для вывода на экран служит команда:

А) main()

B) cout<<;

  1. return 0;

  2. #include<iostream.h>

  3. cin>>

26.Тип Long double:

  1. Целый

  2. Вешественный

  3. Логический

  4. Вешественный двойной точности

  5. Длинный вещественный двойной точности

27.Как воспринемает С++ заглавные и строчные буквы

А) Воспринемает только заглавные буквы

В) Воспринемает только строчные буквы

С) Воспринемает только руские буквы

  1. Неимеет значения,заглавные или строчные

  2. Заглавные и строчные - это для него разные буквы

28.Инструкция объявления переменной выглядит так:

А) Тип_Имя Переменной_Начальное Значение;

В) Тип_Имя Переменной;

С) Имя Переменной_Тип;

D) Тип_Имя Переменной_Тип;

Е) Имя Переменная;

29.Запись каментарий производится:

А) {}

B) []

C) //

D) \\

E) <<>>

30.При решении математических задач нужно в текст программы включить директиву:

А) #include<iostream.h>

В) #include<math.h>

C) #include<conio.h>

D) #include<time.h>

E) #include<graph.h