Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 25
1

СОС в понедельник экзамен нужны ответы на вопросы

15.05.2010, 21:14. Показов 2815. Ответов 2
Метки нет (Все метки)

Тест по дисциплине «Программирование на языках высокого уровня» (С++).2 семестр.1 вариант
Студент ___________________ Группа __________
1 Какой диапазон значений имеет тип int для 32-разрядных вычислительных систем
а от -128 до 127
б oт 0 до 255
в от -32768 до 32767
г от 0 до 65535
д от -2 147 483 648 до 2 147 483 647
ж от 0 до 4 294 967 295
2 Какой размер в байтах имеет переменная вещественного типа float
а 2
б 4
в 8
г 10
д 12

3 Дан массив int w[3][3] = { { 2, 3, 4 }, { 3, 4, 8 }, { 1, 0, 9 } };. Чему будет равно значение элемента этого массива w[1][2]
а 2
б 3
в 4
г 8
д 0

4 Определена структура : struct student { char name[25]; int id, age; }st;. Укажите правильные варианты присваиваний:
 struct student Group[5]; Group[2].name=”Иванов”;
 st.age=24;
 st->id=123;
 struct student Group[5]; Group[1]=st;
 struct student Group[5]; Group[1]->st;

5 Объявление char *buffer; соответствует
 созданию символьной переменной buffer
 созданию строковой переменной buffer
 созданию указателя buffer на символьное значение
 созданию указателя buffer на строку

6 При объявлении long *p; насколько увеличится адрес после p+=2:
 на 2
 на 4
 на 8
 на 16

7 Чему равно значение x после: float y=1.5, x=2/3*y-1;

8 Чему равно значение y после: int y=9, y%=4;

9 Чему равно значение x после: int y=1, x=y!=0?y:-y;

10 Чему будет равно значение r после выполнения
int t=2, b=7, r=3; if (t>b) {if (b < r) r=b; } else r=t;

11 Записать двоичное представление целого числа 10 после сдвига влево на 2 12 Написать условный оператор для увеличения j в 2 раза если j не равно i и j – нечетное число, в противном случае j умножить на i

13 Какие способы передачи аргументов через параметры поддерживаются в функциях С++
 по значению
 по ссылке
 с использованием указателя 14 Что называется прототипом функции?
 описание функции, включая ее имя, тип возвращаемого значения, имена и типы параметров
 описание функции, включая ее имя, тип возвращаемого значения, типы параметров
 имя функции и тип возвращаемого значения
 описание функции, включая ее имя, тип возвращаемого значения, имена и типы параметров, тело функции

15 Как обозначается в языке С (С++) следующий вид использования - создание нового файла для записи и чтения?
 a+
 wb
 w+
 w+b
 rt

16 Какая функция, описанная в заголовочном файле читает строку символов из файла?
 gets()
 feof()
 fputs()
 fgets()
 fscanf()

17 Назовите основные принципы объектного моделирования в программировании?
 абстрагирование
 модульность
 инкапсуляция
 наследование
 полиморфизм

18 Какая операция используется для обращения к элементу класса при доступе через указатель?
 . (точка)
 , (запятая)
 :: (два двоеточия)
 >>
 ->

19 В каких случаях элементы класса по умолчанию являются открытыми (public)?
 класс объявлен как struct
 класс объявлен как union
 класс объявлен как class

20 При описании производного класса, наследующего базовый класс можно ...
 создать новый элемент класса, отсутствующий в базовом
 удалить унаследованный от базового класса элемент
 изменить атрибут доступа элемента базового класса
 изменить элемент-функцию базового класса

21 Напишите оператор switch печатающий знак подчеркивания, если символьная переменная ch равна пробелу, и саму переменную в противном случае 22 Написать цикл for в стандарте C++ , вычисляющий и печатающий факториалы чисел от 1 до 9

23 Используя цикл с предусловием вычислить количество цифр заданного числа N 24 Записать функцию, заменяющую в строке (массиве символов) знак подчеркивания на знак пробела


Тест по дисциплине «Программирование на языках высокого уровня» (С++). 2 семестр.2 вариант


1 Укажите допустимые вещественные (плавающие) типы в языке С
 float
 real
 short float
 double
 long double
2 Какой размер массива а будет после:
char a[ ]="\nGet\tmy\task" ?

3 Объявите длинную переменную L и инициализируйте ее восьмеричной константой равной десятичному числу 14
4 Объявление void *addres; соответствует
 созданию переменной addres, тип которой не определен
 созданию указателя addres на объект, тип которого не определен
 созданию указателя addres на переменную перечислимого типа

5 Дан массив
int w[3][3] = { { 2, 3, 4 }, { 3, 4, 8 }, { 1, 0, 9 } };.
Чему будет равно значение элемента этого массива w[1]
 2
 3
 { 2, 3, 4 }
 { 3, 4, 8 }
 { 1, 0, 9 }
