дипломы,диссертации,курсовые,контрольные,рефераты,отчеты на заказ

Информатика 2
для специальности 090105
Кирнос В.Н.
Кафедра КИБЭВС
Томск-2005

Указаны только правильные ответы, другие варианты можно узнать скачав файл из архива → Инф_2.КЛЖ.

 
дипломы,курсовые,рефераты,контрольные,диссертации,отчеты на заказ

№ 1
Для чего служит директива #include ‹iostream.h›?
• Для организации ввода-вывода в программе.

№ 2
Для чего служит директива #include ‹math.h›?
• Для подключения математических функций.

№ 3
Для чего служит директива #include ‹stdlib.h›?
• Для подключения специальных функций abs и fabs.

№ 4
Для чего служит директива #include ‹iomanip.h›?
• Для организации форматированного вывода.

№ 5
Какой из указанных типов описывает вещественный тип (с плавающей точкой)?
• Float.

№ 6
Какой из указанных типов описывает вещественный тип двойной точности?
• Double.

№ 7
Какой из указанных типов описывает длинный вещественный тип двойной точности?
• Long double.

№ 8
Какой из указанных типов описывает целый тип переменной?
• Int.

№ 9
Как обозначается логическая операция “не равно” на Borland C++ ?
• !=

№ 10
Как обозначается логическое умножение (конъюнкция) на Borland C++ ?
• &&

№ 11
Как обозначается логическое сложение (дизъюнкция) на Borland C++ ?
• ||

№ 12
Как обозначается операция вычисления остатка при целочисленном делении?
• %

№ 13
Как обозначается операция целочисленного деления?
• /

№ 14
Операция присваивания в С++ обозначается:
• =

№ 15
Логическая операция равенства в С++ обозначается:
• ==

№ 16
Переменным A и B нужно присвоить значение 3. Укажите правильную запись.
• A=B=3;

№ 17
Какая запись соответствует операции инкремента в постфиксной форме?
• i++

№ 18
Какая запись соответствует операции инкремента в префиксной форме?
• ++i

№ 19
Какая запись соответствует операции декремента в постфиксной форме?
• i– –

№ 20
Какая запись соответствует операции декремента в префиксной форме?
• – –i

№ 21
В программе необходимо вывести значения переменных a и b. Укажите правильную запись.
• cout ‹‹a‹‹b;

№ 22
В программе необходимо ввести значения переменных a и b. Укажите правильную запись.
• cin››a››b

№ 23
Имеется фрагмент программы: a=1; b=a+1; a=a+b; Что получим в результате?
• a=3; b=2;

№ 24
Имеется фрагмент программы: a=1; a++; b=a; b++; Что получим в результате?
• a=2; b=3;

№ 25
Дано значение угла X (в градусах). Требуется найти тангенс данного угла. Укажите правильную запись (здесь PI=3,141592…).
• sin(x*PI/180)/cos(x*PI/180)

№ 26
Дано t – тангенс некоторого угла. Найти значение этого угла (в первой координатной четверти) в градусной мере. Укажите правильную запись (здесь PI=3,141592…).
• atan(t)*180/PI

№ 27
В программе необходимо записать вычисление функции:
Укажите правильный фрагмент программы.
• if (x<0) y=x*x; else y=sqrt(x)

№ 28
В программе необходимо записать вывод большего из двух чисел х и y.
• if (x>y) cout<<x; else cout<<y;

№ 29
Для заданного натурального числа a вывести его квадрат, если оно четное и вывести кадратный корень, если нечетное.
• if (a%2==0) cout<<a*a; else cout<<sqrt(a)

№ 30
Для заданных целых a и b вывести сумму a+b, если они одного знака и разность a – b, если они имеют разные знаки.
• if (a*b>0) cout<<(a+b); else cout<<(a-b)

№ 31
В цикле последовательно вводится 5 натуральных чисел. Подсчитать их сумму и произведение.
• s=0; p=1; for (i=1;i<=5;i++){cin>>a; s=s+a; p=p*a;}

№ 32
В цикле последовательно вводится 5 натуральных чисел. Подсчитать их среднее арифметическое и среднее геометрическое.
• s=0; p=1; for (i=1;i<=5;i++){cin>>a; s=s+a;p=p*a;}s=s/5;p=exp(1/5*ln(p));

№ 33
Пусть одномерный массив из 5 элементов строится по правилу a[i]=2*i+1. Чему равна сумма нечетных по порядку элементов?
• 21.

№ 34
Пусть двумерный массив 3х3 строится по правилу a[i][j]:=10*i+j. Чему равна сумма элементов второй строки этого массива?
• 66.