6 Какой размер в байтах имеет переменная вещественного типа long double
 4
 8
 10
 12

7 Чему равно значение x после: int y=1, x=++y+1+y++;

8 Чему равно значение y после:
int y=4, y<<=2;

9 Напишите оператор switch, выводящий слова «ноль» и «единица», если численная переменная ch равна 0 или 1, в противном случае выводится фраза «цифра не двоичная»

10Определена структура : struct student { char name[25]; int id, age; }*st;.
Укажите правильные варианты присваиваний:
 struct student Group[5]; Group[2].name=st.name;
 st.age=24;
 st->id=123;
 struct student Group[5]; Group[1]=*st;
 struct student Group[5]; Group[1].age=st->age;

11Присвоить переменной y 1, если x больше 9, а иначе 0, используя условный оператор ?

12Чему будет равно значение r после выполнения
int t=2, b=7, r=3; if (t>b) if (b < r) r=b; else r=t;

13 В каких случаях необходимо использовать оператор return в теле функции?
 Всегда
 если необходимо, чтобы функция вернула значение
 если необходимо обеспечить выход из функции в произвольном месте
 если указан тип возвращаемого значения, в том числе и void
 если указан тип возвращаемого значения, кроме void

14 Можно ли сохранить значения локальных переменных после завершения функции,в которой они описаны?
 нельзя
 можно, если объявить их как постоянные с модификатором const
 можно, если объявить их как статические с модификатором static
 можно, если локальную переменную инициализировать значением

15 При открытии файла выполняются следующие действия (укажите правильные ответы)
 физический файл связывается с логическим (файловой переменной)
 устанавливается тип файла (текстовый или бинарный)
 устанавливается вид (режим) использования файла
 функцией открытия файла возвращается результат (ошибка)

16 Какие функции, описанные в заголовочном файле используются для позиционирования в файле с произвольным доступом?
 feof
 fseek
 rewind
 fputs
 remove

17 Какие ключевые слова языка С++ используются для описания класса?
 struct
 union
 enum
 class
 template

18 Инкапсуляция - это ...
 упрощенное описание системы, при котором важные свойства и детали выделяются, а несущественные опускаются
 сокрытие внутренних аспектов представления класса; доступ к объектам осуществляется только посредством явно определенных операций
 разделение программной системы на структурные единицы
 использование одного и того же имени для родственных, сходных в каком-то смысле действий или абстракций

19 Какие элементы базового класса могут использовать функциями-членами производного класса, наследующего базовый?
 все
 элементы с атрибутом доступа private
 элементы с атрибутом доступа public
 элементы с атрибутом доступа protected

20 Конструктором называется ...
 функция, которая создает экземпляр класса
 класс, содержащий функцию инициализации экземпляра класса
 функция-элемент класса, выполняющая инициализацию экземпляра класса

21 Написать условный оператор для наращивания j на 1 если j положительно и меньше i, а иначе i уменьшается на 1

22 Написать цикл for в стандарте C++ , объявляющий и вычисляющий целые переменные s и m - равные сумме и произведению первых десяти натуральных чисел соответственно

23 Используя цикл с постусловием вычислить количество знаков подчеркивания в заданной строке (массиве символов) S

24 Записать функцию, возвращающую среднее геометрическое двух целых чисел
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2010, 21:14
Ответы с готовыми решениями:

Нужны ответы на вопросы по истории
Нужны ответы на следующие вопросы по истории: 1. Особенности становления и развития Древней...

Нужны ответы на вопросы по информационной безопастности
1. Список минимально необходимых файлов и каталогов в Windows 95, требуемых для загрузки...

Нужны ответы на теоретические вопросы по мат.логике и множествам
Помогите пожалуйста ответить на вопросы ? - Где и с какой целью применяется алгебра логики ? - В...

Сос, сос - конкретно забанили, в чём дело
Ребят опишу в чем проблема! Мы создали сайт www.gus-info.ru, примерно 5-6 месяцев назад. Обновляем...

2
Покинул форум
3184 / 1363 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
15.05.2010, 21:57 2
И что вы хотите? Ответы на вопросы? Все???
1
0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 25
15.05.2010, 23:09  [ТС] 3
в идеале ДА

Добавлено через 14 минут
кто сколько сможет
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2010, 23:09

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Студентка пришла на экзамен, зная ответы
Студентка пришла на экзамен, зная ответы на 20 вопросов программы из 25. Профессор задаёт три...

Ответы на вопросы
1. Назовите три типа команды безусловного перехода. 2. Какой может быть длина перехода в разных...

Вопросы - ответы
Здесь предлагаю размещать ссылки на полезные и очень полезные материалы с форума. После просмотра...

Ответы на вопросы
тема tcp\ip 2. 1,4 3. 3 7. 3 ? 12. 2,3 ? 13. 1,2 14. 1 8. 1,3 9. 1,2,3


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.