№ 35
Какие значения напечатает программа:
x=1;
for (i=1; i<= 6; i++) {cout<<(x*x); x=x+2 ;}?
• 1; 9; 25; 49; 81; 121

№ 36
Что напечатает данная программа:
for (i=1; i<=5; i++)
{for (j=1; j<=2; j++) cout<< a[i][j] } ?
• Cтроку из 10 чисел.

№ 37
Какие значения будет иметь одномерный массив А после выполнения программы:
for (i=1; i<=5; i++)
if (i % 2= =0) a[i]=i; else a[i]=i*i; ?
• 1; 2; 9; 4; 25

№ 38
Что получится в результате работы программы:
s=0;
for (i=1;i<=n; i++)
for (j=i; j<=n; j++) s=s+a[i][j];
cout<<s;
• Cумма наддиагональных элементов, включая диагональ.

№ 39
Какой из операторов присваивания является неверным, если одномерный массив А описан на 8 элементов?
• a[3, 4]=34

№ 40
Укажите, где правильно описан двумерный целочисленный массив, состоящий из 20 элементов.
• int a [2][10]

№ 41
Целочисленный одномерный массив А состоит из 5 элементов: 2; 4; 6; 8; 10. Чему равен результат работы программы:
s=0;
for (i=1;i<=5; i++)
s=s+a[i] % 2; ?
• 0.

№ 42
Целочисленный одномерный массив А состоит из 5 элементов: 1; 3; 5; 7; 9. Чему равен результат работы программы:
s=0;
for (i=2; i<=6; i++) s=s+a[i / 2] ?
• 13.

№ 43
Что подсчитает фрагмент программы:
j=1; p=1;
for (i=1; i<=5; i++)
{j=j+2; p=p*j ;} cout<<p; ?
• Произведение чисел 3*5*7*9*11.

№ 44
Что подсчитает фрагмент программы:
j=2; s=0;
for (i=1; i<=5; i++) do begin
{ j=j+2; s=s+sqrt(j);}
cout<< s; ?
• Cумму квадратных корней четных чисел от 4 до 12.

№ 45
При заданных исходных данных а=3, b=2 определите результат выполнения фрагмента программы:
cout<<“введи a,b”; cin>>a>>b;
while (a>b) a=a–1;
cout<< a <<b; ?
• a=2, b=2

№ 46
Определить результат работы программы:
s=0; a=1; b=2;
for (i=1; i<=3; i++)
{a:=a+i; b:=b*i; s:=s+a+b;}
cout<<s;
• s=31

№ 47
Задана строка текста s=’информатика’. Что выведет фрагмент программы:
For (i=0;i<strlen(s);i+=2) cout s[i]; ?
• ифраиа

№ 48
Задана строка текста s=’информатика’. Что выведет фрагмент программы:
For (i=0;i<strlen(s);i+=3) cout s[i]; ?
• иоак

№ 49
Где описывается прототип функции при создании функции пользователя?
• До открытия главной функции main().

№ 50
Где собственно описывается функция при создании функции пользователя?
• За закрывающей скобкой функции main().

№ 51
сколько значений может возвращать функция пользователя (через команду return)?
• Одно.

№ 52
Для чего могут использоваться глобальные переменные при работе с функцией пользователя?
• Чтобы возвращать любое (конечное) количество значений.

№ 53
Что такое рекурсия?
• Обращение функции к самой себе, но с другим параметром.

№ 54
Сколько возвращаемых значений имеет рекурсивная функция?
• Одно.

№ 55
Какой символ ставится перед именем указателя?
• *

№ 56
Какой символ перед именем переменной возвращает ее адрес?
• &

№ 57
Укажите операцию адресации переменной a для указателя aP.
• aP=&a

№ 58
Укажите операцию разыменования для указателя aP.
• a1=aP

№ 59
В каком режиме компиляции работает графика в Borland C++ 5.02?
• B MS DOS.

№ 60
Как правильно инициализируется графика в программе на Borland C++ 5.02?
• initgraph (&gd, &gm,“путь”)

№ 61
Какая функция служит для вывода точки в графическом экране Borland C++ 5.02?
• putpixel (x,y,c)

№ 62
Какая функция служит для задания цвета точки в графическом экране Borland C++ 5.02?
• setcolor (c )

№ 63
Какая функция служит для задания цвета фона в графическом экране Borland C++ 5.02?
• setbkcolor (c )

№ 64
Какая функция служит для рисования отрезка в графическом экране Borland C++ 5.02?
• line(x1,y1,x2,y2)

№ 65
Какая функция служит для рисования прямоугольника в графическом экране Borland C++ 5.02?
• rectangle (x1,y1,x2,y2)

№ 66
Какая функция служит для рисования окружности в графическом экране Borland C++ 5.02?
• circle(x,y,c)

№ 67
Какая функция служит для рисования дуги окружности в графическом экране Borland C++ 5.02?
• arc (x,y,a1,a2,r )

№ 68
Какая функция служит для рисования эллипса в графическом экране Borland C++ 5.02?
• ellipse (x,y,a1,a2,rx,ry )

№ 69
Какая функция служит для установки типа линии в графическом экране Borland C++ 5.02?
• setlinestyle(L,P,T)

№ 70
Какая функция служит для установки стиля закрашивания в графическом экране Borland C++ 5.02?
• setfillstyle (P,C)

№ 71
Какая функция служит для закрашивания замкнутой фигуры в графическом экране Borland C++ 5.02?
• floodfill (X,Y,B)

№ 72
Какая функция служит для учета разного разрешения графического экрана по горизонтали и вертикали в Borland C++ 5.02?
• getaspectratio

№ 73
Какая функция служит для установки стиля текстового вывода в графическом экране Borland C++ 5.02?
• settextstyle (F,D,S)

№ 74
Какая функция определяет размер памяти для прямоугольного изображения:
• imagesize(x1,y1,x2,y2)

№ 75
Какая функция запоминает в память прямоугольный фрагмент изображения:
• getimage (x1,y1,x2,y2,B)

№ 76
Какая функция выводит в заданное место экрана копию фрагмента изображения, запомненного в память:
• putimage (x,y,B,M)

№ 77
Задана структура вида: struct clas {int god; char bukwa} и описаны переменные: clas x,y; Укажите правильную запись ввода значений этих переменных.
• cin>>x.god>>y.god; cin>>x.bukwa>>y.bukwa;

№ 78
Задана структура вида: struct clas {int god; char bukwa} и описаны переменные: clas x,y; Укажите правильную запись присваивания значений этих переменных.
• x.god=1; y.god=2; x.bukwa=’a’; y.bukwa=’b’;

№ 79
Каким служебным словом описывается перечислимый тип в С++ ?
• enum

№ 80
Нужно описать перечислимый тип colors с набором: red, yellow, green.
• enum colors{red, yellow, green}

№ 81
Укажите термин, который НЕ связан с понятием класса в С++.
• Декремент.

№ 82
Укажите термин, который НЕ связан с понятием класса в С++.
• Инкремент.

№ 83
Укажите правильное описание класса DayOfWeek, который содержит открытую функцию output() и закрытую целую переменную numday.
• class DayOfWeek{public: void output(); private: int numday;}

№ 84
Укажите правильное описание класса DayOfWeek, который содержит закрытую функцию output() и открытую целую переменную numday.
• class DayOfWeek{ private: void output();public: int numday;}

№ 85
В какой библиотеке объявлена структура FILE?
• stdio.h

№ 86
Укажите правильное определение понятие “файл” в С++.
• Поименованная совокупность данных на внешнем устройстве.

№ 87
Укажите, какой режим работы с файлом служит для “открытия файла только для чтения”.
• rt

№ 88
Укажите, какой режим работы с файлом служит для “создания файла для записи”.
• wt

№ 89
Укажите, какой режим работы с файлом служит для “открытия файла для добавления в конец”.
• at

№ 90
Укажите, какой режим работы с файлом служит для “открытия существующего файла для обновления”.
• rt

№ 91
Какая процедура служит для указания режима работы с файлом в языке С?
• fopen

№ 92
Какая процедура служит для записи в файл в языке С?
• fprint

№ 93
Какая процедура служит для окончания работы с файлом в языке С?
• fclose

№ 94
Какая процедура служит для чтения из файла в языке С?
• fscanf

№ 95
Какой режим обращения к файлам в С++ служит для считывания?
• ios:: in

№ 96
Какой режим обращения к файлам в С++ служит для записи поверх имеющейся записи?
• ios:: out

№ 97
Какой режим обращения к файлам в С++ служит для записи и считывания?
• ios:: ate

№ 98
Какой режим обращения к файлам в С++ служит только для записи (добавления в конец файла)?
• ios:: app

№ 99
Какой функцией производится позиционирование для записи в бинарный файл в С++?
• seekp

№ 100
Какой функцией производится позиционирование для считывания из бинарного файла в С++?
• seekg


на главную база по специальностям база по дисциплинам статьи